     /* Styles for polls */
body { font:normal .8em georgia,times,serif; color:#555;}

#pollpage fieldset{border: 0; margin:0; padding:0;}
#poll {width:504px; position: relative; float: left;}
#poll #pollSponsor {float: right;}
#pollContent {margin-top:10px; width: 504px; float: left;}
#poll h3.nextLevelHeader{padding: 10px 0 0 10px; font-size:130%; color:#2f2f2f; text-transform:uppercase;}
#pollImg { float: left; width:75px; margin-left: 10px;}
#polliframe{ float: left; width: 355px; margin-left: 10px;}

/* poll*/
#pollpage h4 { font: bold 105% Georgia, "Times New Roman", Times, serif; color:#333; padding:0; margin:0;}
#pollpage ul, #polliframe ul { margin:10px 0 0 0; list-style:none; padding:0; }
#pollpage li, #polliframe li { margin:0 0 6px 0; padding:0; }
#pollpage li input, #polliframe li input { margin-right:3px; }
#pollpage div.votebtn, #polliframe div.votebtn { margin-left: 6px; }
/*#pollpage .votebtn { margin-top:9px; }*/
/* pollresults */
#pollpage .pollresults { margin:5px 8px 10px 0; }
#pollpage .pollresults dl { margin-bottom:5px; }
#pollpage .pollresults dt, .pollresults dd { color:#d06148;}
#pollpage .pollresults dt { font:bold 12px verdana,arial,helvetica; color:#d06148; padding-top:2px;}
#pollpage .pollresults dd { margin:0 0 6px 0; padding-bottom:2px;/* font:normal 13px georgia,times,serif; color:#666;*/ }
#pollpage .pollresults .bar { margin-right:5px; background:#ed562e;}
