body {
	padding:0px; margin:0px;
	text-align:center;
	background-color: #1b1a1a;
	background-image:url('/img/global/sitebkg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:13px;
	color:#bdbdbd;
}

body.home {
	background-image:url('/img/global/homebkg.jpg');
}


#wrapper {
	left:50%;
	margin:0px 0px 0px -400px;
	padding:0px;
	position:relative;
	width:800px !important;
	z-index:1;
}

* html #wrapper { left:0px; margin:0px; }

#page {
	display:block;
	margin:0px auto; padding:0px;
	width:800px;
	height:800px;
	/* background-image:url('/img/global/pagebkg.jpg');
	background-position:top;
	background-repeat:no-repeat; */
}

#homelogo {
margin:15px auto 60px;
width:500px;
}


#header {
	display:block;
	width:800px; height:190px;
	padding:0px; margin:0px;
}

#logo {
float:left;
height:158px;
margin:0px 182px 0px -127px;
padding:0px;
width:159px;
}

* html #logo {
	margin:0px -159px 0px -127px;
	padding:0px 0px 0px 0px;
}


#header h1 {
	float:left;
	display:block;
	width:189px; height:158px;
	margin:32px 0px 0px 25px; padding:0px;
}

* html #header h1 {
	margin:32px 0px 0px 13px; padding:0px;
}



#header h1 a {
	display:block;
	width:189px; height:158px;
	margin:0px; padding:0px;
	background-image:url('/img/global/noise.jpg');
	background-position:top;
	background-repeat:no-repeat;	
}

#header h1 span {display:none;}



/**************************************************************/

ul#nav {
	float:left;
	width:531px; height:35px;
	padding:0px; margin:85px 0px 0px;
	list-style-type:none;
}


* html ul#nav {

}
ul#nav li {
	float: left;
	padding:0px; margin:0px;
}

ul#nav li a {
	display:block;
	padding:0px; margin:0px;
	height:35px;
}

ul#nav li a span {
	display:none;
	background-position:top center;
	background-repeat:no-repeat;
}

ul#nav li a.credits {
	background-image:url('/img/nav/credits.gif');
	width:101px;
}
ul#nav li a.credits:hover { background-image:url('/img/nav-over/credits.gif'); }


ul#nav li a.audio {
	background-image:url('/img/nav/audio.gif');
	width:194px;
}
ul#nav li a.audio:hover { background-image:url('/img/nav-over/audio.gif'); }


ul#nav li a.gallery {
	background-image:url('/img/nav/gallery.gif');
	width:120px;
}
ul#nav li a.gallery:hover { background-image:url('/img/nav-over/gallery.gif'); }


ul#nav li a.contact {
	background-image:url('/img/nav/contact.gif');
	width:116px;
}
ul#nav li a.contact:hover { background-image:url('/img/nav-over/contact.gif'); }



ul#homenav {
float:left;
height:25px;
list-style-type:none;
margin:-33px 0px 0px 130px;
padding:0px;
width:542px;
}


* html ul#homenav {
margin:-33px 0px 0px 65px;

}
ul#homenav li {
	float: left;
	padding:0px; margin:0px;
}

ul#homenav li a {
	display:block;
	padding:0px; margin:0px;
	height:25px;
}

ul#homenav li a span {
	display:none;
	background-position:top center;
	background-repeat:no-repeat;
}

ul#homenav li a.credits {
	background-image:url('/img/homenav/credits.gif');
	width:111px;
}
ul#homenav li a.credits:hover { background-image:url('/img/homenav-over/credits.gif'); }


ul#homenav li a.audio {
	background-image:url('/img/homenav/audio.gif');
	width:197px;
}
ul#homenav li a.audio:hover { background-image:url('/img/homenav-over/audio.gif'); }


ul#homenav li a.gallery {
	background-image:url('/img/homenav/gallery.gif');
	width:112px;
}
ul#homenav li a.gallery:hover { background-image:url('/img/homenav-over/gallery.gif'); }


