@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-color:rgb(156,255,198);
}

.pollbar2 {
   background-color:rgb(255,132,132);
}

.pollbar3 {
   background-color:rgb(132,132,255);
}

.pollbar4 {
   background-color:rgb(255,231,132);
}

.pollbar5 {
   background-color:rgb(255,132,255);
}

.pollbar6 {
   background-color:rgb(132,255,255);
}

#pollinfo {
   padding-bottom:0;
   margin: 10px 50px 0;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   clear:both;
   border: 1px solid #565545;
   padding-right: 10px;
}

.polloptionsblock {
   padding-left: 120px; /*should be depending on the size of the icon or background */
   background: #262623 url(http://www.justallgamers.com/forum/images/Darkness3/misc/poll_question_mark.png) no-repeat 30px 10px; /* position based on image not padding */
}

.pollresultsblock {
   padding-left: 10px;
   background: #262623;
}

#pollinfo .blockhead, #pollinfo .pollsubhead, #pollinfo .blockrow, #pollinfo .blockfoot {
   background:transparent;
   border: 0;
   padding: 5px 0 0;
   clear:both;
}

#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(255, 255, 51);
}

#pollinfo .blockhead .stats {
   float: right;
}

#pollinfo .blockhead .totalvotes {
   color: #ffffff;
   font-size: 13px;
   display: inline-block;
   margin-top: 6.5px;
   font-weight:bold;
}

#pollinfo .polltitle {
   color: #ffffff;
}

#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 #ffffff;
}

#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 #565545;
   padding: 10px;
   background: #504f3e;
   margin: 0 auto;
   margin-top: 10px;
   clear:both;
   float: left;
   width: 98%;
}

#pollresults .blockrow {
   border-bottom:solid 1px #565545;
}

#pollresults .blockrow:last-child {
   border-bottom:none;
}

#pollresults li {
   width: 100%;
   position: relative;
        min-height: 2em;
   float: left;
}

#pollresults li p {
        display:block;
        position:relative;
   width: 40%;
       float: left;
        bottom:0px;
}

#pollresults li .votes {
   font-size:11px;
        position:relative;
        display:block;
   float: left;
        width:60%;
}

#pollresults li .votes .pollbarwrapper {
   position: relative;
   width: 85%;
        display:block;
   float: left;
   clear: right;
}

#pollresults li .votes .pollbarwrapper div {
   float:left;
}

#pollresults li .votes .pollbarwrapper .numvotes {
        background-color: #262623;
        color:white;
        padding:0.1em 0.2em;
        display: block;
        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:solid 1px #565545;
   font-size:11px;
   clear:both;
}

#pollresults ol.commalist li {
   display: inline;
   width: auto;
}

#pollinfo .blockfoot a,
#pollinfo .blockfoot input {
   vertical-align:middle;
}

ol.previewbit li {
   list-style-type:decimal;
   margin-left:1.5em;
} 
