/* CSS Document */
.logoholder {position: absolute; top:0px;  height:103px;  }

#countdown { position:absolute; left:386px;  top: 0px; clear:both; display:inline; width:250px; height: 17px;}

#logo_link {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:88px;
}

#mp3player { position:absolute; left:570px;  top: 0px; clear:both; display:inline; width:190px; height: 20px;}

.festivalmenuholder 
{	 width: 953px;	background:url(/images/bkg/bkg_nav_4.jpg) repeat-x;	height:31px;	position:relative;	top:-5px;}

#buyticketshome { position:absolute; left:655px;  top: 100px; clear:both; display:inline; width:200px; z-index:1; height: 25px;}

#weathercheck { position:absolute; left:855px;  top: 101px; clear:both; display:inline; width:96px; z-index:1; height: 25px;}



#festivalmenu 
{	width:100%;	height:31px;	background:url(/images/btn/Btn_FestivalNav_4.jpg) no-repeat;	margin:0;	padding:0;	position: relative;}

	#festivalmenu li 
	{		margin:0;		padding:0;		list-style:none;		display: block;		position: absolute;	}
	
	#festivalmenu a 
	{		display: block;		height:31px;		text-indent:-9999px;		text-decoration:none;	}
	
	
	
	

	#festivalmenu_home 
	{		left:0;	top:0;		width:81px;		height:31px;	}
		
#festivalmenu_home a:hover 
		{			background:url(/images/btn/Btn_FestivalNav_4.jpg) 0px -50px no-repeat;		}
		
			
	#festivalmenu_tickets 
	{		left:46px;		top:0;		width:104px;		height:31px;	}
	
		#festivalmenu_tickets a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -46px -100px no-repeat;
		}
	
	
	
	#festivalmenu_lineup 
	{
		left:116px;		top:0;		width:104px;		height:31px;	}
	
		#festivalmenu_lineup a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -116px -150px no-repeat;
		}
	
	#festivalmenu_stagetimes
	{
		left:190px;		top:0;		width:124px;		height:31px;	}
	
		#festivalmenu_stagetimes a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -190px -200px no-repeat;
		}
	
	

		
	#festivalmenu_news 
	{
		left:289px;		top:0;		width:94px;		height:31px;	}
	
		#festivalmenu_news a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -289px -250px no-repeat;
		}
		
		#festivalmenu_blog
	{
		left:351px;		top:0;		width:84px;		height:31px;	}
	
		#festivalmenu_blog a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -351px -300px no-repeat;
		}
		
		
			#festivalmenu_reviews
	{
		left:414px;		top:0;		width:99px;		height:31px;	}
	
		#festivalmenu_reviews a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -414px -350px no-repeat;
		}
		
		
				#festivalmenu_interviews
	{
		left:495px;		top:0;		width:117px;		height:31px;	}
	
		#festivalmenu_interviews a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -495px -400px no-repeat;
		}
		
		
	
	#festivalmenu_gallery 
	{
		left:585px;		top:0;		width:104px;		height:31px;	}
	
		#festivalmenu_gallery a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -585px -450px no-repeat;
		}
	
	#festivalmenu_info 
	{		left:661px;		top:0;		width:81px;		height:31px;	}
	
		#festivalmenu_info a:hover 
		{
			background:url(/images/btn/Btn_FestivalNav_4.jpg) -661px -500px no-repeat;
		}
	
		
	#festivalmenu_comp 
	{left: 716px; 	top: 0px; 	width: 74px;	 height: 31px;	}
	
		#festivalmenu_comp a:hover 
		{			background: url(../images/btn/Btn_FestivalNav_4.jpg) -716px -550px no-repeat;	}
		
		
		
			#festivalmenu_webcam
	{left: 772px; 	top: 0px; 	width: 103px;	 height: 31px;	}
	
		#festivalmenu_webcam a:hover 
		{			background: url(../images/btn/Btn_FestivalNav_4.jpg) -772px -600px no-repeat;	}
		
		
			#festivalmenu_webcast
	{left: 856px; 	top: 0px; 	width: 104px;	 height: 31px;	}
	
		#festivalmenu_webcast a:hover 
		{			background: url(../images/btn/Btn_FestivalNav_4.jpg) -856px -650px no-repeat;	}
		
		
		
	
	
	#festivalmenu_register 
	{
		left:436px;		top:0;		width:98px;		height:31px;	}
	
	#festivalmenu_saftey
	{		left:401px;		top:0;		width:98px;		height:31px;	}
	
		#festivalmenu_saftey a:hover 
		{			background:url(/images/btn/Btn_FestivalNav_4.jpg) -401px -350px no-repeat;		}

#ecostuff_header {
	position:absolute;
	left:235px;
	top:-10px;
	width:79px;
	height:84px;
	z-index:2;
}
		
	#saftey_header {
	position:absolute;
	left:310px;
	top:-10px;
	width:79px;
	height:84px;
	z-index:2;
}
			
		
#village_header {
	position:absolute;
	left:460px;
	top:-4px;
	width:137px;
	height:70px;
	z-index:2;
}

#map_header {
	position:absolute;
	left:500px;
	top:16px;
	width:137px;
	height:37px;
	z-index:2;
}
		
		/* TOP Strip  */
#topstripholder{  margin-left:636px;}
#topstrip {
 width: 322px;
 height:17px; top:0px;
 background: url(../images/btn/btn_topstrip.gif)  no-repeat;
 margin: 0px ; padding: 0px;
 position: absolute ;

}
#topstrip li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#topstrip a {display: block; text-indent: -9999px; text-decoration:none;}

#register {left: 14px; top: 0px;  width: 100px;  height: 17px;}
#mobile {left:116px; top: 0px;  width: 99px;  height: 17px;}
#fanforum {left:217px; top: 0px;  width: 99px;  height: 17px;}

#register a {height: 17px;}
#mobile a {height: 17px;}
#fanforum a {height: 17px;}


.bregister #register a, #register a:hover {background: url(../images/btn/btn_topstrip.gif) -14px -30px no-repeat;}
.bmobile #mobile a, #mobile a:hover {background: url(../images/btn/btn_topstrip.gif) -116px -30px no-repeat;}
#fanforum a:hover {background: url(../images/btn/btn_topstrip.gif) -217px -30px no-repeat;}

