body {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 12px;
  	color: #e2e2e2;
  	background-color: #000000;
	text-align: center;
  	padding-top: 0px;
  	margin-top: 0px;
  	padding-bottom: 0px;
  	margin-bottom: 0px;
}

h1 {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
	margin: 8px;
	padding: 4px;
	border: none;
	border-bottom: 1px solid #991919;
	border-left: 1px solid #991919;
}

h2 {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 14px;
	font-weight: bold;
  	color: #e2e2e2;
	margin: 8px;
	margin-right: 20px;
	padding: 4px;
	border: none;
	border-bottom: 1px dotted #991919;
}

h3 {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 14px;
	font-weight: bold;
  	color: #e2e2e2;
	margin: 2px;
	margin-left: 8px;
	padding: 0px;
	border: none;
}

p {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 12px;
	color: #FFFFFF;
	margin: 8px;
	padding: 4px;
	text-align: left;
	background-color: none;
}

input {
	background-color: #991919;
	color: #e2e2e2;
}

label {
	color: #FFCC00;
	
}



/* LAYOUT SETTINGS START*/
.logo {
	margin: 0px auto;
	width: 993px;
	height: height:176px;
}

.menu {
	margin: 0px auto;
	width:993px;
	height:96px;
	padding: 0px;
	margin-top: -2px;
}

.menu table{
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.menu td{
	margin: 0px;
	padding: 0px;
	border:none;
	border-collapse: collapse;
}

.menu td a.menu_item{
	display:block;
	text-decoration:none;
	font-size: 30px;
}
.menu td a:hover{
	display:block;
	text-decoration:none;
	font-size: 30px;
}

#menu_02 {
	width:82px;
	height:96px;
	background-image: url('../gfx/layout_05.jpg');
}
#menu_02 a.menu_item:hover {
	width:82px;
	height:96px;
	background-image: url('../gfx/layout_over_05.jpg');
}

#menu_03 {
	width:78px;
	height:96px;
	background-image: url('../gfx/layout_06.jpg');
}
#menu_03 a.menu_item:hover{
	width:78px;
	height:96px;
	background-image: url('../gfx/layout_over_06.jpg');
}

#menu_04 {
	width:110px;
	height:96px;
	background-image: url('../gfx/layout_07.jpg');
}
#menu_04 a.menu_item:hover{
	width:110px;
	height:96px;
	background-image: url('../gfx/layout_over_07.jpg');	
}

#menu_05 {
	width:160px;
	height:96px;
	background-image: url('../gfx/layout_08.jpg');
}
#menu_05 a.menu_item:hover{
	width:160px;
	height:96px;
	background-image: url('../gfx/layout_over_08.jpg');
}

#menu_06 {
	width:143px;
	height:96px;
	background-image: url('../gfx/layout_09.jpg');
}
#menu_06 a.menu_item:hover{
	width:143px;
	height:96px;
	background-image: url('../gfx/layout_over_09.jpg');	
}

#menu_07 {
	width:114px;
	height:96px;
	background-image: url('../gfx/layout_10.jpg');
}
#menu_07 a.menu_item:hover{
	width:114px;
	height:96px;
	background-image: url('../gfx/layout_over_10.jpg');	
}

#menu_08 {
	width:111px;
	height:96px;
	background-image: url('../gfx/layout_11.jpg');
}
#menu_08 a.menu_item:hover{
	width:111px;
	height:96px;
	background-image: url('../gfx/layout_over_11.jpg');	
}

#menu_09 {
	width:112px;
	height:96px;
	background-image: url('../gfx/layout_12.jpg');
}
#menu_09 a.menu_item:hover{
	width:112px;
	height:96px;
	background-image: url('../gfx/layout_over_12.jpg');	
}

#menu_10 {
	width:83px;
	height:96px;
	background-image: url('../gfx/layout_13.jpg');
}
#menu_10 a.menu_item:hover{
	width:83px;
	height:96px;
	background-image: url('../gfx/layout_over_13.jpg');	
}
.container {
	margin: 0px auto;
	padding: 0px;
	width: 1280px;
	background-image: url('../gfx/background.jpg');
	background-repeat: repeat-y;
	z-index: 1;
}

.content {
	margin: 0px auto;
	width: 993px;
	padding: 0px;
	background-image: url('../gfx/layout_16.jpg');
	background-repeat: repeat-y;
	height: 100%;
	border: 0px solid #e2e2e2;
	text-align: left;
}

/* LAYOUT SETTINGS END */


.main{
	margin: 4px;	
	margin-top: 0px;
	margin-left: 0px;
	padding: 4px;
	padding-left: 20px;
	float: left;
	width: 640px;
	border: 0px solid #991919;
	text-align: left;
}

.right{
	margin: 4px;	
	margin-top: 0px;
	margin-left: 0px;
	padding: 4px;
	padding-right: 12px;
	padding-left: 0px;
	float: left;
	width: 280px;
	border: 0px solid #505050;
	text-align: left;
	background-image: url('../gfx/side-panel.jpg');
	background-repeat: repeat-y;
	background-position: right;
}

