.democracy_small {
background-color:#ededed;
padding: 15px;
font: bold 14px Arial;
color:#111;
text-align:left;
}

.democracy {
background-color:#ededed;
padding: 25px;
font: bold 26px Arial;
color:#111;
text-align:left;
}

.democracy img {
width: 100%;
margin-bottom: 4px;
vertical-align: middle;
}

.democracy input {
vertical-align: middle;
margin-right: 5px;
width: auto;
}

.democracy .addAnswerText {
width: 80%;
font-weight: normal;
}
/* 
---------------------------------------------------
 Big */
.dem-graph {
border: 1px solid #666;
height: 20px;
}

.dem-graph a, .dem-graph a:link, .dem-graph a:hover, .dem-graph a:visited, .dem-graph a:active {
	height:10px;
	background: #55DD45;
	border-bottom: 0px solid #2BC01A;
	border-right: 0px solid #ccc;
	font-size: 14px;
	padding:5px;
	color:#0b6b00;
}




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

* html .dem-graph {
height: 21px;
}

/* 
---------------------------------------------------
 small */
.dem-graph_small {
border: 1px solid #ccc;
height: 10px;
margin-top: 2px;
}

.dem-graph_small a, .dem-graph_small a:link, .dem-graph_small a:hover, .dem-graph_small a:visited, .dem-graph_small a:active {
	background: #55DD45;
	border-bottom: 5px solid #2BC01A;
	border-right: 0px solid #ccc;
	font-size: 9px;
	
}




* html .dem-graph_small a, * html .dem-graph_small a:hover {
border-bottom-width: 11px;
}

* html .dem-graph_small {
height: 11px;
}


.dem-graph b, .dem-graph i {
color: #000;
}

.dem-voted-for-this {
border-color: #ff6600;
}

.dem-total-votes {
font-size: 9px;color:#666;
}


/* blix fix */
.democracy ul { padding: 0;margin:14px 0; } 
.democracy_small ul { padding: 0;margin:14px 0; } 
.democracy label {
float: none;
display: inline;
font-weight:normal;
font-size: 16px;
}

.democracy_small label {
float: none;
display: inline;
font-weight:normal;
font-size: 12px;
vertical-align:middle;
}

.democracy ul li {
margin:0px 0;
padding:7px 0;
list-style: none;
background: none;
font-weight: normal;
font-size: 16px;
border-bottom: 1px solid #999;

}

.democracy_small ul li {
margin:0;
padding:5px 0;
list-style: none;
background: none;
font-weight: normal;
font-size: 12px;
border-bottom: 1px solid #ccc;

}

