@charset "utf-8";
/* CSS Document */
@import "titles.css";

body{
	margin:0;	
	font-family:Arial, Helvetica, sans-serif;
}
.clear{
	clear:both;	
}
img{ border:0; }
#navbar {
	background:#010000;
	-moz-opacity:.85;
	filter:alpha(opacity=85);
	opacity:.85;
	height:50px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:5;
}

#container{ /* CENTER CONTENT*/
	width:980px;
	margin:0 auto;
}
#relly{ /* CENTER CONTENT*/
	position:relative;
	top:0;
	left:0;
	z-index:10;
}


#nav{
	position:absolute;
	left:460px;
	top:5px;
	height:35px;
	width:580px;
	color:#fff;
	z-index:15;
}
#logo{
	position:absolute;
	width:320px;
	height:157px;
	top:0;
	left:0;
	z-index:99;
}
#logo a{
	z-index:15;
	position:absolute;
	top:0; left:0;
	width:320px;
	height:157px;
	background:url(../images/logos/main.png) no-repeat ;
}

#left{
	width:320px;
	float:left;
	padding-top:120px;
	padding-bottom:110px;
}
#right{
	padding-top:100px;
	padding-bottom:110px;
	width:540px;
	float:right;
}
.right{
	padding-top:0px;
	width:540px;
	float:right;
}
#full{
	padding-top:120px;	
	padding-bottom:110px;
	width:980px;
	float:left;
}
.full_content{
	position:relative;	
	color:#ffb400;
}
#footpad{

}
#footerWrapper{
	position:fixed	;
	bottom:0px;
	z-index:15;
	width:100%;
}
#footer{
	clear:both;
	background:#000000;
	color:#ffb400;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
#footer a{
	color:#ffb400;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}
#footerlinks{
	padding-top:15px;	
}
#footerpartners{
	padding:13px 0 22px;
}
#footerpartners a{
	text-decoration:none;	
}
#emailsignupframe{
	position:relative;	
	height:100px;
	margin-bottom:18px;
}
#emailForm{
	position:absolute;
	top:66px;
	left:14px;
}
#emailForm .defaultTextActive{
	color:#999999;
	font-style:italic;
}
#email_signup_email{
	width:140px;	
}
#emailBtn{
	position:absolute;
	top:39px;
	left:167px;
}
#emailsignup #icons	{
	position:absolute;
	top:65px;
	left:224px;
}
#emailsignup #icons .icon{
	float:left;
	padding-right:7px;
}
.subleft{
	width:320px;
	position:relative;
}	
#left .trans{
	width:320px;	
}
.trans{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#000000;
	-moz-opacity:.80;
	filter:alpha(opacity=80);
	opacity:.80;
	z-index:-1;
}
#recentMedia{
	display:block;
	color:#ffb400;
	font-size:11px;
/*	padding-left:85px;*/
	padding-left:17px;
	padding-top:37px;	
		
}
#upcomingEvents{
	color:#ffb400;
	font-size:11px;
/*	padding-left:85px;*/
	padding-left:17px;
	padding-top:17px;	
}
#currentTrack{
	position:relative;	
	color:#000000;
	padding-bottom:23px;
}
#currentTrack .trackWeek{
	padding:17px 0 5px 17px;
}

#currentTrack .trackFrame{
	margin-left:20px;
	background:#ffb400;
	width:480px;
	padding-top:7px;
	padding-left:20px;
}
#currentTrack .trackBand{
	font-size:18px;
	font-weight:bold;
	float:left;
	padding-right:5px;
	text-transform:uppercase;
}
#currentTrack .trackDate{
	font-size:18px;
	font-weight:bold;
}
#currentTrack .trackName{
	font-size:12px;
	padding-bottom:7px;
}
#prevTracks{
	position:relative;	
	color:#ffb400;
	padding-bottom:15px;
}
#prevTracks .track{
	padding-left:20px;	
	clear:both;
	padding-top:22px;
}
#prevTracksFull{
	clear:both;
	position:relative;	
	color:#ffb400;
	padding-bottom:15px;
}
#prevTracksFull .track{
	padding-left:19px;	
	float:left;
	width:469px;
	padding-top:22px;
}
.track .week{
	width:54px;
	float:left;
}
.track .photo{
	width:220px;
	float:left;
}
#prevTracks .track .info{
	font-size:12px;	
	width:208px;
	float:left;
	padding-left:18px;
}
#prevTracksFull .track .info{
	font-size:12px;	
	width:175px;
	float:left;
	padding-left:18px;
}
.track .info .band{
	text-transform:uppercase;
	font-weight:bold;
}	
.track .info .name{
	text-transform:capitalize;
}	
.track .info .date{
	padding-top:20px;
}	

