/* <style type="text/css">
/* --------------------------------------------------------------
   Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, acronym, address, code, del, dfn,
em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1.5;
	background:#fff;
	margin:1.5em 0;
}
table { border-collapse:collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }
/* Removes Firefox imposed outline */
a { outline: none; }


/* --------------------------------------------------------------
	Editor Adjustments
-------------------------------------------------------------- */
body.editContent {
	width:570px;
	padding:0 15px;
}
body.editBar {
	width:300px;
	margin:8px;
	padding:18px 8px 0 8px;
	border:1px solid #A6A8AB;
}

/* --------------------------------------------------------------
   Typography
-------------------------------------------------------------- */
/* This is where you set your desired font size. The line-heights
   and vertical margins are automatically calculated from this.
   The percentage is of 16px (0.75 * 16px = 12px).

  |    9px    10px    11px    12px    13px    14px    15px    16px
--+-------+-------+-------+-------+-------+-------+-------+-------
 9| 100.--   90.--   81.82   75.--   69.23   64.29   60.--   56.25
10| 111.11  100.--   90.91   83.33   76.92   71.43   66.67   62.50
11| 122.22  110.--  100.--   91.67   84.62   78.57   73.33   68.75
12| 133.33  120.--  109.09  100.--   92.31   85.71   80.--   75.--
13| 144.44  130.--  118.18  108.33  100.--   92.86   86.67   81.25
14| 155.56  140.--  127.27  116.67  107.69  100.--   93.33   87.50
15| 166.67  150.--  136.36  125.--  115.38  107.14  100.--   93.75
16| 177.78  160.--  145.45  133.33  123.08  114.29  106.67  100.--
--+-------+-------+-------+-------+-------+-------+-------+-------
17| 188.89  170.--  154.55  141.67  130.77  121.43  113.33  106.25
18| 200.--  180.--  163.64  150.--  138.46  128.57  120.--  112.50
19| 211.11  190.--  172.73  158.33  146.15  135.71  126.67  118.75
20| 222.22  200.--  181.82  166.67  153.85  142.86  133.33  125.--

  |   17px    18px    19px    20px    21px    22px    23px    24px
--+-------+-------+-------+-------+-------+-------+-------+-------
 9|  52.94   50.--   47.37   45.--
10|  58.82   55.56   52.63   50.--
11|  64.71   61.11   57.89   55.--
12|  70.59   66.67   63.16   60.--
13|  76.47   72.22   68.42   65.--
14|  82.35   77.78   73.68   70.--
15|  88.24   83.33   78.95   75.--
16|  94.12   88.89   84.21   80.--
--+-------+-------+-------+-------+-------+-------+-------+-------
17| 100.--   94.44   89.47   85.--
18| 105.88  100.--   94.74   90.--
19| 111.76  105.56  100.--   95.--
20| 117.65  111.11  105.26  100.--
*/

body { font-size: 12px; }
body, p, ul, ol, dl, input, pre, code, tt, input, textarea {
	font-family:Trebuchet, 'Arial', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	color:#58595B;
}
pre, code, tt, input, textarea, dl dd label, select {
	/*font-family: 'Lucida Console', Monaco, Courier, monospace; */ font-size: 11px/*0.923em*/;
}
h1, h2, h3, h4, h5, h6, #masthead {
	font-family:Trebuchet, Tahoma, Arial, sans-serif;
	color:#B60A10;
}
h1 {
	margin:0 0 20px 0;
	font-family: 'Futura Book', sans-serif;
	font-size:20px;
	color:#B60A10;
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
	margin:1em 0 1em 0;
	font-family: 'Futura Book', sans-serif;
/*	letter-spacing:1pt; */
	font-size:18px;
	line-height:18px;
	color:#231f20;
	font-weight:normal;
	text-transform:uppercase;
}
h3 {
	margin:0.65em 0 0.65em 0;
	font-size:13px;
	color:#231f20;
	line-height:18px;
	font-weight:bold;
}
h3 em {
	font-style:normal;
	color:#808184;
}
h4 {
	margin:12px 0 6px 0;
	font-family: 'Futura Book', sans-serif;
	font-size:14px;
	line-height:18px;
	color:#B60A10;
	font-weight:normal;
	text-transform:uppercase;
}
h5 {
	font-size:14px;
	line-height:18px;
	color:#231f20;
	margin-top:18px;
}
h6 {
	font-size:1em;
	margin-top:0.5em;
}


/* --------------------------------------------------------------
	Text elements
-------------------------------------------------------------- */
p { margin-top:0; margin-bottom:1.5em; }

ul, ol { margin:0 0 1.5em 0; }
ul { list-style-type:disc; list-style-position:outside; }
ol { list-style-type:decimal; }
ul>li>ul {
	list-style-type:circle;
	margin-bottom:0;
}
ul>li>ul>li>ul { list-style-type:square; }
ul li { margin-left:1.5em; }
ol li { margin-left:1.5em; }

dl {  }
dl dt { font-weight:bold; }
dl dd { margin-left:1.5em; }

abbr, acronym { border-bottom:1px dotted #000; }
address { margin-top:1.5em; font-style:italic; }
del { color:#000; }

a { text-decoration:none; }
/*a:hover { text-decoration: underline; }*/
blockquote { padding:1.5em; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
pre, code { margin:0; white-space:pre; }
tt { display:block; margin:1.5em 0; line-height:1.5; }

a.button.mobile-full {
	margin-bottom: 1.5em;
	margin-right: 1.5em;
}

/* --------------------------------------------------------------
	Tables
-------------------------------------------------------------- */
table {
	width:100%;
	margin-bottom:18px;
	/*border-top:1px solid #929497;*/
	/*border-right:1px solid #929497;*/
}
th {
	color:white;
	background-color:#929497;
}
td {
}
th, td {
	padding:0 5px 0 5px;
	vertical-align:top;
	/*border-bottom: 1px solid #929497;*/
	/*border-left:1px solid #929497;*/
}
tfoot { font-style:italic; }
caption { background:#ffc; }

/* --------------------------------------------------------------
	Some default classes
-------------------------------------------------------------- */
.small { font-size:0.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.center { text-align:center; }
.quiet { color:#999; }
.highlight { background:#ffc; }

/* Entry Body Elements */
blockquote p {
	background-image:none;
	border-left:5px solid #B5A875;
	padding-left:25px;
}
div.codeblock code {
	display:block;
	margin:-2px -11px 0 -11px;
	padding-top:0;
	padding-left:10px;
	padding-right:10px;
	overflow:auto;
	background-color:#F2F2F2;
}


/* 
</style> 
*/
