#pollcontainer .question { margin: 0px; font-size: 14px; font-weight: bold; }

#pollcontainer .option-bar {
	display: block;
	margin: 6px 0px;
	padding: 2px 4px;
	color: rgba(0, 0, 0, 0.65);
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
}
#pollcontainer .option-bar label { display: block; cursor: pointer; }

#pollcontainer .option { margin: 5px 0px; }

#pollcontainer .answer { font-size: 12px; font-weight: bold; }
#pollcontainer .answer em { font-size: 11px; font-weight: bold; font-style: italic; color: rgba(0, 0, 0, 0.65) !important; }
#pollcontainer .answer em.green { /*color: #6ba031;*/ }
#pollcontainer .answer em.red { /*color: #c73321;*/ }
#pollcontainer .answer em.orange { /*color: #f0ad24;*/ }
#pollcontainer .answer em.blue { /*color: #277db2;*/ }

#pollcontainer .totalvotes {}

#pollcontainer .progress {
	height: 18px;
	margin: 2px 0px;
	padding: 2px 3px;
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
}
#pollcontainer .progress > span {
	position: relative;
	float: left;
	margin: 0 -1px;
	min-width: 30px;
	height: 16px;
	line-height: 16px;
	text-align: right;
	background: #cccccc;
	background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	background-image: linear-gradient(to bottom, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
	border: 1px solid;
	border-color: #bfbfbf #b3b3b3 #9e9e9e;
	-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2),  0px 1px rgba(255, 255, 255, 0.3) inset;
		-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2),  0px 1px rgba(255, 255, 255, 0.3) inset;
			box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2),  0px 1px rgba(255, 255, 255, 0.3) inset;
}
#pollcontainer .progress > span > span {
	position: absolute;
	left: 0;
	padding: 0 6px;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
	color: rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px rgba(255, 255, 255, 0.6);
	z-index: 2;
}
#pollcontainer .progress > span:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	height: 16px;
	background: url(images/progress.png) 0 0 repeat;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
			border-radius: 5px;
}
#pollcontainer .progress .green {
	background: #85c440;
	border-color: #78b337 #6ba031 #568128;
	background-image: -webkit-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -moz-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -o-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: linear-gradient(to bottom, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
}
#pollcontainer .progress .red {
	background: #db3a27;
	border-color: #c73321 #b12d1e #8e2418;
	background-image: -webkit-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -moz-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -o-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: linear-gradient(to bottom, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
}
#pollcontainer .progress .orange {
	background: #f2b63c;
	border-color: #f0ad24 #eba310 #c5880d;
	background-image: -webkit-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -moz-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -o-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: linear-gradient(to bottom, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
}
#pollcontainer .progress .blue {
	background: #5aaadb;
	border-color: #459fd6 #3094d2 #277db2;
	background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: linear-gradient(to bottom, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
}