

.site-poll h1 {
	width: 600px;
	font-family: Arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	border-bottom: solid 4px #000000;
}

.site-poll .question {
	font-weight: bold;

}

.site-poll fieldset {


	margin-bottom: 15px;
}

.site-poll h3 {
	color:#8a3737;
	text-transform:uppercase;

}

.site-poll .currentResults {
	font-size: 8pt;
}

.site-poll .vote {

}

.site-poll .vote p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.site-poll .errorMessage {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}

.site-poll .credit {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #696969;
}

.site-poll a:link, a:visited, a:active {
	text-decoration: none;
	background: transparent;
}

.site-poll a:link {
	color: #742C3C;
}

.site-poll a:visited {
	color: #742C3C;
}

.site-poll a:active {
	color: #742C3C;
}

.site-poll a:link:hover, a:visited:hover, a:active:hover {
	color: #742C3C;
}

.site-poll input.submit {
	color: #000000;
	background: #99cc99;
	border: 2px outset #cccccc;
}

/* Default for the poll bars */

.site-poll .pollBar {
	height: 15px;
	background: #ff0000;
	border: 1px solid #000000;
}

/* Poll bar ids are sequential and one-indexed */

.site-poll #pollBar1 {
	background: #ff0000;
}

.site-poll #pollBar2 {
	background: #00ff00;
}

.site-poll #pollBar3 {
	background: #0000ff;
}

.site-poll #pollBar4 {
	background: #ffff00;
}

.site-poll #pollBar5 {
	background: #00ffff;
}

.site-poll #pollBar6 {
	background: #ff00ff;
}


p.voting-panel {
height:135px;
}


.contact-part .site-poll form input {
width:50px;
}


.contact-part .site-poll form {
background: transparent url(form-poll-bg.png) no-repeat top left;
padding: 27px 40px 0 50px;
width:180px;
margin-left:40px;
}

.contact-part .site-poll form p {
margin:10px 0;
}

.contact-part .site-poll form input {
border:none;
background:none;
color:#742C3C;
cursor:pointer;
font-size:117%;
} 

.poll-submit {
float:left;
}

.currentResults {
float:left;
padding:8px 0 0 70px;

}