body{ margin: 0; background-color:#e3e3e3; background-image:url(images/bkgRepeat.jpg); background-repeat:repeat-x;}/* main Navigation <------------------------------------------------------------------------------------------- */ul.menu {list-style:none; margin:0; padding:0}ul.menu * {margin:0; padding:0}ul.menu a {display:block; color:#ccae62; text-decoration:none;}ul.menu li {position:relative; float:left; margin-right:2px;}ul.menu ul {position:absolute; top:30px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:132px; margin:0;}ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#777;}ul.menu ul li a:hover {background-color:#ccae62; color:#FFFFFF;}ul.menu ul ul {left:90px; top:-1px}ul.menu .menulink {	border-top:1px solid #333;	border-left:1px solid #333; 	border-bottom:1px solid #333; 	border-right:2px solid #333;  	padding:7px 7px 7px; 	font-weight:bolder; 	width:116px}ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif); color: #000000;}ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 118px 8px}ul.menu .topline {border-top:2px solid #aaa}#mainNAVcontainer{	background-color:#000;	border-bottom:#CCCCCC dotted 1px;	}#mainNAV{	width: 960px;	margin: 0 auto 0 auto;	padding-top: 15px;	padding-left: 8px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bolder;	height:45px;	}/* main Image <------------------------------------------------------------------------------------------- *//*#mainIMAGEcontainer{	background-color:#000;	background-image:url(images/mainIMAGEbkg.jpg);	background-repeat:repeat-x;}*/#mainIMAGE{	width: 820px;	margin: 0 auto 0 auto;	height: 300px;}/* main Content <------------------------------------------------------------------------------------------- */#mainCONTENTcontainer{	background-color:#e3e3e3;}#mainCONTENT{	width: 820px;	margin: 0 auto 0 auto;	background-image: url(images/mainCONTENTbkg.jpg);	background-repeat:no-repeat;	}#mainCONTENTleftBox{	width: 196px;	margin: 12px 0 0 0px;	position:relative;	float:left;	border-right:#333333 dotted 1px;	padding:12px;}#mainCONTENTleftBox a{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color:#333;	text-decoration:none;}#mainCONTENTleftBox a:hover{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color:#CC0000;	text-decoration:underline;}#mainCONTENTleftBox img {	margin: 12px 0 12px 0;	border:#333333 solid 1px;}#mainCONTENTleftBox img a{	text-decoration:none;}#mainCONTENTmiddleBox{	width: 372px;	margin: 12px 0 0 12px;	position:relative;	float:left;	border-right:#333333 dotted 1px;	padding: 12px 12px 0 6px;	height: inherit;}#mainCONTENT-HOME{	width: 568px;	margin: 12px 0 0 12px;	position:relative;	float:left;	border-right:#333333 dotted 1px;	padding: 12px 12px 0 6px;	height: inherit;}#mainCONTENT-HOME img{	border:#333333 4px;}#mainCONTENTrightBox{	width: 140px;	margin: 12px 0 0 12px;	position:relative;	float:left;	padding: 12px;}#mainCONTENTrightBox a{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color:#333;	text-decoration:none;}#mainCONTENTrightBox a:hover{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color: #003366;	text-decoration:underline;}#mainCONTENTleftBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;}#mainCONTENTleftBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	line-height: 15px;	margin: 0;}#mainCONTENTrightBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;}#mainCONTENTrightBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 12px 0 0 0;}#mainCONTENTrightBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	line-height: 15px;	margin: 0;}#mainCONTENTmiddleBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	line-height: 15px;	margin: 0;}#mainCONTENTmiddleBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bolder;	line-height: 15px;	margin: 0 0 3 0;}#mainCONTENTmiddleBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bolder;	line-height: 15px;	margin: 0;}/* About Us Section ---------------------------------------------------------------------------------------------------------------*/#aboutCONTENTmiddleBoxGear{	width: 570px;	margin: 12px 0 0 12px;	position:relative;	float:left;	height: inherit;	padding: 12px 0 0 12px;	border-left:#333333 solid 4px;}#aboutCONTENTmiddleBoxGear p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	line-height: 15px;	margin: 0;}#aboutCONTENTmiddleBoxGear h1{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;}#aboutCONTENTmiddleBoxGear h2{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bolder;	font-style:italic;	margin: 0;}#aboutCONTENTmiddleBoxGear a{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color:#990000;	text-decoration:none;}#aboutCONTENTmiddleBoxGear a:hover{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color: #CC9933;	text-decoration:underline;}#aboutCONTENTmiddleBox{	width: 570px;	margin: 12px 0 0 12px;	position:relative;	float:left;	height: inherit;	padding: 12px 0 0 12px;	border-left:#333333 solid 4px;}#aboutCONTENTmiddleBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	line-height: 15px;	margin: 0;}#aboutCONTENTmiddleBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;}#aboutCONTENTmiddleBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bolder;	font-style:italic;	margin: 0;}#aboutCONTENTmiddleBox a{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color:#333;	text-decoration:none;}#aboutCONTENTmiddleBox a:hover{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color: #003366;	text-decoration:underline;}#aboutCONTENTleftBox{	width: 196px;	margin: 12px 0 0 0px;	position:relative;	float:left;	padding:12px;}#aboutCONTENTleftBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;}#aboutCONTENTleftBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	line-height: 15px;	margin: 0;}#aboutCONTENTleftBox a{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color:#333;	text-decoration:none;}#aboutCONTENTleftBox a:hover{	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	font-size:12px;	color:#CC0000;	text-decoration:underline;}#aboutCONTENTleftBox img {	margin: 12px 0 12px 0;	border:#333333 solid 1px;}#aboutCONTENTleftBox img a{	text-decoration:none;}/* Tour Dates Section ---------------------------------------------------------------------------------------------------------------*/#tourCONTENTmiddleBox{	width: 570px;	margin: 12px 0 0 12px;	position:relative;	float:left;	height: inherit;	padding: 12px 0 0 12px;	border-left:#333333 solid 4px;}#tourCONTENTmiddleBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	line-height: 13px;	margin: 0;}#tourCONTENTmiddleBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bolder;	margin: 0;	color:#FFFFFF;}#tourCONTENTmiddleBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bolder;	font-style:italic;	margin: 0;	color:#FFFFFF;}#tourCONTENTmiddleBox h3{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;	color:#000;}/* Links Section ---------------------------------------------------------------------------------------------------------------*/#linksCONTENTmiddleBox{	width: 570px;	margin: 12px 0 0 12px;	position:relative;	float:left;	height: inherit;	padding: 12px 0 0 12px;	border-left:#333333 solid 4px;}#linksCONTENTmiddleBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	line-height: 13px;	margin: 0;}#linksCONTENTmiddleBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bolder;	margin: 0;	color:#000;}#linksCONTENTmiddleBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	font-style:italic;	margin: 0;	color:#000;}#linksCONTENTmiddleBox h3{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;	color:#000;}#linksCONTENTmiddleBox img {	margin: 12px 0 12px 0;	border:#333333 solid 2px;}#linksCONTENTmiddleBox a {	margin: 0;	text-decoration: none;	color:#666666;	font-weight:bolder;}#linksCONTENTmiddleBox a:hover {	margin: 0;	color: #CC0000;	text-decoration: underline;}/* Press Section ---------------------------------------------------------------------------------------------------------------*/#pressCONTENTmiddleBox{	width: 570px;	margin: 12px 0 0 12px;	position:relative;	float:left;	height: inherit;	padding: 12px 0 0 12px;	border-left:#333333 solid 4px;}#pressCONTENTmiddleBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	line-height: 13px;	margin: 0;}#pressCONTENTmiddleBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bolder;	margin: 0;	color:#fff;}#pressCONTENTmiddleBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	font-style:italic;	margin: 0;	color:#000;}#pressCONTENTmiddleBox h3{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;	color:#000;}/* Photos Section ---------------------------------------------------------------------------------------------------------------*/#photosCONTENTmiddleBox{	width: 800px;	margin: 12px 0 0 0;	position:relative;	float:left;	height: inherit;	padding: 12px 0 0 12px;	border-left:#333333 solid 4px;}#photosCONTENTmiddleBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	line-height: 13px;	margin: 0;}#photosCONTENTmiddleBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;	color:#000;}#photosCONTENTmiddleBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	font-style:italic;	margin: 0;	color: #666666;}#photosCONTENTmiddleBox h2 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	font-style:italic;	margin: 0;	color: #666666;	text-decoration: none;}#photosCONTENTmiddleBox h2 a:hover{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	font-style:italic;	margin: 0;	color: #CC0000;	text-decoration:underline;}/* Music Section ---------------------------------------------------------------------------------------------------------------*/#musicCONTENTmiddleBox{	width: 570px;	margin: 12px 0 0 12px;	position:relative;	float:left;	height: inherit;	padding: 12px 0 0 12px;	border-left:#333333 solid 4px;}#musicCONTENTmiddleBox p{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	line-height: 13px;	margin: 0;}#musicCONTENTmiddleBox h1{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bolder;	margin: 0;	color:#000;}#musicCONTENTmiddleBox h2{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bolder;	font-style:italic;	margin: 0;	color:#000;}#musicCONTENTmiddleBox h3{	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bolder;	margin: 0;	color:#000;}#musicCONTENTmiddleBox a {	margin: 0;	text-decoration: none;	color:#666666;	font-weight:bolder;}#musicCONTENTmiddleBox a:hover {	margin: 0;	color: #CC0000;	text-decoration: underline;}