
/* CSS for GE11 pages */

html {
	background: #142937 url( '../i/ge11/election-background.png' ) top left repeat-x;
}

.masthead .today .date {
	color: #eee;
}

#electionBanner { display:none;}

.cand-left {
	clear: left;
	width: 100%;
}
#candidate_ordering label {
	line-height: 14px;
}
.extra_information .iconView { height:20px; background-position:-50px -153px; }
.extra_information .iconViewPopular { height:20px; background-position:-75px -153px; }
.extra_information .iconViewVeryPopular { height:20px; background-position:-100px -153px; }
.extra_information div a.comments {
	color: white;
}
.extra_information div a.comments span {
	width: 23px;
}
#candidate_ordering input {
	height: 11px;
}
#candidate_ordering label, #candidate_ordering span {
	font-size: 13px;
	font-weight: bold;
}
#sort_holder.limited-candidates {
	height: 600px;
	overflow-y: auto;
	border-bottom-width: 0px;
}
.candidate_name_title {
	float:left;
	display:inline;
}
.cand_status_image {
	float:right;
}
.cand_count_image {
	position: absolute;
	right: 3px;
	top: 2px;
}
.cand_count_number {
	position: absolute;
	right: 3px;
	top: 0px;
	z-index: 202;
	width:13px;
	text-align:center;
	font-family: Arial;
	font-size: .9em;
	color: #003366;
	letter-spacing:-1px;
}
.candidate_info {
	clear:left;
}

#election_result_stats {
	float:left;
	width: 300px;
}
#party_election_result_stats {
	width: 350px;
	float:left;
	text-align: center;
	margin-top: 20px;
}
#elected_list_result {
	clear:both;
	width: 628px;
}
#elected_list .postDiscussed-candidate {
}
#elected_list_result .postDiscussed-candidate {
	clear:both;
	margin-right: 0;
}
.no_results, #failed_box {
	width:100%;
	text-align:center;
	font-weight:bold;
}
#failed_box {
	display: none;
}
#result_left_list {
	float: left;
	width: 310px;
}
#result_right_list {
	float: right;
}
#result_right_list .postDiscussed-candidate {
	float:right;
	margin-right: 0px;
}