.col1plus2 { width: 633px; float: left; }

DIV.col1plus2 DIV#e2009-banner-wide { margin: 0 0 15px 3px; }

H2 + DIV#tabular_container { margin-top: 6px; }

#e2009-banner-wide {
	background-image:url(images/election-banner09-wide.gif);
	width:630px;
	height:67px;
}
#e2009-banner-wide .election-nav {
	font-family:Georgia, Times, serif;
	padding-top:19px;
	font-size:12px;
	line:height:19px;
}
#e2009-banner-wide .election-nav a {
	font-weight:bold;
	color:#b70005;
}
#e2009-banner-wide a#election-home {
	height:67px;
	width:225px;
	margin-left:26px;
	float:left;
}
#e2009-banner-wide #ban1 {
	padding-left:300px;
}
#e2009-banner-wide #ban2 {
	padding-left:275px;
}
#e2009-banner-wide #ban3 {
	padding-left:290px;
	padding-top:26px;
}

#e2009-pollfinder {
	background-color:#c2e4ee;
}

#e2009-pollfinder p, #e2009-pollfinder form {
	padding:6px;
	margin:0px;
}

#e2009-pollfinder form input {
	vertical-align: middle;
}

#e2009-pollfinder .zip {
	font-size:11px;
	line-height:10px;
	margin-right:6px;
}

/*
#e2009-pollfinder {
	width:218px;
	height:167px;
	background-color:#c2e4ee;
	font-family:Georgia, Times, serif;
	font-size:11px;
	line:height:16px;
}

*/

#tabular_container h2.header {
	margin-top: 6px;
}

TABLE.results_nav { width: 100%; }
TABLE.results_nav TD { vertical-align: top; padding-right: 3px; width: 25%; }
TABLE.results_nav TD DIV.location_name { margin-bottom: 3px; }

TABLE.results { width: 490; margin-bottom: 20px;  }
TABLE.results TD { padding: 5px; border: 2px solid #fff; }
TABLE.results TR.title { background-color: #065087; }
#tabular_container TABLE.results TR.title td A, TABLE.results TR.title td A:visited { color: white; }

TABLE.results TR.title TD { color: white; font-weight: bold; text-transform: uppercase; text-align: center; }
TABLE.results TR.resultsheader { background-color: #EEEEEE; }
TABLE.results TR.resultsheader TD { text-transform: uppercase; }
TABLE.results TR.resultsheader TD.precincts, TABLE.results TR.header TD.area { font-weight: bold; text-align: center; }

TABLE.results TR.candidate TD { vertical-align: center; font-weight: normal; }
TABLE.results TR.candidate TD.candidate_name { width: 100%; }
TABLE.results TR.candidate TD.candidate_party { }
TABLE.results TR.candidate TD.candidate_votes, TABLE.results TR.candidate TD.candidate_vote_percentage { text-align: right; }
