body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	background:#908A82 url(images/shadow22.jpg) center repeat-y;
}

#drop{
	background: transparent url("images/shadow2.jpg") repeat-y top center;
	margin: 0 auto 0px auto;
	text-align: left;
}

#box{
	width:800px;
	background:#fff;
	margin:5px auto;
	padding:4px;
	border: solid 1.5px #BcBcBc;
}



#top{
	width:800px;
	height: 145px;
	background: #FCFCE2 url(../images/bg.jpg) right bottom no-repeat;
	margin:0;
	padding:0;
}

#splash{
	width:800px;
	background: #ccc url(images/offices.jpg);
	height:95px;
	margin:0 2px 0 0;
	display:block;
	padding:0;
	float:left;
}


#splash h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 33px 33px 33px 10px;
	color: #333333;
	font-size: 22px;
}


#header{
	float:left;
	width:220px; 
	height: 145px;
	margin:0px;
	padding:0; 
	background: url(../images/logo.jpg) no-repeat left;
}
	 
#header2{
	float:left;
	width:515px; 
	height: 75px; 
	margin:0 0 0 0px;
	padding:0;
}
	
#header h1{
	margin:0;
	padding:0;
}
	
#header h1 a{
	display:none;
}

h5 {
	Font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 5px 0 0 0;
	border-bottom: dashed 1px #999999;
}

#topbox{
	height:145px;
	width:580px; 
	float:right;
	margin: 0px;
}
	
#topnav{
	height:25px;
	width:515px; 
	float:right;
	margin: 115px 0 0 0;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:lowercase;
	letter-spacing: -0em;
}

#topnav ul{
	display: inline;
	padding-right: 5px;

	
}

#topnav li{
	display: inline;
	padding-left: 10px;
	border-left: 0px solid #fff;
	
}

#topnav a{
	color:#fff;
	
}
#topnav a:hover{
	color: #ccc;
	text-decoration: underline;
	
}
#desc{
	color:#fff;
	float:right;
	text-align:right;
	font-size:11px;
	margin:20px auto;
	padding:0 10px 0 0;
}

#main{
	width:800px; 
	height: 171px;
	background: #74CEE9 url(../images/splash.jpg) bottom repeat-x;
	margin: 0px 0px 2px 0px;
	padding: 0;

}
	
#mainbck{
	background:#fff url(../images/nav/mainbg.jpg) repeat-y;
	width:800px;
	margin:0;
	padding:0;
	border-right: solid 1px #EAE2D8;
}
	
*html h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#666;
	padding:0 0 0 5px;
}


#nav {
	padding-top:3px;
	padding-bottom: 3px;
	margin: 0;
	font-size:12px; 
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
}


#nav ul{
	margin: 0px;
	padding: 0px;
	border: solid #000 0px;
	

}

#nav li{
	display: inline;
	padding: 2px 10px 2px 10px;
	margin: 0;
	border-right: #CECECE 1px solid;


}

#nav a{
	color:#5E5E5E;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#nav a:hover{
	color: #000;
	text-decoration: none;
	background: url(images/navbghover2.gif);

}




elect li{
	display: inline;
	padding: 5px 10px 5px 10px;
	margin: 0;
	border-right: #929DA8 1px solid;


}

#elect a{
	color: #ED1C24;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#elect a:hover{
	color: #CA181F;


}

#content{
	width:578px;
	float:right;
	padding: 0 0 2px 1px;
	margin: 0 0 0 0;
	
}

#content h5{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:solid 1px #ccc;
	margin:0 0 5px 1px;
	background: url(../images/headbg.jpg);
	color: #fff;
	height: 27px;
	padding-top: 5px;
	padding-left: 20px;
	border-left: solid 0px #fff;
}

#content h2{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;

}

#content h4{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;

}


#content2{
	width:538px;
	float:right;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0 0 0 0;
	color: #333333;
	
}




.entry{width:505px;;float:left;color:#666;text-align:left;border-bottom:#ccc 0px dotted;margin:5px auto;padding:5px;}

.entry h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;margin:0 auto;padding:0;}


.entry h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin:0 auto;
	padding:0;
	font-weight: none;
	color: #666;
}


#sidebar{
	width:220px;
	float:left;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #EAE2D8;
}

#sidebar a{
	color: #484541;
}

#sidebar a:hover{
	color: #990000;
}