ul#homenav li a.contact {
	background-image:url('/img/homenav/contact.gif');
	width:122px;
}
ul#homenav li a.contact:hover { background-image:url('/img/homenav-over/contact.gif'); }


#preload { display:none; }

/**************************************************************/

#header h2 {
	float:left;
	width: 531px; height: 58px;
	background-position: top center;
	background-repeat:no-repeat;
	padding:0px; margin:0px 0px 0px 0px;
}

#header h2 span {display: none;}
#header h2.credits {background-image: url('/img/headers/credits.jpg');}
#header h2.audio {background-image: url('/img/headers/audio.jpg');}
#header h2.gallery {background-image: url('/img/headers/gallery.jpg');}
#header h2.contact {background-image: url('/img/headers/contact.jpg');}


/**************************************************************/


#content {
display:block;
height:520px;
margin:0px 25px 10px 0px;
overflow:auto;
padding:0px 15px 20px 140px;
text-align:justify;
}


div#leftcol { 
	float:left;
	width:350px;
	margin:0px 10px 0px 0px;
}

div#rightcol {
	float:left;
	width:350px;
}



p {padding:0px; margin:0px 0px 15px 0px;}

h3 { font-size:16px; padding:0px; margin:5px 0px 0px 0px;}
h3 a {color: #fff; }
h3 a:hover { color: #dbefff; text-decoration:none; }

h3.credittype { 
	font-size:18px;
	text-transform:uppercase;
	margin:5px 0px 10px;
	text-align:center;
	text-decoration:underline;
}

b.date { color:#888fbb; }
b.title { text-transform:uppercase;}

.small { 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; }

.bigyellow {
	font-size:16px;
	color:#ffb400;
}

#news { 
	margin:0px 0px 20px 0px;
	font-family:Arial Black, Gadget, sans-serif; 
}

#news b.date { font-size:16px; }


ul#credits {
	list-style-type:none;
	padding:0px; margin:0px 0px 30px 0px;
}

ul#credits li {
	margin:0px 0px 5px;
}



ul#video {
	list-style-type:none;
	padding:0px; margin:10px 0px;
}

ul#video li {
	float:left;
	margin: 0px 20px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
	text-align:center;
}


ul#video li a {text-decoration:none; }
ul#video li a:hover {text-decoration:underline; }

ul#video li a img { border:1px solid #fb9558; }
ul#video li a:hover img { border:1px solid #fff; }

ul#audio {
	padding:0px; margin:0px 0px 10px 0px;
}

ul#audio li {
	margin: 0px 0px 2px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}


ul#gallery {
	width:750px;  
	padding:0px; margin:0px; 
	list-style-type:none;
	white-space:nowrap;
}

ul#gallery li {
	float:left;
	width:200px; height:210px;
	display:block;
margin:0px 20px 20px 0px;
padding:10px;
	color:#888fbb; 
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


img.topleft {float: left; margin: 0px 10px 10px 0px;}
img.midleft {float: left; margin: 10px 10px 10px 0px;}
img.bottomleft {float: left; margin: 10px 10px 0px 0px;}

img.topright {float: right;	margin: 0px 0px 10px 10px;}
img.midright {float: right;	margin: 10px 0px 10px 10px;}
img.bottomright {float: right;	margin: 10px 0px 0px 10px;}


/**************************************************************/


#upload iframe { border: 0; width: 1px; height: 1px; }
#upload fieldset { border: 0; width: 500px; }
#upload fieldset input { width: 100%; }
#upload fieldset legend { font-size: smaller; }
#upload #uploadstatus { padding: 0.3em; }

/**************************************************************/

a { color:#f00; text-decoration:underline;}
a.video { color:#fb9558; text-decoration:underline;}
a:hover { color:#fff; text-decoration:none;}

#footer {
	padding:5px 0px 20px;
	display:block;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ccc;
}

#footer a { color:#aaa; text-decoration:none; }	
#footer a:hover {color:#efefef; text-decoration:underline; }