/* Kill margin on title */
div.Section div.LeftColumn h2 { margin-bottom: 0; }
#Summary 
{ 	
	margin-top: 10px;
	font-style: italic; 
}

/* Summary */
div.Summary
{ 
	padding-bottom: 20px; 
	border-bottom: dotted 1px #ccc;
	margin-bottom: 20px; 
	width: 100%;
	overflow: auto;
}
div.Summary div { margin-bottom: 5px; }
div.Summary a
{
	float: left;
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 3px 20px;
	color: #000;
	margin-right: 20px;
}
div.Summary a.Vote { background-image: url(/Images/StarIcon.gif); }
div.Summary a.Results { background-image: url(/Images/DocumentIcon.gif); }
div.Paging { margin-top: -20px; }

div.PollQuestion
{
	margin-top: 10px;
}
div.PollAnswers
{
	border: solid 1px #eee;
	padding: 10px 10px 0 10px;
	margin: 10px 0 10px 0;
	width: 588px;
	overflow: hidden;
}
div.PollAnswers span
{
	font-style: italic;
	font-size: 0.8em;
	color: #999;
}
div.PollAnswers div.BarBg { background: #eee; }
div.PollAnswers div.Bar
{
	height: 10px;
	background: #8dc63f;
	margin: 5px 0 10px 0;
	border: solid 1px #8dc63f;
}
div.PollAnswers td { padding: 0 10px 10px 0; }
div.PollAnswers input { margin-right: 5px; }
div.PollAnswers input, div.PollAnswers label { vertical-align: middle; }
div.PollTotal { padding-bottom: 10px; }