body, p, h1, h2, h3 {	margin: 0;	padding: 0;}body {	background-color: #292b31;	margin: 20px 0 0 0;	color:#121115;	font-size: 13px;	font-family: Verdana, Arial, Helvetica, sans-serif;}a {	color:#45434a;	text-decoration:none;}a:hover {		color:#435398;}h1 {	text-align: right;}h2 {	padding: 38px 0 0 0;	text-align: left;}h3 {	color:#435398;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	font-size: 170%;	padding-bottom:7px;}h3 a {	color:#435398;}h3 a:hover {	color:#31395b;}p {	font-size: 90%;}.aa {	display: none;}#wrapper {	width: 933px;	margin: 0px auto;	background-image: url(../images/bg.gif);	background-repeat: repeat-y;	background-position: right;	}#left {	width: 347px;	float: left;	background-image: url(../images/leftbg.gif);	background-repeat: repeat-y;}#leftcontent {	height: 547px;	background-image: url(../images/leftcol.gif);	background-repeat: repeat-y;	vertical-align: bottom;}#nav {	margin:0 0 0 22px;	padding:48px 0 0px 0px;	background-image: url(../images/navbg.jpg);	background-repeat: no-repeat;	width:277px;	height:159px;}#right {	width: 586px;	float: right;	background-image: url(../images/rightbg.gif);	background-repeat: repeat-y;}#rightbody {	width:556px;	background-image: url(../images/righttopfade.jpg);	background-repeat: no-repeat;}#rightcontent {	padding:35px 25px 0 0px;	text-align:justify;}#rightcontent p {	padding:0px 0px 25px 0px;}#top {	background-image: url(../images/top3.gif);	background-repeat: no-repeat;	height: 17px;	}	#rightfooter {	background-image: url(../images/foot.gif);	background-repeat: no-repeat;	height: 8px;	}#footer {	width: 933px;	margin: 0px auto;	text-align:right;		padding:10px 55px 10px 0;}#footer a {	color:#d6d9e0;	text-decoration:none;	font-size: 80%;}#footer a:hover {		color:#a6abb8;}#home, #biog, #concerts, #press, #contact, #links {	padding: 0px 0px 0px 0px;	height: 24px;}#home a, #biog a, #concerts a, #press a, #contact a, #links a {	height: 24px;	display: block;}#home a {	background: url(../images/navhome.gif) no-repeat 0px 0;	width: 202px;}#biog a {	background: url(../images/navbiog.gif) no-repeat 0px 0;	width: 202px;}#concerts a {	background: url(../images/navconcerts.gif) no-repeat 0px 0;	width: 202px;}#press a {	background: url(../images/navpress.gif) no-repeat 0px 0;	width: 202px;}#contact a {	background: url(../images/navcontact.gif) no-repeat 0px 0;	width: 202px;}#links a {	background: url(../images/navlinks.gif) no-repeat 0px 0;	width: 202px;}#home a:hover {	background: url(../images/navhome.gif) no-repeat -202px 0;	width: 202px;}#biog a:hover {	background: url(../images/navbiog.gif) no-repeat -202px 0;	width: 202px;}#concerts a:hover {	background: url(../images/navconcerts.gif) no-repeat -202px 0;	width: 202px;}#press a:hover {	background: url(../images/navpress.gif) no-repeat -202px 0;	width: 202px;}#contact a:hover {	background: url(../images/navcontact.gif) no-repeat -202px 0;	width: 202px;}#links a:hover {	background: url(../images/navlinks.gif) no-repeat -202px 0px;}.aa {	display: none;}.leftfoot {	border-top-width: 8px;	border-top-style: solid;	border-top-color: #FFFFFF;	margin-right: 50px;	margin-left: 22px;	margin-top: 8px;}.splitter {	background: url(../images/splitter.jpg) no-repeat center;	width:530px;	height:1px;	margin:0 0 25px 0;	clear:left;}.splitter2 {	background: url(../images/splitter.jpg) no-repeat center;	width:530px;	height:50px;	clear:left;}.blank {	width:530px;	height:1px;	margin:0 0 25px 0;	clear:left;}.quote {	font-style: italic;	font-size:95%;	margin:0 0 25px 0;}.pub {	margin-top:5px;	font-size: 90%;}.pub, .item {	color:#45434a;	font-style: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;}.item {	width:100px;	margin-right:10px;	float:left;	clear:left;	vertical-align: bottom;	font-size: 85%;}.entry {	width:420px;	float:left;	font-size:90%;	vertical-align: bottom;	}.event {	float:left;	padding: 0px 0px 25px 0px;	clear:left;}.set {	float:left;	padding: 10px 0px 10px 0px;	clear:left;}.quotein {	margin: 0 5px 0 0;}.quoteout {	margin: 0 0 0 5px;}.border img {	border: 4px solid #ffffff;	}.border {	border: 1px solid #acaebb;		padding: 0px;	margin:10px 0 0px 0;	width:258px;}