body{font-family:Arial, Helvetica, sans-serif; color:#3A161A; margin:0; padding:0; background-color:#8C6C46; *background-color:#8C6942; font-size:.85em;  }
a{color:#27592B; font-weight:bold; text-decoration:none; }
a:hover{text-decoration:underline !important;}
h1{color:#AF9E8E; font-family:Georgia, "Times New Roman", Times, serif;  margin-top:0; word-spacing:.2em;}
h4{margin-bottom:-5px; margin-top:15px; color:#7EB035; font-size:100%; text-align:left;}
cite{color:#666666;  font-weight:normal;}
p{ line-height:145%;}
ul{margin-left:0px; padding-left:25px;  padding-top:0px; padding-bottom:0px;}
img{padding:0; margin:0;}
td{vertical-align:top;}


div.outer{text-align:center; width:100%; position:relative; background-image:url('../images/bg-horiz.jpg'); background-repeat:repeat-y; background-position:center;  min-width:1000px; }

#inner{margin:auto; position:relative; text-align:left; width:100%; height:auto;  background-image:url('../images/bg.jpg'); background-repeat:no-repeat; background-position:center bottom;}

#wrapper{width:965px; *width:975px; position:relative; margin:auto; padding-bottom:230px; }

#top_img{height:68px; width:100%; background-image:url('../images/top-img.jpg'); background-repeat:no-repeat; background-position:center bottom; }
/*HEADER*/

img.top_bg{position:absolute; top:0px;}
div#header{ width:100%; height:125px; background-color:#8C6C46;  border:1px solid transparent; *border:none; font-size:90%;}	
div#header div#header_keywords{margin-top:60px; position:relative; text-align:right; margin-right:35px;}
#header_keywords a{line-height:150%;}
div#header_keywords a{color:white; text-decoration:underline; font-weight:normal;}
div#header_keywords a:hover{text-decoration:underline;}
div#header_keywords #header_nav{position:relative; top:50px;}
div#header_keywords #header_nav a{text-decoration:none;}
div#header_keywords #header_nav span{margin-right:6px; margin-left:6px; color:white;}
div.header_logo{position:absolute; top:5px; left:35px; }	

/*NAV*/



div#content{width:950px; position:relative;  min-height:450px;}
div#content-middle a{text-decoration:underline; font-weight:normal;}
div#home-middle a{text-decoration:underline; font-weight:normal;}

div#content-left{width:195px; padding-left:55px; margin-right:30px; float:left; padding-bottom:150px; *padding-bottom:100px;}
div#content-middle{width:612px; float:left; padding-right:12px; }


#home-middle{width:310px; padding-bottom:25px; float:left; }
#home-middle p{}
#home-right{float:left; width:360px; position:relative; }
#home-right #buttons{top:215px; margin-left:75px; *margin-left:40px; position:relative; text-align:center; }
#home-right #buttons a{outline:none; width:211px; height:50px; position:relative; display:block;  background-image:url('../images/buttons.gif'); margin-bottom:8px; text-indent:-9999px}
	#home-right #buttons  a.button1{}
	#home-right #buttons  a.button2{background-position:left -65px;}
	#home-right #buttons  a.button3{background-position:left -130px;}
#home-right #buttons a span{padding-left:5px; padding-right:5px; padding-top:12px; display:block;}
div#home_img{width:334px; height:237px; right:-2px; *right:-5px; top:-53px; position:absolute; background-image:url('../images/home-img.jpg'); background-repeat:no-repeat;}

div.left_nav{ position:relative; width:100%; padding:0;  font-size:110%;  font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; z-index:100; overflow:hidden; margin-top:0px; }
div.left_nav ul{margin:0; padding:0;}
div.left_nav ul li{ position:relative; display:block; background-image:url('../images/flower.gif');  background-repeat:no-repeat; background-position:left 1px; text-align:left;  margin-bottom:5px; }
div.left_nav ul li a{margin:0; padding:0;  padding-bottom:5px;  display:block; width:100%; height:100%; font-size:95%; font-weight:bold; }
div.left_nav ul .last{}

div.left_nav ul li:hover a{}
div.left_nav ul li a span{padding:0; margin:0; display:block; margin-left:30px; }
div.left_nav ul li.current a{}

div.left_nav ul li ul{}
div.left_nav ul li ul li{background:none; display:inline;}
div.left_nav ul ul li a{font-weight:normal;}

#ul5 li{border-bottom:none;}

span.subtitle{font-size:90%; font-weight:normal;}

span.pipe{display:none;}
/*END NAV*/

/*BODY*/


#welcome{position:relative; margin-top:35px; background-image:url('../images/welcome.gif'); background-repeat:no-repeat; width:288px; height:93px;}



div.bottom_line{border-top:1px solid gray; position:relative; top:-1px; clear:both;  position:relative;}

td.middle_left_shadow{background-image:url('../images/middle_left_shadow.gif'); background-repeat:repeat-y; padding:12px; }
td.middle_right_shadow{background-image:url('../images/middle_right_shadow.gif'); background-repeat:repeat-y; padding:12px;}
/*END INDEX*/

div.event_plugin ul, div.news_plugin ul{margin:0; padding:0; padding:10px;}
div.event_plugin ul li, div.news_plugin ul li{list-style-type:none; margin:0; padding:0; padding-bottom:10px;}
h4.event_category, div.news_plugin h4{font-size:13px; text-align:center;}
h4.event_category span, div h4.news_plugin span{margin:5px;}

div.event_cycle{background-color:#CB0214; color:white; font-weight:bold; text-align:center; padding:5px;}
div.event_cycle a{color:white; font-weight:bold; font-size:14px; text-decoration:none;}
div.event{border:1px dashed #CB0214; padding:10px; margin-top:10px;}
div.event h4.event_title{margin-top:0; padding-top:0;}

div.search_form{text-align:right; position:absolute; top:10px; right:30px; background-image:url('../images/search.gif'); background-repeat:no-repeat; background-position:top right; width:300px; height:100px;}
div.search_form form{margin-top:5px; margin-right:5px;}
div.search_form form input.search_field{width:144px; height:15px;}

#footer{color:white; font-size:90%; position:relative; bottom:-40px; *bottom:-85px; left:35px; line-height:160%; width:100%; clear:both;}
#footer .left-side{float:left; width:200px; font-size:90%; color:#B5956E;}
#footer .right-side{float:right; width:300px; margin-right:70px; _margin-right:35px; text-align:right;}
#footer .right-side a{color:white; font-weight:normal; text-decoration:underline;}
#footer .right-side .phone{font-size:120%;}