/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	color:#FFFFFF;	position: absolute;	background-color: #000;	margin: 0;	padding: 0;}#copyright {	font-size: 9px;	color: CCC;	margin: 0 0 30px 0;}#columnA, #columnB, #columnC, #columnD, #columnE{	background: url(../images/backgrounds/background.png);}/* ---------- LINKS ----------- */a {	color: #2A5584;	text-decoration: none;}a:visited {	color: #2A5584;	text-decoration: none;}a:hover {	color: #333;	background-color: #2A5584;}a img {				border: none;}a:visited img{ 		border: none;}a:hover img  { 		border: none;}#menu a {	color: #CCCCCC;	text-decoration: none;}#menu a:visited {	color: #CCCCCC;	text-decoration: none;}#menu a:hover {	color: #CCCCCC;	background-color: #2A5584;}#menu a:active {	color: #CCCCCC;	background-color: #2A5584;}.photo a {			text-decoration: none; 	border: none;}.photo a:visited { 	text-decoration: none; 	border: none;}.photo a:hover { 	text-decoration: none; 	border: none;}/* ---------- CONTAINER ----------- */#box {	width: 560px;	margin: 0 0 0 20px;	padding: 0;}/* ---------- MENU ----------- */#menu{	width: 560px;	height: 240px;	margin: 0;	padding: 0;}#logo{	width: 140px;	margin: 9px 74px 0 0;	padding: 3px 0;	font-size: 20px;	font-family: arial;	font-weight: lighter;	color: #FFF;	height: 140px;	}.menuHeader{	font-size: 9px;	letter-spacing: .1em;	margin: 0;	}#logo, #menuA, #menuB, #menuC, #menuD, #menuE {	float:left;	}#menuA, #menuB, #menuC, #menuD, #menuE {	font-size: 10px;	margin: 8px 0 0;	}#menuA {	width: 60px;	}#menuB {	width: 95px;	}#menuC {	width: 78px;	}	#menuD {	width: 61px;	}#menuE {	width: 50px;	}/* ---------- CONTENT ----------- */form{	margin: 20px 0 0 5px;	}h1 {	padding: 1px 0 0 5px;		margin: 0;	font-size: 10px;	font-weight: normal;	}h2 {	padding: 12px 10px 0 5px;		margin: 0;	font-size: 11px;	color:#5EBDE1;	}	h3 {	padding: 0 10px 10px 5px;		margin: 0;	font-size: 9px;	color:#5EBDE1;	font-weight: normal;	}	h4 {	padding: 0 10px 0 5px;		font-size: 9px;	color:#999;	font-weight: normal;	line-height: 9px;	}	p {	padding: 3px 20px 6px 5px;		margin: 0;	color:#FFFFFF;	}.title_bar_a{	padding: 0;		margin: 0;	width: 560px;	color:#FFF;	background-color:#333;	}.title_bar_b{	padding: 0;	margin: 0;		width: 270px;	color:#FFF;	background-color:#333;}/* ---------- DOWNLOADS ----------- */.downloads_h1{	font-size: 11px;}.downloads_h2{	font-size: 10px;}.downloads_image{	padding: 5px 5px 15px 5px;}		/* ---------- HOMEPAGE ----------- */	.hometourentry{	width: 260px; 	margin: 6px 0;	}	.hometourspacer{	height: 6px;	}	.hometouritemA, .hometouritemB, .hometouritemC{	font-size: 10px;	}.hometourmenuA, .hometourmenuB, .hometourmenuC{	font-size: 9px;	}.hometouritemA, .hometourmenuA{	width: 30px;	float:left;	padding: 0;	margin: 0 0 0 5px;}.hometouritemB, .hometourmenuB{	width: 90px;	float:left;	margin: 0 0 0 5px;}.hometouritemB{	color:#5EBDE1;}#suggested_image{	padding: 15px 5px 0 5px;}#suggested_artist{	color:#5EBDE1;	padding: 10px 0 5px 5px;	margin: 0;	font-size:	10px;	line-height: 12px;}#suggested_title{	color:#FFF;	padding: 0 0 5px 5px;	margin: 0;	font-size:	9px;	line-height: 11px;}#suggested_poster{	color:#5EBDE1;	padding: 0 0 5px 5px;	margin: 0;	font-size:	9px;	line-height: 12px;}/* ---------- RELEASES ----------- */.release_a{	padding: 18px 10px 0 5px;	}.release_b{	width: 150px;	margin: 20px 0 0 10px;	}.release_c{	width: 150px;	margin: 18px 0 0 10px;	}.release_menu{	width: 390px;	margin: 10px 0;	font-size: 9px;	}	.release_track{	width: 390px; 	margin: 6px 0;	}.release_menuA, .release_trackA{	width: 50px;	float:left;	padding: 0;	margin: 0 0 0 5px;	}.release_menuA, .release_menuB, .release_menuC, .release_menuD{	padding: 0 0 10px 0;	} .release_trackA, .release_trackB, .release_trackC, .release_trackD{	padding: 0 0 2px 0;	} .release_menuB, .release_trackB{	width: 150px;	float:left;	padding: 0;	margin: 0 0 0 5px;	}.release_trackB{	color:#5EBDE1;	}.release_menuC, .release_trackC{	width: 50px;	float:left;	padding: 0;	margin: 0 0 0 5px;	}/* ---------- STORE ----------- */.product{	margin: 20px 0 0 5px;}/* ---------- TOUR ----------- */		.tourmenu{	width: 560px; 	margin: 10px 0;	}	.tourentry{	width: 560px; 	margin: 6px 0;	}	.tourtitleA, .tourtitleB, .tourtitleC, .tourtitleD{	font-size: 10px;	} .touritemA, .touritemB, .touritemC,  .touritemD{	font-size: 10px;	}	.tourtitleA, .touritemA{	width: 50px;	float:left;	padding: 0;	margin: 0 0 0 5px;}.tourtitleB, .touritemB{	width: 100px;	float:left;	margin: 0 0 0 5px;}.tourtitleC, .touritemC{	width: 125px;	float:left;	margin: 0 0 0 5px;}.touritemB, .touritemD{	color:#5EBDE1;}/* ---------- PHOTOS ----------- */.photo{	margin: 5px 0 5px 5px;	}#photocontainer{	width: 550px;	padding: 20px 0 0 0;	margin: 0 0 0 5px;	}	#photogallerycontainer{	margin: 20px;	width: 600px;	height: 600px;	text-align: center;	}	/* ---------- MISCELLANEOUS ----------- */#menu .strike a {			color: #666;	text-decoration: none;}#menu .strike a:visited { 	color: #666; 	text-decoration: none;}#menu .strike a:hover { 		color: #666; 	background-color: #999; }{