@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {
	background-image:url(images/background.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center;
	background-color:#000000;
}

#wrapper {
	width:960px;
	margin-left: auto; margin-right: auto;
	background-image:url(images/bgplate.png);
	background-position:center;
}

#header {
	width:960px;
	height:406px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat);
}

#industry-header {
	width:960px;
	height:406px;
	background-image:url(images/industryheader.jpg);
	background-repeat:no-repeat);
}

#tour-header {
	width:960px;
	height:406px;
	background-image:url(images/tourheader.jpg);
	background-repeat:no-repeat);
}

#biography-banner {
	width:920px;
	height:68px;
	background-image:url(images/biographybanner.jpg);
}

#videos-banner {
	width:920px;
	height:68px;
	background-image:url(images/videosbanner.jpg);
}

#pasttourdates-banner {
	width:920px;
	height:68px;
	background-image:url(images/tourdatesbanner.jpg);
}

#music-banner {
	width:920px;
	height:68px;
	background-image:url(images/musicbanner.jpg);
}

#milestones-banner {
	width:920px;
	height:68px;
	background-image:url(images/milestonesbanner.jpg);
}

#milestones-page {
	width:920px;
	height:303px;
	background-image:url(images/milestonespage.png);
}

#biopage {
	width:920px;
	height:802px;
	background-image:url(images/biopage.png);
}

#pasttourdates {
	width:920px;
	height:1370px;
	background-image:url(images/tourdates.png);
}

#contact-banner {
	width:920px;
	height:68px;
	background-image:url(images/contactbanner.jpg)
}

#contactpage {
	width:920px;
	height:103px;
	background-image:url(images/contactpage.png);
}

#milestones-banner {
	width:920px;
	height:68px;
	background-image:url(images/milestonesbanner.jpg)
}

#quotes-banner {
	width:920px;
	height:68px;
	background-image:url(images/quotesbanner.jpg)
}

#quotespage {
	width:920px;
	height:238px;
	background-image:url(images/quotespage.png);
}



#family-header {
	width:960px;
	height:406px;
	background-image:url(images/familyheader.jpg);
	background-repeat:no-repeat);
}

#navigation-bar {
position: relative;
top-margin: 0px auto;
padding: 3px;
height: 51px;
} 

#navigation-bar li {
background: url(images/nav-bar-full.png) 0 0 no-repeat;
position: absolute;
height: 51px;
display: block;
list-style: none;
}

#navigation-bar a {
height: 51px;
width: 128;
display: block;
} 

#navigation-bar #home { left: 32px; width: 128px;}
#navigation-bar #tour { left: 160px; background-position: -128px 0; width: 128px;}
#navigation-bar #band { left: 288px; background-position: -256px 0; width: 128px;}
#navigation-bar #media { left: 416px; background-position: -384px 0; width: 128px;}
#navigation-bar #store { left: 544px; background-position: -512px 0; width: 128px;}
#navigation-bar #community { left: 672px; background-position: -640px 0; width: 128px;}
#navigation-bar #contact { left: 800px; background-position: -768px 0; width: 128px;}

#navigation-bar #home a:hover { background: url(images/nav-bar-full.png) 0px -52px no-repeat; }
#navigation-bar #tour a:hover { background: url(images/nav-bar-full.png) -128px -52px no-repeat; }
#navigation-bar #band a:hover { background: url(images/nav-bar-full.png) -256px -52px no-repeat; }
#navigation-bar #media a:hover { background: url(images/nav-bar-full.png) -384px -52px no-repeat; } 
#navigation-bar #store a:hover { background: url(images/nav-bar-full.png) -512px -52px no-repeat; } 
#navigation-bar #community a:hover { background: url(images/nav-bar-full.png) -640px -52px no-repeat; } 
#navigation-bar #contact a:hover { background: url(images/nav-bar-full.png) -768px -52px no-repeat; } 


#content_left {
	float:left;
	position:relative;
	width:570px;
	padding-left:20px;
	padding-top:20px;
	background-image:url(images/bgplate.png);
}

#content_left h1, #content_center h1 {
	color:#FFFFFF;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	font-size:2.2em;
}