.footer{
	margin: 0px auto;
	width: 993px;
	height:107px;
	background-image: url('../gfx/layout_over_19.jpg');
	font-size: 10px;
	color: #a2a2a2;
	font-weight: bold;
}

.left-foot{
	margin: 0px;
	margin-left: 16px;
	margin-top: 36px;
	float: left;
	width: 300px;
	border: 0px solid #000000;
	text-align: justify;
}

.center-foot{
	margin: 0px;
	float: left;
	margin-top: 81px;
	width: 393px;
	border: 0px solid #000000;
	text-align: center;
}
.right-foot{
	margin: 0px;
	margin-top: 2px;
	margin-left: 20px;
	float: left;
	width: 300px;
	border: 0px solid #000000;
	text-align: left;
	}
a, a:visited{
  	font-size: 12px;
	font-weight: bold;
  	color: #FF6600;
  	text-decoration: none;
}

a:hover{
	color: #991919;
	font-weight: bold;	
	font-size: 12px;
	text-decoration:  none;
}


a.link, a.link:visited{
  	font-size: 12px;
	font-weight: bold;
  	color: #666600;
  	text-decoration: none;
}

a.link:hover{
	color: #CC3333;
	font-weight: bold;	
	font-size: 12px;
	text-decoration:  none;
}



.image {
	border: 0px solid #505050;
	padding: 8px;
	padding-left: 16px;
	margin: 2px;
}

.vert {
	font-size: 16px;
	font-weight: bold;
	writing-mode: tb-rl;
	filter: flipv fliph;
}

.latest {
	border: 0px solid #505050;
	border-top: 1px dotted #aa0011;
	border-bottom: 1px dotted #aa0011;
	margin: 8px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	width: 96%;
/*	border-collapse: collapse; */
	background-image: url('../gfx/latest-back.jpg');
	background-repeat: no-repeat;
}

.latest_header {
	margin: 0px solid #505050;
	margin-bottom: -4px;
	padding: 0px;
	border: 0px solid #991919;
}
.latest_header h2 {
	margin: 2px;
	margin-left: 8px;
	padding: 0px;
	padding-left: 6px;
}

.latest_info{
	margin: 8px;
	margin-top: -6px;
	margin-top: 0px;
	padding: 0px;
	padding-left: 16px;
	color: #CC9900;
	font-size: 10px;
	font-style: italic;
	text-align: left;
	border: 0px solid #991919;
}

.latest_content {
	margin: 2px;
	margin-left: 8px;
	margin-top: -12px;
	padding: 0px;
	padding-left: 6px;
	border: 0px solid #991919;	
}

.latest_content p{
	margin: 2px;
	margin-left: 8px;
	padding: 0px;
	padding-left: 6px;
}


centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

.release {
	border: none;
	margin: 8px;
	padding: 0px;
	border-collapse: collapse;
}

.release_info {
	border: none;
	border-top: 1px dotted #505050;
	border-bottom: 1px dotted #505050;
	margin: 8px;
	padding: 4px;
}

.track_info p{
	font-size: 12px;
	padding: 0px;
	padding-left: 8px;
	margin: 0px;
	margin-left: 4px;
	color: #FF9900;
}

.track_stat {
	font-size: 10px;
	font-style: italic;
	color: #991919;
}

#title {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	padding-left: 4px;
	color: #FFFFFF;
}

#release_info {
	font-size: 10px;
	padding: 0px;
	padding-left: 4px;
	color: #757575;
}

#release_info p{
	font-size: 10px;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	color: #757575;
}

#track p{
	font-size: 10px;
	padding: 0px;
	padding-left: 4px;
	margin: 0px;
	color: #FF9900;
}




/* Band Selection */

.band{
	width:640px;
	height:150px;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.band td{
	margin: 0px;
	padding: 0px;
	border:none;
	border-collapse: collapse;
}

.band td a.band_item{
	display:block;
	text-decoration:none;
	font-size: 30px;
	border: none;
}
.band td a:hover{
	display:block;
	text-decoration:none;
	font-size: 30px;
	border: none;
}

#band_01 {
	width:123px;
	height:150px;
	background-image: url('../gfx/bandSelection_01.gif');
}
#band_01 a.band_item:hover {
	width:123px;
	height:150px;
	background-image: url('../gfx/bandSelection-over_01.gif');
}

#band_02 {
	width:132px;
	height:150px;
	background-image: url('../gfx/bandSelection_02.gif');
}
#band_02 a.band_item:hover {
	width:132px;
	height:150px;
	background-image: url('../gfx/bandSelection-over_02.gif');
}

#band_03 {
	width:126px;
	height:150px;
	background-image: url('../gfx/bandSelection_03.gif');
}
#band_03 a.band_item:hover {
	width:126px;
	height:150px;
	background-image: url('../gfx/bandSelection-over_03.gif');
}

