/* -------------------------------------------------------------- 
    vote.css

    The css styles for vote, result and history pages
-------------------------------------------------------------- */
.vote-body h1 {
	margin:0;
	font-size:1.2em;
	font-weight:normal;
	color:#a2a2a2;
	text-transform:uppercase;
	}
.vote-body h2  {
	margin:0.1em 0 0.4em;
	}
.vote-body #submit-answer {
	width:620px;
	}
	.vote-body #submit-answer fieldset {
		padding-top:1em;
		width:auto;
		}
.vote-body .error-message {
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}
.vote-body .vote-links {
	margin-left:0;
	}
	.vote-body .vote-links li {
		float:left;
		margin:0;
		padding:0;
		background:none;
		}
		.vote-body .vote-links li a {
			padding:0 5px;
			border-right:1px #5f6444 solid;
			font-size:0.9em;
			font-weight:normal;
			color:#5f6444;
			}
		.vote-body .vote-links .last a {
			border-right:none;
			}

/* general - options list
---------------------------------------------- */
.options-list .btn {
	padding:0;
	margin:10px 0 15px;
	width:581px;
	background:none; 
	}
	.options-list .btn .br {background:url(/pics/poll/bg_vote_btn.png) no-repeat 100% 100%;}
	.options-list .btn .bl {
		left:-16px;
		background:url(/pics/poll/bg_vote_btn.png) no-repeat 0 100%;}
	.options-list .btn .tr {
		top:-16px;
		left:16px;
		background:url(/pics/poll/bg_vote_btn.png) no-repeat 100% 0;}
	.options-list .btn .tl {
		left:-16px;
		background:url(/pics/poll/bg_vote_btn.png) no-repeat 0 0;}
		.options-list .active-selector .br {background:url(/pics/poll/bg_vote_hover_btn.png) no-repeat 100% 100%;}
		.options-list .active-selector .bl {
			left:-18px;
			background:url(/pics/poll/bg_vote_hover_btn.png) no-repeat 0 100%;
			}
		.options-list .active-selector .tr {
			top:-18px;
			left:18px;
			background:url(/pics/poll/bg_vote_hover_btn.png) no-repeat 100% 0;
			}
		.options-list .active-selector .tl {
			left:-18px;
			background:url(/pics/poll/bg_vote_hover_btn.png) no-repeat 0 0;
			}
		.options-list .active-selector .option-wrap .option-text {color:#fc9d00;}
		.options-list .option-wrap {
			position:relative;
			top:8px;
			text-align:left;
			cursor:pointer;
			}
			.options-list .active-selector .option-wrap {
				top:10px;
				left:2px;
				}
	.options-list .option-wrap .option-image {
		display:inline; /*ie6 double margin fix*/
 		float:left;
		width:70px;
		min-height:50px;
		margin:0 10px 0 30px;
		}
		.options-list .option-wrap .option-image .marker-image {
			margin:11px 0;
			width:30px;
			}
	.options-list .option-wrap .option-text {
		float:left;
		padding:10px 0;
		width:470px;
		font-size:1.3em;
		color:#77902A;
		}
		.results .options-list .option-wrap .option-text {
			width:228px;
			word-wrap:break-word;
			}

/* results page
---------------------------------------------- */
.answer-amount {
	margin-left:5px;
	font-size:1.1em;
	font-weight:normal;
	color:#5f6444;
	}
.results .option-list a {
	font-size:1.1em;
	font-weight:normal;
	color:#5f6444;
	}
.results .result-bar-wrap {
	float:left;
	margin:17px 0 0 10px;
	width:125px;
	}
	.results .result-bar {
		float:left;
		margin:2px 10px 0 0;
		width:70px;
		height:10px;
		border:1px solid #d0d0cf;
		background:#e8e8e7;
		line-height:6px;
		font-size:6px;
		}
		.results .result-bar div {
			margin:0;
			height:100%;
			}
	.results .result-bar-wrap .count-info {
		float:left;
		font:bold 1em Arial;
		color:#9EB452;
		}
	.results .btn .result-vote:link,
	.results .btn .result-vote:visited {
		float:left;
		margin:8px 0 0 8px;
		font:bold 1.6em Tahoma;
		color:#ddd;
		filter:none;
		}
		.results .btn.active-selector .result-vote {color:#77902A;}
.results .top-rated {margin-right:35px;}
	.results .top-rated .top-name {width:95px;}

/* history page
---------------------------------------------- */
.history-paging {
	position:relative;
	padding:0;
	margin:30px 12px 0;
	width:590px;
	background:none; 
	}
.history-paging .br {
	position:relative;
	background:url(/pics/poll/bg_history_paging.gif) no-repeat 100% 100%;
	}
.history-paging .bl {
	position:relative;
	left:-12px;
	background:url(/pics/poll/bg_history_paging.gif) no-repeat 0 100%;
	}
.history-paging .tr {
	position:relative;
	top:-12px;
	left:12px;
	background:url(/pics/poll/bg_history_paging.gif) no-repeat 100% 0;
	}
.history-paging .tl {
	position:relative;
	left:-12px;
	background:url(/pics/poll/bg_history_paging.gif) no-repeat 0 0;
	}
	.history-paging .paging {
		margin:0 auto;
		text-align:center;
		}
		.history-paging .paging ul {
			display:inline-block;
			margin:8px 0 0;
			padding:0 0 0 18px;
			}
			.history-paging .paging ul li {
				float:left;
				width:15px;
				height:21px;
				background:none;
				}
				.history-paging .paging ul li a {
					font-size:1.2em;
					text-decoration:none;
					}
				.history-paging .paging ul .current span{
					width:20px;
					height:21px;
					background:url(/pics/poll/bg_history_paging_current.gif) no-repeat 0 1px;
					font-size:1.2em;
					color:#fff;
					}
