.page-title {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #534741;
	color: #534741;
}
#candidates h2, #add-candidates h2 {
	color: #fff;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
}
#add-candidates {
	height: auto;
}
#add-candidates li.candidate {
	margin-top: 10px;
}
#add-candidates p {
	color: #fff;
}
#candidates-inner {
	padding: 5px 10px;
}
div.whole-col {
	margin: 5px 0 0 5px;
	padding:24px 5px 0 5px;
	background:#f5f2e1 url(../../images/whole-col-top.gif) no-repeat top;

}
div.whole-col-inner {
	padding: 0 10px;
}
div.whole-col-bottom {
	margin: 0 0 0 5px;
	background:#f5f2e1 url(../../images/whole-col-bottom.gif) no-repeat top;
	height: 24px;
	padding: 0 5px;

}
#candidates ul {
	overflow: hidden;
	border-bottom: 1px solid #fff;
	height: 200px;
}
#candidates li {
	display: inline;
	color: #fff;
	float: left;
	width: 190px;
	height: 180px;
	padding: 10px;
	margin: 0 10px;
}
#candidates li.winner {
	background: #ec3464;
}
#candidates li.winner p {
	color: #fff;
	
}
#candidates li p.votes-number,#candidates li p#winner {
	padding-top: 10px;
	font-size: 20px;
	
	margin-top: 10px;
}
#candidates li p#winner {
	
	border-top: 3px solid #fff;
}
#candidates li p.party {
	color: #eee;
	font-size: 10px;
}
#candidates li p.winner {
	
}
#candidates li p {
	color: #fff;
	text-align: center;
}
#comment-form p {
	margin-bottom: 10px;
}
#comment-form p label {
	font-size: 12px;
}
#comment-form input.text {
	border: 1px solid #534741;
	width: 500px;
}
#comment-form textarea {
	width: 500px;
	border: 1px solid #534741;
}
#mock-elections h3	{ color:#534741; font-size:2.5em;}

div.key-issue-checkbox {
	float: left;
	width: 300px;
	margin: 10px 0;
}
#create-election-form #disclaimer
{
	/* color:gray; */
	display:block;
	padding-left:400px;
}
#create-election-form input.txt {
	width: 300px;
	border: 1px solid #534741;
	float: left;
}
#create-election-form p {
	margin-bottom: 10px;
	float: left;
}
#create-election-form label {
	font-size: 12px;
	width: 400px;
	float: left;
}
#edit-candidate .form-row {
	margin-bottom: 10px;
	width: 900px;
	float: left;
}
#edit-candidate .form-row label {
	font-size: 12px;
	width: 200px;
	float: left;
}
#edit-candidate .form-row input.text {
	float: left;
	width: 300px;
	border: 1px solid #534741;
}
#edit-candidate .form-row select {
	margin: 0;
	padding: 0;
	width: 300px;
}