@charset "UTF-8";

html, body { font-size: 100%; margin:0; padding:0; border: 0;	font-weight: normal;}

body, .cityHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 81%;
	background: #999999;
	margin: 0; padding: 0;
	text-align: center;
	color: #000;
}

.cityHome { font-size: 81%; }
a, a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005995;
	text-decoration: none;
}
a:hover {
	color: #007D00;
	text-decoration: underline;
}
.cityHome .container { width: 920px; background: #fff; margin: 0 auto; border: 1px solid #000000; text-align: left; position: relative; 
}
.container .topHeader { width: 920px; float: left; height: 70px; }
 .headerLeft { background: #FFFFFF; padding: 0 0 10px 20px; float: left; width: 655px; 
}
 .headerRight { background: #FFFFFF; margin: 25px 0px 0px 0px; float: right; width: 250px; 
}

/*.cityHome .container  { text-align: center;} */
.mainContent { padding: 0 20px; background: #FFFFFF; margin: 0 0; text-align: center; top: 0px; left: 0px; overflow: visible; position: relative; }

.mainContent { text-align:center; }
.container .header .searchBox {
	float: right;
	width: 250px;
	padding: 40px 0 0 0; 
}

/* =bucket stuff */

/*.cityHome .container .mainContent .bucket1 { float: left; width: 285px; text-align: left; overflow: visible; }
.cityHome .container .mainContent .bucket2 { float: left; width: 285px; }
.cityHome .container .mainContent .bucket3 { float: left; width: 285px; margin: 0 0 0 0; } */


.cityHome .bucket { float: left; width: 285px; margin: 0 10px 0 0; ; border: solid 1px #ccc; border-top: none; position: relative; }
.cityHome .container .mainContent .bucket1 .header, .cityHome .container .mainContent .bucket2 .header, .cityHome .container .mainContent .bucket3 .header { font-size: 1em; font-weight: bold; color: #fff; background-image:url(../images/bucket1.jpg); padding: 8px; background-color: transparent; text-align: left; margin: 0; 
}
/*.cityHome .container .mainContent .bucket2 .header { font-size: 1.15em; font-weight: bold; color: #FFFFFF; background-image:url(../images/bucket1.jpg); padding: 8px 
}
.cityHome .container .mainContent .bucket3 .header { font-size: 1.15em; font-weight: bold; color: #FFFFFF; background-image:url(../images/bucket1.jpg); padding: 8px 
}*/
/*.cityHome .container .mainContent .bucket1 .links {
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;
	padding: 8px;
	line-height: 180%;

}
.cityHome .container .mainContent .bucket2 .links {
	border: 1px solid #CCCCCC;
	padding: 8px;
	line-height: 180%;
}
.cityHome .container .mainContent .bucket3 .links {
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;
	padding: 8px;
	line-height: 180%;
}

.cityHome .social {
	float: right;
	background:#FFFFFF;
}
*/


/* =footer */
.footer { padding: 0 1.5em; background:#fff; font-size: 0.9em; margin-top: 1.5em; }
.footer p { margin: 1.5em 0 1em 0; padding: .35em 0 .75em 0; font-size: 0.85em; color: #666666; }
/*.cityHome .footer p { margin: 385px 0 0 0; padding: 20px 0 30px 0; font-size: 0.9em; color: #666666;  } */
/********** added Feb. 10/10 - sam *************/

.highlights { font-weight: bold; } /* make the middle bucket font bold */
.highlights .readmore { text-align: right; font-style: italic; margin-bottom: 0; margin: 0; padding: 0; }

.wrap { display: block; height: 25px; text-align: right; margin: 0; padding: 0; }

.clear { clear:both; }
.newsticker { margin: 0px; padding: 0px; width: 570px; float: right; height: 25px; }
.newsticker { padding-right: 2em; }


a img { border: none; }


div.bucket1, div.bucket2, div.bucket3 { float:left; margin-right: 12px; }
.bucket1, .bucket2, .bucket3 { width: 285px; margin:0; padding:0; border-top: none; }
div.last {margin-right:0;}

.bucket1 .links, .bucket2 .links, .bucket3 .links { background-color: #fff; font-size: 0.85em; text-align: left; padding: 8px; line-height: 1.8em; height: 13em; margin-bottom: 2em; padding-bottom: 1em; }
/*.mainContent .header { background-image: url(../images/bucket1.jpg); background-repeat: no-repeat; }*/
.mainContent .wrapper { width: 880px; margin: 0; padding: 0; }
.bucket1 img { vertical-align: bottom; }
.bucketImg { height: 170px; margin-top: 1em; position: relative; bottom: 0px; width: 285px; left: 0px; margin-bottom: 0em; }
.headerRight form { margin: 0px; padding: 0px; }
.headerLeft #cov { width: 142px; }
#contact311 { position: absolute; height: 56px; width: 61px; left: 500px; top: 0px; }
#contact { position: absolute; vertical-align: baseline; left: 565px; }
.headerLeft ul { margin: 0px; padding: 0px; list-style-type: none; position: relative; top: 0px; }
.headerLeft ul li { margin: 0px; padding: 0px; list-style-type: none; position: absolute; top: 0px; }
.headerLeft ul li img { margin:0; padding:0; }
.headerLeft #c311 { margin: 0px; padding: 0px; width: 61px; text-align: right; }
.headerLeft #headerC { margin: 0px; padding: 0px; width: 75px; top: 40px; text-align: right; }
.bucketBox { border: 1px solid #ccc; margin: 0; padding: 0; }


/* iconLinks - rss, facebook, youtube, twitter */
#iconLinks /*, .iconLinks */ { float: right; height: 25px; width: 125px; line-height: 25px; vertical-align: baseline; }
/*#iconLinks a, #iconLinks a:visited, #iconLinks a:hover, #iconLinks a:active { padding: 0 .1em; }*/
#iconLinks img { vertical-align: text-top; }

