div#siteheader {background: none;}
div#modNews {width: 480px;}
div#newsBoxTopR, div#newsBoxBottomR {width: 470px;}


div.staffPhoto {margin-top: 20px; text-align: center; width: 100%; display: block;}
div.staffPhoto img, div.staffPhoto p {float: none;}
div.staffPhoto img {margin-bottom: 6px;}

div#mainContent div.councilrep {
	float: right;
	padding: 0;
	width: 150px;
	text-align: center;
	margin: -38px 0 10px 10px;
}
div#mainContent div.councilrep h4 {font-size: 1.1em;}
div#mainContent div.councilrep img, div.staffPhoto img, table.cd7CenterBgTxt td a img, div#leftSidebar p.staffPhoto img, img.biopic {border: 1px solid #4778a9; padding: 2px;}

/* PHOTO GALLERY STYLES */
div.caption#thumb {float:left; width:150px; margin: 0 8px 12px 0;}
div.caption#thumbPage {float:left; width:323px; margin: 0 8px 12px 0;}
div.caption#thumbPage2 {float:left; width:215px; margin: 0 8px 12px 0;}

div.groupInfo {padding-left: 25px; width: 400px;}

/* EMAIL SIGNUP NAV INCLUDE STYLES */
div#contentWrapper div#leftSidebar #emailSignUp {
	border: 2px solid #d9e4f0;
	padding: 8px;
	text-align:left;
	width: 175px;
	margin: 0 0 0 3px;
}
div#contentWrapper div#leftSidebar #emailSignUp input.emailAddress {
	width:150px;
}
div#contentWrapper div#leftSidebar #emailSignUp h5 {
	margin:0 0 6px 0;
	padding:0 0 6px 0;
	border-bottom: 2px solid #d9e4f0;
	font-size:.9em;
}
div#contentWrapper div#leftSidebar #emailSignUp input, div#contentWrapper div#leftSidebar #emailSignUp label {
	font-size:.8em;
}

table#newsevents td {padding: 0 0 12px 0; vertical-align: top;}
table#newsevents td.date {width: 75px;}
table#newsevents td ul {padding-bottom: 0;}
#newsevents .subitem {
	margin:0;
	padding:0;
}

table#videos td {vertical-align: top; padding-bottom: 12px;}
table#videos td.videothumb {padding-right: 10px;}

ul#staffList li {padding-bottom: 6px;}

p.jobtitle {font-size: 1.4em;}

img.biopic {float: left; margin: 0 10px 10px 0;}

