/*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.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;}  