/* THE BIG GUYS */
* {margin:0;padding:0}
body{padding: 0 0 0px;background: #1b4024;color:#333436;font:11px Georgia, "Times New Roman", Times, serif}


.pdfLink
{
font-size:11px;
}
	.submit { 
	
	border: 1px solid;
	border-color: #B65E61 #530B0D #530B0D #B65E61;
	color: #000;
	font-size: 11px;
	margin-right: 10px ;
	padding: 2px 8px;
	cursor:pointer;
	}




/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

 


	#header #site-name {font: 265% arial;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#ccc;border:none}

		
		#navcontainer ul {margin-top:30px;padding-left: 0;padding-right: 10px; width:700px;color: White;float: right;font-family: arial, helvetica, sans-serif; font-size:10px;	}
				
		#navcontainer ul li { display: inline; }
		#navcontainer ul li a	{ margin:5px; text-align:center; padding-top:5px; height:24px;width:75px; color: #fff;text-decoration: none; float: left;}
		#navcontainer ul li a:hover	{color: #efefef;}
		
		#navlist a:link#current, #navlist a:visited#current {background: #96C8E7; color: #333333;} 


/* LAYOUT - main body of page */
#wrap {width:798px;;margin: 0 auto;position:relative; background-color:#efe5d4;}
#content-wrap_top {position:relative;width:100%; height:75px; background:url("../images/header08.gif") no-repeat;
}



#content-wrap {position:relative;width:100%; margin-top: 0px;height:100%;
background-color:#efe5d4;
}
	
#content-wrap_bottom {position:relative;width:100%; height:48px;
 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/panel_bottom.gif');}
#content-wrap_bottom[id] {background:url(../images/panel_bottom.gif)}

	#utility {position:absolute;left:0px;width:143px; 
	background:url(../images/menudiv.gif) right repeat-y #efe5d4;
	height:100%;


	}
	
	#utility ul{
	  list-style:none;

	  
	  position:static;
	  
	}
	
	#utility a{
	display: block;
	width: 70px;
	margin: 0px 3px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 10pt;
	padding: 4px;
	border-color: #bf8c32;
	border-width: 1px;
	border-style: solid;
	}
	#utility li{
		background:url(../images/menuitem.gif) no-repeat center;

		margin-top:20px;
	}
	#utility #current{
		background-color:#e5dbc9;
	}
	 #normal a,#normal a:visited{
		width: 137px;
		margin: 0px 0px 0px 0px;
			background-color:#efe5d4;
		border-color: #efe5d4;
		border-width: 0px;
		border-style: solid;
		padding: 0px 0px 0px 0px;
	}
#utility	#normal a:hover,#normal a:active{
		width: 137px;
		text-decoration:underline;
		background-color:#efe5d4;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-color: #bf8c32;
		border-width: 0px;
		border-style: solid;
	}
	
	#utility  a:hover{
	background-color:#e5dbc9;
	text-decoration:none;
	text-align:center;
	}
	 #current a:hover{
	background-color:#e5dbc9;
	}
		 #current a{
	background-color:#e5dbc9;
	}
	#sidebar {position:absolute;top:0;right:25px;width:20%;border-top: 5px solid #999;padding-top: 1px;padding-bottom: 40px}
/* LAYOUT TYPE B */

#content_top {margin: 0 23px 0 210px; padding:5px; height:10px; background:url(../images/body_panel_top.png) no-repeat}

#contentTemp {margin: 0 0px 0 0; 
line-height:30px;
font-size:16px;}
.contentTempBIG {
line-height:30px;
font-size:22px;}
#content {
height:100%;
margin-left:152px;
line-height:20px;
}
#subHeader_hometour {

	letter-spacing:.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 20pt;
	font-variant:small-caps;
	}	
#content_hometour_01
{
background:url(../images/homephoto4.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height:100%;
	font-size: 7pt;
	line-height: 16pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: justify;
	
	padding-right:20px;
	padding-left:20px;

}
#content_hometour_02
{
background:url(../images/homephoto5.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height:100%;
	font-size: 7pt;
	line-height: 16pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: justify;
	
	padding-right:40px;
	padding-left:20px;

}
#content_hometour_02 a{
	

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b38707;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	}
			#content_hometour_02  a:hover,#content_hometour_02  a:active{
	color:#b38707;
	text-decoration:underline;
		font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	
	}
.content_text_01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #723d14;
	height:100%;
	font-size: 9pt;
	line-height: 14pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: justify;
	margin-right:10px;
}
.content_text_01 ul
{
margin-left:40px;
}

.content_text_01 a:link, .content_text_01 a:visited, .content_text_01 a:active{
color:#ab5802;
font-weight:bold;
text-decoration:none;

}
.content_text_01 a:hover{
text-decoration:underline;

}
#justifiedContent {margin: 0 0px 0 0px;
line-height:20px;
text-align:justify;
width:420px;}
#content_bottom {margin: 0 23px 0 210px; padding:5px; background:url(../images/body_panel_bottom.png) no-repeat;  height:26px}

#contentform {margin: 0px 70px 0 70px;
}

/* LAYOUT - FOOTER */

#footer_links
{
background:url(../images/footerbottom.gif) top repeat-x;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 7pt;

	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
}

