/* =html */

/* =body */
body {
	font-family : Helvetica, "Helvetica Neue", Candara, Arial, sans-serif;
	font-size : 100%;
	line-height : 1.125em; /* 18px */
}

/* =blocktext */
h2, h3, h4, h5, h6, p, blockquote, address, dl, ul, ol { margin : 0 5px; }
h2, h3, h4, h5, h6 { font-family: "Goudy Old Style", "Palatino", "Book Antiqua", serif; }

/* =h1 - typically in branding and nowhere else */

/* =h2 */
h2 {
	font-size : 1.375em; /* 1.375*16=22px*/ line-height : 1.6364em; /* 22*1.6364=36px*/
	font-weight : bold;
}
#latest_news h2 {
	font-size : 0.625em; /* 0.625*16=10px*/ line-height : 1.8em; /* 18*2=36px*/
	padding : 0;
}

/* =h3 */
h3 {
	font-size : 1.125em; /* 1.125*16=18px*/ line-height : 1em; /* 18*2=36px*/
	padding : 0.8em 0 0.2em 0;
	font-weight : bold;
}
#latest_news h3 {
	font-size : 0.75em; /* 0.625*16=10px*/ line-height : 1.5em; /* 18*2=36px*/
	padding : 0;
}

/* =h4 */
h4 {
	font-size : 0.875em; /* 0.875*16=14px*/ line-height : 1.2857em; /* 14*1.2857em */
	font-weight : bold;
}

/* =h5 */


/* =h6 */
h6 {
	font-family : Helvetica, "Helvetica Neue", Candara, Arial, sans-serif;
	font-size : 0.5em; /* 0.5*16=8px*/ line-height : 1.25em; /* 8*2.25=18px */
	padding-bottom : 1em;
	text-transform : uppercase;
	color: #777;
}
#latest_news h6 {
	padding : 0.5em 0;
	color: #333;
}

/* =p */
p {
	font-size : 0.875em; /* 0.875*16=14px*/
	line-height : 1.2857em; /* 14*1.2857em */
	margin-bottom : 1.2857em; /* 14*1.2857em */
}
div.news p { margin-bottom : 0;}
#latest_news p {
	font-size : 0.75em; /* 0.625*16=10px*/ line-height : 1.5em; /* 18*2=36px*/
	margin-bottom : 0;
}

#main_image p {
	font-size : 0.625em; /* 0.625*16=10px*/
	line-height : 1.8em; /* 10*1.8em */
	padding : 0 3px;
	background : transparent url(../images/white_50percent.png) 0 0 repeat;
}
#content_sub h3 {
	font-size : 1em; /* 1.125*16=18px*/ line-height : 2.25em; /* 18*2=36px*/
	padding : 0;
}
#content_main .nav { 
	margin-top : 18px;
	font-size : 0.875em; /* 0.875*16=14px*/
	line-height : 1.2857em; /* 14*1.2857em */
	margin-bottom : 1.2857em; /* 14*1.2857em */
}
div.vcard p, #siteinfo p {
	font-family: "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-size : 0.75em; /* 0.75*16=12px*/
	line-height : 1.5em; /* 12*1.5em */
	margin-bottom : 1.5em; /* 12*1.5em */
}
div.vcard p.address { margin-bottom : 0; }
div.vcard p.tel { font-weight : bold; }
div.vcard p.tel span, div.vcard p.tel a { font-weight : normal; }

/* =kbd/del/ins */

/* =strong/b/em/i */
strong, b { font-weight : bold; }
em, i { font-style : italic; }

/* =address */

/* =pre code */

/* =dl dt dd */

/* =ul */
ol ul { margin : 0; }
#content_main ul { margin-left : 20px; }

/* =ol */

/* =li */
/*#content_main .menu li { 
	font-family: "Goudy Old Style", "Palatino", "Palatino Linotype", "Book Antiqua", serif;
	font-size : 1.125em; /* 1.125*16=18px
*//*	font-weight : bold;
	margin-bottom : 1em;
	text-transform : lowercase;
}
*/
#content_main .menu h3 span { 
	font-size : 0.6667em; /* 0.6667*18=12px*/
	font-weight : normal;
}
#content_main .menu li {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 0.75em; /* 0.75*16=12px*/
	line-height : 1.5em; /* 12*1.5=18px */
	font-weight : normal;
	margin-bottom : 0;
}
#content_main .menu li strong {
	font-family: "Goudy Old Style", "Palatino", "Palatino Linotype", "Book Antiqua", serif;
	font-size : 1.25em; /* 1.25*12=15px*/
	line-height : 1.2em; /* 15*1.2=18px */
	margin-left : -9px; margin-right : 4px;
}
#content_main .menu li li {
	font-size : 1em; /* 0.6667*18=12px*/
	margin-bottom : 0;
}

#content_sub ol li { 
	font-family: "Goudy Old Style", "Palatino", "Palatino Linotype", "Book Antiqua", serif;
	font-size : 0.875em; /* 0.875*16=14px*/
	line-height : 1.2857em; /* 14*1.2857em */
	font-weight : bold;
	margin-bottom : 1.2857em;
}
#content_sub ol li ul li {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 0.8571em; /* 0.8571*14=12px*/
	line-height : 1.5em; /* 12*1.5em */
	font-weight : normal;
	margin-bottom : 0;
}

/* =img */

/* =hr */

/* =a */
a, a:link {
	color : #470310;
}
a:visited {
 color : #35010A;	
}
h6 a, h6 a:link, h6 a:visited {
	color: #777;
}
a:hover, a:active {
	color : #580C1A;
}
#nav_main li a {
	background : transparent;
	color : #111;
	font-family : Gill Sans, Helvetica, Arial, sans-serif;
	font-size : 1.125em; /* 16*1.125=18px */
	line-height : 2em; /* 18*2=36px */
	width : 80px;
	margin-left : 0;
	padding : 0.5em 0pt 0pt 10px; /* 0.5*18=9px */
	font-weight : normal; text-decoration : none;	text-transform : uppercase;
}
#nav_main li a:hover, #nav_main li.current a:hover {
	color : #eee;
	background : #3f612e url(/site_images/nav_main_a_hover.jpg) 0 0 no-repeat;
}
#nav_main li.current a {
	background-color : #ccc;
}

/* =table */

/* =caption */

/* =thead */

/* =tr */

/* = th td */

/* =form */

/* =fieldset */

/* =legend */

/* =label */

/* = input */

/* =textarea */

/* =select */

/* =button */

/* =div */
#container { color : #111;}
#content_sub { text-align : right; }

/* =layout */
span.amp, #content_main li span.amp { 
	font-family: "Goudy Old Style", "Palatino", "Palatino Linotype", "Book Antiqua", serif;
	color : #333;
 	font-style: italic; 
	font-size: 1.125em;
}

/* Safari FOUC */
