/****
	Main Page Elements***
***/
body {margin:0; font:normal 11px/16px  Verdana,  Arial, Helvetica, sans-serif; color: #fff; 
background:#000 url(images/pageElements/main_bg.jpg) top center no-repeat;; }



#shell { margin:0 auto;  position:relative;  padding:0; width:850px;}



.content {margin: 0; padding:0; height:282px; width:545px;  top:190px; left:152px; position:absolute;}
#featurepage .content{top:160px; left:92px; width:670px; text-align:center;}
#usefulwrapper{padding:0 30px 0 0; margin:0; overflow:auto; height:282px;}
#usefulwrapperdebands{padding:0 30px 0 0; margin:0; overflow:auto; height:282px;}
#galleryscroll{margin-left:30px; text-align:center; margin-right:30px; float:left;}


.pagephoto{float:right; margin:0 0 20px 10px;}
/****
	Content Styles***
***/
	.content a {text-decoration:underline; color:#E9B03F;}
	.content a:hover{text-decoration:none; color:#E9B03F;}
	.content hr {height:1px; color:#222; background:#222; size:1px;}
	.content p, .content ol, .content ul, .content form {margin-top:5px; margin-bottom:16px; }
	.content h1{display:block; font-size:15px; color:#fff; margin:0; padding:75px 0 0 0; font-weight:bold;}
	.content h2{display:block; font-size:14px; color:#fff; margin:0; padding:0; font-weight:bold;}
	.content h3{display:block; font-size:13px; color:#D4D4CC; margin:0; padding:0; font-weight:bold;}
	.content h4{display:block; font-size:12px; color:#fff; margin:0; padding:0; font-weight:bold;}
/****
	Secondary Page Elements***
***/

#footer { font:11px/14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0; position:absolute; top:550px;  width:850px; text-align:center;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
#sideElements{position:absolute; right:0; top:257px; width:124px;}
#sideElements img{border:none;}
#faqbtn{margin-right:33px;}
#musicbtn{margin-right:26px;}
/****
	Specialty Formatting***
***/
.right {margin:0px 0px 8px 9px; float:right;}
.left {margin:0px 9px 8px 0px; float:left;}
/*photos*/
.photoright {padding:1px; background:#fff; border:1px solid #B79152; float:right; margin:1px 0px 9px 10px;}
.photoleft{padding:1px; background:#fff; border:1px solid #B79152; float:left; margin:1px 10px 9px 0px;}
.photo {padding:1px; background:#fff; border:1px solid #B79152;}
.photocenter {padding:1px; background:#fff; border:1px solid #B79152;display:block; margin:1px auto 9px auto;}
/*features*/
#feature {margin:0 auto;}
.featureRight {border:1px solid #fff; padding:2px; float:right; margin:12px 0px 8px 15px !important;}
.featureCenter {border:1px solid #fff; padding:2px; margin:7px auto 7px auto; }

#faq h4{ display:block; background:#000 url(images/pageElements/bg_shine.gif) 0 0 repeat-x; padding:2px; margin:5px 0 3px 0; }
#faq div{padding:3px;}
.errmsg{display:none;}
.contest img {border:thin solid #000000}
.contest {text-align:center}
#staff_tofu img {border:thin solid #ffffff; float:left; margin-right:9px }
#staff_tofu p {color:#FFFFFF}

#map{position:absolute; top:487px; left:715px; width:0; height:0; background:#111; z-index:4000; overflow:hidden; padding:0;}
#map p{padding:0; margin:1px;}
#mapinner{width:540px; height:300px; background:#333 url(images/pageElements/ajax-loader.gif) center center no-repeat; margin:0 auto; border:1px solid #ddd; padding:0; overflow:hidden;}
#mapinner iframe{padding:0; margin:0; }
.closebtn{display:block; margin:0 auto; width:46px; text-align:center; color:#fff; border:1px solid #fff; background:#333; text-decoration:none; margin-top:1px;}
/****
	MENU***
***/
.fisheye{
	text-align: center;
	height: 50px;
	position: absolute;
	width: 100%;
	top: 105px;
	z-index:2000;
	font:normal 14px/14px  Verdana,  Arial, Helvetica, sans-serif;
}
a.fisheyeItem
{
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	top: 0;
}

.fisheyeItem img
{
	border: none;
	margin: 0 auto 5px auto;
	width: 100%;
}

.fisheyeItem span
{
	display: none;
	positon: absolute;
}
.fisheyeContainter
{
	background-color: #000;
	height: 50px;
	width: 200px;
	left: 500px;
	position: absolute;
}
#subs{width:500px;  position:absolute; left:30px; z-index:1000; left:152px; top:190px;}

#subs img{ height:23px; position:relative; border:none;  background:transparent url(images/subMenuElements/edges.jpg) -9px 0 no-repeat;}

#subs ul{list-syle:none; margin:0; padding:0; clear:left;}
#subs ul li{ list-syle:none; list-style-type:none; padding:0; margin:0; float:left; background:transparent url(images/subMenuElements/repeater.jpg) 0 0 repeat-x; overflow:hidden;  }
#subs ul li a{padding:0 9px 0 0; margin:0 -9px 0 0; display:block; background:transparent url(images/subMenuElements/edges.jpg) top right no-repeat; overflow:hidden;}
#subs ul li a:hover{background:transparent url(images/subMenuElements/edges_over.jpg) top right no-repeat;}
#featuresubbutton{width:18px; height:48px; padding:0; margin:0; position:absolute; top:190px; left:134px;}
#featuresubbutton img{border:none;}
