.poll-divider {
  border-bottom:1px solid #CCCCCC;
  margin-bottom:10px;
  margin-top:10px;
  margin-left:30px;
  margin-right:30px;
}

.poll-block-last {
  margin-bottom:5px;
  padding-bottom:5px;
}

.poll-topic {
  font-weight:bold;
}

.poll-autotag-message {
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
}

.poll-autotag {
  border: .1em solid black;
  padding: 5px;
  margin: 0 auto;
  width: 300px;
}

.poll-autotag-left{
  border: .2em dotted black;
  padding: 5px;
  margin-right: auto;
  width: 300px;
}

.poll-questions ul {
  list-style:none;
  padding:0px;
  margin:0px;
}
.poll-questions ul,
.poll-questions td {
  font-size:0.85em;
}
.poll-question {
  padding:0px;
  margin:0px;
}
.poll-questions {
  padding:2px;
  background-color: #DDDDDD;
  margin:2px;
}
.block-box-right table,
.block-box-left table{
  padding:0px;
  margin:0px;
  vertical-align:top;
}
.block-box-right .poll-question-table th,
.block-box-left .poll-question-table th{
  font-size:1.2em;
  font-weight:normal;
}

.block-box-right .poll_topic,
.block-box-left .poll_topic{
  font-weight:bold;
}

.block-box-right .poll_answer_text,
.block-box-left  .poll_answer_text{
  text-align:left;
}

.block-box-right .poll_answer_percent,
.block-box-left .poll_answer_percent{
  text-align:right;
}
