.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: bold; font-style: normal; } .dem-vote-button { display: block; margin: 6px 0; } .democracy { padding-bottom: 5px; }  .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; } .dem-graph a:hover i { display: block; }  * 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-user-added { display: block; } .dem-archives .democracy { margin-bottom: 30px; } .democracy { max-width: 250px;  margin-left: 5px; } .democracy img { width: 100%; margin-bottom: 4px; vertical-align: middle; } .democracy input { vertical-align: middle; margin-right: 5px; width: auto; } .democracy .addAnswerText { width: 80%;; } .dem-graph { border: 1px solid #ccc; height: 10px; } .dem-graph a, .dem-graph a:hover { background: #efefef; border-bottom: 5px solid #e0e0e0; border-right: 1px solid #ccc; } * html .dem-graph a, * html .dem-graph a:hover { border-bottom-width: 6px; } * html .dem-graph { height: 11px; } .dem-graph b, .dem-graph i { color: #555; } .dem-voted-for-this { border-color: #888; }  .democracy ul { padding: 0; } .democracy label { float: none; display: inline; } .democracy ul li { list-style: none; background: none; padding-left: 0; } .democracy .poll-question { text-size: 15px; } 