
#PollSponsor
{
	float: right;
	width: 120px;
	margin-bottom: -15px;
	margin-top: -15px;
}

.SponsorText
{
	font-size: 11px;
}

.PollTable
{
	width: 200px;
	text-align: left;
	padding-top:10px;
	color:#542785;
}
.PollTable .YesBar
{
	border-top: solid 1px #F9B6BC;
	border-left: solid 1px #F36370;
	border-right: solid 1px #530910;
	border-bottom: solid 1px #530910;
	background-color: #ED1B2F;
	height:15px;
}

.PollTable .NoBar
{
	border-top: solid 1px #CECDD3;
	border-left: solid 1px #9695A2;
	border-right: solid 1px #33323B;
	border-bottom: solid 1px #33323B;
	background-color: #666577;
	height:15px;
}

.PollTable caption
{
	text-align: left;
}

.PollTable td
{
	/*font-weight: bold;*/
	vertical-align:bottom;
}

.Option
{
	vertical-align: middle;
	padding-bottom: 0px;
}

.Bars
{
	vertical-align: middle;
}

.Percentage
{
	margin-left: 2px;
	margin-right: 2px;
	font-weight:bold;
}

.PercentageClipped
{
	margin-left: 2px;
	margin-right: 2px;
	font-weight:bold;
	width:30px;
	overflow:hidden;
}

.OptionClipped
{
	margin-left: 2px;
	margin-right: 2px;
	font-weight:bold;
	width:24px;
	overflow:hidden;
}

.VotesCast
{
	margin-bottom: 5px;
	text-align: right;
	padding-top:15px;
	float:left;
	width:240px;
}

.PollDate
{
	color: #666;
	font-size: 11px;
	display: block;
	margin-top: 1px;
	margin-bottom: 10px;
	width: 440px;
	padding-bottom:5px;
	border-bottom: solid 1px #530910;
}

.PollDateHome
{
	color: #666;
	font-size: 11px;
	display: block;
	margin-left:5px;
	margin-top:10px;
	margin-bottom: 10px;
	width: 200px;
}

.Previous
{
	margin-left: 20px;
}

.RelatedArticleLink
{
	float: right;
}

