body, p, td {
	font: 11px/14px "Lucinda Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

body {
	color: #eee;
	background-color: #222;
	margin: 0;
	padding: 0;
	text-align: center;
	}
td, p {
	color: #eee;
	background-color: transparent;
}

a, a:link {
	background-color: transparent;
	color: #c4db73;
	}

a:visited {
	background-color: transparent;
	color: #eee;
	}

a:hover, a:active {
	background-color: #c4db73;
	color: #000;
	}

a img {
	border-width:0;
	border-style:none;
	}
	
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px 0 ;
	font-weight: normal;
	line-height: 1.1;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; 
	background-color: transparent;
	color: #c4db73;
	letter-spacing: 5px;
	}
h1 { 
	clear: both;
	font-size: 1.8em; 
	padding: 0 0 5px 15px;
	margin: 0 0 0 0;
	background: transparent url(images/firebullet.gif) top left no-repeat;
	border-bottom: 1px solid #c4db73;
	}
h2 { font-size: 1.2em; }

#main {
	background: #000 url(images/djk_skull.jpg) no-repeat top right;
	width: 760px;
	color: #c4db73;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	}
	html>body #main { width:760px; }
	
#header {
	position: relative;
	height: 95px;
	width: 760px;
	}
#header a:link { text-decoration: none; }
#header a:hover, #header a:active { text-decoration: none; }

#nav-box {
	position:relative;
	float: left;
	display:block;
	clear:both;
	width:180px;
	text-align: center;
}

#nav {
	width: 180px;
	height: 460px;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#nav-box li {
	list-style:none;
	margin:0;
	float:left;
	position:relative;
}

#nav a {
	display: block;
  	padding: 0;
	margin: 0;
  	/* overflow: hidden; */
	text-indent: -9000px;
	background-color: transparent;
	color: #fff;
	width: 180px;
	}

#nav-bioknob, #nav-bioknob a { height: 60px; background: url(images/nav-bioknob.gif) top left no-repeat; }
	#nav-bioknob a:hover { background-position: 0 -120px; }
	#nav-bioknob .selected { background-position: 0 -60px; }
	#nav-bioknob a.selected:link { background-position: 0 -60px; }
	#hav-bioknob a.selected:hover { background-position: 0 -60px; }

#nav-photos, #nav-photos a { height: 62px; background: url(images/nav-photos.gif) top left no-repeat; }
	#nav-photos a:hover { background-position: 0 -124px; }
	#nav-photos .selected { background-position: 0 -62px; }
	#nav-photos a.selected:link { background-position: 0 -62px; }
	#hav-photos a.selected:hover { background-position: 0 -62px; }

#nav-playlist, #nav-playlist a { height: 51px; background: url(images/nav-playlist.gif) top left no-repeat; }
	#nav-playlist a:hover { background-position: 0 -102px; }
	#nav-playlist .selected { background-position: 0 -51px; }
	#nav-playlist a.selected:link { background-position: 0 -51px; }
	#hav-playlist a.selected:hover { background-position: 0 -51px; }

#nav-news, #nav-news a { height: 49px; background: url(images/nav-news.gif) top left no-repeat; }
	#nav-news a:hover { background-position: 0 -98px; }
	#nav-news .selected { background-position: 0 -49px; }
	#nav-news a.selected:link { background-position: 0 -49px; }
	#hav-news a.selected:hover { background-position: 0 -49px; }

#nav-gigs, #nav-gigs a { height: 60px; background: url(images/nav-gigs.gif) top left no-repeat; }
	#nav-gigs a:hover { background-position: 0 -120px; }
	#nav-gigs .selected { background-position: 0 -60px; }
	#nav-gigs a.selected:link { background-position: 0 -60px; }
	#hav-gigs a.selected:hover { background-position: 0 -60px; }

#nav-email, #nav-email a { height: 52px; background: url(images/nav-email.gif) top left no-repeat; }
	#nav-email a:hover { background-position: 0 -104px; }
	#nav-email .selected { background-position: 0 -52px; }
	#nav-email a.selected:link { background-position: 0 -52px; }
	#hav-email a.selected:hover { background-position: 0 -52px; }

#nav-links, #nav-links a { height: 60px; background: url(images/nav-links.gif) top left no-repeat; }
	#nav-links a:hover { background-position: 0 -120px; }
	#nav-links .selected { background-position: 0 -60px; }
	#nav-links a.selected:link { background-position: 0 -60px; }
	#hav-links a.selected:hover { background-position: 0 -60px; }

#nav-faq, #nav-faq a { height: 60px; background: url(images/nav-faq.gif) top left no-repeat; }
	#nav-faq a:hover { background-position: 0 -120px; }
	#nav-faq .selected { background-position: 0 -60px; }
	#nav-faq a.selected:link { background-position: 0 -60px; }
	#hav-faq a.selected:hover { background-position: 0 -60px; }

#content {
	float: right ;
	width: 400px;
	background-color: transparent;
	color: #eee;
	vertical-align: top;
	margin: 20px 0 0 0;
	}
#content img {
	float: left;
	padding: 0 10px 10px 0;
	}
	
.news-item {
	margin: 0 0 20px 0;
	padding: 10px;
	color: inherit;
	background-color: transparent;
	/* border: 2px solid #666; */
	}
.news-item p td {
	color: inherit; 
	background-color: transparent;
	}
	
#sidebar {
	float: right;
	width: 150px;
	height: 500px;
	margin: 0 10px 0 auto;
	padding: 0;
	color: #eee;
	background-color: transparent;
	}

#top {
	clear: both;
	font-size: .9em;
	background-color: #333;
	color: #c4db73;
	text-align: center;
	border-bottom: 1px solid #c4db73;
	padding: 5px 0 10px 0;
	margin: 0;
	}

#footer {
	clear: both;
	font-size: .9em;
	background-color: #333;
	color: #c4db73;
	text-align: center;
	border-top: 1px solid #c4db73;
	padding: 5px 0 10px 0;
	margin: 0;
	}
	
fieldset {
	color: inherit;
	background-color: transparent;
	border: 1px solid #c4db73;
	}
fieldset legend {
	color: #c4db73;
	background-color: transparent;
	font-weight: bold;
	}
fieldset label {
	padding: 10px;
	font-weight: bold;
	}
fieldset table {
	margin: 0;
	padding: 0 0 0 20px;
}

.form-msg { padding: 0 20px; }
#credits { color: #666; } 
#credits a { color: #666 } 
#credits a:hover { background-color: transparent; color: #999;}
