@charset "utf-8";
/* CSS Document */

*{
padding:0;
margin:0;
}

body{
background:url(/images/hexbackground.jpg) center repeat-y;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}

img{border:none;}





#wrapper{
background:url(/images/tubes.png) center top no-repeat;
}






#header{
margin:auto;
width:1012px;
}


#topnav{
margin:auto;
width:960px;
list-style:none;
}
#topnav li{
display:block;
float:left;
}

#home{background:url(/images/home_off.jpg) no-repeat;}	
#about{background:url(/images/about_off.jpg) no-repeat;}
#party{background:url(/images/party_off.jpg) no-repeat;}
#prices{background:url(/images/prices_off.jpg) no-repeat;}
#faq{background:url(/images/faq_off.jpg) no-repeat;}
#gallery{background:url(/images/gallery_off.jpg) no-repeat;}
#press{background:url(/images/press_off.jpg) no-repeat;}
#merchandise{background:url(/images/merchandise_off.jpg) no-repeat;}
#testimonials{background:url(/images/testimonials_off.jpg) no-repeat;}

#home:hover{background:url(/images/home_on.jpg) no-repeat;}
#about:hover{background:url(/images/about_on.jpg) no-repeat;}
#party:hover{background:url(/images/party_on.jpg) no-repeat;}
#prices:hover{background:url(/images/prices_on.jpg) no-repeat;}
#faq:hover{background:url(/images/faq_on.jpg) no-repeat;}
#gallery:hover{background:url(/images/gallery_on.jpg) no-repeat;}
#press:hover{background:url(/images/press_on.jpg) no-repeat;}
#merchandise:hover{background:url(/images/merchandise_on.jpg) no-repeat;}
#testimonials:hover{background:url(/images/testimonials_on.jpg) no-repeat;}



#banner{
clear:both;
margin:0 auto;
width:1012px;
height:215px;
background:url(/images/headerbannersides.png) no-repeat center;
}

#bannerinner{
margin:auto;
width:960px;
height:215px;
background:url(/images/headerbannercenter.jpg) no-repeat center;
}


#content{
margin:auto;
width:921px;
background:#333;
padding:15px 20px 20px 20px;
}

a{color:#33cc00;}

h1{
color:#33cc00;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:24px;
text-transform:uppercase;
}

h2{
color:#33cc00;
}

h3{
color:#ffcc00;
}

hr{
height:8px;
background:url(/images/stripe.jpg);
border:none;
margin:10px 0 10px 0;
}

p{
font-size:14px;
line-height:18px;
}

ul{
list-style:none;
}

.red{color:#990000;}

.textured{
background:url(/images/scratched.jpg);
padding:20px;
border:1px solid #ffcc00;
}

#bookaparty .plabel{
font-weight:bold;
text-transform:uppercase;
width:80px;
float:left;
padding-top:8px;
}

#bookaparty input{
padding:5px;
border:none;
width:140px;
margin:4px 0 4px 0;
}



#footer{
margin:auto;
width:941px;
height:33px;
padding:20px 10px 0 10px;
background:url(/images/footerbg.jpg) no-repeat;
}