#content_left h1.red, #content_center h1.red {
	color:#D20000;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	font-size:2.2em;
}

#content_left h2, #content_center h2 {
	color:#ffffff;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	font-size:1.6em;
}

#content_left h2.red, #content_center h2.red {
	color:#D20000;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	font-size:1.6em;
}

#content_left h3, #content_center h3 {
	color:#ffffff;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	font-size:1em;
}

#content_left p, #content_center p, #content_right p {
	color:#ffffff;
	font-family:'droid sans', sans serif;
	font-size: .9em;
	padding-bottom:20px;
}

#content_right {
	float:right;
	position:relative;
	width:300px;
	padding-right:20px;
	padding-top:20px;
	background-image:url(images/bgplate.png);
}

#content_right a, #content_left a { color:#ffffff; text-decoration:underline; } #content_right a:hover, #content_left a:hover { color:#ff0000; } #content_right a:active, #content_left a:active { color:#FFF; }

#content_right h3 {
	color:#ffffff;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	font-size:1.2em;
	text-decoration:underline;
}

#industry-content {
	width:920px;
	padding-left:20px;
	padding-right:20px;
	position:relative;
}

#industry-content p {
	color:#ffffff;
	font-family:'droid sans', sans serif;
	font-size: .9em;
	padding-bottom:20px;
}

#social-bar li {
background: url(images/socialbuttons.png) 0 0 no-repeat;
position: absolute;
height: 68px;
display: block;
list-style: none;
}

#social-bar a {
height:68px;
width: 480px;
display: block;
} 

#social-bar #facebook { left: 0px; width: 480px;}
#social-bar #twitter { left: 480px; background-position: -480px 0; width: 480px;}
#social-bar #facebook a:hover { background: url(images/socialbuttons.png) 0px -68px no-repeat; }
#social-bar #twitter a:hover { background: url(images/socialbuttons.png) -480px -68px no-repeat; }

#email-signup {
	height:33px;
	width:300px;
	background-image:url(images/emailsignup.png);
}

#footer-content {
	width:960px;
	position:relative;
}

#footer-bar {
position: relative;
top-margin: auto;
padding: 3px;
height: 20px;
} 

#footer-bar li {
background: url(images/footerbar.png) 0 0 no-repeat;
position: absolute;
height: 20px;
display: block;
list-style: none;
}

#footer-bar a {
height: 20px;
width: 128;
display: block;
} 

#li {
	color:#FFFFFF;
	font-family:'droid sans', sans serif;
}

#footer-bar #home { left: 0px; width: 128px;}
#footer-bar #tour { left: 128px; background-position: -128px 0; width: 128px;}
#footer-bar #band { left: 256px; background-position: -256px 0; width: 128px;}
#footer-bar #media { left: 384px; background-position: -384px 0; width: 128px;}
#footer-bar #store { left: 512px; background-position: -512px 0; width: 128px;}
#footer-bar #community { left: 640px; background-position: -640px 0; width: 128px;}
#footer-bar #contact { left: 768px; background-position: -768px 0; width: 128px;}

#footer-bar #home a:hover { background: url(images/footerbar.png) 0px -20px no-repeat; }
#footer-bar #tour a:hover { background: url(images/footerbar.png) -128px -20px no-repeat; }
#footer-bar #band a:hover { background: url(images/footerbar.png) -256px -20px no-repeat; }
#footer-bar #media a:hover { background: url(images/footerbar.png) -384px -20px no-repeat; } 
#footer-bar #store a:hover { background: url(images/footerbar.png) -512px -20px no-repeat; } 
#footer-bar #community a:hover { background: url(images/footerbar.png) -640px -20px no-repeat; } 
#footer-bar #contact a:hover { background: url(images/footerbar.png) -768px -20px no-repeat; } 

table {
	border:0px;
	color:#ffffff;
	background-color:#000000;
}

th {
	color:#ffffff;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:2em;
	text-align:left;
}

td {
	color:#ffffff;
	font-family:'droid sans', sans serif;
	text-transform:uppercase;
	font-size:1em;
	text-align:left;
}


