.article {
	line-height: 1.5;
}
.article td {
	padding-left: 10px !important;
	width: 33%;
}

.article table {
	margin-left: -10px !important;
}
#poll .pollImg {
	width: 500px;
}

#poll .pollTxt {
	width: 500px;
}

#poll .pollTxt input {
	float: left;
}
#poll .pollTxt label {
	display: block;
	line-height: 1.5;
	width: 460px;
	float:left;
	padding-bottom: 20px;
	padding-left:10px;
}

#poll .pollImg li {
	width: 150px;
	float: left;
	margin: 5px;
}

#poll .pollImg.vote li, #poll .pollImg.vote li * {
	cursor: pointer;
}
#poll .pollImg li span {
	font-size: 11px;
	color: gray;
}
#poll .pollImg li input {
	visibility: hidden;
}
#poll .pollImg, #poll input {
	clear:both;
}

#poll .pollImg li img {
	margin: 2px;
}
#poll .pollImg li.active img {
	border: 2px solid gray;
	margin:0;
}
#poll .results {
	font-weight: bold;
	font-size: 0.8em;
	color: #666666;
	width: 100px;
}
#poll .result {
	margin-top: 10px;
	padding-top: 4px;
	position: relative;
	z-index:2;
	height: 19px;
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	color: #c79b38;
	padding-left: 3px;
}
#poll .result.bar {
	z-index:-1;
	position: absolute;
	padding-left: 2px;
	margin-left: -3px;
	top:-10px;
	left:0;
	background: #9f0051;
	height: 13px;
}
