/* Structural */
body{font-family:Arial,Helvetica,sans-serif;background:White;margin:0;padding:0;font-size:30px;background:White;}
#page{margin:0;padding:0;width:100%;}
#container1{margin:0 auto;padding:0;width:1000px;background:#ece7ca;position:relative;}
#container2{margin:0 auto;padding:0;width:1000px;}
#head{width:1000px;height:430px;background:url(../../images/header.jpg) repeat-y;}
#home_content_container{width:972px;overflow:hidden;margin:0 auto;padding-left:28px;background:url(../../images/paperbag.jpg) no-repeat bottom right;}
#content_container{width:972px;margin:0 auto;padding-left:23px;}
#content_left{float:left;width:610px;padding-left:4px;margin-bottom:20px;}
#content_right{width:355px;float:right;padding-top:60px;}
#content_right ul{list-style-type:none;padding:0;margin:0;width:225px;font-weight:bold;line-height:20px;}
#content_right ul li a{color:#4c422b;text-decoration:none;text-transform:uppercase;font-size:40%;}
#content_right ul li a:hover{color:#46a748;}
.news_item{color:#4c422b;font-size:55%;}
.news_item a{color:#0078b9;text-decoration:none;}
.news_item a:hover{color:#46a748;}
.seperator{height:8px;width:80%;display:block;border-bottom:double;color:#4c422b;margin:10px auto;}
#home_ditto{width:315px;padding-left:30px;margin:-40px 0 0 0;}
#home_ditto_below{height:330px;}
.cat_title{font-weight:bold;font-size:60%;margin-bottom:4px;}
.cat_title a{color:#0078b9;border-bottom:double;text-decoration:none;}
.cat_title a:hover{color:#46a748;}
#district-information{background:url(../../images/district-information.jpg) no-repeat top left;padding-left:120px;min-height:140px;height:auto !important;height:140px;margin-top:10px;}
#solid-waste-management{background:url(../../images/solid-waste-management.jpg) no-repeat top left;padding-left:120px;min-height:140px;height:auto !important;height:140px;margin-top:10px;}
#education-programs{background:url(../../images/education-programs.jpg) no-repeat top left;padding-left:120px;min-height:140px;height:auto !important;height:140px;margin-top:10px;}
#recycling-programs{background:url(../../images/recycling-programs.jpg) no-repeat top left;padding-left:120px;min-height:140px;height:auto !important;height:140px;}
#foot_container{width:100%;height:75px;}
#foot{width:1000px;margin:0 auto;color:#c4e0f5;background:#4c422b;height:70px;padding-top:10px;}
#foot p{color:#c4e0f5;font-size:44%;}
#foot ul{list-style-type:none;margin:0;padding:0;}
#foot ul li{display:inline;padding-right:10px;}
#foot a{color:#c4e0f5;text-decoration:none;}
#foot a:hover{color:White;}
#foot_left{float:left;padding-left:20px;}
#foot_right{float:right;text-align:right;padding-right:20px;}
/* Contextual */
h1{color:#0078b9;font-size:82%;padding-top:40px;}
h2{color:#0078b9;font-size:62%;}
h3{color:#46a748;font-size:82%;}
#content_left p{color:#4c422b;font-size:54%;display:block;width:575px;}
#content_left td{color:#4c422b;font-size:54%;}
#content_left th{color:#4c422b;font-size:54%;font-weight:bold;text-align:left;}
#programs{color:#4c422b;font-size:54%;width:586px;}
#content_left ul{color:#4c422b;font-size:54%;line-height:17px;}
#content_left ul li a,#content_left a{color:#0078b9;text-decoration:none;}
#content_left ul li a:hover,#content_left a:hover{color:#46a748;}
#content_left ul ul{color:#4c422b;font-size:100%;}
#content_left .pgtitle{color:#4c422b;text-transform:uppercase;font-size:46%;font-weight:bold;margin-top:18px;}
#content_left .pgteaser{color:#4c422b;font-size:54%;display:block;}
#content_left .pglink{font-size:50%;background:url(../../images/greenarrow.jpg) no-repeat top right;padding-right:20px;font-weight:bold;}
#content_left .pglink a{color:#46a748;}
#content_left .pglink a:hover{text-decoration:underline;}
.fleft{float:left;}
.fright{float:right;}
#headlinks{font-size:60%;padding:35px 0 0 0;font-weight:bold;text-transform:uppercase;}
#headlinks ul{list-style-type:none;padding:0;margin:0;}
#headlinks ul li{float:left;text-align:right;margin:0 75px 0 -18px;padding:0;}
#headlinks ul li a{display:block;width:125px;color:White;text-decoration:none;}
#headlinks ul li a:hover{color:#7eafd9;}
#logo{height:250px;width:200px;margin:25px 0 0 125px;}
#top_nav{margin:63px 0 0 30px;font-size:55%;font-weight:bold;text-transform:uppercase;position:absolute;z-index:100;}
#top_nav ul{list-style-type:none;padding:0;margin:0;}
#top_nav ul li{display:inline;float:left;width:135px;height:75px;text-align:center;padding:0 4px 0 5px;}
#top_nav ul li a{color:#7eafd9;text-decoration:none;}
#top_nav ul li a:hover{color:White;}
#top_nav .active{background:url(../../images/nav_active.gif) no-repeat center bottom;}
#trash{background:url(../../images/home_trash.jpg) bottom;width:586px;height:297px;cursor:pointer;}
#contactform{width:350px;margin:0 auto;padding-top:10px;}
#below{width:586px;}
.below_left{width:49%;float:left;}
.below_right{width:49%;float:right;}
.errors {color: red; font-size: 50%;line-height: 20px;}