#band_04 {
	width:138px;
	height:150px;
	background-image: url('../gfx/bandSelection_04.gif');
}
#band_04 a.band_item:hover {
	width:138px;
	height:150px;
	background-image: url('../gfx/bandSelection-over_04.gif');
}

#band_05 {
	width:121px;
	height:150px;
	background-image: url('../gfx/bandSelection_05.gif');
}
#band_05 a.band_item:hover {
	width:121px;
	height:150px;
	background-image: url('../gfx/bandSelection-over_05.gif');
}
#member1 {
	position: absolute;
	top: 830px; 
	width: 610px;
	visibility:hidden; 
	z-index: 100; 
	background-color: #000000;
}
#member2 {
	position: absolute;
	top: 830px;
	width: 610px;
	visibility:hidden; 
	z-index: 200; 
	background-color: #000000;
}
#member3 {
	position: absolute; 
	top: 830px; 
	width: 610px;
	visibility:hidden; 
	z-index: 300; 
	background-color: #000000;
}
#member4 {
	position: absolute; 
	top: 830px; 
	width: 610px;
	visibility:hidden; 
	z-index: 400; 
	background-color: #000000;
}
#member5 {
	position: absolute; 
	top: 830px; 
	width: 610px;
	visibility:hidden; 
	z-index: 500; 
	background-color: #000000;
}

.members {
	width: 100%;
	border: none;
	margin: 8px;
	padding: 4px;
}

.profil_image {
	width: 200px;
	border: 1px solid #991919;
}

.profil_info {
	width: 400px;
}

.memberinfo {
	text-align: left;
}

.label {
	font-size: 12px;
	font-weight: bold;
	color: #991919;
	text-align: left;
	width: 100px;
}

.answer {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	width: 300px;
	text-align: left;
}

.gallery-container {
	margin: 2px;
	margin-left: 24px;
	margin-right: 24px;
	padding: 2px;
}

.gallery-item {
	width: 175px;
	height: 175px;
	margin: 4px;
	padding: 4px;
	padding-top: 12px;
	text-align: center;
	float: left;
	background-image: url('../gfx/galleri-item-back.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 0px dotted #303030;
}

.gallery-image {
	height: 112px;
	margin: 8px;
	padding: 0px;
	text-align: center;
	float: left;
	background-color: #000000;
	border: 1px solid #991919;
}

.gallery-caption {
	font-size: 10px;
	color: #ffffff;
	background-color: #000000;
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	width: 90%;
	display: block;
	font-style: italic;
	text-align: center;
}
.s_image {
	border: 2px solid #ffffff;
}

.player_wrapper {
	margin: 0px auto;
	background-image: url('../gfx/player-back.jpg');
	background-position: center;
	background-repeat: no-repeat;
}
#player_title {
	margin: 4px;
	padding: 4px;
	color: #e2e2e2;
	font-weight: bold;
}
#player {
	margin: 8px;
	margin-top: 10px;
	padding: 4px;
}

.close {
	text-align: right;
}

.review {
	margin: 4px;
	margin-left: 12px;
	padding: 4px;
	width: 90%;
	border-bottom: 1px solid #991919;
	background-color: #000000;
	border-collapse: collapse;
}

.review td {
	margin: 2px;
	padding: 2px;
	padding-left: 8px;
}

#review-heading {
	font-weight: bold;
	border: none;
	border-bottom: 1px solid #991919;
	color: #991919;
}

#release_info {
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
}

.value {
	font-size: 10px;
	font-style: italic;
	color: #FF9900;
}

.comment {
	font-weight: normal;
	font-size: 10px;
	font-style: italic;
}

.tagwall {
	border: none;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-collapse: collapse;
	width: 600px;
	margin: 8px;
	margin-left: 12px;
	padding: 4px;
	/*background-image: url('../gfx/tagwall-back.jpg');*/
	background-repeat: repeat-y;
	background-position: top;
}

.tagwall_name {
	color: #FF9900;
	width: 80%;
	font-weight: bold;
	margin: 4px;
	padding: 2px;
	border-bottom: 1px dotted #991919;
}

.tagwall_date {
	color: #991919;
	font-size: 10px;
	font-style: italic;
	width: 20%;
	margin: 4px;
	padding: 2px;
	border-bottom: 1px dotted #991919;
}

.tagwall_message {
	color: #e2e2e;
	font-size: 12px;
	width: 100%;
	margin: 12px;
	padding: 8px;
	
}

.shows {
	width: 250px;
	background-image: url('../gfx/show-back.jpg');
	background-repeat: repeat-y;
	margin: 4px;
	padding: 0px;
	padding-bottom: 12px;
}

.shows_date {
	width: 70px;
	color: #101010;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	padding-left: 12px;
	margin: 0px;
	vertical-align: top;
}

.shows_venue {
	width: 175px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
}
.archiveNews {
	background-color: #000000;
	margin: 2px;
	margin-left: 8px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 6px;

}

.leftadjust {
	margin: 8px;
}

.merch {
	width: 600px;
	padding: 8px;
	margin: 8px;
	text-align: left;
}

.redonblack {
	background-color: #000000;
	color: #aa0000;
}