/*
Reset all tags
*/
html {
	overflow-x:hidden;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;} 

body {
	position:relative; 
	width:100%;	height: 100%; max-height: 100%; 
	float:left; 
	background-color:#000;
	color:#fff;
	overflow-x:hidden;
	margin:auto 0;
}

a, a:visited {
	color:#cc6600; text-decoration:none; font-style: italic;
}
a:hover {
	text-decoration:underline;
}

#nav_bg {
	background:#000 url(images/bg_nav_pinktop.jpg) repeat-x;
}

#nav_container {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 31px;	
}

#nav_left {
	float:left;
	width:409px;
	height:31px;
	background:#000 url(images/nav_top_left.jpg) no-repeat;

}

#nav_right {
	float:right;
	width:481px;
	height:31px;
}


.footer_container {
	background:#000 url(images/bg_nav_pinkbottom.jpg);
	position:relative;
	margin:0 auto;
	height: 50px;
}

.main_container {
	position:relative;
	margin:0 auto;
	width: 891px;
	height: 625px;
}

.about_container {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 900px;
}

.media_container {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 1350px;
}

#main_flash {
	position:absolute;
	left:0;
	top:0;
	width:426px;
	height:448px;
}


.contact_container {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 855px;
}

.gig_container {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 700px;
}

.links_container {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 950px;
}

#main_hero {
	position:relative;
	margin:0 auto;
	width: 891px;
	height: 452px;
	margin-top:15px;
	background:#000 url(images/main_hero.jpg);
}

#main_boxes {
	position:relative;
	width: 891px;
	height: 131px;
	margin-top:10px;
}

#about_bg {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 900px;
	background:#000 url(images/bg_about.jpg) no-repeat;
	margin-top: 15px;
	
}

#about_text {
	position:absolute;
	width:480px;
	right:0;
	top:120px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	color:#FFF;

}

#media_bg {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 1300px;
	background:#000 url(images/bg_media.jpg) no-repeat;
	margin-top: 15px;

	
}


#media_text {
	position:absolute;
	width:446px;
	right:4px;
	top:136px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	color:#FFF;
	height: 1200px;

}

#contact_bg {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 855px;
	background:#000 url(images/bg_contact.jpg) no-repeat;
	margin-top: 15px;
	
}


#contact_text {
	position:absolute;
	width:422px;
	right:32px;
	top:93px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	color:#FFF;
	height: 547px;

}


#gig_bg {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 750px;
	background:#000 url(images/bg_giglist.jpg) no-repeat;
	margin-top: 15px;
	
}


#gig_text {
	position:absolute;
	width:422px;
	right:22px;
	top:145px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	color:#FFF;
	height: 550px;

}

#links_bg {
	position:relative;
	margin:0 auto;
	width: 890px;
	height: 950px;
	background:#000 url(images/bg_links.jpg) no-repeat;
	margin-top: 15px;
	
}


#links_text {
	position:absolute;
	width:422px;
	right:26px;
	top:132px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	color:#FFF;
	height: 809px;

}

#footer_whole {
	position:relative;
	margin:0 auto;
	height: 50px;
	width: 890px;

}
#mp3 {
	width:225px;
	height:23px;
	top: 4px;
	float:left;
	margin-left: 180px;

}
#footer_left{
	float:left;



}
#footer_map {
	float:right;
	width:470px;
	height:31px;
}
#news_xml {
	float:left;
	width:206px;
	height:131px;
}

#news_xml_right {
	float:right;
	width:676px;
	height:131px;

}
