/*GENERAL*/

html, body, div, form, table, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    }

body {
	font-family: Myriad, Verdana, Arial, Sans-Serif;
	background: black url(../images/body_bgd.jpg) center;
}

div#bodywrapper {
	width: 960px;
	height: auto;
	overflow: hidden;
	margin: 0 auto 0 auto;
	padding: 0;
	background-image: none;
	background-color: black;
}

.center {
	text-align: center;
}

img.cmargin {
	margin: 0 auto 0 auto;
	background-color: #000;
	
	overflow: hidden;
}


.fleft {
	float: left;
}

.fright {
	float: right;
}


em {
	font-style: italic;
}

p {
	color: white;
	font-size: 9pt;
}

.smtxt {
		color: white;
	font-size: 7pt;
}


.text{
	color: white;
	font-size: 9pt;
}

p.large {
	color: white;
	font-size: 10pt;
}


.bold {
	color: white;
	font-size: 9pt;
	font-weight: bold;
}

p.news {
	color: white;
	font-size: 9pt;
	margin: 0 10px 0 10px;
}


p.store {
	color: red;
	font-size: 10pt;
	font-weight:bold;
	float:center;
	margin: 0 auto 0 auto;
}

p.signature {
	color: red;
	font-size: 9pt;
	font-weight: bold;
	margin: 0 10px 0 20px;
}


a {
	color: red;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h1 {
	color: red;
	font-size: 12pt;
	font-weight: bold;
}

h2 {
	color: white;
	font-size: 12pt;
	font-weight: bold;
}

h3 {
	color: red;
	font-size: 12pt;
	font-weight: bold;
}


/*HEADER & MENU*/


div.halfblock {
	width: 480px;
	height: auto;
	float: left;
	overflow: hidden;
	margin: auto;
	padding: 0;
}


div.shirtdiv {
	width: 480px;
	height: auto;
	float: left;
	overflow: hidden;
	margin: auto;
	padding: 0;
	color: #fff;
	text-align: center;
}


div.merchdiv {
	width: 240px;
	height: auto;
	float: left;
	overflow: hidden;
	margin: auto;
	padding: 0;
	text-align: center;
	color: #fff;
	font-size: 6pt;
}


div.halfblockscroll {
	width: 480px;
	height: 600px;
	float: left;
	overflow: auto;
	margin: auto;
	padding: 0;
}


div#header {
	width: 960px;
	height: 311px;
	overflow: hidden;
	margin:  0 auto 0 auto;
	padding: 0;
}


div#headerimage {
	width: 960px;
	height: 254px;
	overflow: hidden;
	margin:  0 auto 0 auto;
	padding: 0;
	background-image: url(../images/i_header.jpg);
}

.ad480 {
	clear: both;
	width: 480px;
	height: auto;
	text-align: center;
	overflow: hidden;
	margin:  0 auto 0 auto;
	padding: 0;

}

a.menu1bio {
   display: block;
   width: 108px;
   height: 57px;
   text-decoration: none;
   background: url(../menu/1bio.jpg);
   float: left;
}
a.menu1bio:hover {
   background-position: -108px 0;
}  


a.menu2myspace {
   display: block;
   width: 103px;
   height: 57px;
   text-decoration: none;
   background: url(../menu/2myspace.jpg);
   float: left;
}
a.menu2myspace:hover {
   background-position: -103px 0;
}  


a.menu3booking {
   display: block;
   width: 160px;
   height: 57px;
   text-decoration: none;
   background: url(../menu/3booking.jpg);
   float: left;
}
a.menu3booking:hover {
   background-position: -160px 0;
}  



a.menu4tour {
   display: block;
   width: 125px;
   height: 57px;
   text-decoration: none;
   background: url(../menu/4tour.jpg);
   float: left;
}
a.menu4tour:hover {
   background-position: -125px 0;
}  


a.menu5lyrics {
   display: block;
   width: 75px;
   height: 57px;
   text-decoration: none;
   background: url(../menu/5lyrics.jpg);
   float: left;
}
a.menu5lyrics:hover {
   background-position: -75px 0;
}  



a.menu6downloads {
	display: block;
	width: 124px;
	height: 57px;
	text-decoration: none;
	background: url(../menu/6downloads.jpg);
	float: left;
}
a.menu6downloads:hover {
   background-position: -124px 0;
}  




a.menu7photos {
	display: block;
	width: 88px;
	height: 57px;
	text-decoration: none;
	background: url(../menu/7photos.jpg);
	float: left;
}
a.menu7photos:hover {
   background-position: -88px 0;
}  




a.menu8merch {
	display: block;
	width: 92px;
	height: 57px;
	text-decoration: none;
	background: url(../menu/8merch.jpg);
	float: left;
}
a.menu8merch:hover {
   background-position: -92px 0;
}  




a.menu9links {
	display: block;
	width: 85px;
	height: 57px;
	text-decoration: none;
	background: url(../menu/9links.jpg);
	float: left;
}
a.menu9links:hover {
   background-position: -85px 0;
}  



/* HOMEPAGE STRUCTURE */

div#homecolumns {
	width: 960px;
	height: auto;
	margin: 0 auto 0 auto;
}



div.footerimage {
	float: left;
	width: 960px;
	height: 218px;
	overflow: hidden;
	margin:  0 auto 0 auto;
	padding: 0;
	background-image: url(../images/ifooter.jpg);
}


div.divlink {
	float: left;
	width: 240px;
	height: auto;
	overflow: auto;
	margin:  0 auto 0 auto;
	padding: 0;
}

div.linkcolumn {
	float: left;
	width: 320px;
	height: 380px;
	overflow: auto;
	margin:  0;
	padding: 0;
	vertical-align: 0;
}

div.tricolumn {
	float: left;
	width: 320px;
	height: auto;
	overflow: auto;
	margin:  0;
	padding: 0;
	vertical-align: 0;
	background-color: #cc0000;
}


/* BIO */
a.mdisc_ahm {
	display: block;
	width: 240px;
	height: 238px;
	text-decoration: none;
	background: url(../images/mdisc_ahm.jpg);
	float: left;
}
a.mdisc_ahm:hover {
   background-position: -240px 0;
}  


a.mdisc_repression {
	display: block;
	width: 240px;
	height: 238px;
	text-decoration: none;
	background: url(../images/mdisc_repression.jpg);
	float: left;
}
a.mdisc_repression:hover {
   background-position: -240px 0;
}  


a.mdisc_split1 {
	display: block;
	width: 240px;
	height: 238px;
	text-decoration: none;
	background: url(../images/mdisc_split1.jpg);
	float: left;
}
a.mdisc_split1:hover {
   background-position: -240px 0;
}  



a.mdisc_nosolution {
	display: block;
	width: 240px;
	height: 238px;
	text-decoration: none;
	background: url(../images/mdisc_nosolution.jpg);
	float: left;
}
a.mdisc_nosolution:hover {
   background-position: -240px 0;
}  
