#poll_list h4{
	font-size: 1em;
	padding: 3px 0px 3px 0px;
}
.poll h3{
	margin: 6px 0px 6px 0px;
	border: solid #fff 1px;
}
.poll{
	border: solid #ff9a00 2px;
	padding: 3px 0px 6px 6px;
	width: 400px;
}
th{
	font-weight: bold;
}
.poll_table {
	margin-bottom: 0px;
}
#polls .btn {
	width: 55px;
	margin-top: 4px;
	font-size: 1.0em;
}
.polls_voted{
	float: right;
	margin-top: -2em;
}
#polls ul, .poll ul{
	color: #020f90;
	margin-bottom: 5px;
}
.poll li{
	color: #020f90;
	margin-bottom: 2px;
	
}
.ans{
	margin-top: 6px;
}
#poll li, .polls li{
	font-weight: bold;
	font-size: 1em;
	margin: 0px 0px 8px 0px;
}
#poll{
	width: 450px;
	float: left;
	border: #2A00AA solid 1px;
	padding: 8px 30px 8px 8px;
}
.polls_color_1{ background-color: #8D1B1B; border: 2px ridge #B22222; }

.polls_color_2{ background-color: #6740E1; border: 2px ridge #4169E1; }

.polls_color_3{ background-color: #8D8D8D; border: 2px ridge #D2D2D2; }

.polls_color_4{ background-color: #CC8500; border: 2px ridge #FFA500; }

.polls_color_5{ background-color: #5B781E; border: 2px ridge #6B8E23; }
.polls_voted{
	float: right;
	font-weight: bold;
	color: #020f90;
	margin: -15px 5px 0px 0px;
	font-size: 1em;
}
.votes{
	float: right;
	padding-right: 3px;
	color: #ff0000;
	font-weight: bold;
}
table.poll_voted{
	margin:2px 0px 6px 0px;
}
table.poll_voted th{
	color: #020f90;
	font-size: 85%;
	padding: 2px 0px 1px 1px;
	}
table.poll_voted td{
	color: #ff0000;
	font-weight: bold;
	font-size:90%;
	padding: 1px 0px 1px 1px;
}
#poll label{
	visibility: hidden;
}
#poll_list label{
	color: #020f90;
	font-weight: bold;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
}
#poll_list div{
	margin: 3px 0px 0px 0px;
}
#poll_list input, #polls input{
	font-size: 1.0em;
}
#poll img{
	margin-left: 10px;
}
#pollBox h4{
	margin:10px 0px 4px 0px;
	font-size:1.2em;
}
.space{
	padding: 4px;
}
.poll_table th{
	color: #020f90;
	font-weight: bold;
}
.poll_table tr{
	line-height: 1.3em;
}
#polls h4{
	font-size: 1.1em;	
	font-weight: bold;
	margin-bottom: 3px;
}	
.commentsDetails{
	color: #808080;
	font-size:1em;
	margin: -8px 0px 0px 20px;
	width: 400px;
	}
.comments{
	float: left;
	color: #020f90;
	font-weight: normal;
	font-size: 1em;
	}
.comments ul{
	padding: 3px 0px 3px 20px;
	font-size: 1em;
	list-style-type: none;
	margin-bottom: 3px;
	border-bottom: #020f90 solid 1px;
	}
.comments li{
	padding: 6px 0px 0px 8px;
	width: 400px;
	}
.commentsDetails {
	font-size: 1em;
	padding-top: 10px;
	}
.comment{
	margin: 4px 0px 2px 0px;
	color: #ff0000;
}	
.comments  ul h4{
	font-size: 1em;
	color: #020f90;
	padding-bottom: 3px;
}
.commentsDetails h2{
	color: #AA9FAA;
	font-weight: bold;
	margin-bottom: 3px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.3em;
	} 
