body {
	padding:0px; margin:0px;
	background-color: #e4dfcc;
	background-image:url('/img/global/sitebkg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}


#page {
	margin:50px auto 10px; padding:0px;
	width:940px;
}

#header {
	display:block;
	width:940px; height:77px;
	padding:0px; margin:0px;
}


#header h1 {
	float:left;
	display:block;
	width:500px; height:76px;
	margin:0px; padding:0px;
}

#header h1 a {
	display:block;
	width:500px; height:76px;
	margin:0px; padding:0px;
}

#header h1 span {display:none;}

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

ul#nav {
	float:right;
	width:440px; height:50px;
	padding:0px; margin:0px;
	list-style-type:none;
}

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

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

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

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

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

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


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


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

#preload { display:none; }

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

h2 {
	display:block;
	float:left;
	width:440px; height:76px;
	margin:0px; padding:0px;
	background-position:top left;
	background-repeat:no-repeat;	
}

* html h2 { margin:14px 0px 0px 32px; }

h2.biography { background-image:url('/img/headers/biography.gif'); }
h2.contact { background-image:url('/img/headers/contact.gif'); }
h2.music { background-image:url('/img/headers/music.gif'); }
h2.news { background-image:url('/img/headers/news.gif'); }
h2.splash { background-image:none; }
h2.video { background-image:url('/img/headers/video.gif'); }
h2.webadmin { background-image:url('/img/headers/webadmin.gif'); }

h2 span { display:none; }


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

h3 {
	padding:0px;
	margin:0px 0px 10px;
}


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


#content {
	width:940px;
	height:500px;
	background-position:top center;
	background-repeat:no-repeat;
}

#content.webadmin {
	background-color:#fff;	
}


ul#films, ul#filmstop {
	padding:0px; margin:0px 0px 20px 0px;
	list-style-type:none;
}

ul#films li, ul#filmstop li {

	float:left;
	padding:0px;
height:310px;
margin:0 5px 5px 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

ul#films li a img, ul#filmstop li a img { border:1px solid #000; }
ul#films li a:hover img, ul#filmstop li a:hover img { border:1px solid #16527d; }


ul#albums {
	padding:0px; margin:0px 0px 20px 0px;
	list-style-type:none;
}

ul#albums li {
	height:205px;
	float:left;
	padding:0px;
	margin:0px 7px 7px 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

ul#albums li a img { border:1px solid #000; }
ul#albums li a:hover img { border:1px solid #16527d; }

table#album { padding:0px; margin:0px 0px 10px 0px; }

table#album tr td.cover { padding:0px; margin:0px; }
table#album tr td.photo { padding:0px 0px 0px 0px; margin:0px; text-align:center;}
table#album tr td.text{ padding:5px 0px 0px 0px; margin:0px; text-align:center;}


ul#media {
	padding:0px; margin:0px 0px 20px 0px;
	list-style-type:none;
}

ul#media li {
	padding:0px;
	margin:0px 0px 2px 0px;
	text-align:left;
}

h3.media {
	padding:0px; margin:0px; 
}


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

ul#homepreview li {
	padding:0px; margin:0px 0px 5px 0px;
}

ul#homepreview li img {
	border:1px solid #650602;
}


.homenews { margin:0px 0px 5px; padding:0px; }

.headline { color:#c00032; }
.tagline { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8b5a53;}

.panoborder {
	border:1px solid #593526;
}


.morenews {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c71409;
}

.morenews a { color:#c71409; text-decoration: none; }
.morenews a:hover { color:#e3392e; text-decoration:underline; }

#tagcredit {
background-color:#000000;
color:#FFFFFF;
display:block;
float:left;
font-size:10px;
left:0;
padding:2px 8px;
position:relative;
top:484px;
z-index:32;
}

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

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;}

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

a { color:#ccc; text-decoration:none;}
a:hover { color:#fff; text-decoration:underline;}

.small { font-size:10px; }

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

#admincontent {
background-color:#fff;
color:#000;
float:left;
margin:10px 0 0 20px;
width:900px;
}
#admincontent a { color:#666; }
#admincontent a:hover { color:#ccc; }

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

#footer {
	width:900px;
	margin:0px auto;
	padding:10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7f7d73;
}

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