#vote_container{
	width:210px;
	border:1px solid #ababab; 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
        -moz-border-radius-topright: 10px;
        -webkit-border-top-right-radius: 10px;
	
	margin:0 auto 10px auto;
}
#vote_container h1{
	margin:0; padding:5px; 
	font-size:1.4em;
	font-weight:normal; color:#333;
}
#vote_container p{
	color:#333; 
	margin:0; line-height:1.2em;
}

#vote_pollcontainer{
	border:1px solid #f3f3f3;
	background:#fff; padding:5px;
}

#vote_loader{ display:none; text-align:center;}
.pollques {border-bottom: 1px dotted #ccc; padding-bottom: 5px; margin-bottom: 5px;}
.option { margin:5px 0; border-bottom: 1px dotted #ccc; padding-bottom: 5px;}
.option p{ line-height:1.1em; font-size:1em; }
.bar{ height:10px; background:#3399cc; margin-top: 2px; }
.yourvote{ background:#113399; }
.viewresults {font-size: 11px; margin-top: 5px; text-align: right;}

.vote-submit {padding: 5px 0;}
.vote-radio {padding: 2px 0;}