.rsidebar{width:220px;color:#666;margin:0 auto;padding:0 0px 0 0px;font-size: 1.0em; margin-bottom: 50px;}

.rsidebar h2{font-size:14px;border-bottom:dashed 1px #ccc;margin:0 7px 3px;padding:3px 0;}

.rsidebar h5{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:solid 1px #ccc;
	margin:0;;
	padding:0px 0;
	background: url(../images/headbg.jpg);
	color: #fff;
	height: 27px;
	padding-top: 5px;
	padding-left: 14px;
	border-bottom: solid 2px #fff;
}

.rsidebar ul{list-style-type:none;margin:0;padding:10px 0 0 0;}

.rsidebar ul li{list-style-type:none;margin:0 0 0 0;padding:10px 0 0 0;}

.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}

.rsidebar ul li ul li{
	list-style-type:none;
	background:transparent url(images/b.gif) no-repeat 0 4px;
	border-bottom:1px dotted #484541;
	margin:0;
	padding:8px;}


a {text-decoration:none;color:#275390;border:none;}

a:visited{text-decoration:none;color:#275390;border:none;}

a:hover{text-decoration:underline;color:#1B3A65;border:none;}

#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}

#wp-calendar a{text-decoration:none;display:block;}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:left;width:100%;}

#wp-calendar th{font-style:normal;text-transform:capitalize;}

#wp-calendar{empty-cells:show;width:100%;margin:10px auto 0;}

#wp-calendar #next a{padding-right:10px;text-align:right;}

#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
a:link,a:active{text-decoration:none;color:#14568a;border:none;}
.navigation{width:520px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.space{
	background: none;
	height:8px;
	clear:both;
	margin:0 auto;
	padding:0;
	background: url(../images/nav/foot.jpg) left no-repeat;
	
}
#searchform{height:26px;line-height:26px;float:left;margin:0;padding:0 0 10px;}
input#s{color:#5188d2;width:140px;border:1px solid #cbcbcb;background:#fcfcfc;}
input#searchsubmit{background:#4879aa;color:#fff;font-size:13px;border:1px #2f5c89 solid;}
.bobcomments{border-top:5px solid #006394;background:#fbfbf9;border-bottom:1px solid #006394;margin-bottom:20px;}
#commentform{border-top:1px dotted #cedeef;border-bottom:1px dotted #cedeef;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #cedeef;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}

a:link,a:active,{text-decoration:none;color:#134992;border:none;}


#footer{
	width:800px;
	height:15px;
	clear:both;
	color:#A29D97;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background: #fff;
	text-indent: 10px;
}

#footer a{
	text-decoration:none;
	color:#A29D97;
	border:none;
}

#footer a:visited{
	text-decoration:none;
	color: #A29D97;
	border:none;
}

#footer a:hover{
	text-decoration: underline;
	color: #A29D97;
	border:none;
}


.g2_column {width: 738px;margin: 0px 1px 0px 12px;}


#contentfooter{
	clear: both;
	border-top: dotted 1px #ccc;
	width: 515px;
	font-size: 10px;
	color: #666;
	padding: 8px 0px 8px 0px;
	margin-top: 20px;
	float: inherit;
	text-align: center;
	border-bottom:#ccc 1px dotted;
}
#contentfooter a{
	color: #16387C;
}

#contentfooter a:hover{
	color: #16387C;
	text-decoration: underline;
}

#contentfooter img{
	vertical-align: middle;
}


.flash ul {
	text-align: justify;
	list-style-image:url(../graphics/smallflash.gif);
	margin-left: 15px;
	}	
	
.flash li {

	padding: 0px 2px 2px 2px;
	vertical-align: middle;
	}
	
	
#pdfsingle ul {
	list-style-image:url(http://www.cachecounty.org/graphics/pdfsmall.gif);
	background:#e6e6e6; 
	border:1px solid #ccc;
	height:50px;
	
	}
	
#pdfsingle li {

	padding: 15px 2px 2px 0px;
	
}

#external ul {
	list-style-image:url(http://www.cachecounty.org/graphics/external.gif);
	background:#e6e6e6; 
	border:1px solid #ccc;
	height:50px;
	
	}
	
#external li {

	padding: 15px 2px 2px 0px;
	
}

#pdf ul {
	text-align: justify;
	list-style-image:url(http://www.cachecounty.org/graphics/pdfsmall.gif);
	margin-left: 15px;
	}
	
#pdf li {

	padding: 0px 2px 2px 0px;
	
}

#flash ul {
	text-align: justify;
	list-style-image:url(http://www.cachecounty.org/graphics/smallflash.gif);
	margin-left: 15px;
}	



#creditfooter {
	display: none;
}

#breadcrumbs {
	width: 515px;
	color: #666;
	font-size: 0.75em;
	padding-left: 10px;
	padding-top: 10px;
}

#jobs {
	background: #F5F5F5;
	padding: 0;
	margin: 0;
	border: solid 1px #F4F4F4;

}

#jobs ul {
	list-style: none;
	margin:0;
	padding: 0;
}

#jobs li {
	border-bottom: 2px solid #fff;
	margin: 0;

}

#jobs li a {
	display: block;
	padding: 5px;
	text-decoration: none;
}

#jobs li a:hover {
	background: #e6e6e6;
	display: block;
}

#yweather {
	font-size: .90em;
}
#yweather img {
	width: 45px;
}
#yweather h1 {
	display: none;
}

.monthnavigation img {
	border: 0px;
}	
