form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}

.box{
background:url("../images/divider3.gif") repeat-x scroll 0 0 transparent;
margin:0 0 14px;
padding:15px 0 0;
width:100%;
}

.heading {
	color:#636363;
	font:15px/17px arial,helvetica,sans-serif;
	height:1%;
	padding:4px 4px 4px 11px;
	margin:0 0 5px;
	background:#d4d4cf;
}

.heading h3{
color:#000000;
font-size:17px;
letter-spacing:0;
line-height:19px;
margin:0;
font:bold 15px/17px arial,helvetica,sans-serif;
}

.vote-form {
	height:1%;
	overflow:hidden;
	padding:15px 7px 7px 10px;
	border:2px #e0e0e0 solid;
}
.vote-form form {
	width:100%;
	overflow:hidden;
	margin:0 0 -6px;
}
.vote-form legend {display:none;}
.vote-form .row {
	height:1%;
	margin:0 0 10px;
}
.vote-form .row:after {
	content:"";
	clear:both;
	display:block;
}
.vote-form .radio {
	float:left;
	width:16px;
	height:15px;
	margin:0 3px 0 0;
	padding:0;
}
.vote-form label {
	color:#211f1f;
	line-height:15px;
	font:12px arial,helvetica,sans-serif;
}
.vote-form .btn-vote {
	background:none repeat scroll 0 0 #3D3D40;
	float:left;
	width:60px;
	height:18px;
	padding:0 0 3px;
	margin:2px 0 0 2px;
	border:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	cursor:pointer;
	background:#3d3d40;
	font:arial,helvetica,sans-serif;
}
* html .vote-form .btn-vote {line-height:17px;}
*+html .vote-form .btn-vote {line-height:17px;}
.vote-form .btn-vote:hover,
.vote-form .btn-vote.hover {background:#000;}

.more-holder {
	height:1%;
	overflow:hidden;
	padding:7px 8px 8px;
}
.more,
.discover .items .more {
	display:block;
	height:1%;
	font-style:italic;
	font-size:11px;
	line-height:14px;
}
.more:after{
	clear: both;
	content:"";
	display: block;
}
.more a,
.discover .items .more em {
	font:italic 11px arial,helvetica,sans-serif;
	float:right;
	padding:0 12px 0 0;
	background:url(../images/bullet3.gif) no-repeat 100% 0;
	color:#8a8a8a;
	text-decoration:none;
}
.more a:hover {text-decoration:underline;}