/* ------------------------------
HTML 
------------------------------ */
html {background-image: url(images/tan_bgnew.jpg); font-family: "Rockwell", "Trebuchet MS", "Lucida Grande";}
body {color: #000000;}

p {font-size: 14px; line-height: 22px; font-weight: normal; margin-bottom: 10px;}
.guide {font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 5px 10px 5px 10px;}

h1, h2, h3, h5, h6{color:#4c2511;font-family: "Rockwell", "Trebuchet MS", "Lucida Grande";font-weight:lighter;}
h4{color:#565341;}

a {color: #000;text-decoration:none}
a:hover {color: #222; text-decoration:none}
			
ul.tasks{width:200px; float:left; margin-left:57px; margin-top:-10px; margin-bottom:30px;}
ul.tasks li{list-style-image:url(images/li_star.png); padding-left:12px; font-size:14px;}

/* ------------------------------
STRUCTURE
------------------------------ */

#maincontainer{width:1050px; margin: 0 auto; background-image: url(images/content_wrap.jpg);background-repeat: repeat-y;}

#title{float:left; width:350px;position:relative; top:74px;left:40px;}
#title h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:22px;font-weight:bold;color:#382013;text-align:left;width:500px;}
#title h4{font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;left:80px; top:-20px;font-size:16px;color:#97851f;}

#logo{width:170px;float:left;margin-left:110px;}

#serving{font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;left:80px; top:95px;font-size:16px;color:#97851f;}

#topsection{background-image:url(images/header_bg.jpg);background-repeat:repeat-x;background-position:left;height: 298px;}

#branding{width:1050px;height:153px;float:left;background-image:url(images/brand_bg.jpg);background-repeat:no-repeat;background-position:top;}

#contentwrapper{float: left;width:1050px;background-image:url(images/content_wrap.jpg);background-repeat:repeat-y;text-align: left;margin: 0px auto;padding: 0px;clear:both;}

#sub_nav ul li{display:inline;}
#sub_nav{clear: both;margin-bottom: 12px;margin-left: 50px;padding-bottom: 50px;}

#contentcolumn{float: left;width: 719px;}

#nav_bar ul li{height:40px; width:127px;position:relative;top:8px;display:inline;padding-left:25px;padding-right:35px;font-size:16px;color:#3d2214; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav_bar ul li a{height:40px; width:127px;font-size:16px;color:#3d2214; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
#nav_bar ul li a:hover{color:#fff;}

.quick_links{clear: both;margin-bottom: 12px;margin-left:50px;padding-bottom: 50px;}

#intro{padding-left:50px;padding-right:40px;}
#intro p{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #989480;padding-bottom: 10px;margin-bottom: 20px;}
#intro ul li {list-style-image:url(images/li_star.png);margin-bottom:3px;}
#intro p a{border-bottom:1px dotted #000;}
#intro p img{margin:0; padding:0;position:relative; top:-12px;}

#rightcolumn{float: left;width: 331px; margin-bottom:100px;background-image:url(images/content_wrap.gif);background-repeat:repeat-y;}

#search{width:331px;height:145px;background-image:url(images/search_bg.jpg);background-repeat:no-repeat;background-position:left;}
#search h2{padding-left:20px; padding-top:12px;font-size:18px;}

#news{width:331px;height:318px;background-image:url(images/news_bg.jpg);background-repeat:no-repeat;background-position: left;}
#news p{padding-left:20px; padding-right:20px; padding-bottom:0px;}
#news h3{padding-left:20px;padding-top:0px; margin-bottom:0px;}
#news h3 a{color:#660000;padding-left:0px;padding-top:15px;
text-decoration:none; border-bottom:1px dotted #660000;; font-size:18px;font-weight:bold;}
#news h2{margin-left:20px;margin-bottom:2px;padding-top:12px;font-size:18px;}
#news small{font-size: 11px;padding-left: 20px;color: #4c2511;margin-bottom:0px;}
#news small a{border-bottom:1px dotted #000;}


#bottomsection{float:left;width:1050px;background-image:url(images/content_wrap.jpg);background-repeat:repeat-y;padding-top:12px;}

#mission_statement{background-image:url(images/bottom_bg.jpg);background-repeat:no-repeat;background-position:top;height:85px;}
#mission_statement p{font-style:italic;padding-left:95px;padding-right:85px;padding-top:8px;color:#000000;}

#footer{font-size:11px; color:#523120;padding-bottom:12px;}
#footer ul li{display:inline; padding-left:12px; padding-right:12px;}
#footer ul li a{color:#523120;text-decoration:none;}
#footer ul li a:hover{color:#523120;border-bottom:1px dashed #523120;}


/* ------------------------------
CUSTOM CLASSES INDEX
------------------------------ */
.Date{font-size:12px;padding-left:20px;position:relative; top:12px;color:#4c2511;font-style:italic;}

.sub{width: 234px;height:75px;float: left;margin-top:15px;padding-top:5px;background-image:url(images/sub_nav.jpg);background-repeat:no-repeat;}
.sub h4{margin:0px;padding-top:12px;font-size:14px;color:#ffffff;}
.sub p{font-size:10px;color:#fff;margin:0;padding:0px;}
.sub img{margin-left:14px;margin-top:8px;padding-right:4px;}

.item{width: 180px;float: left;margin-right: 5px;margin-left:25px;}
.item a img{border:1px solid #565341;}
.item h4{margin-top: 10px;margin-right: 0pt;margin-bottom: 5px;margin-left: 10px;}

form {font:10px verdana,arial,sans-serif;margin: 0;padding: 0;width: 331px; height:145px;}
form fieldset {position:relative; top:-15px;border:none;margin: 0;height:145px;}
form label {display: block;float: left; width: 80px; padding-right:22px; margin: 5px 0 0; text-align:right;font-weight:bold;}
form fieldset small{font-size:10px;padding-left:12px;color:#4c2511}

input#county{border:1px solid #543525;margin:2px;width:140px;}
input#zip{border:1px solid #543525;margin:2px;width:110px;}
input#lastname{border:1px solid #543525;margin:2px;width:170px;}
input.search{margin-left:240px;background-color:#fff;border:1px solid #543525; color:#691305;}

span#mission{font-weight:bold;border-bottom:1px dotted #000;font-style:italic;}



#stylized{border:solid 2px #b7ddf2;background:#ebf4fb;width:500px;	height:500px;}
#stylized{border:dotted 1px  #989480;background:#e8dbb9;width:500px;	height:400px;margin-left:15px;}
#stylized h1 {padding-top:15px;padding-left:30px;font-size:14px;font-weight:bold;margin-bottom:8px;}
#stylized p{font-size:11px;color:#666666;margin-bottom:20px;border:none;padding-bottom:10px;}
#stylized label{display:block;font-weight:bold;text-align:right;width:150px;float:left;}
#stylized .small{color:#523120;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
#stylized input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #989480;width:270px;margin:2px 0 20px 0px;}
#stylized button{ clear:both;margin-left:150px;margin-top:12px;width:125px;height:31px;background-image:url(images/button.png);background-repeat:no-repeat;text-align:center;line-height:31px;border:none;color:#FFFFFF;font-size:11px;font-weight:bold;}
	
	
/* ------------------------------
LOGIN FORM
------------------------------ */
	
#login{border:dotted 1px #989480;background:#e8dbb9;width:500px;height:250px;margin-left:15px;}

#login p{color: #523120;font-size:11px;font-style: italic;padding-left: 30px;padding-top: 0px;border:none;}
#login label{display:block;font-weight:bold;text-align:right;width:150px;float:left;}
#login input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #989480;width:200px;margin:2px 0 20px 0px;}
#login h1{padding-top: 15px;padding-left: 30px;font-size: 14px;font-weight: bold;margin-bottom: 8px;color: #4c2511;font-family: "Rockwell","Trebuchet MS","Lucida Grande";}
form button{clear:both;margin-left:150px;margin-top:0px;width:125px;height:31px;background-image:url(images/button.png);background-repeat:no-repeat;text-align:center;line-height:31px;border:none;color:#FFFFFF;font-size:11px;font-weight:bold;}	
#form1{width:500px;}
#form1 p{color:#523120; font-style:italic; padding-left:30px;padding-top:0px;}
textarea#comments{float:left;width:275px;margin: 10px 0 0 0px; border:1px solid #989480}



