body {
background:#0b0b0d url(images/mainBkg.jpg) no-repeat top center;
margin:0;
padding:0;
color:#fcf9c9;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
}

a { font-weight:bold; text-decoration:none; outline:none; color:#fcf9c9; }
a:hover { text-decoration:underline; }

.cl { clear:both; }
.cen { text-align:center; }
.fll { float:left; }
.flr { float:right; }

#pageContainer{
/*background:red;*/
width:764px;
margin:0 auto;
}

#header {
width:764px;
height:339px;
overflow:hidden;
}

#anim {
margin:0 auto;
padding:0;
width:682px;
height:335px;
background:url(images/logo.png) top center no-repeat;
}

#menu {
width:668px;
height:40px;
overflow:hidden;
margin:0 0 0 10px;
padding:285px 0 0 0;
}

ul#navlist {
height:40px; overflow:hidden;
margin:0;
padding:0;
}

#navlist li { display:inline; list-style-type:none; padding:0; margin:0 0 0 5px; }
#navlist a {
display:none;
font-size:22px;
height:40px;
padding:0;
border:0;
color:#eae2b5;
font-family:Georgia, "Times New Roman", Times, serif;
background:url(images/menu.png) no-repeat;
background-position:top left;
cursor:pointer;
}

* html #navlist a { background:url(images/menu.gif) no-repeat; }
* html #navlist { background:#0b0b0d; }

#navlist a:hover, #active a:link, #active a:visited, #active a:hover { background-position: 0 -40px; text-decoration:none; }

#menu a#news:hover { background-position:0 -40px; }
#menu a#band { background-position: -92px 0; } #menu a#band:hover { background-position: -92px -40px; } #menu a#band:active { background-position: -92px -39px; }
#menu a#bio { background-position: -175px 0; } #menu a#bio:hover { background-position: -175px -40px; } #menu a#bio:active { background-position: -175px -39px; }
#menu a#releases { background-position:-239px 0; } #menu a#releases:hover { background-position: -239px -40px; } #menu a#release:active { background-position: -239px -39px; }
#menu a#shows { background-position: -364px 0; } #menu a#shows:hover { background-position: -364px -40px; }  #menu a#shows:active { background-position: -364px -39px; }
#menu a#merch { background-position: -468px 0; } #menu a#merch:hover { background-position: -468px -40px; } #menu a#merch:active { background-position: -468px -39px; }
#menu a#images { background-position: -565px 0; } #menu a#images:hover { background-position: -565px -40px; } #menu a#images:active { background-position: -565px -39px; }
#menu a#media { background-position: -675px 0; } #menu a#media:hover { background-position: -675px -40px; }  #menu a#media:active { background-position: -675px -39px; }

#content {
}

#leftDiv {
float:left;
width:167px;
overflow:hidden;
margin:0;
padding:0;
}

#leftDiv a {
display:block;
width:100%;
overflow:hidden;
color:#d10019;
margin-bottom:6px;
}

a.bild { height:14px; }
#leftDiv a.bild:hover { 
width:150px;
height:13px;
border-bottom:1px solid #d10019;
}
#rightDiv a.bild:hover { 
height:13px;
border-bottom:1px solid #fcf9c9;
}


.segment {
width:100%;
margin-bottom:20px;
}

#leftDiv h3 {
background:url(images/left_topics.gif) top left no-repeat;
height:16px;
overflow:hidden;
margin:0 0 4px 0;
padding:0;
} 

#leftDiv h3.news { width:129px; background-position: 0 -17px; }
#leftDiv h3.forum { width:124px; background-position: 0 -36px; }
#leftDiv h3.shows { width:153px; background-position: 0 -53px; }
#leftDiv h3.reviews { width:153px; background-position: 0 -72px; }
#leftDiv h3.morereviews { width:153px; background-position: 0 -120px; }
#leftDiv h3.none { background:transparent; height:0; padding:0; }
#leftDiv h3.media { width:63px; background-position: 0 -137px; }

#leftDiv a.media {
display:block;
text-decoration:none;
background:url(images/media_links.gif) top left no-repeat;
background-position:0 0;
height:55px;
width:130px;
overflow:hidden;
margin:0 0 6px 0;
padding:0;
}

