#vote {
	width				: 200px;
	height				: auto;
	background			: url(i/vote_bg.gif) 0px 0px repeat-y;
}
.voteTop {
	width				: 200px;
	height				: 100%;
	background			: url(i/vote_bg_top.gif) 0px 0px no-repeat;
}
.voteBottom {
	width				: 200px;
	height				: 100%;
	background			: url(i/vote_bg_bottom.gif) 0px 100% no-repeat;
}
#vote .inner{
	padding				: 18px 0 15px 7px;
	width				: 171px;
}
#vote h1{
	margin				: 0 0 20px 8px;
	padding				: 0;
	font-family			: Tahoma;
	font-size			: 10px;
	font-weight			: bolder;
	color				: #111111;
	background			: none;
}
#vote h2{
	margin				: 0 0 12px 8px;
	padding				: 0;
	font-family			: Tahoma;
	font-size			: 12px;
	font-weight			: bolder;
	line-height			: 15px;
	color				: #735700;
	background			: none;
}
#vote .answer{
	padding				: 0;
	width				: 171px;
	height				: 20px;
	border-bottom		: 1px solid #f3f2f1;
}
#vote .white{background: #ffffff;}
#vote .silver{background: #f3f2f1;}
#vote .answer input{
	margin				: 4px 0 0 7px;
	padding				: 0 0 0 0;
	width				: 15px;
	height				: 15px;
	float				: left;
}
#vote .answer label{
	margin				: 4px 0 0 5px;
	font-family			: Tahoma;
	font-size			: 11px;
	color				: #2e270a;
	float				: left;
}
#vote .btn{
	margin				: 5px 0 0 0px;
	width				: 165px;
	height				: 21px;
}
#vote .btn input{
	margin				: 0px 0 0 0px;
	width				: 165px;
	height				: 21px;
	background			: url(i/vote_btn.gif) 0px 0px no-repeat;
	border				: 0px;
	cursor				: pointer;
}
#vote .results{ margin: 15px 0 0 0px;}
#vote .results a{
	margin				: 0 0 0 26px;
	font-family			: Tahoma;
	font-size			: 10px;
	font-weight			: normal;
	color				: #2e270a;
	text-decoration		: none;
	background			: url(i/vote_a.gif) 0px 100% repeat-x;	
}
#vote .results a:hover{background: none;}
/******************/
.main_vote {
	margin				: 20px 0 0 20px;
	padding				: 0;
	width				: 290px;
}
.main_vote h1{
	margin				: 0 0 10px 0;
	padding				: 0;
	font-family			: Tahoma;
	font-size			: 11px;
	font-weight			: bolder;
	color				: #000;
	background			: none;
	text-transform		: none;
}
.main_vote .answer{
	margin				: 0 0 3px 0;
	padding				: 0;
}
.main_vote .answer input{
	margin				: 2px 0 0 3px;
	float				: left;
	width				: 15px;
	height				: 15px;
}
.main_vote .answer label{
	float				: left;
	margin				: 2px 0 0 3px;
	font-family			: Tahoma;
	font-size			: 11px;
	font-weight			: normal;
	color				: #000;
}
.main_vote .btn{
	margin				: 10px 0 0 0;
	width				: 118px;
	height				: 26px;
}
.main_vote .btn input{
	width				: 118px;
	height				: 26px;
	background			: url(i/vote_btn_1.gif) 0 0 no-repeat;
	border				: 0;
	cursor				: pointer;
}

/******************/
h1.vote{
	background			: none;
}
span.voteDate{
	margin				: 0 0 0 15px;
	font-family			: Tahoma;
	font-size			: 10px;
	color				: #5c4600;
}
span.voteBtn, span.voteBtn_1{
	display				: block;
	margin				: 0 0 0 5px;
	padding				: 0;
	float				: left;
	width				: 83px;
	height				: 21px;
	background			: #fec402;
}
span.voteBtn_1{margin: 0 0 0 15px;}
span.voteBtn a, span.voteBtn_1 a{
	margin				: 0 0 0 -6px;
	padding				: 0;
	font-family			: Tahoma;
	font-size			: 11px;
	font-weight			: bolder;
	line-height			: 21px;
	color				: #000;
}
span.voteBtn_1 a{margin: 0 0 0 7px;}
span.voteBtn a:hover{text-decoration: none;}
span.voteResults{
	display				: block;
	margin				: 0 0 0 5px;
	padding				: 0;
	float				: left;
	width				: 76px;
	height				: 21px;
	background			: #e6e6e6;
}
span.voteResults a{
	margin				: 0 0 0 -6px;
	padding				: 0;
	font-family			: Tahoma;
	font-size			: 11px;
	font-weight			: normal;
	line-height			: 21px;
	color				: #000;
}
span.voteResults a:hover{text-decoration: none;}
span.voteLink {
	display				: block;
	margin				: 4px 0 0 10px;
	float				: left;
}
.voteTable{
	margin				: 0 0 0 15px;
	border-collapse		: collapse;
	padding				: 0;
	border				: 0;
}
.voteTable tr.silver td {background: #ebebeb;}
.voteTable td {
	padding				: 2px 4px 2px 4px;
	height				: 20px;	
}
p.voteText{
	margin				: 0 0 0 15px;
	font-family			: Tahoma;
	font-size			: 10px;
	color				: #5c4600;
	text-indent			: 0;
	line-height			: 15px;
}
.clearBoth{
	clear				: both;
	font-size			: 0px;
	height				: 0px;
}