#footer_links a:link, #footer_links a:visited, #footer_links a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 7pt;
	line-height: 16pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

#footer_links a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #723d14;
	font-size: 7pt;
	line-height: 16pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
#smalltext {clear:both;padding: 0px;font-size:11px;color:#333436; text-align:center;}
#capLetter { 0px;font-size:12px;}
.verysmalltext {clear:both;padding: 0px;font-size:9px;color:#333436; }
.itemCat {font-size:12px;
font-weight:bold;
}

#titleHeader {
	display: block;
	width:645px;
	height:27px;

	letter-spacing:.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 20pt;
background:url(../images/homeHeader.gif) no-repeat; 
	font-variant:small-caps;
	}
	
#titleHeader5 {
	display: block;
	width:600px;
	height:27px;

	letter-spacing:.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 20pt;
background:url(../images/homeHeader.gif) no-repeat; 
	font-variant:small-caps;
	}
#recreationHeader {
	display: block;
	width:585px;
	height:27px;

	letter-spacing:.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 20pt;
background:url(../images/homeHeader.gif) no-repeat; 
	font-variant:small-caps;
	}	
	#locationHeader {
	display: block;
	width:366px;
	height:27px;

	letter-spacing:.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 20pt;
background:url(../images/locationHeader.gif) no-repeat; 
	font-variant:small-caps;
	}	
	.content_text_02
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 7pt;
	line-height: 16pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
}
#subHeader {

	letter-spacing:.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	line-height: 20pt;
	font-variant:small-caps;
	}	
#subHeader5 {

	letter-spacing:.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ab5802;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	line-height: 20pt;
	font-variant:small-caps;
	}	
	
	/* calendar */
.calendar 
{
   font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
	color: #757564;
   width: 140px;
   margin-bottom: 2px;
}
.calendar td 
{
 font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal; 
    color: #757564;
	font-size: 10px;
   background-color: #f8f7f4;
   text-align: center;
   padding: 2px;   
}
.calendar .month 
{
   background-color: #E5E5E5;
   text-align: left;
   font-size: 10px;
   padding: 2px 3px 2px 10px;
}
.calendar .day 
{
 font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;  
}
.calendar .today 
{
 font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   background-color: #ddd;
   text-decoration: underline; 
}
.calendar .active 
{
font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
   background-color: #e5dbc9; 
}
.calendar a, calendar a:link, .calendar a:visited 
{
 font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
    font-size: 10px;
   color: #bf8c32;
   text-decoration:none;  
}
.calendar .month a:link, .calendar .month a:visited 
{
  font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;  
     
}
.calendar a:hover 
{
font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;  
  
}
.calendarsub:link, .calendarsub:visited 
{
   display: block;
   font-size: 10px;
   text-decoration: none;
   font-weight: bold;
   color: #bf8c32;
   width: 140px;
   margin: 0px;
   padding: 2px 3px 2px 10px;
   /* background dash bottom*/
   border-bottom: 1px solid #bf8c32;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	font-family: "Lucida Sans",Verdana, Arial, Helvetica, sans-serif;
 
} 
html>body .calendarsub:link, html>body .calendarsub:visited 
{
   width: 119px;
} 
.calendarsub:hover 
{
   background: #e5dbc9;
    color: #FFFFFF;  
}
.calendarevent 
{
   width: 398px;
   margin-bottom: 2px;
   background: #fff url(../images/calendar_of_events/right_driver_bg.jpg) no-repeat top;
}
.calendarevent .content 
{
   padding: 10px;
   line-height: 140%;
   background: url(../images/calendar_of_events/right_driver_base.gif) no-repeat bottom;
}
.weather{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ab5802;
font-weight:bold;
font-size:11px;
text-transform:uppercase;


}
.weathercopyright{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ab5802;
font-size:10px;



}
.formMain {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #303030;
	 font-size: 7pt;
	z-index: 99;
	width: 200px;
	border: 1px solid;
	border-color: #666 #EEE #EEE #666;
}
	.formSelect {
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #303030;
	 font-size: 7pt;
	z-index: 99;

	border: 1px solid;
	border-color: #666 #EEE #EEE #666;
}
.formText {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4B4B4B;
	
}
	.submit { background-color:#ab5802;
	border: 1px solid;
	border-color: #c89d51 #6d3700 #6d3700 #c89d51;
	color: #FFF;
	font-size: 10px;
	font-weight:bold;
	margin-right: 10px ;
	padding: 2px 8px;
	cursor:pointer;
	}
		
	#subMenu a{
	display: block;

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #efe5d4;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 10pt;
	padding: 4px;
	background:#bb8525;
	border-color: #ab5802;
	border-width: 1px;
	border-style: solid;
	}
	
		#subMenu  a:hover,#subMenu  a:active{
	background-color:#efe5d4;
	color:#ab5802;
	text-decoration:none;
	text-align:center;
	}
	
		#selectedMenu a{
	display: block;

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#efe5d4;
	color:#ab5802;
	font-size: 7pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 10pt;
font-variant:small-caps;
	padding: 4px;
	border-color: #ab5802;
	border-width: 1px;
	border-style: solid;
	}
	
		#selectedMenu  a:hover{
background-color:#efe5d4;
	color:#ab5802;
	text-decoration:none;
	text-align:center;
	font-variant:small-caps;
	}
