html,body{margin:0;padding:0;background:#fff;height:100%;}
html{height:100%;}
html > body #content{height:auto;}
h1{font-size:180%;}h2{font-size:150%;}h3{font-size:140%;}h4{font-size:130%;}h5{font-size:120%;}
h1, h2, h3, h4, h5 {color:#0073B5; font-family:"trebuchet ms"; font-weight:normal; margin-top:1em;}
a:link,a:visited{padding:5px;color:#2E8133;font-weight:bold;text-decoration:underline;}
a:hover,a:active{padding:5px;color:#FFF; background:#2E8133; font-weight:bold;}
/* basic layout \*/
body{margin:0;padding:0;font:76% verdana, arial,sans-serif;color:#666;height:100%;}
#header{margin:0;padding:0;width:100%;background:#4F77B7 url(/css/header.jpg) no-repeat; height:122px;border-bottom:10px solid #6C8E3C;}
#leftbox{position:absolute;bottom:0px;width:180px;height:100%;background:#fff;padding:10px 0 0 0; top:134px; voice-family: "\"}\""; voice-family:inherit;top:134px;z-index:1;line-height:0.9em;}
#rightbox{position:absolute;bottom:0px;right:0;width:190px;height:100%;background:transparent;padding:10px 0 0 0; top:134px; voice-family: "\"}\""; voice-family:inherit; top:134px;}
#middlebox{margin:0;padding:10px 20px 20px 190px;height:100%;line-height:1.6em;}
#middlebox_home{margin:0;padding:10px 200px 20px 190px;height:100%;line-height:1.6em;}
/* basic layout \*/
/* Navigation \*/
#nav_top{margin:0 auto;padding:0;background:url(/css/nav-top.jpg) no-repeat;width:177px;height:37px;}
#leftbox ul{position:relative; width:177px; list-style:none;background:transparent url(/css/nav-bg.jpg) repeat-y; width:177px; margin:0 0 0 0; padding:0; voice-family: "\"}\""; voice-family:inherit; margin:0 0 0 1px;}
#leftbox li{margin:0;padding:10px 0px 10px 15px; voice-family: "\"}\""; voice-family:inherit; padding: 10px 0px 10px 30px;
background: transparent url(/css/navbullet.gif) no-repeat 20px 12px;
}
#nav_bottom{margin:0 auto; padding:0; background: url(/css/nav-bottom.jpg) no-repeat;width:177px; height:17px;}
#leftbox a:link,#leftbox a:visited{padding:5px;color:#fff;text-decoration:none;}
#leftbox a:hover,#leftbox a:active{padding:5px;color:#fff;background:#000;text-decoration:underline;font-weight:bold;}
#leftbox #current a:link,#leftbox #current a:visited{padding:5px;color:#FF8000;font-weight:bold;text-decoration:underline;}
#leftbox #current a:hover,#leftbox #current a:active{padding:5px;color:#FFF;font-weight:bold;}
/* Navigation \*/
.clear_div {margin:0;padding:0;clear:both;height:1px;line-height:1px;}
/* Welcome Box \*/
#welcome_box{position:relative;margin:0;padding:0 0 15px 0;width:100%;background:url(/css/middle_strip_bg.jpg) repeat-x bottom center;overflow:hidden;}
#left_strip{position:absolute;left:0;bottom:0;margin:0;padding:0;width:13px;height:350px;background: url(/css/left_strip_bg.jpg) no-repeat bottom center;}
#right_strip{position:absolute;right:0;bottom:0;margin:0;padding:0;width:13px;height:350px;background: url(/css/right_strip_bg.jpg) no-repeat bottom center;}
/* Welcome Box \*/
/* Footer Navigation \*/
#bottomlinks{margin:0;padding:10px 0 10px 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;text-align:center;line-height:2em;background: url(/css/shader1.jpg) repeat;}
#footer_nav{margin:10px 0 0 0;padding:0;text-align:center;color:#b2b2b2;}
#bottomlinks a:link,#bottomlinks a:visited{padding:5px;color:#0054a6;}
#bottomlinks a:hover,#bottomlinks a:active{padding:5px;color:#fff;background:#305DAE;}
#pby {margin:0;padding:30px 0 30px 0;text-align:center;}
/* Footer Navigation \*/
#form_month_drop {margin:0;padding:0;float:right;}
#topage{float:right;padding:0;margin:20px 0 10px 0; }
#topage img {border:none; vertical-align:middle;}
/* Events \*/
.event{margin:0 0 5px 0;padding:15px;border:1px solid #efefef;background:url(/css/shader2.jpg) repeat;}
.calendar{margin:0;padding:0;font-size:1.4em;font-weight:bold;color:#312F22;}
.e_title{font-weight:bold;color:#333;}
.e_descr{padding:0 0 0 10px;line-height:1.3em;}
#ue_wrapper{margin:0;padding:0 0 0 10px;background:url(/css/shader2.jpg) repeat;}
#ue{margin:0;padding:5px 0 0 0;font-size:1.4em;font-weight:normal; color:brown; font-family:"trebuchet ms"}
.events_cal_heading{padding:0 0 0 2px;}
.indent{padding:5px 5px 5px 10px;}
/* Events \*/
/* home page boxes */
div.boxleft {width:47%; float:left; margin-right:1%; margin-top:3%; }
div.lv {border-left:1px solid #DDD; padding-left:12px;}
#header a:hover img {border:none; background:transparent; padding:0; margin:0;}

#leftbox li.subli a:link,
#leftbox li.subli a:visited { padding: 5px 15px;}

#leftbox #subselected {padding: 5px 15px; color:#FF8000;}
#leftbox #subselected.subli a:hover {color:#ffffff;}
	#flashcontent {
		border: solid 1px #000;
		width: 300px;
		height: 300px;
		float: left;
		margin: 15px 20px;
	}
	
#search_box {margin:0; margin-top:1em; padding:0;text-align:center;}
.span_path{font-style:italic;margin:0; padding:0 2em;font-size:0.8em;}
.span_lastmod {font-size:0.8em;}
.con{margin:0; padding:0 1em;}

#search_textarea	{margin:0;padding:0;}
#search_btn			{margin:0;padding:0;}
.vtour {float:right; clear:both; margin-right:10px; margin-left:4px; padding:20px; background:#eee; border:1px solid #ccc; }