
/* CSS Document */

body{
	background-color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #f5f2eb;
	margin: 0px;
	margin-bottom: 50px;
	background-image: url(../img/smoke_scratch_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

body.start{
	background-color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	background-image: url(../img/hcss_start.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

body.beg{
	background-color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	xbackground-image: url(../img/hcss_start_beg.jpg);
	xbackground-position: center top;
	xbackground-repeat: no-repeat;
}

body.black{
	background: #000;
	background-image: url(../img/pix.gif);
	color: #FFF;
}

#startContainer{
	margin: 0 auto 0 auto;
	width: 762px;
}

#beg_1{
	height: 57px;
	background-image: url(../img/start/1.jpg);
	background-repeat: no-repeat;
}

#beg_2{
	height: 111px;
	background-image: url(../img/start/2.jpg);
	background-repeat: no-repeat;
}

#beg_3{
	height: 140px;
	background-image: url(../img/start/3.jpg);
	background-repeat: no-repeat;
}

#beg_4{
	height: 118px;
	background-image: url(../img/start/4.jpg);
	background-repeat: no-repeat;
}

#beg_5{
	height: 126px;
	background-image: url(../img/start/5.jpg);
	background-repeat: no-repeat;
}

#start_link{
	margin: 45px auto 0 auto;
	width: 380px;
	height: 435px;
}

#start_beg_link{
	margin: 100px auto 0 auto;
	width: 380px;
	height: 400px;
}



.clear{
	clear: both;
}

.br{
	font-size: 1px;
	width: 1px;
	height: 5px;	
}

a:link, a:visited{
	color: #FFF;
	}

a:hover{
	color: #666;
	}	

#wrapper{
	width: 921px;
	background-color: #000;
	margin:0 auto 0 auto;
}


/* NAVIGATION BEGINS */
#top{
	background-color: #300000;
	height: 70px;
}

#top_plain{
	height: 70px;
	background: url(../img/nav/navbg_plain.gif) no-repeat;
}

#top_news{
	height: 70px;
	background: url(../img/nav/navbg_news.gif) no-repeat;
}

#top_tour{
	height: 70px;
	background: url(../img/nav/navbg_tour.gif) no-repeat;
}

#top_band{
	height: 70px;
	background: url(../img/nav/navbg_band.gif) no-repeat;
}

#top_music{
	height: 70px;
	background: url(../img/nav/navbg_music.gif) no-repeat;
}

#top_media{
	height: 70px;
	background: url(../img/nav/navbg_media.gif) no-repeat;
}

#top_store{
	height: 70px;
	background: url(../img/nav/navbg_store.gif) no-repeat;
}


/* NAVIGATION ENDS */

#content{
	background-color: #000;
	float: left;
	text-align: left;
	padding: 0 0 20px 0;	
}

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

#leftcolHead{
	height: 20px;
	background: url(../img/leftcol_head.gif);
}

#leftcolBody{
	width: 350px;
	background: url(../img/leftcol_mid.gif);
	padding: 0 25px 0 25px;
}

#leftcolFooter{
	height: 20px;
	background: url(../img/leftcol_footer.gif);
}

/* archive begin */

#archiveHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/archive.gif) no-repeat;
}

/* news begin */

#newsHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/news.gif) no-repeat;
}

#newsContent{
	width: 400px;
	background: url(../img/leftcol_mid.gif);
}

#newsContent #star{
	/*
	background-image: url(../img/maincol_star.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	*/
}

.newsHeadline{
	font-size: 20px;
	margin: 0 25px 0 25px;
	color:#b9debc;
}

.newsDate{
	font-size: 10px;
	color: #ccc;
	margin: 0 25px 0 25px;
}

.newsText{
	margin: 0 25px 0 25px;
	padding: 0 0 25px 0;
	line-height: 17px;
}

.eventEntry,
.videoEntry{
	margin: 0 0 30px 0;
}

/* news end */

/* tour start */

#tourHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/tour.gif) no-repeat;
}

#tourPsycho{
	margin:0;
}

#tourContainer{
	width: 400px;
}

#tourStamp{
	height: 120px;
	background: url(../img/tour_stamp.gif) no-repeat;
	background-position: center top;
}

#tourContent{
	padding: 0 3px 0 3px;
	background: url(../img/leftcol_mid.gif);
	text-align: center;
}


#tourContent .line{
	top: 0px;
	left: 0px;
	color:#FFF;
	line-height: 25px;
	float: left;
	width: 100%;
}

#tourContent .lineColor{
	top: 0px;
	left: 0px;
	color:#FFF;
	background-image: url(../img/line_color_bg.gif);
	line-height: 25px;
	float: left;
	width: 100%;
}

.dates{
	width: 70px;
	float: left;
	text-align: left;
	font-size: 11px;
	margin: 0 0 0 20px;
}

*html .dates{
	width: 70px;
	float: left;
	text-align: left;
	font-size: 11px;
	margin: 0 0 0 10px;
}

.cities{
	width: 140px;
	float: left;
	text-align: left;
	font-size: 11px;
}

.venues{
	width: 150px;
	float: left;
	text-align: left;
	font-size: 11px;
}

.cancelled{
	text-decoration: line-through;
}

