
div#poll {float:right; width:28%; background:url(/p/s/black_dot.gif) repeat-y 0px 0px; padding:0 0 35px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
div#poll h2.poll_results {background:url(/p/s/opinion.gif) no-repeat; margin:20px 0 10px 0;}
div#poll h2.poll_results span {text-indent:-1000px;display:block; height:17px;}


div#poll label{cursor: pointer;}
div#question{
	border: 1px red solid;
}
div#poll_question div.title {font-weight:bold; letter-spacing:0.1em; width:180px; margin-bottom:10px;}
div#poll_question div.item {margin-top:10px;color:#666;display:block}
div#poll_question div.item input {position:relative; top:2px; margin-right:5px;}
div#poll_question h3.poll_result{
	font-size: 15px;
	margin:10px 0px 15px 0px;
}

div#button-vote {text-align:center; margin:20px 0px 0px 0px;cursor:pointer}
 A#results{margin:-15px 0px 0px 20px;}
 



div#poll_results{
	
}
div#poll_results h3.poll_result{
	font-size: 15px;
	margin:10px 0px 15px 0px;
}
div#poll_results h4.poll_result{
	font-size: 12px;
	margin:10px 0px 15px 0px;
}
div#poll_results TABLE#poll_table{
	
}

div#poll_results TABLE#poll_table IMG.poll_image_bar{
	height:7px;margin-top:7px;
}
div#poll_results TABLE#poll_table SPAN.poll_bar_text{
	
}
div#poll_results div#poll_message{
	margin-top:11px;
}
div#poll_results div#poll_message div.poll_message{	
	font-size: 12px;
}
div#poll_results div#poll_message div.poll_message_total_votes{	
	font-size: 13px;
	font-weight: bold;
}
div#poll_results .warn{	
	color:red;
}
div#poll_results .success{	
	color:green;
}

