a:link, a:visited, a:active {
	color: #fff;
}
h2 {
	color: #fff;
	margin: 0;
	padding: 0;
	font: bold 12px Arial, sans-serif;
}
h2.bigger {
	font: bold 16px Arial, sans-serif;
}
p {
	margin: 0;
	padding: 0;
}
ul.polls { 
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.polls li a:link, ul.polls li a:visited, ul.polls li a:active {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}
ul.polls li a:hover {
	text-decoration: underline;
}
p.rule {
	clear: both;
	border-bottom: 1px solid #8B8C8F;
	margin: 6px 0;
}
.module {
	float: left;
	height: 77px;
	margin: 4px 0;
}
.module img {
	padding: 0 10px 0 30px;
}
.module img.selected {
	background: url(../images/check_box.gif) no-repeat left center;
}
.module input {
	height: 77px;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.resluts {
	font: bold 12px Arila, sans-serif;
	color: #fff;
	line-height: 70px;
}

#pollsContnet {
	float: left;
}
.halfColumn {
	float: left;
	display: inline;
	margin: 0 0 6px 12px;
	width: 385px;
	background: url(../images/polls_main_bg.gif) repeat-y top;
}
.pollBoxTop {
	height: 27px;
	background: url(../images/polls_main_top.jpg) no-repeat top;
}
.pollBoxBtn {
	height: 27px;
	background: url(../images/polls_main_btn.jpg) no-repeat bottom;
}
.pollBoxBottom {
	height: 7px;
	background: url(../images/polls_main_bottom.jpg) no-repeat bottom;
}
.pollBoxTop h2, .boxCenterTop h2 {
	font: bold 13px/27px Arial, sans-serif;
	padding-left: 12px; 
}

img.leftAlign {
	float: left;
	margin-right: 10px;
}
.pollBoxBtn a:link, .pollBoxBtn a:visited, .pollBoxBtn a:active {
	display: block;
	color: #fff;
	font: bold 12px/26px Arial, sans-serif;
	width: 385px;
	height: 27px;
	text-align: center;
}

.boxLeft {
	width:206px;
	background: url(../images/box_bg_206.jpg) repeat-y top;
}
.boxLeftTop {
	width: 206px;
	height: 27px;
	background: url(../images/box_top_206.jpg) no-repeat top;
}
.boxLeftMiddle {
	width: 206px;
	height: 27px;
	background: url(../images/box_middle_206.jpg) no-repeat top;
}
.boxLeftBottom {
	width: 206px;
	height: 27px;
	background: url(../images/box_bottom_206.jpg) no-repeat top;
}
.boxLeftTop a:link, .boxLeftTop a:visited, .boxLeftTop a:active,
.boxLeftMiddle a:link, .boxLeftMiddle a:visited, .boxLeftMiddle a:active, 
.boxLeftBottom a:link, .boxLeftBottom a:visited, .boxLeftBottom a:active {
	display: block;
	color: #fff;
	font: bold 13px/26px Arial, sans-serif;
	width: 206px;
	height: 27px;
	text-indent: 12px;
}
.boxLeftTop a:hover {
	background: url(../images/box_top_206_on.jpg) no-repeat top;
}
.boxLeftMiddle a:hover {
	background: url(../images/box_middle_206_on.jpg) no-repeat top;
}
.boxLeftBottom a:hover {
	background: url(../images/box_bottom_206_on.jpg) no-repeat top;
}



.boxCenter {
	width: 572px;
	background: url(../images/box_bg_572.jpg) repeat-y top;
	padding-bottom: 15px;
}
.boxCenterTop {
	width: 572px;
	height: 28px;
	background: url(../images/top_featuredMain.jpg) no-repeat top;
}
.boxCenterStaf {
	width: 572px;
	height: 27px;
	background: url(../images/box_staf_572.jpg) no-repeat top;
}
.boxCenterStaf a {
	float:right;
	width:139px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:6px;
}

.button, .button2 {
	float: right;
	width: 149px;
	height: 26px;
	background: url(../images/btn_blue_149.gif) no-repeat;
	margin: 12px 0 0 0;
}
.button a, .button2 a {
	display: block;
	width: 149px;
	font: bold 12px Arial, sans-serif;
	line-height: 26px;
	text-align: center;
}
.button2 {
	background: url(../images/btn_navy_149.gif) no-repeat;
}
.buttonSmall, .buttonTan {
	float: right;
	width: 107px;
	height: 26px;
	margin: 12px 0 0 0;
	background: url(../images/btn_blue_107.gif) no-repeat;
}
.buttonSmall a, .buttonTan a {
	display: block;
	width: 107px;
	font: bold 12px Arial, sans-serif;
	line-height: 26px;
	text-align: center;
}
.buttonTan {
	background: url(../images/btn_tan_107.gif) no-repeat;
}

.buttonNavPrev, .buttonNavNext {
	float:left;
	display:inline;
	background-image: url(../images/btn_blue_149.gif);
	width:149px;
	height:26px;
}
.buttonNavBack {
	position: absolute;
	left: 211px;
    display: inline;
    background-image: url(../images/btn_blue_149.gif);
    width: 149px;
    height: 26px;
}
.buttonNavNext {
	float: right;
}
.buttonNavPrev a, .buttonNavNext a, .buttonNavBack a {
	display: block;
	font: bold 10px Verdana, Arial, sans-serif;
	line-height: 26px;
	text-align: center;
	background: url(../images/arrows.gif) no-repeat left;
	background-position: 12px auto;
}
.buttonNavNext a {
	background: url(../images/arrows.gif) no-repeat right;
}
.buttonNavBack a {
	 background-image: none;
}
/* Fieldset
--------------------------------------------------- */
fieldset {
	margin: 0;
	padding: 0;
	border: 0px solid #fff;
}
fieldset#rockSites p {
	padding: 5px;
	margin: 0;
}
fieldset#rockSites input {
	margin: 3px 5px 19px 0;
	float: left;
}
fieldset#rockSites label {
	padding: 0 10px 0 25px;
	display: block;	
}
.scoreBox {
	margin: 6px 0 0 0;
	border: 1px solid #8B8C8F;
}
.score {
	font: bold 11px Arial, sans-serif;
	color: #fff;
	padding: 10px;
	background: #971B1E;
}
.scoreBox p, .scoreBox h2 {
	padding: 10px;
}
.results {
	border-bottom: 1px solid #8B8C8F;
}
.winner {
	border-bottom: 1px solid #8B8C8F; background:#a34009;
}