.moreDates{
	font-size: 11px;
	margin: 15px 0 0 0;
}

/* tour end */

/* band begin */

#bandHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/band.gif) no-repeat;
}

#bandContent{
	width: 360px;
	background: url(../img/leftcol_mid.gif);
	padding: 0 25px 0 25px;
}

#bandMembers{
	padding: 0 0 0 30px;
}

#bandAdde{
	width: 200px;
	height:200px;
	float: left;
	background-color: #333333;
	margin: 0 20px 20px 0;
}

#bandMartin{
	width: 200px;
	height:200px;
	float: left;
	background-color: #333333;
	margin: 0 20px 20px 0;
}

#bandJocke{
	width: 200px;
	height:200px;
	float: left;
	background-color: #333333;
	margin: 0 20px 20px 0;
}

#bandVic{
	width: 200px;
	height:200px;
	float: left;
	background-color: #333333;
	margin: 0 20px 20px 0;
}



/* band end */



/* music begin */
#musicHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/music.gif) no-repeat;
}
.musicCover{
	width: 111px;
	float: left;
	margin: 0 7px 20px 0;
}

.musicDesc{
	width: 230px;
	float: left;
	margin: 0 0 20px 0;
	font-size: 11px;
}

/* music end */

/* media begin */

#mediaHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/media.gif) no-repeat;
}

#mediaImg{
	float: left;
	width: 481px;
	height: 321px;
	margin: 0 0 0 0;
}

.mediaDate{
	font-size: 10px;
	color: #ccc;
}

.mediaHeadline{
	font-size: 131%;
	font-weight: bold;
	color:#b9debc;
}

.mediaText{
	margin: 0 0 1.7em 0;
}

/* media end */

/* store begin */

#storeHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/store.gif) no-repeat;
}


/* store end */

#rightcol{
	float: left;
	width: 481px;
	margin: 0 10px 0 10px;
}

*html #rightcol{
	float: left;
	width: 478px;
	margin: 0 10px 0 10px;
	overflow: hidden;
}

#rightImg{
	float: left;
	width: 481px;
	height: 321px;
	margin: 0 0 0 0;
	background: url(../img/band_front.jpg) no-repeat;
}

#newsImg{
	float: left;
	width: 481px;
	height: 460px;
	margin: 0 0 0 0;
	background: url(../img/band_front.jpg) no-repeat;
}

#bandImg{
	float: left;
	width: 481px;
	height: 321px;
	margin: 0 0 20px 0;
	background: url(../img/band/band_hcss_stadium_nhl.jpg) no-repeat;
}

#tourImg{
	float: left;
	width: 481px;
	height: 321px;
	margin: 0 0 20px 0;
	background: url(../img/band/band_backdrop_dirt.jpg) no-repeat;
}

.rightPuff1{
	float: left;
	width: 475px;
	height: 80px;
	background-color: #2f2f2f;
	margin: 0 0 20px 0;
	border: 3px;
	border-color: #656565;
	border-style: solid;
}

.puffContainer{
	float: left;
	width: 481px;
	margin: 0 0 20px 0;
}

.puffContainer .top{
	height: 50px;
}

.puffContainer .body{
	padding: 0 15px 15px 30px;
}

*html .puffContainer .body{
	padding: 0 15px 15px 0px;
}

.puffContainer .bottom{
	height: 15px;
	background-image:url(../img/puff_bottom.gif);
}

#showThumbs{
	float: left;
	width: 480px;
	background-color: #000;
	margin: 0 0 0 0;
}

#showThumbs .thumb_first{
	float: left;
	width: 111px;
	height: 74px;
	background-color: #656565;
	margin: 0 0 20px 20px;
}

*html #showThumbs .thumb_first{
	float: left;
	width: 111px;
	height: 74px;
	background-color: #656565;
	margin: 0 0 20px 10px;
}

#showThumbs .thumbs{
	float: left;
	width: 111px;
	height: 74px;
	background-color: #656565;
	margin: 0 0 20px 54px;
}

*html #showThumbs .thumbs{
	float: left;
	width: 111px;
	height: 74px;
	background-color: #656565;
	margin: 0 0 20px 10px;
}

.albumPuff{
	float: left;
	width: 450px;
	background-color: #000;
	text-align: center;
	margin: 0 0 20px 0px;
}

.albumCovers{
	float: left;
	width: 125px;
	margin: 0 18px 0 0;
	background-color: #000;
}

#noaccessHead{
	width: 400px;
	height: 55px;
	background: url(../img/headlines/noaccess.gif) no-repeat;
}

#footer{
	width: 921px;
	background-color: #990000;
	float: left;
	margin-bottom: 50px;
}

#footer_news{
	width: 921px;
	height: 223px;
	background-image: url(../img/footer_endorsement.gif);
	float: left;
	margin-bottom: 50px;
}


.newsletter{
	width: 200px;
	font-size: 11px;
	background-color: black;
	color: #CCCCCC;
}

.newsletterSubmit{
	width: 100px;
	font-size: 11px;
	background-color: #650909;
	color: #FFF;
	border: 1px solid #FFF;
	margin: 10px 0 0 0;
}

.competitionHeadline{
	font-size: 20px;
	color:#b9debc;
}