/************ GENERAL ******************/
* {
	margin: 0;
	padding: 0;
}
body { 
	background: url(images/greybg.gif); 
	margin: 0;
	padding: 0;}

p { color: #121212; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

a:link { color: #d60000 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

a:visited { color: #555 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

a:hover { color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }

a:active { color: #d60000 ; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.shoutcast, .shoutcast:link, .shoutcast:visited, .shoutcast:hover, .shoutcast:active {
	color: #D60000;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none;
}

input.shoutcast {
	background-color: transparent;
	font-size: 12px;
	color: #D60000;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	border: none;
}

/*****************************?

/************ CONTAINERS ************************/
#container { position: relative; margin: 0 auto; padding: 0 50px; width: 714px !important; width /**/: 824px; background: url(images/background.gif) repeat-y; font-size: 0.75em; color: #121212; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#intro {
	width: 460px;
}
#filler{
	background: url(images/fillerBG.gif) no-repeat;
}
#pageHeader {
	width: 702px;
	height: 155px;
	/*background: url(images/header.gif) no-repeat;*/
	z-index: 100;
}
#navbar {
	width: 702px;
	height: 50px;
	padding: 0px 15px 0px 15px;
	/*position: relative:*/
}

#shoutcast-ie {
	top: 171px;
	left: 73px;
	position: absolute;
}

#shoutcast-ff {
	top: 168px;
	left: 73px;
	position: absolute;
}
	
.Nhome {
background: url(images/navbarHome.gif) no-repeat;
}
.Ncrew {
background: url(images/navbarCrew.gif) no-repeat;
}
.Nmedia {
background: url(images/navbarMedia.gif) no-repeat;
}
.Ngoods {
background: url(images/navbarGoods.gif) no-repeat;
}
.Nlinks {
background: url(images/navbarLinks.gif) no-repeat;
}
#navbar p {
padding-top:10px;}
#navLinks{
	position: absolute;
	top:160px;
	left: 315px;
	width: 450px;
	/*padding: 5px;*/
	
}
#navLinks ul {
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
}
#navLinks ul li{
	padding: 3px 3px;
	padding-bottom: 5px;
	list-style: none;
	display: inline;
}
#navLinks ul li a.here {
	list-style: none;
	display: inline;
	border-bottom: 4px solid #d60000;
}

#navLinks ul li a:hover {
 	border-bottom: 4px solid #d60000;
 	background: url(images/linkHover.gif) bottom left no-repeat;
 	background-position: -3px;
 }
#navLinks img{
	border:0;
}
#inside {
	width: 702px;
	height: 100%;
	padding: 8px 25px 0px 25px;
	background: url(images/bg_inside.gif) repeat-y;
}
#news {
	/*width: 163px !important;*/
	width: 213px;
	background: #f2f2f2;
}
#newsText {
	padding: 5px;
	height: 655px;
	overflow: auto;
}
#hate {
	/*width: 163px !important;*/
	width: 213px;
	background: #f2f2f2;
}
#hateText {
	padding: 5px;
	height: 250px;
	overflow: auto;
}
#showsText {
	padding:5px;
	height: 200px;
	overflow: auto;
}
#shows { position: absolute;
	top: 345px;
	left: 310px;
	width: 426px;
	background: #f2f2f2;
	color: #121212;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	padding-bottom: 0;
	margin-bottom: 0;
}
#adspace {
	position: absolute;
	top: 215px;
	left: 310px;
	width: 416px;
	background: #121212;
	padding: 5px;
}

#footer {
	width: 702px;
	height: 76px !important;
	height /**/: 126px;
	background: #f2f2f2;
	overflow: auto;
	background: url(images/bg_footer.gif) no-repeat;
}
#photoGal {
	/*float: right;*/
	position:absolute;
	top: 983px;
	left: 310px;
	width: 426px;
	background: #121212;
	margin-top: 1px;
	color: #f2f2f2;
	
}

#nextPhoto {
	float: right;
	color: #f2f2f2;
	margin-right: 50px;
}

#contact {
	position: absolute;
	top: 605px;
	left: 310px;
	width: 426px;
	background: #f2f2f2;
	color: #121212;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#contactText {
	padding:5px;
	height: 325px;
}
#crewColumn {
	/*width: 163px !important;*/
	width: 280px;
	background: #f2f2f2;
}
#crewColText {
	padding: 5px;
	height: 450px;
	overflow: auto;
}
#crewBioText {
	padding:5px;
	height: 420px;
	overflow: auto;
	
}
#crewBio {
	position: absolute;
	top: 215px;
	left: 365px;
	width: 375px;
	background: #f2f2f2;
	color: #121212;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#links {
	position: absolute;
	top: 215px;
	left: 75px;
	background: url(images/linkBG.gif) no-repeat;
	width: 657px;
	
}
#mediaCol {
	padding-left: 60px;
	padding-top: 45px;
	height: 575px;
}
#linksText {
position: relative;
	background: url(images/linksBGinside.gif) repeat-y #f2f2f2;
	margin: 50px;
	padding: 10px 20px 0px 20px;
	height: 535px;
	overflow: auto;
	text-align: right;
}
#goods {
	width: 550px;
}
#goodsText {
position: relative;
	background: #f2f2f2;
	margin: 50px;
	padding: 10px;
	height: 535px;
	overflow: auto;
	
}
.linkHeight{
	
}

/************** CLASSES *******************/
.imgAlign {
	vertical-align: bottom;
}
.pic {
    height: 312px;
	width: 416px;
	padding: 5px;
	z-index: 22;
	/*border: 1px solid #999;*/
}

.picCaption {
    padding: 0px 5px 5px 5px;
    color: #f2f2f2;
	font-size: 10px;
	width: 100%;
}
.caption {
color:#f2f2f2;
}
.cursor{
	cursor: pointer;

}
.thumb{
	width: 40px;
	height: 75px;
	border: black 2px solid;
}
.bold {
	font-weight: bold;
}
.cdCover {
	display: block;
	float: left;
	vertical-align: top;
}
.goodsTable {
	background: #f2f2f2;
	vertical-align: top;
	vertical-align: top;
}
.goodsSideText {
	font-size: 4em;
	font-weight: bolder;
	text-align: center;
	color: #f2f2f2;
	
}
.bioFormat { font-size: 12pt; color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.italic{ font-size: 10px; font-style: italic; }
.members { color: #000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; list-style-type: none; list-style-image: none; }
.update { color: #d60000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.html{ color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.showVenue{ color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; }
/****************LIGHTBOX GALLERY*****************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxCaption{ color: #000; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 0.6em; padding-top: 0.4em; }
#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
