/*-------------------- General Layout Styles --------------------*/
.rssTitle {
font-size:10px;
display:none;
}
.rssHeading {
font-size:10px;
font-weight:bold;
color:#666;
text-decoration:none!important;
font-family:verdana;
margin-bottom:3px!important;
}
.rssHeading a{
text-decoration:none!important;
}
.rssHeading h2 {
text-decoration:none!important;
}
.rssDescription {
display:none;
}
.rssItemDescription img{
display:none;
}
.rssItemDescription {
font-size:10px!important;
margin-bottom:3px!important;
display:block;
}
.rssBreak {
display:none;
}
.rssItemDescription a {
font-size:10px!important;
margin-bottom:5px;
display:block;
color:#666!important;
text-align:left;
}
.newsFeed td a {
text-decoration:none!important;
}
.trafficLink {
padding-right:7px;
}
#fixThis {
width:976px!important;
}
.messageFromMayor p{
font-size:10px;
margin:0px;
}
.pollBox {
width:173px!important;
}
.pollQuestion, .pollResults {
color:#333;
}
.homeBoxes {
padding:5px 8px;
}
.underHomeBoxes {padding:5px 10px;
}
#cmsbody {
padding:10px 18px 10px 18px;
}
.calendar-row {
display:table-row!important;
}
/*-------------------- S Small Calendar Styles --------------------*/

.calendarBox .calendar a{
	text-decoration:none;
	font-weight:bold;
	}
	
.calendarBox #calendar{
	width:170px!important;
	}
	
.calendarBox #calendar tr{
height:1px;
}
	
.calendarBox #monthLabel {
	font-size:11px;
	color:#164e6f;
	font-weight:bold;
	}
	
.calendarBox #yearLabel {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#164e6f;
	}
	
.calendarBox #calendarMonth table{
	background-color:transparent;
	}
	
.calendarBox #calendarMonth{
	}
	
.calendarBox .month {
height:1px!important;
	}
	
.calendarBox .dayHeading {
	font-size:9px!important;
font-family:arial;
	text-align:center;
	height:1px;
	background-color:#29537C;
	padding-top:0px;
color:#fff;
	}
	
.calendarBox .dayHeading a, .calendarBox .dayheading td{
background:#4687ad!important;
	}
	
.calendarBox .day {
	border-right:1px solid #4687ad;
	border-bottom:1px solid #4687ad;
	padding:0px;
	height:1px!important;
	background-color:#276EA7;

	}
	.calendarBox .day_num{
color:#fff!important;
}
.calendarBox .weekend .day_num{
	color:#ffffff;
	}
	
.calendarBox .day_num td {
	background-color:#2e6f95;
	height:100%;
	}
.calendarBox .weekend {
	background-color:#;
	/*background-image:url(weekendBG.gif);*/
	background-repeat:no-repeat;
	background-position:left top;
	}
	
.calendarBox .weekend td {
	width:10px;
	color:#ffffff;
	}
	
.calendarBox .blank {
	background-color:#367CAF;
	/*background-image:url(spacer.gif);*/
	}
	
.calendarBox .calendar_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
display:none;
	}
.calendarBox .day_num {
text-align:center;
}
.calendarBox p {
margin:3px 0px;
font-size:9px!important;
}

/*-------------------- E Small Calendar Styles --------------------*/
.calendar-row h3 {
color:#196EA2;
margin:5px;
}
.calendarBox {
margin-bottom:20px;
}

.sineup-fields
{
	background:#ffffff;
	border:solid 1px #b9b49c !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#006bb7;
	padding:4px 3px;
	margin:0;
	width:139px;
}


.pollsTxt{
	min-height:134px;
}

.pollsTxt h2{
	color:#0970b9 !important;
	text-align:left;
padding:8px 0px 0px 25px;
}

.pollQuestion{
text-align:left;
font-family:arial;
color:#0e71ba;
font-weight:bold;
font-size:12px;
padding:0px 20px 5px 20px !important;
margin:0px !important;
}

.pollResults td{
text-align:right!important;
width:15px !important;
}

.pollResults input{
margin:0px;
padding:0px;
}

.pollResults .pollOption{
color:#0e71ba;
font-size:12px;
font-weight:normal !important;
}

.pollOption{ margin:0px; text-align:left }
.pollResults, .pollResults td{ padding:0px 0px 3px 0px!important; }
.pollResults .buttons{ margin:0px!important; }
.pollResults form { margin:0px!important; padding:0px!important; }

.top-html-holder-bg, .top-html-holder { position:relative; }
.top-html-inner { position:absolute; }
.top-html-inner-bg { position:absolute; z-index:0; top:-1px;}
.top-html-inner-bg p{ margin:0px; }

