﻿ul {list-style: none}

#content .poll-votes div {
    height:20px;
    text-align: left;
    color: black;
    font-weight: bold;
    margin: 2px 0px;
    line-height: 17px;
}
#content .poll-votes .all-right {
    background: url('../img/bar_right_grey.png') no-repeat top right;
    padding-right: 9px;
    margin-top:-2px;
}
#content .poll-votes .all-right div {
    background: url('../img/bar_left_grey.png') repeat-x top left;
    padding-left: 9px;
}
#content .poll-votes .all-right div div {
    background: url('../img/bar_middle_grey.png') repeat-x top right;
    padding:0px;
}
#content .poll-votes .reg-left {
    background: url('../img/bar_left.png') no-repeat top left;
    padding-left:9px;
}
#content .poll-votes .reg-left div {
    background: url('../img/bar_right.png') no-repeat top right;
    padding-right:9px;
}
#content .poll-votes .reg-left div div {
    background: url('../img/bar_middle.png') repeat-x top left;
    padding:0px;
}

#content .poll-votes th {border: 0; font-weight:normal; padding:0.5em; line-height:1em; background: none; vertical-align:top; text-align:left;}
#content .poll-votes td {border: 0; vertical-align:top;}
#content .poll-votes tr {border-bottom: 1px #aaa solid;}
#content .poll-votes .my-vote { font-weight:bold; }
#content .poll { min-width:400px; }
#content .poll-votes td.votenumbers {line-height: 20px; text-align: right; vertical-align: top; padding-left:25px;}
#content .poll-votes span.votenumbers_stat {font-size: 11px; font-weight: normal; color: #333;}
#content .poll-votes tr.poll_votes_summary {font-weight: bold; vertical-align: middle;}
