/* Typography (basic) */
body, h4, h5, h6, p, li, label, input { font:87.5% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#F9F2E1; }
h1, h2, h3, h3 a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#C4AC72;}
h1 { font-size:1.6em; line-height:2em; padding-bottom:5px;}
h2 { font-size:1.2em; line-height:1.8em }
h3 { font-size:1.0em; line-height:1.4em }
p { margin:0 0 8px 0 }
a { color:#e6ca86; text-decoration:none }
a:hover { color:#e6ca86; border-bottom:1px dotted #e6ca86 }
a img {border-width:0px; border-bottom: none;}
em {font-style:italic;}
.box  h3{font-size:.9em;}
.box  p  {font-size:.8em;}

/* Typography (advanced) */
ul.nav { position:absolute; top:0px; left:0 }
ul.nav li { font-size:14px; line-height:14px; display:inline; border-left:1px solid #666; padding:0 10px }
ul.nav li#homeButton { border:none; padding:0 10px 0 0 }
ul.nav li a { color:#9ff }
ul.nav li a:hover { color:#fff; border:none }
ul.nav .current_page_item a { color:#fff !important; }
.image a:hover { border: none !important; }
ul.sidebar li h2 { margin:40px 0 0 0 }
ul.sidebar li.search h2 { margin:0 }
div.footer p.links { margin:5px 0; color:#666 }
div.footer p.legal { margin:5px 0; color:#666 }


a.external span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
a.external:link { 
	background: url(../graphics/ex.gif) no-repeat 100% 2px;
	padding: 0 12px 0 0;
	margin: 0 2px 0 0;
	white-space: nowrap;
}
a.external:visited {
	color: #EAEAE9;
	background: url(../graphics/ex.gif) no-repeat 100% -198px;
	padding: 0 12px 0 0;
	margin: 0 2px 0 0;
	white-space: nowrap;
}
a.external:hover { 
	color:#fff;
	background: #2c2419 url(../graphics/ex.gif) no-repeat 100% -98px;
	padding: 0 12px 0 0;
	margin: 0 2px 0 0;
	white-space: nowrap;
}

.footer  a { text-decoration: none; }
.footer  a:hover { text-decoration: none; }

form input{
	color:#000;
}


