					@charset "utf-8";
					
					/* ----------------------------- news styles --------------------------------- */
					#news {
						padding: 0;
						width: 698px;
						background: #acaca4;
						border: #003 1px solid;
						font-size: 1.0em;
						}
					#news h1{
						font: 2.0em Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						text-transform: uppercase;
						text-align: center;
						color: #fff;
						background: url(../_images/current_top_bg.gif) no-repeat top left;
						padding:0.5em 0 0.5em 1.2em;	
						}
					#news h2{
						font-size:1.2em; 
						color: #340048;
						font-weight: bold;
						margin:1.5em 0 0.3em 0; 
						text-align: left;
						background: url(../img/bg/h2bg.gif) no-repeat left bottom; 
						padding:1px 0 2px 1em;
						}
					#news img{
						border: #000 1px solid;
						float:left;
						padding: 0;
						margin: 0.5em 0 0.3em 0;
						}
					#news p{
						text-align: left;
						font-size: 1.0em;
						margin: 0 0 1.2em 0;
						padding: 0 1.5em;
						}
					#news a{
						text-decoration: none;
						color: #ad0303;
						}
					#news a:hover{
						text-decoration: underline;
						color: #ccff00;
						}
					#news .highBtxt {
						font-family:tahoma,sans-serif; 
						color: #e3ebf2; 
						font-weight: bold; 
						font-size: 0.9em;
						}
					#news .hightxt {
						font-family:tahoma,sans-serif;
						color: #e3ebf2;
						font-size: 1em;
						margin: 0 0 0 2.0em; 
						}
					#news .highDtxt {
						font-family:tahoma,sans-serif; 
						color: #006; 
						font-weight: bold; 
						font-size: 0.9em
						}
					#news table {
						margin-top: 0px;
						margin-bottom: 0px;
						width: 20px;
						font-weight: 600;
						font-size: 1.1em;
						background-color:#acaca4;
						padding: 0
					}
					#news td {
						text-align: left; 
						font-weight: 600; 
						font-size: 1.1em; 
						background-color: #acaca4; 
						padding: 0; 
						border: 0
						}
						
					/* -------------------------------- band styles	------------------------------------ */
					#bandBox {
						width: 308px; 
						float: left;
						margin: 10px 10px 0 10px; 
						padding: 8px; 
						text-align: left; 
						color: #003;
						background-color: #acaca4; 
						border: 1px solid; 
						border-color: #003;
						zoom: 1;
						}
					#bandBox img {
						float: left;
						border: 1px solid;
						border-color: #000;
						padding: 0px;
						margin: 5px 5px 5px 0
						} 
					#bandBox h2 {
						font-family:arial,tahoma,sans-serif; 
						font-size:1.0em;
						color:#efefef; 
						margin:0; 
						text-align: left
						}
						
					/* -------------------------------- Media styles ----------------------------------- */
					#media {
						float: right;
						margin: 0;
						text-align: center;
						padding: 0;
						width: 490px;
						background: transparent;
						font-size: 1em;
						}
					#media h1{
						font: 2.0em Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						text-transform: uppercase;
						text-align: center;
						color: #700;
						background: url(../_images/current_top_bg.gif) no-repeat top left;
						padding:0 0 1.0em 0;	
						}
					#media h2{
						font-size:1.2em; 
						color: #340048;
						font-weight: bold;
						margin:1.5em 0 0.3em 0; 
						text-align: left;
						background: url(../img/bg/h2bg.gif) no-repeat left bottom; 
						padding:1px 0 2px 1em;
						}
					#media img{
						border: 0;
						padding: 0;
						}
					#media p{
						font-size: 1.0em;
						margin: 0 0 1.2em 0;
						padding: 0 1.5em;
						}
					#media a{
						text-decoration: none;
						color: #ad0303;
						}
					#media a:hover{
						text-decoration: underline;
						color: #ccff00;
						}
					#media table {
						margin-top: 0px;
						margin-bottom: 0px;
						width: 20px;
						font-weight: 600;
						font-size: 1.1em;
						background-color:#acaca4;
						padding: 0
					}
					#media td {
						text-align: left; 
						font-weight: 600; 
						font-size: 1.1em; 
						background-color: #acaca4; 
						padding: 0; 
						border: 0
						}
						
					/*---- Media Video Styles ----*/
					
					#mediaVideo {
						float: right;
						margin: 0;
						text-align: center;
						padding: 0;
						width: 460px;
						background: transparent;
						font-size: 1em;
						}
					#mediaVideo h1{
						font: 2.0em Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						text-transform: uppercase;
						text-align: center;
						color: #700;
						background: url(../_images/current_top_bg.gif) no-repeat top left;
						padding:0 0 1.0em 0;	
						}
					#mediaVideo h2{
						font-size:1.2em; 
						color: #340048;
						font-weight: bold;
						margin:1.5em 0 0.3em 0; 
						text-align: left;
						background: url(../img/bg/h2bg.gif) no-repeat left bottom; 
						padding:1px 0 2px 1em;
						}
					#media img{
						border: 0;
						padding: 0;
						}
					#mediaVideo p{
						font-size: 1.0em;
						margin: 0 0 1.2em 0;
						padding: 0 1.5em;
						}
					#mediaVideo a{
						text-decoration: none;
						color: #ad0303;
						}
					#mediaVideo a:hover{
						text-decoration: underline;
						color: #ccff00;
						}
						
				/* ----- Video Content Styles ----*/
				
				#videoContent{
						float: left;
						width: 700px;
						padding: 10px 0 0.5em 108px;
						}
				#videoContent h1 {
						font-family: Georgia, "Times New Roman", Times, serif;
						color: #FFF;
						text-transform: uppercase;
						font-weight: bold;
						font-size:2em;
						margin:0 0 .5em 0;
						text-align: center;
						}
				#videoContent p {
						margin:0 0 .5em 0;
						text-align: center;
						color: #D6C5E4;
						}
				#videoContent p a{
						color: #efefef;
						font-weight: 500;
						text-decoration: none;
						}
				#videoContent p a:hover{
						color: #ccff00;
						font-weight: 500;
						text-decoration: none;
						}
						
					/*--- Media left menu styles --- */
					
					#menLeft {
						position: absolute;
						width:140px;
						display: inline;
						margin: 0 0 0 10px;
						padding:8px;
						text-align: left;
						color: #700;
						font-size: 1em;
						background-color: #83817a;
						border: 1px solid;
						border-color: #003
							}							
					#menLeft a {
							text-decoration:none; 
							color:#FFF 
							}
					#menLeft a:hover{
							text-decoration:underline; 
							color:#a0c5f5 
							}
							
					#menLeftVideo {
							position: absolute;
							width:211px;
							display: inline;
							margin: 0 0 0 5px;
							padding:8px;
							text-align: left;
							font-size: 1em;
							background-color: #83817a;
							border: 1px solid;
							border-color: #003;
							top: 265px;
							}
					#menLeftVideo h2 {
							font-family: cambria, georgia, sans-serif;
							font-size: 1.3em;
							color: #700;
							}
					#menLeftVideo a {
							text-decoration:none; 
							color:#FFF 
							}
					#menLeftVideo a:hover{
							text-decoration:underline; 
							color:#a0c5f5 
							} 
							
					/* ----------------------------- lyrics styles --------------------------------- */
					#lyrics {
						padding: 0;
						width: 698px;
						background: #acaca4;
						border: #003 1px solid;
						font-size: 1.0em;
						text-align: left;
						}
					#lyrics h1{
						font: 2.0em Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						text-transform: uppercase;
						text-align: center;
						color: #fff;
						padding:0.5em 0 0.5em 1.2em;
						}
					#lyrics h2{
						font-size:1.2em;
						color: #340048;
						font-weight: bold;
						margin:1.5em 0 0.1em 0;
						text-align: left;
						background: url(../img/bg/h2bg.gif) no-repeat left bottom;
						padding:1px 0 2px 1em;
						}
					#lyrics img{
						border: #000 1px solid;
						clear: both;
						padding: 0;
						margin: 1.1em 0;
						}
					#lyrics p{
						font-size: 1.0em;
						margin: 0 0 1.2em 0;
						padding: 0 1.5em;
						text-align: left;
						}
					#lyrics a{
						text-decoration: none;
						color: #ad0303;
						}
					#lyrics a:hover{
						text-decoration: underline;
						color: #ccff00;
						}
					#lyrics .highBtxt {
						font-family:tahoma,sans-serif; 
						color: #e3ebf2; 
						font-weight: bold; 
						font-size: 0.9em
						}
					#lyrics .hightxt {
						font-family:tahoma,sans-serif; 
						color: #e3ebf2; 
						font-size: 0.9em
						}
					#lyrics .highDtxt {
						font-family:tahoma,sans-serif; 
						color: #006; 
						font-weight: bold; 
						font-size: 0.9em
						}
					#lyrics table {
						float: left;
						margin-top: 0px;
						margin-bottom: 0px;
						width: 20px;
						padding: 0
					}
					#lyrics td {
						text-align: left; 
						margin: 0;
						padding: 0; 
						border: 0;
						}
					
					/* ----------------------------- Recbox styles --------------------------------- */
					
					.Recbox {
						width: 570px;
						float: left;
						margin: 10px 0 0 10px;
						display: inline;
						padding: 8px;
						text-align: left;
						color: #003;
						background-color: #83817a;
						border: 1px solid;
						border-color: #003
						} 
					.Recbox table {
						width: 420px; 
						border: 0px; 
						padding:0; 
						margin: 5px 5px 5px 10px; 
						background-color: #83817a
							}
					.Recbox tr, td {
						border: 0px; 
						padding:2px; 
						margin: 0px; 
						background-color: #83817a; 
						color: #C7D6FC; 
						text-align: left; 
						font-size: 10px
						}
					.Recbox img {
						float: left; 
						border: 1px solid; 
						border-color: #003; 
						padding: 0px; 
						margin: 5px 5px 5px 0
						} 
					.Recbox h1 {
						font-family: Georgia, "Times New Roman", Times, serif; 
						color: #FFF; 
						font-weight: bold;
						font-size:2.0em; 
						margin:0; 
						text-align: center;
						}
					.Recbox h2 {
						font-family: arial,tahoma,sans-serif; 
						color: #FFF; 
						font-size:1.0em; 
						margin:0; 
						text-align: left
						}
					
					/* ----------------------------- Merchandise styles --------------------------------- */
					
					#infoBox {
						width: 400px;
						margin: 0 auto 7px;
						border: 3px solid #000;
						background: #C5CDD1;
						padding: 8px;
					}
					#infoBox h2 {
						font-family: cambria,georgia,sans-serif; 
						color: #302187; 
						font-size: 1.6em; 
						margin:0 0 5px; 
						text-align: center;
						text-transform: uppercase;
						}
					#merchBox {
						width: 280px;
						float: left;
						margin: 4px;
						padding: 5px;
						background: #83817a;
						border: 1px solid #000;
						}
					#merchBox img {
						float: left;
						border: 0;
						margin: 0 5px 0 0;
						}
					#merchBox h5 {
						margin: 55px 0 4px;
						font-size: 1.15em;
						font-weight: bold;
						}
					#orderBox {
						width: 274px;
						float: left;
						margin: 4px;
						padding: 8px;
						background: #C4C88C;
						border: 1px solid #000;
						font-size: 1.15em;
						}
					#orderBox h2 {
						font-family: cambria,georgia,sans-serif; 
						color: #302187; 
						font-size:1.3em; 
						margin:0 0 5px; 
						text-align: center;
						text-transform: uppercase;
						}
					#orderBox a {
						text-decoration: none;
						font-weight: bold;
						color: #017E07;
						}
					#orderBox a:hover {
						margin: 0 0 0 3px;
						font-weight: bold;
						color: #016106;
						}
					/* ----------------------------- contact styles --------------------------------- */
					
					#contact {
						width:670px; 
						float:right; 
						display: inline; 
						margin:15px 119px 8px 0px; 
						padding: 8px; 
						text-align: left;
						background-color: #83817a; 
						color: #FFF; 
						border: #003 1px solid
						}
					#contact img {
						padding: 0; 
						border: #003 1px solid
						}
					#contact h1{
						font: 2.0em Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						text-transform: uppercase;
						text-align: center;
						color: #fff;
						padding:0.5em 0 0.5em 1.2em;
						}
					#contact h2 {
						font-family:arial,tahoma,sans-serif; 
						font-size:1.2em; 
						color:#006; 
						margin:0px; 
						text-align: left
						}
					#contact table {
						width: 550px; 
						background-color: #72706a; 
						padding: 5px; 
						text-align: left; 
						margin: 0 0 0 10px
						}
					#contact td {
						padding: 5px;
						margin: 0px;
						background-color: #72706a;
						color: #FFF;
						text-align: left;
						font-size: 10px
						}
					#contact a {
						text-decoration:none; 
						color:#ad0303 
						}
					#contact a:hover{
						text-decoration:underline; 
						color:#ad0303 
						} 
					
					/* ----------------------------- photo styles --------------------------------- */
					
					#photo{
						margin-left: 22px;
						padding: 0 5px 0 5px;
						width: 648px;
						background-color:#83817a;
						border: 1px solid #000033;
						}
					
					#photo h2{
						margin: 15px 0 15px 10;
						text-align: center;
						}
					
					#photo img{
						border:0;
						margin: 3px;
						}