.newsItem{
/*	width:220px;	*/
	width:280px;	
	font-size:11px;
	padding-bottom:18px;
}
.newsTitle{
	text-transform:uppercase;
	font-weight:bold;
}
.newsDate{
	font-style:italic;
}
.newsItem a{
	color:#ffb400;	
}
.newsItem a:hover{
	color:#fff;	
}
#right .spacer{
	height:20px;
}
.about, .rules, .rules_sub{
	position:relative;
	padding-top:17px;
}
.about .info{
	padding:0 0 15px 25px;
	width:480px;
	font-size:12px;
	color:#ffb400;
}
.rules .info{
	padding:17px 0 15px 25px;
	width:480px;
}
.rules_sub .info{
	padding:0px 0 15px 25px;
	width:480px;
}

#privacy{
	font-size:12px;
	padding:25px 17px 17px;
}
#news{
	padding-top:17px;	
	font-size:12px;
}
#news .newsHeadline{
	clear:both;	
}
#news .newsPhoto{
	float:left;
	width:340px;
	padding-bottom:35px;
}
#news .newsArticle{
	width:615px;	
	float:left;
	padding-bottom:35px;
}
#news .newsArticle a{
	color:#ffb400;
}
#news .newsArticle a:hover{
	color:#fff;
}
#wallpaper{
	position:relative;	
	padding-top:17px;
}
#wallpaper .item{
	clear:both;	
	padding-bottom:20px;
}
#wallpaper .links{
	float:left;
	width:73px;
	text-align:right;
	font-size:10px;
}
#wallpaper .links a{
	color:#ffb400;	
}
#wallpaper .links a:hover{
	color:#fff;	
}
#wallpaper .photo{
	padding-left:11px;
	float:left;
}
#gallery{
	position:relative;
	padding-left:20px;
	padding-top:17px;
}
#gallery .photo{
	float:left;
	padding-right:23px;
	padding-bottom:27px;
}
#tracks{
	margin-bottom:20px;	
}
#tracks #upcomingEvents{
	padding-left:0px;
	padding-top:17px;	
}

#tracks #trackInfo{
	padding-top:17px;
	padding-left:17px;
	padding-bottom:20px;
	float:left;
	/*720x405 width*/
/*	width:197px; /*
	/*640x360 width*/
	width:277px;
	color:#ffb400;
}
#track .trackOptions{
	padding-top:15px;	
}
#track .embed{
	float:left;
}
#track .embed input{
	width:150px;
	background:#e1e1e1;
	border:none;
}
#track .mp3download{
	float:left;	
}
#track .divider{
	background:url(../images/misc/divider.gif) center no-repeat;
	width:23px;
	height:18px;
	float:left;
}
#trackInfo .embed input{
	background:#e1e1e1;
	border:none;
	width:200px;
}
#trackInfo .trackDate{
	font-size:18px;
	font-style:italic;
	padding:15px 0 20px;	
}
#tracks .info{
	padding:0 17px 17px 0px;
	font-size:12px;
}
#tracks .info a{
	color:#ffb400;
}
#tracks .info a:hover{
	color:#fff;
}
#tracks #track{
	float:left;
	padding-left:20px;
	padding-top:17px;
	color:#ffb400;
	padding-bottom:20px;
}
#track .trackBand{
/*	padding-left:95px;*/
	padding-left:15px;
	font-size:21px;
	text-transform:uppercase;
	font-weight:bold;
}
#track .trackName{
/*	padding-left:95px;*/
	padding-left:15px;
	font-size:18px;
	padding-bottom:10px;
}
.app_left{
	padding:17px;
	text-align:right;
	width:286px !important;
}
.break_left{
	height:20px;
}	
#appForm{
	padding-top:17px;	
}
#appForm tr{ 
}
#appForm th{ 
	text-align:right;
	vertical-align:top;
	width:284px;
	padding-right:9px;
}
#appForm td{ 
	vertical-align:bottom;
	padding-bottom:15px;
}
#appForm input.text{
	background:#cfcfcf;
	border:none;
	width:205px;
}
#appForm input.file{
	background:#cfcfcf;
	border:none;
}

#terms_conditions{
	background:#cfcfcf;
	font-size:11px;
	color:#000;
	width:480px;
	height:101px;
	padding:10px;
	overflow:scroll;
}
div.addthis{
	padding-top:15px;	
}
#season1{
	padding:17px 17px;	
}
.viewall{
	padding:17px 17px 0;	
}