#pollContainer 
{ 
	width:90%; 
	border:2px solid #4E5869; 
	margin:0; 
	text-align:center; 
	background-color:#93A5C4; 
	position:relative; 
	padding-bottom:12px;
	left: 3%;
}
#pollContainer form, #results 
{ 
	text-align:left; 
	margin:0 0 0 30px; 
}	
#pollContainer h2, #pollContainer p 
{ 
	font-family:Verdana; 
	font-size:11px; 
	margin:5px 0; 
	color:#ffffff; 
	font-weight:bold; 
}
#pollContainer .error 
{ 
	margin:5px auto 0; 
	background:url(/images/warn.gif) no-repeat 0 0; 
	padding-left:10px; 
	width:182px; 
}
#pollContainer input 
{ 
	margin:0 10px 0 0; 
}
#pollContainer label 
{ 
	font-family:Verdana; 
	font-size:10px; 
	font-weight:bold; 
	position:relative; 
	top:-3px; 
	color:#ffffff; 
}
#pollContainer button 
{ 
	margin:5px 0 0; 
}
#results 
{ 
	width:100%; 
	margin:5px auto 0; 
	border-top:2px 
	solid #ffffff; 
	border-bottom:2px solid #ffffff; 
}
.row 
{ 
	width:100%; 
	overflow:hidden; 
}
#results label 
{ 
	width:93px; 
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#ffffff; 
	text-align:right; 
	border-right:2px solid #ffffff; 
	padding:5px 5px 10px 0; 
	float:left; 
	clear:both; 
	height:10px; 
	top:0; 
}
.result 
{ 
	background-color:#4E5869; 
	width:0; 
	float:left; 
	height:21px; 
	margin:2px 2px 2px 0; 
}
#pollContainer #thanks 
{ 
	margin:0; 
	position:relative; 
	width:100%; 
	text-align:center; 
	clear:both; 
	top:4px; 
}
