#polloptions{list-style:none;margin:10px 0 0;padding:0}                            
#pollinfo{background-color:#E7EFF8;border:1px solid #C5DEF6;clear:both;color:#000;margin:0;padding:20px 10px}
#pollinfo strong{color:#000;font-size:1em}
#polloptions li{list-style:none;min-height:2em}
#polloptions label{display:block;padding:3px 0}
#polloptions label:hover {background-color: #fff;}
#polloptions button{background-color:#000;border:1px solid #000000;color:#fff}
#pollresults{clear: both;color:#000;list-style:none;padding:10px 0;}
#pollresults li{list-style:none;min-height: 2em;margin-left:10px;width: 100%}
#pollresults li p{color:#000;margin:0;width:90%;}
#pollresults li .votes{background-color:#fff;display: block;float: left;font-size:.9em;margin:6px 0;min-width:90%;padding:3px;position: relative;width: 95%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#pollresults li .votes .pollbarwrapper{background-color:#fff;clear: right;display: block;float: left;padding:2px;position: relative;width:70%}
#pollresults li .votes .pollbarwrapper div{float:left}
#pollresults li .votes .numvotes{clear: right;display: block;float: left;margin-left: 0.5em;padding: 0 .5em;text-align:center;width:10%}
#pollresults ol.commalist {clear: both;position: relative;top: -5px;}
#pollresults .commalist a{text-decoration:none}
#pollinfo .polltext{clear:both;font-size:.9em;padding:10px 40px 0 0;text-align:right}
#pollinfo h2 {color: #000;padding: 6px;}
.pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5, .pollbar6 {display: inline-block;height: 17px}
.pollbar1 {background:none repeat scroll 0 0 #9CFFC6}
.pollbar2 {background:none repeat scroll 0 0 #FF8484}
.pollbar3 {background:none repeat scroll 0 0 #8484FF}
.pollbar4 {background:none repeat scroll 0 0 #FFE784}
.pollbar5 {background:none repeat scroll 0 0 #FF84FF}
.pollbar6 {background:none repeat scroll 0 0 #84FFFF}