body {background: none #c8c8c8; color: white;}
img {border-color: white;}
a { color: white; text-decoration: none; font-weight: bold;}
a:hover { color: white; text-decoration: underline; }

#top_nav,
#navigation 						{ background: url(navigation.gif) repeat-x center left #E3761B; color: #694A0A;}
#top_nav li,
#top_nav li a 						{ background: url(menu-item.gif) repeat-x top left #F1B88D;  color: #694A0A; font-weight:bold;}
#top_nav li.current-cat a,
#top_nav li.current_page_item a,
#top_nav li.current-cat-parent a,
#top_nav li.current_page_parent a,
#top_nav li.current-cat,
#top_nav li.current_page_item,
#top_nav li.current-cat-parent,
#top_nav li.current_page_parent 	{ background: url(menu-highlight.gif) repeat-x top #F8DCC6; color: #694A0A;}

#top_nav li.over ul a ,
#top_nav li:hover ul a 				{ background:none #F1B88D; color: #694A0A; border: 0; border-bottom: solid 1px #694A0A }	/* Drop down menu  */
#top_nav li.over ul a:hover ,
#top_nav li:hover ul a:hover		{ background:none #F1B88D; color: white;}	/* Drop down menu rollover. */
#top_nav  li ul li.current-cat a, 
#top_nav  li ul li.current-cat li a:hover { background: none black; color: white} /* Drop down menu current item highlight */
#top_nav li:hover a,
#top_nav li.over a,
#top_nav li:hover,
#top_nav li.over 					{ background: url(menu-rollover.gif) repeat-x top #F7D4BB; color: #694A0A;}
#top_nav li.current-cat ul li a, 
#top_nav li.current_page_item ul li a { font-weight: bold;}/* Current item highlights*/

#container 						{ background: url(container.gif) repeat-y top center #333333; color: black;}
#logoblock 						{ background: url(header.gif) no-repeat top center transparent; color: black; }
#footer 							{ background: url(footer.gif) no-repeat bottom center transparent; color: white}
#footer-body 					{ background: url(footer-body.gif) repeat-x top center #E3761B; color: white}

#content_body 					{ background: none #E3761B; color: white}
#footer-body a ,
div.page-links,
div.post-footer, div.post-footer a { background-color: #E3761B; color: white; }

/* Contact form styles */
#contactform .textarea  {width: 694px;}
#contactform .textarea , 
#contactform .text { background-color: #eee; border: solid 1px silver; }
#comment .alternate { background-color: #444;}
.submit { border-color: silver; background-color: #eee; color: black;}

/* Reposition header elements. */
#logoblock { height: 110px; position: relative;}
#navigation , #top_nav { width: 890px;}
#header-text {position: absolute; top: -100em;} 

#header-extras {
	position: absolute;
	top: 35px;
	left: 15px;
	width: 870px;
	padding: 0 10px;
	height: 75px;
	background-color: #694A0A;
	color: white;
}
#small-header-text { margin-top: 0; position: absolute; top: 20px; right: 10px;}
#mainlogo {
	display: block;
	width: 870px;
	height: 75px;
	background: url(logo.gif) no-repeat left center #694A0A;
	z-index: 10;
}

#mainlogo img { display: none;}

#footer-body {padding-bottom: 0px;}

#top_nav li						{ padding: 0 0.5em 0 0; border-right: solid 1px #694A0A; }
#top_nav li a 						{ padding: 0 0 0 0.5em; }
#top_nav li.hover li, #top_nav li:hover li  { padding: 0 ; }

#navigation { padding-left:0; padding-right: 0 }
div#content { width: 94%; margin-left: 3%}
div.post-header h2 {margin-bottom: 20px; font-size: 30px;}
div.post { padding-top: 15px;}
#top_nav li ul li {border: 0;}
#site-meta { display: none;}