#results-container{margin-bottom:20px;}
.poll .vote{margin:0;padding-top:10px;border-top:1px dotted #999;}
.poll .vote #submit{width:60px;text-align:center;margin-bottom:20px;margin-top:0;}
.poll .six-col .p-picture{float:left;margin-bottom:10px;margin-right:10px;}
.poll ol ol li{padding-bottom:10px;}
.poll .question-container{clear:left;overflow:hidden;}
.poll-results{margin-top:10px;}
.poll-results.first{margin-top:0;}
.poll-results.picture{width:315px;}
.poll .q-picture{float:left;clear:left;margin-right:5px;}
.poll option{padding-right:20px;}
.poll .question,.poll .six-col .poll-results th{font-weight:bold;padding-top:2px;padding-bottom:9px;margin:0;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#999;border-top-width:1px;border-top-style:solid;text-align:left;}
.poll-results th{border-top-color:#000;border-top-style:solid;margin-top:10px;}
.image-question{float:left;text-align:left;}
.image-question img{float:left;margin-right:10px;}
.poll .results-table{clear:left;overflow:hidden;}
.poll-results{border-collapse:collapse;width:460px;}
.poll-results td,.poll-details{border-top:1px dotted #999;padding-top:5px;padding-bottom:5px;padding-left:1px;vertical-align:top;}
.poll-results td.first{border:0 none;}
.poll .zero{padding-left:5px;}
.poll-results .result .container{position:relative;}
.poll-results .large{position:absolute;right:0;}
.poll #show-results-before-voting{margin-bottom:20px;}
.poll .container{display:block;}
.poll-result-bg{display:block;float:left;text-align:right;}
.poll-result-figure{border-left:5px solid white;display:block;float:left;padding-top:1px;}
.poll-results .result-text{width:220px;padding-left:20px;}
table.picture .result-text{width:150px;}
.poll #results-message{border-top:1px dotted #999;margin-top:25px;padding-top:5px;}
.poll .factbox h5,.poll #wrapper .factbox ol{font-size:1em;}
.poll .six-col p{margin-bottom:13px;}
.poll .six-col .poll-update-delay,.poll .six-col .total-responses,.poll .six-col .time-remaining,.poll .six-col .poll-closed{margin:0;}
.poll .six-col .question-container p{margin-bottom:15px;}
.blogpost .six-col-actions{margin-top:5px;}
.poll-update-delay,.poll option.select-label,.poll-results .total-responses{color:#999;}
.poll-result-bg{background-color:#b6b6b6;}
.poll-result-figure{background-color:white;}
.result,.result-text{width:50%!important;}