body {
	background: url(images/background.gif) top repeat-x #90beeb;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Georgia;
	font-color: #000000;
}

p { font-size: 14px; text-align:justify; }

#right p { font-size: 11px; text-align:justify; }

h1, h2 { margin-top: 0 !important; margin-bottom:0; font-weight:bold; }

h1 { font-size: 15px; text-transform: uppercase; color:#941515; border-bottom: 15px solid #941515; padding-top:15px; padding-bottom:15px; }

h2 { font-size: 13px; text-transform: uppercase; color:#2570ba; border-bottom: 9px solid #2570ba; padding-top:9px; padding-bottom:9px; }

#left a {color:#941515; text-decoration:none;}
#left a:hover {text-decoration:underline;}

#right a {color:#2570ba; text-decoration:none;}
#right a:hover {text-decoration:underline;}

p span.venue { font-weight:bold;clear:right; }
p.posted { font-size: 65%;  text-transform:uppercase; border-right: 5px solid #941515; padding-right:5px; text-align:right; }

#left h2 {color:#941515 !important; border-bottom-color:#941515;}

h2.year, h2.video {color:#941515 !important; border-bottom: none !important; border-left: 5px solid #941515; padding:0 0 0 5px; font-size:75%;}

div.setlist p {color:#941515; font-size:75%; padding-bottom:9px;margin-top:0 !important; padding-top:9px !important; border-bottom: 9px solid #941515;}

#wrapper {
	width: 768px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#top {
	width: 454px;	
	padding-top: 113px;
	padding-left:314px;
	height: 134px;
	background: url(images/top.gif) top center no-repeat;
	
}

#main {
	background: url(images/main-top.gif) top center no-repeat #ffffff;
	margin:0;
	padding:0;
	
}

#flashPlayer {

	float:right;
	margin:47px 43px 30px 0;
	padding:0;
	clear:right;

}

#menu img {

}

#sounds-and-images {
margin-left: 85px;
}

#right {
	width:307px;
	margin:0 43px 0 0;
	padding:0;
	float:right;
	clear:right;
}

#left {
	margin:0 0 0 37px;
	width: 346px;

}

#footer { background: #ffffff; margin:0; padding:30px 0 10px 0; clear:both; }

#footer p { margin: 0 43px 0 37px; padding: 0 0 9px 0; border-bottom: 9px solid #2570ba; font-size:12px; font-weight:bold; }

#footer p a {color:#000000; text-decoration:none;}
#footer p a:hover {text-decoration:underline;}

.copyright { float:right; font-weight:normal !important; }

#main #left img { clear:both;margin: 0; padding:0;}

#right object { margin-bottom: 40px; }

ol li { font-size: 75%; color:#941515; }

/*.external { background: url(images/external.gif) no-repeat right; padding-right:14px; border-left: 5px solid #2570ba; padding-left:5px;  }*/

#menu .homelink, #menu .soundslink, #menu .gigslink, #menu .menubar {
overflow: hidden; 
display:block;
text-indent: -1000em;
}

#menu .homelink { background-image:url(images/logo.gif); height: 36px; width: 274px; clear: right !important; }
#menu .soundslink { background-image:url(images/sounds-and-images.gif); height: 33px; width: 131px; clear:left; margin-left: 85px; float:left; }
#menu .gigslink { background-image:url(images/gigs.gif); height: 33px; width: 40px; float:left; }
#menu .menubar { float:left; }

#menu a:hover.homelink { background-position: -274px 0; }
#menu a:hover.soundslink, .sounds #menu a.soundslink { background-position: -131px 0; }
#menu a:hover.gigslink, .gigs #menu a.gigslink { background-position: -40px 0; }