		div {
			border: 0px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: small;
			text-color: #FFFFFF;
			color: #FFFFFF;
		}
		
		html {
			height: 100%;
			width: 100%;
		}

		body {
			scrollbar-face-color: #000000; 
   			scrollbar-highlight-color: #999933;  
   			scrollbar-shadow-color: #CC3300;  
   			scrollbar-3dlight-color: #FFFFFF;  
   			scrollbar-arrow-color: #CC3300;  
   			scrollbar-track-color: #000000;  
   			scrollbar-darkshadow-color: #333333;
			margin: 0px;
			padding: 0px;
			text-color: #FFFFFF;
			background-color: #000000;
			background-repeat: repeat-y;
			background-position: right;
			height: 100%;
			width: 100%;
		}
		
		table,tr,td {
			text-color: #FFFFFF;
		}

		table.splash_release {
			background: url("../splash_release.gif");
			width: 352px;
			height: 396px;
		}

		table.splash_artist {
			background: url("../splash_artist.gif");
			width: 352px;
			height: 396px;
		}

		table.splash_news {
			background: url("../splash_news.gif");
			width: 352px;
			height: 396px;
		}

		table.splash_event {
			background: url("../splash_event.gif");
			width: 352px;
			height: 396px;
		}

		tr.releases_dark {
			height: 70px;
			background: #000000;
		}
		
		tr.releases_light {
			height: 70px;
			background: #000000;
		}

		td.releases {
			height: 70px;
			text-align: right;
			font-weight: bold;
		}

		strong {
			font-family: Helvetica, Arial, sans-serif;
			color: #990000;
		}

		ul {
			list-style: none;
			margin-top: 0px;
			margin-left: 5px;
			padding-left: 5px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: x-small;
			text-align: left;
		}

		ol {
			margin-top: 0px;
			font-family: Helvetica, Arial, sans-serif;
			text-align: left;
		}

		li {
			margin-top: 0px;
			margin-left: 0px;
			padding-left: 0px;
			text-align: left;
		}

		.news_date {
			position: absolute;
			left: 0px;
			width: 90px;
			padding-right: 5px;
			text-align: right;
			vertical-align: top;
			font-weight: bold;
			color: #990000;
			float: left;
		}

		img {
			border: 0;
		}

		img.album_image {
			border: 0px;
			padding: 5px;
		}

		img.icon {
			padding-left: 4px;
			padding-right: 4px;
			vertical-align: middle;
		}

		img.smallshirt {
			float: left;
			padding-right: 4px;
                        width: 170;
                        height: 150;
		}

		#main_photo {
			float: right;
			padding: 8px;
			width: 200px;
			height: 140px;
		}

		#second_photo {
			float: left;
			padding-right: 8px;
			padding-top: 8px;
			padding-bottom: 8px;
			padding-left: 0px;
			width: 200px;
			height: 140px;
		}

		#main_photo_vert {
			float: right;
			padding: 8px;
			width: 140px;
			height: 200px;
		}

		#second_photo_vert {
			float: left;
			padding: 8px;
			width: 140px;
			height: 200px;
		}

		a:link { color: #FFFFFF; }

		a:visited { color: #777777; }
				
		a:active { color: #999999; }

		a:hover { color: #999999; }
		

	       #fullcontainer {
		       height: 100%;
		       width: 100%;
		       min-height: 420;
		       min-width: 780;
		       scroll: auto;
		}
	
		#header {
			position: relative;
			height: 80px;
			top: 0px;
			width: 100%;
			background: url("../header_bg.png");
			border-bottom: solid 3px #000000;
			z-index: 2;
		}

		#header_left {
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 0;
		}
		
		#header_right {
			position: absolute;
			top: 0px;
			right: 0px;
			z-index: 2;
		}
		
		.nav {
			position: relative;
			top: 60px;
			float: right;
			z-index: 3;
			border: 0;
			margin: 0;
		}	
		
		/* containerX contains X items. */	
	        #container3 {
		       margin-right: 200px;
		}

		#long_subheader_img_left {
			position: relative;
			float: left;
			z-index: 2;

		}
	
		#long_subheader_img_right {
			position: absolute;
			right: 0px;

		}
	
		#releases_subheader_img_right {
			position: absolute;
			right: 0px;

		}
	
		#artist_subheader {
			position: relative;
			height: 60px;
			background: url("../artist_bg.png");
			margin-right: 8px;
		}
		
		#merch_subheader {
			position: relative;
			height: 60px;
			background: url("../merch_bg.png");
			margin-right: 10px;
		}
		
		#short_subheader_img_left {
			position: relative;
			z-index: 2;
		}
		
		#short_subheader_img_right {
			position: absolute;
			top: 0px;
			right: 4px;
			z-index: 3;
		}
		
		#events_subheader {
			position: relative;
			height: 60px;
			background-color: #000000;
			margin-right: 10px;
		}
		
		#events_subheader_img_left {
			position: relative;
			float: left;
			z-index: 2;
		}
		
		#events_subheader_img_right {
			position: absolute;
			top: 0px;
			right: 4px;
			z-index: 3;
		}
		
		#news_subheader {
			position: relative;
			height: 60px;
			background: url("../news_bg.png");
		}
		
		#downloads_subheader {
			position: relative;
			height: 60px;
			background: url("../downloads_bg.png");
		}
		
		#releases_subheader {
			position: relative;
			height: 60px;
			background: url("../releases_bg.png");
		}
		
		#submenu {
			position: absolute;
			right: 0px;
			width: 200px;
			background-color: #333333;
			z-index: 1;
			font-size: medium;
		}

		#artist_list {
			padding-left: 10px;
			font-size: medium;
		}

		#artist_red_arrow {
			position:relative;
			float:left;
		}

		#artist_script {
			position:relative;
			z-index:2;
		}
		
		#artist_circles {
			position:absolute;
			top:0px;
			right: -1px;
		}
		
		#artist_red_text {
			position:absolute;
			top: 0px;
			right: 123px;
		}
		
		#releases_nav {
			position: absolute;
			top: 150px;
			right: 10px;
			width: 80px;
			background-color: #000000;
		}
		
		#submenu_background {
			position: absolute;
			vertical-align: bottom;
			bottom: 0px;
			right: 0px;
			width: 200px;
			height: 100%;
			z-index: -1;
			background-color: #333333;
			baseline: bottom;
		}

		#submenu_bottom_image {
			position: absolute;
			bottom: 0px;
			right: 0px;
		}
		
		#container2 {
		}
		
		#teaser {
			position: absolute;
			left: 0px;
			margin-left: 0px;
			width: 120px;
			background-color: #000000;
			font-color: #FFFFFF;
		}

		#teaser_text {
			font-color: #FFFFFF;
			margin-left: 5px;
			margin-top: 5px;
		}
		
		#content {
			margin-top: 10px;
			margin-left: 127px;
			margin-right: 1px;
			background-color: #000000;
			overflow: none;
		}
		
		#releases_list {
			margin-top: 10px;
			margin-right: 100px;
			margin-left: 10px;
			background-color: #000000;
			overflow: auto;
			font-size: medium;
		}

		#releases_inner {
			position: relative;
			margin-top: 5px;
			margin-right: 100px;
			margin-left: 5px;
			background-color: #000000;
			overflow: none;
		}

		#tracklist {
			padding-left: 5px;
			margin-bottom: 10px;
			width: 300px;
			text-align: left;
			float: left;
		}
		
		#home_content, #contact_content {
			margin-top: 10px;
			overflow: none;
		}
	
		#releases_content {
			margin-top: 10px;
			margin-left: 0px;
			margin-right: 0px;
			overflow: none;
		}
	
		#downloads_content {
			margin-top: 2px;
			margin-left: 0px;
			margin-right: 0px;
			font-size: medium;
			overflow: none;
		}
	
		#merch_content {
			margin-top: 10px;
			margin-left: 10px;
			margin-right: 10px;
			overflow: none;
		}
	
		#news_content {
			padding-top: 10px;
			padding-left: 95px;
			padding-right: 30px;
			overflow: none;
		}

		#events_content {
			padding-top: 10px;
			padding-left: 95px;
			padding-right: 10px;
			overflow: auto;
		}
