@charset "utf-8";
/* CSS Document */

html, body{
	margin:0;
}

h1{
	font-family:'Arial',Tahoma,sans-serif;
	color:#333333;
	font-size:24px;
	font-weight:bold;
	margin:0;
}

h2{
	font-family:'Arial Rounded MT Bold','Arial Unicode MS','Arial',Tahoma,sans-serif;
	color:#a80000;
	font-size:26px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:0;
}

h3{
	font-family:'Arial Rounded MT Bold','Arial Unicode MS','Arial',Tahoma,sans-serif;
	color:#a80000;
	font-size:15px;
	font-weight:normal;
	margin:0 0 0 0;
}

h4{
	font-family:'Arial Rounded MT Bold','Arial Unicode MS','Arial',Tahoma,sans-serif;
	color:#a80000;
	font-size:20px;
	font-weight:normal;
	margin:0 0 0 0;
}

a, a img {
	font-weight:normal;
	text-decoration:none;
	font-size:25px;
	border:none;
	outline:none;
	margin-top:10px;
}

#header{
	font-family:Arial, Helvetica, sans-serif;
	padding:9px 0 0 20px;
	font-size:11px;
	color:#CC9900;

	height:33px;
	display:block;
	background:url(../images/topheaderbg.png) left top repeat-x;
}

body{
	background-color:#f49a20;
	height:100%;

}

#wrapper{
	margin:10px auto 0 auto;
	width:960px;
}

#leftColumn{
	width:180px;
	height:500px;
	float:left;
	display:block;
}

#votes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	width:150px;
	padding:10px 10px 10px 10px;
	background:url(../images/blacktrans80.png) repeat;
}

#sponsors{
	width:150px;
	padding:10px 10px 10px 10px;
	background:url(../images/blacktrans80.png) repeat;
}

a.sponsorsLogo, a.sponsorsLogo img{ 
	margin-top:0;
}

input#submitBtn{
	background:url(../images/submitbtn.png) top left no-repeat;
	font-family:'Arial Rounded MT Bold','Arial Unicode MS','Arial',Tahoma,sans-serif;
	font-size:16px;
	border:none;
	outline:none;
	width:80px;
	height:23px;
	display:block;
	color:#CCCCCC;
	padding-bottom:3px;

}

input#submitBtn:hover{
	color:#330000;
	cursor:pointer;
}

input#voteBtn{
	background:url(../images/votebtn.png) top left no-repeat;
	font-family:'Arial Rounded MT Bold','Arial Unicode MS','Arial',Tahoma,sans-serif;
	font-size:16px;
	border:none;
	outline:none;
	width:71px;
	height:23px;
	display:block;
	color:#CCCCCC;
	padding-bottom:3px;
}

input#voteBtn:hover{
	color:#330000;
	cursor:pointer;
}

img.comingSoon{
	position:absolute; right:5px; top:-20px; display:none;
}

img.calendar{
	position:absolute; right:5px; top:-22px;
}

#calContent{
	color:#FFFFFF;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute; right:27px; top:-14px;
}

a.mainmenu{
	position:relative;
	color:#FFF;
	margin-top:10px;
	padding:5px 0 5px 10px;
	font-family:'Arial Rounded MT Bold','Arial Unicode MS','Arial',Tahoma,sans-serif;
	float:left;
	display:block;
	width:170px;
	background-color:#000000;
	background:url(../images/blacktrans80.png) repeat;
}

a.mainmenu:hover{

	background:url(../images/blacktrans50.png) repeat;
	color:#a80000;
}

#centreColumn{
	width:531px;
	float:left;
}

#centreContent{
	position:relative;
	background:url(../images/centrebg.png) repeat-y;
	min-height:1250px;
	padding:0 10px 10px 10px;
}

a.blueLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#478acc;
}

#rtwContent{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	float:left;
	width:300px;
	height:200px;
}


p.smallerFont{
	font-size:11px;
}

span.bigNum{
	font-size:36px;
	color:#666666;
	line-height:20px;
}

span.contentTitle{
	color:#a80000;
	font-size:12px;
	text-decoration:underline;
}
#rtwPoster{
	float:left;
	width:200px;
}

table,th,td{
	border:none;
}

#rightColumn{
	width:221px;
	float:left;
	margin-left:10px;
}
#rightContent{
	background:url(../images/rightbg.png) repeat-y;
	min-height:500px;
	/*padding:0 10px 10px 10px;*/
}

#footer{
	height:372px;
	background:url(../images/RTWfooter.png) scroll center bottom no-repeat;
	width:100%;
	min-width:960px;
}
#footerContent{
	margin:0 auto;
	width:960px;
}

#contact{
	width:300px;
}

.contactInput
{
	background:#9DA6A6 none repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#697273;
	font-weight:normal;
	margin:0;
	padding:4px 4px;
	font-family:'Arial Rounded MT Bold','Arial Unicode MS','Arial',Tahoma,sans-serif;
	font-size:16px;
	width:200px;
}


ul{
	list-style:none;
	margin:0;
	padding:5px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
}

li{
	margin:0;
	list-style:none;
}

li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
}


#footerLeft{
	color:#cccccc;
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding-top:5px;
	margin:100px 0 0 0;
}

#footerCenter{
	color:#cccccc;
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin: 100px 0 0 30px;
}

#footerRight{
	color:#cccccc;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin:80px 0 0 130px;
	width:200px;
}

a.footerLogo, a.footerLogo img{ 
	margin-top:10px;
}


/* Player */

a.player{
	width:42px;
	height:39px;
	display:block;
	float:left;
	margin:0;
}

	
#prev{
	background:url(../images/prev.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}
	
#prev:hover{
	background:#000000 url(../images/prev.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}

#next{
	background:url(../images/next.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}
	
#next:hover{
	background:#000000 url(../images/next.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}
	
#play{
	background:url(../images/play.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}
	
#play:hover{
	background:#000000 url(../images/play.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}
	
#pause{
	background:url(../images/pause.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}
	
#pause:hover{
	background:#000000 url(../images/pause.png) top left no-repeat;
	border-right:#CCC 1px solid;
	}
	
#playing{
	color:#A80000;
	font-size:12px;
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;
	}
	
#soundmanager-debug, #soundmanager-debug-toggle{
	display:none!important;
	}