.dem-graph {
position:relative;
font:9px/10px arial, sans-serif;
margin-top:2px;
padding-right:1px;
margin-bottom:3px;
}

.dem-graph a,.dem-graph a:hover {
display:block;
float:left;
height:5px;
cursor:default;
text-decoration:none;
border:0;
}

.dem-winner a,.dem-winner a:hover {
border-right:0;
}

.dem-winner {
padding-right:0;
}

.dem-graph b,.dem-graph i {
float:left;
display:block;
position:absolute;
margin-left:3px;
font-weight:700;
font-style:normal;
}

.dem-vote-button {
display:block;
margin:6px 0;
}

.democracy {
padding-bottom:7px;
padding-top:7px;
}

.democracy form {
text-align:left;
}

html>body .entry .democracy ul {
text-indent:0!important;
}

.democracy input {
vertical-align:middle;
}

.dem-graph a i,.dem-graph a:hover b {
display:none;
}

* html .dem-graph a i,* html .dem-graph a:hover b {
filter:alpha(opacity=0);
display:block;
}

* html .dem-graph a:hover i {
filter:alpha(opacity=100);
display:block;
}

.dem-total-votes,.dem-added-by-guest {
display:block;
margin:3px 0;
}

.dem-archives .democracy {
margin-bottom:30px;
}

.dem-graph a:hover i,.dem-user-added {
display:block;
}
