#polls .pan {
  text-align:center;

}

.poll {
  background-color:#333333;
  padding-bottom:20px;
  
}

.poll .itemsRight {
  min-height:160px;

}

.singlePoll {
  padding:30px;
  background-color:#444444;
  margin-top:2px;

}

.singlePoll .question {
  font-size:15px;
  color:white;
  font-weight:bold;
  margin-bottom:10px;

}

.singlePoll .otherOptions, .singlePoll .pollInfo {
  margin-top:20px;
  border-top:dashed #cacaca 1px;
  overflow:hidden;
}

.singlePoll .otherOptions div, .singlePoll .pollInfo div{
  float:left;
  font-size:10px;
  font-weight:bold;
  color:#999999;
  margin-right:2%;

}

.singlePoll .pollInfo span {
  color:#cacaca;

}


.singlePoll .otherOptions label {
  position:relative;
  top:-2px;

}

.optionResult {
  overflow:hidden;
  
  min-height:55px;
  height:auto !important;
  height:55px;

  padding-top:5px;
  

}

.optionLabel {
  width:49%;
  float:left;

  min-height:50px;
  height:auto !important;
  height:50px;
  
  text-align:right;
  font-size:11px;
  padding-right:1%;
  

}


.optionPoll {
  height:50px;
  background-image:url(../images/graph.gif);
  background-position:0px 10px;
  background-repeat:repeat-x;
  float:left;
  
}

.optionCount {
  float:left;
  padding-top:18px;
  height:32px;
  margin-left:1%;
  width:4%;
  font-size:9px;
  color:#999999;
  

}

.pollInfo .votes {
  width:15%;

}

.pollInfo .userVote {
  width:75%;

}

.pollsDynamicField input.button{
  float:left;

}

.pollsDynamicField .formLine {
  clear:left;

}