/* structure.css are the styles for the DIVs in a website and should not contain
any typographic or content-related styles for a site. The styles within are strictly
used to create the layout/structure of the website and, as such, this style sheet 
will (almost) never need to be altered by the client or back-end programmers. */

/* ----- comment styles well for better reference later! ----- */
/* ----- try to lay this out in the following sections and from top to bottom on pages ----- */



/* Main Wrapper*/



#Uber {
	width:980px;
	margin: auto auto;
}



/*Header Style */



#Header {
	position:relative;
	width:980px;
	height:196px;
	background-image: url(/images/top.jpg);
	background-repeat: no-repeat;
	z-index: 10000;
}
#topnav {
	position:absolute;
	color:#660000;
	right: 22px;
	top: 13px;
	background-color: #fbb257;
	height: 30px;
}
#topnav a {
	color:#660000;
}
#topnavleft {
	float:left;
	height: 30px;
}
#topnavmiddle1 {
float:left;
	height: 27px;
	padding-top: 3px;
}
#topnavmiddle2 {
	float:left;
	height: 27px;
	padding-top: 3px;
}
#topnavright {
	float:left;
	height: 30px;
}



/*Navigation*/

#nav {
	width:937px;
	height:86px;
	z-index:10000;
	padding-left:21px;
	position:relative;
}

#navtab1 {
	display: block;
	width: 237px;
	height: 86px;
	margin: 0;
	padding: 0;
	float: left;
}

 
#navtab2 {
	display: block;
	width: 233px;
	height: 86px;
	margin: 0;
	padding: 0;
	float: left;
}
#navtab3 {
	display: block;
	width: 230px;
	height: 86px;
	margin: 0;
	padding: 0;
	float: left;
}

#navtab4 {
	display: block;
	width: 237px;
	height: 86px;
	margin: 0;
	padding: 0;
	float: left;
}




/*Homepage Styles */
#bodyarea {
	position:relative;
	width:980px;
	background-image: url(/images/bg_lines.gif);
	background-repeat:repeat-y;
}
#bodyareaalt {
background-image:url(/images/bg_lines_alt.gif);
background-repeat:repeat-y;
position:relative;
width:980px;
}
#bodyareaintforresidence {
	position:relative;
	width:980px;
	background-image: url(/images/bg_lines2.jpg);
	background-repeat:no-repeat;
}
#bodyareaintforbusiness {
	position:relative;
	width:980px;
	background-image: url(/images/bg_lines2_forbusiness.jpg);
	background-repeat:no-repeat;
}
#bodyareaintforvisitors {
	position:relative;
	width:980px;
	background-image: url(/images/bg_lines2_forvisitors.jpg);
	background-repeat:no-repeat;
}
#bodyareaintourcounty {
	position:relative;
	width:980px;
	background-image: url(/images/bg_lines2_ourcounty.jpg);
	background-repeat:no-repeat;
}
#lchomealt {
float:left;
padding-left:45px;
position:relative;
width:209px;
}
#mchomealt {
float:left;
padding-left:1px;
position:relative;
width:446px;
}
#lchome {
float:left;
padding-left:45px;
position:relative;
width:446px;
}
#mchome {
float:left;
padding-left:1px;
position:relative;
width:209px;
}
#rchome {
float:left;
padding-left:42px;
position:relative;
width:184px;
}
#rchomealt {
float:left;
padding-left:42px;
position:relative;
width:164px;
}
#footer {
background-image:url(/images/footer1.gif);
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-size:10px;
height:58px;
width:980px;
}
#footerlc {
color:#FFFFFF;
float:left;
font-size:10px;
padding-left:60px;
padding-top:22px;
width:663px;
}
#footerrc {
float:left;
padding-top:22px;
width:201px;
}
#footerlc {
color:#FFFFFF;
float:left;
font-size:10px;
padding-left:60px;
padding-top:22px;
width:663px;
}
#footerrc {
float:left;
padding-top:22px;
width:201px;
}
#quicklinks {
	width:184px;
}
#quicklinks ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#quicklinks li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcccaa;
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 5px;
}
#thisweek {
font-size:11px;
padding-left:21px;
padding-top:12px;
}
#thisweekalt {
font-size:11px;
padding-right:21px;
padding-top:12px;
}
#thisweek p {
font-size:11px;
}

#missionstatement {
width:425px;
}
#missionstatementalt {
padding-left:21px;
width:425px;
}
#missionstatement p {
line-height:16px;
}

/*Interior Styles */



#bodyareaint {
	position:relative;
	width:980px;
	background-image: url(/images/bg_lines2.jpg);
	background-repeat:no-repeat;
}
#bodyareaalt { 
background-image:url(/images/bg_lines_alt.gif);
background-repeat:repeat-y;
position:relative;
width:980px;
}
#bodyareaintonecolumn {
background-image:url(/images/bg_lines_full.jpg);
background-repeat:no-repeat;
position:relative;
width:980px;
}

#bodyareaintonecolumnreduced {
background-image:url(/images/bg_lines_full.jpg);
background-repeat:no-repeat;
position:relative;
width:600px;
}

#lcint {
	position:relative;
	float:left;
	width:189px;
	padding-top:62px;
	padding-left:45px;
	
}
#lcint ul {
	list-style-image: url(/images/arrow.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
#lcint li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#mcint {
	position:relative;
	float:left;
	width:652px;
	padding-top:62px;
	padding-left:48px;
	padding-right:46px;
	
}

#mcintmodified {
	position:relative;
	float:left;
	width:880px;
	padding-top:62px;
	padding-left:48px;
	padding-right:46px;
	
}
#rcint {
	position:relative;
	float:left;
	padding-top:62px;
	width:5px;
	
}
#footerint {
	position:relative;
	width:856px;
	padding-left:62px;
	padding-right:62px;
	padding-top:8px;
	padding-bottom:0px;
	background-image: url(/images/bg_darkred.gif);
	background-repeat: repeat-y;
	color: #fbb257;
}
#footerbottomint {
	text-align: center;
	font-size: 11px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
#footerint a {
	color: #fbb257;
}





