@charset "UTF-8";
/* CSS Document */


body{
	background-color:#FFFFFF;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(../images/navi/backgroundwall.jpg)  no-repeat top center;
	/*overflow-x:scroll;*/
}
h3{
	color:#444444;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	line-height:25px;
}
h1{
	line-height:normal;
	margin-top:6px;
	
}
@font-face {
   font-family: "Stencil Std";
   src: url(STENCIL.ttf);
 }
#administration{
	background:none;
	/*overflow-x:scroll;*/
}
a{
	color:#222222;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}


.body_container{
	float:left;
	position:absolute;
	top:0px;
	left:50%;
	margin:0px 0px 0px -510px;
	width:932px;
	height:600px;
	overflow:visible;
	z-index:1;
	
}

.logo_container{
	float:left;
	position:absolute;
	top:0px;
	left:50%;
	margin:0px 0px 0px -480px;
	width:932px;
	height:217px;
	z-index:10;
	
}



.navi_container{
	float:left;
	position:absolute;
	z-index:10;
	width:932px;
	height:51px;
	top:246px;
	left:50%;
	margin:0px 0px 0px -423px;
}
.navi_container ul{
	float:left;
	margin:0px;
	padding:0px;
}
.navi_container li{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
.navi_spacer{
	float:left;
	
}
.navi_spacer ul{
	height:51px;
	width:903px;
	padding-left:5px;
	background:#000;
}
.navi_spacer ul li{
	padding-top:10px;
	background:#000;
}
.navi_spacer ul li a{
	
margin-right:7px;
margin-left:4px;
font-family:"Arial";
color:#FFF;
font-size:14px;
}
.navi_spacer ul li a:hover{
color:#F00 ;
text-decoration:none;

}
.catImages
{
	text-align:center;
}
.content_container{
	float:left;
	position:absolute;
	z-index:5;
	width:950px;
	border-bottom:none;
	left:50%;
	top:297px;
	margin:0px 0px 0px -425px;
	
	background:url(../images/navi/bg_vtile.png) top left repeat-y;
}

.content_sponsor_navi{
	float:left;
	background-color:#d7bfbf;
	position:relative;
	width:942px;
	height:112px;
	color:#683b00;
	padding:3px 0px 0px 14px;
	
	display:none;
}
.content_sponsor_navi a{
	color:#683b00;
}

.content_breadcrumbs{
	width:930px;
	height:20px;
	float:left;
	position:relative;
	padding:15px 14px 0px 14px;
	margin-top:-10px;
	margin-bottom:7px;
}
.content_breadcrumbs a{
	color:#666666;
}

.content_area{
	float:left;
	position:relative;
	width:930px;
	padding:16px 14px 0px 14px;
	margin:0px 0px 18px 0px;
	line-height:20px;
}
.content_area_left{
	float:left;
	position:relative;
	width:640px;
	min-height:290px;
}
.content_area_right{
	font-size:12px;
	line-height:15px;
	float:left;
	position:relative;
	margin-left:20px;
	width:220px;
	border-left:dotted #900 thin;
	min-height:1000px;
	padding-left:5px;
}
.sponsor_logo_row{
	clear:both;
}
.sponsor_logo{
	display:block;
	float:left;
	margin-right:25px;
	text-align:left;
}
.sponsor_logo img{
	padding:0 30px 0 0 ;
	margin-bottom:25px;
	border: none;
}
.sponsor_title
{
	margin-bottom:10px;
}
.sponsor_area{
	float:left;
	position:relative;
	width:886px;
	border-top:1px solid #999999;
	padding-left:18px;
	padding-top:4px;
	margin-left:2px;
}

.content_footer{
	float:left;
	position:relative;
	width:960px;
	height:55px;
	padding-top:23px;
	background:#FFFFFF url(../images/navi/bg_footer.png) top left no-repeat;
	overflow:visible;
	text-align:center;
	font-size:11px;
}

.upcomingEvent_date
{
	text-decoration:underline;
}


.text_title{
	font-size:14px; 
	font-weight:bold; 
	text-decoration:underline;
	margin-bottom:8px;
}

.news_date{
	font-size:12px;
	margin-bottom:-3px;
}
.news_title{
	font-size:15px;
	line-height:15px;
	margin:0px 0px 8px 0px;
	font-weight:bold;
	color:#444444;
}





.contact_form_name{
	float:left;
	width:150px;
	height:30px;
}
.contact_form_form{
	float:left;
	width:510px;
	height:30px;
}




.content_area_rnr ol li{
	margin-bottom:10px;
}

.content_area_formRow{
	float:left;
	width:655px;
	margin-bottom:10px;
}
.content_area_formCaption{
	float:left;
	width:120px;
	height:35px;
}
.content_area_formForm{
	float:left;
	width:470px;
	height:35px;
}

.grandfinal_area_formRow{
	float:left;
	width:600px;
	margin-bottom:10px;
}


.sponsors_listings ul{
	list-style:none;
	margin:0px 0px 16px 0px;
	padding:0px;
}
.sponsors_listings a{
	font-weight:normal;
}




.news_listings ul{
	list-style:none;
	margin:0px 0px 36px 0px;
	padding:0px;
}
.news_listings li{
	margin-bottom:15px;
}
.news_listings a{
	font-weight:normal;
}



.faq_container li{
	margin-bottom:15px;
	padding:0px;
	font-weight:normal;
}
.faq_container li a{
	font-weight:normal;
}





.prizeCat{
	width:600px;
	border:1px solid #333333;
	padding:5px 0px 5px 10px;
	background-color:#b70002;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.prizeLocation{
	width:600px;
	border:1px solid #333333;
	padding:2px 0px 2px 10px;
	background-color:#e44646;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-top:none;
}
.prizeInfo{
	width:600px;
	border:1px solid #333333;
	padding:2px 0px 2px 10px;
	border-top:none;
}
.prizeSpacer{
	width:600px;
	height:30px;
}



.oc_Holder{
	width:656px;
	height:780px;
}
.oc_entryHolder{
	cursor:pointer;
	height:110px; 
	width:290px; 
	border:1px solid #CCCCCC; 
	padding:5px;
	margin-bottom:4px;
	float:left;
}
.oc_entryFlash{
	height:25px;
	margin-top:4px;
}


.oc_voteHolder{
	padding:8px 4px;
	float:left;
	width:656px;
	margin-bottom:60px;
	height:333px;
}
.oc_voteForm{
	float:left;
	width:650px;
	height:45px;
}


.open_Holder{
	width:600px;
	height:780px;
}
.open_entryHolder{
	cursor:pointer;
	height:415px; 
	width:615px; 
	border:1px solid #CCCCCC; 
	padding:5px;
	margin-bottom:4px;
	float:left;
}
.open_entryFlash{
	height:370px;
	margin-top:4px;
}
.open_voteHolder{
	padding:8px 4px;
	float:left;
	width:600px;
	margin-bottom:60px;
	height:200px;
}
.open_voteForm{
	float:left;
	width:600px;
	height:45px;
}
