@charset "UTF-8"; /* CSS Document */ #polloptnum { margin-right:10px; } #polltimeout { float:none; } .formcontrols .blockrow input.option { clear:left; float:left; margin-bottom:0.5em; } .formcontrols .blockrow input.votes { float:left; margin-bottom:0.5em; margin-left:0.5em; } .pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5, .pollbar6 { height:15px; border:0px transparent; display:inline-block; } .pollbar1 { background:rgb(156,255,198) none ; } .pollbar2 { background:rgb(255,132,132) none ; } .pollbar3 { background:rgb(132,132,255) none ; } .pollbar4 { background:rgb(255,231,132) none ; } .pollbar5 { background:rgb(255,132,255) none ; } .pollbar6 { background:rgb(132,255,255) none ; } #pollinfo { padding-bottom:0; margin: 10px 50px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; clear:both; border: 1px solid #e9e9e9; padding-right: 10px; } .polloptionsblock { padding-left: 120px; /*should be depending on the size of the icon or background */ background: #f3f3f3 url(images/misc/poll_question_mark.png) no-repeat 30px 10px; /* position based on image not padding */ } .pollresultsblock { padding-left: 10px; background: #f3f3f3; } #pollinfo .blockhead, #pollinfo .pollsubhead, #pollinfo .blockrow, #pollinfo .blockfoot { background:transparent; border: 0; padding: 5px 0 0; clear:both; } #pollinfo .blockbody { background:transparent; } #pollinfo .blockhead { width: 100%; float: left; clear:both; } #pollinfo .blockhead h2 { font-weight: normal; font-size: 19.5px; display: inline-block; float: left; color: rgb(187,0,0); } #pollinfo .blockhead .stats { float: right; color: #3e3e3e; } #pollinfo .blockhead .totalvotes { color: #3e3e3e; font-size: 13px; display: inline-block; margin-top: 6.5px; font-weight:bold; } #pollinfo .polltitle { color: #3e3e3e; } #pollinfo .blockhead .textcontrol { border: 0; padding: 0; background: transparent; display: inline-block; float: left; margin-left: 10px; } #pollinfo .blockhead .textcontrol img { position: relative; right: 0; top: 8px; } #pollinfo .blockhead .textcontrol:hover img { border-bottom: 1px dotted #3e3e3e; } #pollinfo .pollsubhead { clear:both; width: 100%; } #pollinfo .blockfoot { margin-left: 20px; padding-bottom: 10px; } #polloptions li { padding-top: 5px; margin-left: 20px; /* to make room for input box */ } #polloptions li input { } /* #pollinfo .textcontrol { float:right; font-size:11px; margin: 10px; } */ #pollresults { border: 1px solid #e9e9e9; padding: 10px; background: #f3f3f3; margin: 0 auto; margin-top: 10px; clear:both; float: left; width: 98%; } #pollresults .blockrow { border-bottom:1 solid #cedfeb; } #pollresults .blockrow:last-child { border-bottom:none; } #pollresults li p { display:block; position:relative; width: 30%; float: left; bottom:0; } #pollresults li .votes { font-size:11px; position:relative; display:block; float: left; min-width: 400px; width:70%; } #pollresults li .votes .pollbarwrapper { position: relative; width: 83%; display:block; float: left; clear: right; } #pollresults li .votes .pollbarwrapper div { float:left; } #pollresults li .votes .numvotes { color:body_color; padding:0.1em 0.5em; display: block; margin-left: 0.5em; float: left; clear: right; } #pollresults li .percentvotes { position: absolute; right: 0px; top:0px; } #pollresults ol.commalist { padding:6px 6px 6px 0px; margin-top:6px; border-top:1 solid #cedfeb; font-size:11px; clear:both; } #pollinfo .blockfoot a, #pollinfo .blockfoot input { vertical-align:middle; } ol.previewbit li { list-style-type:decimal; margin-left:1.5em; } .formcontrols ul.multifield { clear:both; padding: 5px; margin-left: 207px; max-width: 491px; }