body {	margin: 0 auto;	background-repeat: repeat-x;	margin: 0;	padding: 0;	background-attachment: fixed;	background-color: #000033;		}#container {	position:relative;	margin:0 auto;	width: 850px;	padding: 0;	border: 3px solid #333333;	}#masthead {	position:relative;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0;	padding-right: auto;	padding-bottom: 0;	padding-left: auto;	height: 150px;	}#masthead2 {	position:relative;	margin-top: 0;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0;	padding-right: auto;	padding-bottom: 0;	padding-left: auto;	height: 32px;	background-color: #666666;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-bottom-color: #222222;	border-top-width: 1px;	border-top-color: #222222;	}#content {	position:relative;	width:750px;	margin:0 auto;	padding-bottom: 5px;	padding-top: 25px;	overflow: auto;	background: none;}.news_content {	position:relative;	width:750px;	margin:0 auto;	padding-bottom: 5px;	overflow: auto;	background: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}#footer {	position:relative;	margin:0 auto;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	border-top-width: 1px;	border-top-style: solid;}#menu {	overflow: visible;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 0px;	padding-right: auto;	padding-bottom: 0px;	padding-left: 110px;	position: relative;	float: none;	clear: both;	width: 621px;}#logo {	position:relative;	width:600px;	height:120px;	margin:0 auto;	padding-top: 10px;	background-position: top;}right_logo {	float:left;	width:100px;}.center_logo {	float:left;	width:420px;}.left_logo {	float:left;	width:100px;}.photo {	position:relative;	width:275px;	height:135px;	margin:0px;}.rightbox {	float:left;	width:460px;	padding:0px;	margin-top: 5px;}.rightbox2 {	float:left;	width:425px;	padding:5px 5px 0;	background-color:#000000;	height: 325;	margin-top: 15px;	margin-bottom: 15px;	height: 315px;}.leftbox {	float:left;	width:250px;	padding:0px 40px 5px 0;	height: auto;	overflow: auto;	margin-top: 5px;}h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:23px;	font-weight:lighter;	color:#FFCC66;	margin: 0;	font-style: normal;	line-height: 120%;	padding-bottom: 10px;}h2 {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:normal;	color:#999999;	padding-top: 0px;	margin: 0px;	padding-bottom: 12px;	font-style: italic;	line-height: 140%;	text-decoration: none;}h3 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	font-style: normal;	font-weight: normal;	color:#CCCCCC;	line-height:150%;	padding-bottom: 10px;	padding-top: 0px;	margin: 0;}p {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-style: normal;	font-weight: normal;	color:#CCCCCC;	line-height:155%;	padding-bottom: 15px;	padding-top: 0px;	margin: 0;}#footer p {	font-size:10px;	color:#666666;	text-decoration: none;	text-align: center;}.left_logo p {	font-size:7px;	color:#000033;	text-decoration: none;}#navbar {	position: relative;	clear:both;	margin: 0 auto;	padding: 4px 0 0 0;	overflow: visible;	text-align:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	}#navbar ul {	list-style:none;	margin: 0;	padding: 0;	z-index:auto;	overflow: visible;	text-decoration: none;	white-space: nowrap;	}#navbar ul li {	float:left;	margin: 0 auto;	padding: 0 auto;	text-decoration: none;	}#navbar ul li a {	text-transform:uppercase;	text-decoration:none;	margin: 0;	position: relative;	display: block;	color: #999999;	width: 95px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	}#navbar ul li a:hover {	color: #FFFFFF;	position: relative;	text-decoration: none;	}/* ..................... Current location ......................... */body.home #navbar li#home a, body.about #navbar li#about a,body.music #navbar li#music a,body.shows #navbar li#shows a,body.news #navbar li#news a,body.contact #navbar li#contact a	{	color: #FFFFFF;	position: relative;	margin: 0;	padding:3px 0 0 0;	text-decoration: none;	}/* ..................... Links ......................... */p a:link {	color: #FFFFFF;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #888888;	text-decoration: none;}p a:hover {	color: #999999;	text-decoration: none;	font-weight: normal;}h3 a:link {	color: #FFFFFF;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #888888;	text-decoration: none;}h3 a:hover {	color: #999999;	text-decoration: none;	font-weight: normal;}