#leftDiv a.media:hover { background-position:-138px 0; }
#leftDiv a.media.spotify { background-position:0 -67px; height:57px; }
#leftDiv a.media.spotify:hover { background-position:-138px -67px; }
#leftDiv a.media.itunes { background-position:0 -138px; height:45px; }
#leftDiv a.media.itunes:hover { background-position:-138px -138px; }
#leftDiv a.media.myspace { background-position:0 -194px; height:41px; }
#leftDiv a.media.myspace:hover { background-position:-138px -194px; }

#rightDiv {
float:right;
width:559px;
overflow:hidden;
/*background:#666;*/
}

#rightDiv img.cen { display:block; margin:15px auto 0 auto; }

.newsItem { margin-bottom:15px; line-height:1.5em; }

.newsItem a { color:#fcf9c9; }

.newsItem h2 {
width:559px;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:0 0 5px 0;
padding:0;
color:#d10019;
}
.newsItem h2 a, .newsItem h2 i {
font-style:normal;
margin-right:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#d10019;
}

.newsItem h2 a { text-decoration:none; }

.memberInfo {
float:right;
width:350px;
padding-top:10px;
line-height:1.3em;
}

.memberInfo p { margin:4px 0; padding:0; }

#rightDiv h3 {
background:url(images/rightTopics.gif) top left no-repeat;
width:193px;
height:46px;
overflow:hidden;
margin:0 0 4px 0;
padding:0;
} 

#rightDiv h3.john { width:218px; background-position: 0 -55px; }
#rightDiv h3.aron { width:316px; background-position: 0 -108px; }
#rightDiv h3.stefan { width:202px; background-position: 0 -157px; }
#rightDiv h3.max { width:186px; background-position: 0 -205px; }
#rightDiv h3.audio { width:80px; background-position: 0 -252px; height:46px; }
#rightDiv h3.video { width:82px; background-position: 0 -299px; }
#rightDiv h3.reunleash { width:121px; background-position: 0 -348px; }
#rightDiv h3.unholy { width:86px; background-position: 0 -395px; }
#rightDiv h3.unleash { width:101px; background-position: 0 -441px; }
#rightDiv h3.ptd { width:420px; background-position: 0 -488px; }
#rightDiv h3.blood { width:244px; background-position: 0 -536px; }
#rightDiv h3.dissection { width:320px; background-position: 0 -581px; }
#rightDiv h3.newpath { width:330px; background-position: 0 -630px; }
#rightDiv h3.necrology { width:200px; background-position: 0 -678px; }

span#dropcap {
display:block;
float:left;
width:77px;
height:72px;
margin-right:5px;
background-image:url(images/m.png);
background-repeat:no-repeat;
}
span#dropcap span { display:none; }

a.mediaLink {
display:block;
background: transparent url(images/speaker.gif) top left no-repeat;
height:17px;
padding-left:15px;
margin-bottom:5px;
}

.promoPic { display:block; margin:0 auto; }

.release { line-height:1.35em; margin-bottom:30px; }
.release .facts { float:left; width:208px; }
.release .info { background:#1f1f1f; padding:8px; margin:5px 0 10px 0; }

.extra { display:block; }
.expand, .contract { display:block; margin-top:4px; }
.extra a.contract { display:none; }
a.rev  { display:block; }

.release a.rev { margin-bottom:3px; }

input {
display:block;
width:400px;
height:19px;
background:#1f1f1f;
border:1px solid #d10019;
color:#d10019;
padding:2px 5px 0 5px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:0.05em;
}

textarea {
width:400px;
height:280px;
margin:0 0 20px 0;
background:#1f1f1f;
border:1px solid #d10019;
color:#d10019;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:0.05em;
}

input.subm {
display:block;
width:220px;
height:30px;
background:#1f1f1f;
border:1px solid #fcf9c9;
color:#fcf9c9;
padding:3px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:14px;
letter-spacing:0.05em;
cursor:pointer;
}

.randy {
	float:left;
	margin:2px;
	padding:5px;
	font-size:1.5em;
	border:1px solid #d10019;
}
