.democracy {
max-width: 100%;
}

.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-top: 1px solid #FFFF99;
border-right: 1px solid #FFFF99;
border-bottom: 1px solid #FFFF99;
border-left: 1px solid #000000;*/
background: #ffff99;
height: 14px;
}

.dem-voted-for-this {
/*border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;*/
background: url(poll-bg.gif) right;
}

.dem-graph a, .dem-graph a:hover {
background: url(poll.gif) right;
/*border-top: 1px solid #ff9900;
border-bottom: 1px solid #ff9900;
border-right: 1px solid #ff9900;*/
border-left: 1px solid #000000;
}


* html .dem-graph a, * html .dem-graph a:hover {
border-left-width: 1px;
}

* html .dem-graph {
height: 14px;
width: 100%;
margin-right:5px;
}

.dem-graph b {
color: #ffffff;
}

.dem-graph i {
color: #ffffff;
}

/* blix fix */
* html .democracy ul, .democracy ul { padding: 0; text-indent: 0 !important;} 
.democracy label {
float: none;
display: inline;
}

.democracy ul li {
list-style: none;
background: none;
}

* html .democracy ul li {
list-style: none;
background: none;
}
