/* Main site CSS (C)2009 Luke Small www.LukeSmall.com */
a.skip-to-content {display:none;}
#header {background:url(../images/header-bg.gif) repeat-x; height:20.8em;}
	#header div {width:90.2em; margin:0 auto; padding-top:3.7em;}
		#header div span.sitename {font-family:Tahoma, Geneva, sans-serif; color:#f4f4f4; font-size:400%; line-height:normal;}
		
#main { background:url(../images/nav-bg.gif) repeat-y left; width:90.2em; margin:0 auto;}
	#main #nav {width:17.6em; float:left; margin:0 0.2em;display: inline;}
		#main #nav ul {margin:0; padding:0; list-style:none;}
			#main #nav ul li {position:relative; width:100%; margin:0; padding:0;}
				
				#main #nav ul li a {font-size:1.2em; display:block; color:#FFF; text-decoration:none; padding:.2em; line-height:1.4em;}
				#main #nav ul li a:hover {background:#FFF; color:#000;}
				#main #nav ul li.active a, 
				#main #nav ul li.active ul li.active a {background:#FFF; color:#000; font-weight:bold;}
				
				#main #nav ul li ul {display:none; background:#191919;}
					
				#main #nav ul li:hover ul {display:block; position:absolute; left:99%; top:0; width:100%;}
				#main #nav ul li:hover ul li {position:relative; width:100%; margin:0; padding:0;}
				#main #nav ul li ul li a, 
				#main #nav ul li.active ul li a {background:#191919; font-size:1em; display:block; color:#FFF;text-decoration:none; font-weight:normal;}
				#main #nav ul li ul li a:hover, 
				#main #nav ul li.active ul li a:hover, 
				#main #nav ul li ul li.active a:hover {background:#FFF; color:#000;}
				#main #nav ul li ul li.active a {background:#fff; color:#000;}
	
#main #content {float:left; width:65.2em; margin:1em 0 0 1em;display: inline;}

img#patch {float:right; margin-top:-2.5em;}

#footer {background:url(../images/footer-bg.gif) repeat-x; height:9.5em;}
	#footer div {width:90.2em; margin:0 auto; padding-top:35px; color:#FFF;}
	

div.contact-box {padding:12px; width:35.5em; background:#a98a2d; float:right; margin:0 0 1em 2em;}
	div.contact-box div.contact-inner { background:#000 url(../images/contact-corner.jpg) no-repeat top right; color:#FFF; padding:0 0.5em 0.5em 0.5em; height:23em;}
		div.contact-box div.contact-inner h2 {font-weight:normal;}
		div.contact-box div.contact-inner div.line {clear:both; margin-bottom:1.5em; font-size:110%; overflow:auto;}
			div.contact-box div.contact-inner div.line strong {float:left; display:block; width:13em; text-align:right; margin-right:0.5em; line-height:normal;}
			div.contact-box div.contact-inner div.line span {float:left; text-align:left; display:block; line-height:normal;}
			
.emergency {color:#bf2932;}
