html { height: 100%; }
body {
	height: 100%;
	text-align: left;
	color:  #AC1601;
    background: #FFF url("../images/vote_body_bg.gif") repeat-x 0 0;
}
body {
	font: 11px/1.0 Tahoma, Verdana, sans-serif;
}
body, fieldset, form, p, label, input, ul {
    margin: 0;
    padding: 0;	    
}
a {text-decoration: none;}

DIV.audit {
	position: absolute;
	top: 0px;
	left: 980px;
}

#vote {		
	padding: 0;
	height: 55px;
	background: transparent url("../images/vote_container_bg.gif") repeat-x 0 100%;
}
	#vote img {
		float: left;
		margin: 1px 0 0 5px;
		border-width: 0px;
	}
	#vote div {
		float: left;
		padding: 9px 0 0 40px;
		width: 208px;
	}
	#vote p {
		padding: 0;
		margin: 0 0 5px 0;
		color: #fff;
	}
	#vote ul {
		list-style: none;
		height: 15px;	
		font-size: 10px;
		overflow: hidden;
	}
		#vote li {
			float: left;
			margin-right: 4px;
		}
			#vote li span {
				display: block;
				padding-top: 2px;
			}
			#vote li a {
				display: block;			
				padding: 1px 3px 2px 3px;
				font-weight: bold;
				text-decoration: none;
				color: #4F0105;
				background: #FFF;
				border: 1px solid #4F0105;
			}
			
			#vote li.last {margin-right: 0;}
			#vote li a:hover {
				color: #FFF;
				background: #CC0000;
			}
		#vote a.submit {
			float: left;
			margin: 16px 15px 0 0;
			padding: 2px 4px 0 9px;
			height: 13px;
			font-weight: bold;
			font-size: 10px;
			color: #FF0000;
			background: #4F0105 url("../images/submit_bg.gif") no-repeat 0 0;
			border: 1px solid #4F0105;
		}
		#vote a.submit:hover {
			color: #FFF;
			background-color: #A70002;
		}
