html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;	font-weight: inherit;font-style: inherit;}
body {line-height:17px;font-size:12px;color:#666;background:#fff url('assets/yellowgradient.jpg') repeat-x top left;font-family:Arial, Helvetica, sans-serif;}
table, tr, td {padding:0;border-collapse:collapse;}

/*--- GENERAL STYLE ---*/

h1 {font-size: 23px; line-height: 37px;}
h2 {font-size: 18px; line-height: 28px;}
h3 {text-transform: uppercase; font-size: 14px; line-height: 28px; font-weight: bold; padding-top: 7px; margin-bottom: -3px;}
a {text-decoration: none; color: #666;}
a:hover {text-decoration: underline;}
ol, #copy_content ul {padding-left: 40px;}

.noprint {display: none;}
.clear{clear:both;font-size:0px;line-height:0;}
.red {color: #663333;}
.orange {color: #cc6633;}
.floatright {float: right;}
.floatleft {float: left;}

.wrapper {width: 973px; margin: 0 auto;}

#header {background-color: #fff; height: 152px;}

#logo, #logo2 {background: url('assets/logo2.gif') no-repeat top left; display: block; text-indent: -9999px; float: left; cursor: pointer;}
#logo2 {background: url('assets/logo.gif') no-repeat top left; position: relative; top: 20px;}
a #logo, a #logo2 {display: block; height: 72px; width: 316px; margin-left: 10px;}

#recent_news li { list-style:none;}

#top_nav {background-color: #999967; height: 34px; position: relative; z-index: 10;}
#nav_content {float: right; margin-right: 80px; width: 240px;}
#nav_content a {color: #fff;}
#top_nav form {margin-top: -19px;}
input[type=text] {background: transparent url('assets/search_btn.png') no-repeat top left; border: none; width: 199px; height: 23px; padding:0 0 3px 5px;}
input[type=image] {position: relative; top: 8px;}
input {font-size: 11px;}
a#contact {position: relative; top: 9px; left:250px;}
.nav_links {margin-left: -97px; margin-top: -24px;}

.nwsltr {background: none !important; border: 1px solid #ccc !important; margin: 0 0 5px 0; width: 228px !important;}

a#resize-d {font-size: 10px;}
a#resize-n {font-size: 13px;}
a#resize-u {font-size: 16px;}

#quick_links {position: relative; top: -55px; left: 390px; color: #666; width: 265px; height: 31px; z-index: 1;}
#quick_links ul {margin: -16px 0; position: relative; left: 95px;}
#quick_links a {color: #666; text-decoration: none; font-size: 11px; text-transform: uppercase;}
#quick_links a:hover {text-decoration: underline;}
#quick_links li {display: inline; position: relative; top: -3px;}
#quick_links li:before {content: "» ";}
#quick_links h2 {text-transform: uppercase; font-size: 13px; font-weight: bold; line-height: 17px;}

#main_nav {margin-left: 402px; list-style: none; height: 38px; top: 49px; position: relative; z-index: 1;}
#main_nav a {background: url('assets/tabs2.png') no-repeat top left; display: block; height: 28px; width: 99px; text-align: center; position: relative; top: -10px; padding-top: 10px; color: #fff; text-decoration: none;}

a#c1, a#residents {background-position: 0 0; left: 60px; width: 93px;}
a#c2, a#business {background-position: -95px 0; left: 155px; top: -48px;}
a#c3, a#visitors {background-position: -197px 0; left: 256px; top: -86px; width: 76px;}
a#c4, a#departments {background-position: -276px 0; left: 334px; top: -124px; width: 104px;}
a#c5, a#council {background-position: -381px 0; left: 439px; top: -162px; width: 132px;}

a#c1:hover, a#residents:hover {background-position: 0 -43px;}
a#c2:hover, a#business:hover {background-position: -95px -43px;}
a#c3:hover, a#visitors:hover {background-position: -197px -43px;}
a#c4:hover, a#departments:hover {background-position: -276px -43px;}
a#c5:hover, a#council:hover {background-position: -381px -43px;}


a#selected_menu{color:#c86933;}

#banner_left, #banner_right {border-top: 10px solid #000; margin-top: -5px; margin-left: 10px;}
#banner_left {float: left; position:relative;}
img#banner_corner { position:absolute; z-index:10; bottom:4px; left:0px;}

p#banner_nav{ position:absolute; z-index:2; bottom:0px; right:10px;text-shadow:1px 1px 3px #000; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#000000, Positive='true');}
p#banner_nav a, p#banner_nav a:visited{color:#fff; text-decoration:none; padding:0 0 0 5px;}

#banner_right img {margin-top: -15px;}
#banner_right_int {float: right;}

#random_poll_container{ margin-left:-15px; margin-top:20px; padding-right:45px;}

#main_content {padding: 0 31px; margin: -4px 0 0 0; background: #fff url('assets/maincontent.jpg') no-repeat top right; min-height: 100px;}

.webpage_content {padding-bottom: 20px;}
.webpage_content p {margin-top: 5px;}

.content_block {float: left; margin-right: 10px; width: 293px; padding-top: 20px;}
.block_image h2 {color: #fff; position:absolute; z-index:6; top: 75px; left: 10px; text-shadow: 2px 2px 1px #000; line-height:1.0em;}
.block_image h2 a, .block_image h2 a:visited{ color: #fff;}
.block_image h2 a:hover{ text-decoration:none;}
.block_image {clear: none; position:relative;}

img#headline_crn_tl{ position:absolute; z-index:1; top:0px; left:0px; border:none;}
img#headline_crn_tr{position:absolute; z-index:2; top:0px; right:0px; }
img#headline_crn_bl{position:absolute; z-index:3; bottom:0px; left:0px;}
img#headline_crn_br{position:absolute; z-index:4; bottom:0px; right:0px;}

.content_block a {color: #cc6633;}
.content_block li {list-style: inside; margin-top: 10px;}
.content_block p {margin: 0;}

#content_blocks{ margin:0 0 20px 0;}

table#events td { padding:8px 0; vertical-align:top;}
table#events span { text-align:right;  border-right: 1px dotted #333; display:block; padding-right:5px; margin-right:5px; text-align: left;}
/*#events li {padding: 5px; padding-left: 0; list-style: none; margin-bottom: -6px;}*/
/*#events li span {padding-right: 5px; margin-right: 0px;color: #666; border-right: 1px dotted #333;}*/
/*#events a { margin-top: -17px; margin-left: 5px;}*/

#viewall {position: relative; top: -21px; right: 45px; float: right; height: 10px;}

a#view_cal {margin: 1px auto 0 auto;  /*float: left;*/ margin-left: 5px;  margin-bottom: 10px; font-size:12px;color: #cc6633;}
a#view_feed {margin: 1px auto 0 auto;  margin-left: 0px;  margin-bottom: 10px; font-size:14px; }
a#advertise_event{ background-color:#cc6733; padding:7px 5px; color:#fff; display:block; margin:0 65px; text-align:center; }
a#advertise_event:hover { background-color:#f49f66;}

#footer {clear: both; background-color: #999967; color: #fff; text-align: center; height: 91px; padding-top: 10px;}
#footer a {color: #fff; font-weight: bold;}

#bplogo {padding: 10px 10px 0 10px; float: right; border: 1px dotted #666; width: 254px; margin-left: 10px;}

#sitemap_list a {text-transform: capitalize;}

.scrolling_content {height: 258px; overflow: auto; border: 1px solid #ccc; padding: 5px;}
