body, body#small {
	margin: 0;
	font: 77% Arial, Helvetica, sans-serif;
	background: #000;
	color: #fff;
}
body {
	padding: 25px;
	text-align: center;
}

.clr {
	clear: both;
	height: 1px;
	font-size: 1px;
}
dl{clear:both;display:block;margin:10px;}
dt {font-size:150%;font-weight:bold;}
img {
	border: 0;
}
h1 {
	color: #eda265;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
p {line-height:1.5em;}
#container {
	width: 739px;
	margin: auto;
	text-align: left;
	border: solid #888787;
	border-width: 0 1px 1px;
}
#header {
	height: 134px;
	background: url(../images/header.jpg) no-repeat;
	padding-left: 9px;
}
#header a {
	display: block;
	width: 244px;
	height: 134px;
}
#navigation {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 3px 0 2px 8px;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
	margin-right: 17px;
}
#navigation a {
	color: #fff;
	text-decoration: none;
}
#content {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 18px;
}
.introtext {
	float: left;
	width: 450px;
	padding-top: 20px;
}
.introimage {
	float: right;
	width: 262px;
}
img.welcome {
	float: right;
}
.navimages {
	margin-top: 0px;
}
.navimages img {
	float: left;
	margin-right: 20px;
}
.navimages img.last {
	margin-right: 0;
}
/* Popup */
body#small {
	padding: 12px 0 0;
}
#leftcol {
	float: left;
	width: 178px;
	padding-top: 102px;
	background: url(../images/logo.jpg) no-repeat;
	text-align: left;
}
#leftcol .inside {
	padding-left: 12px;
}
.contact {
	display: block;
	height: 15px;
	line-height: 15px;
	margin-top: 15px;
	background: url(../images/contact.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	padding-left: 24px;
}
#rightcol {
	float: left;
	width: 454px;
	padding-top: 9px;
	text-align: left;
}
.close {
	display: block;
	float: right;
	margin: 0 20px 0 11px;
	height: 12px;
	line-height: 12px;
	background: url(../images/close.gif) no-repeat;
	padding-left: 21px;
	color: #fff;
	text-decoration: none;
}
.print {
	display: block;
	float: right;
	height: 12px;
	line-height: 12px;
	background: url(../images/print.gif) no-repeat;
	padding-left: 26px;
	color: #fff;
	text-decoration: none;
}
#small #navigation {
	border: none;
	padding: 0;
	height: 68px;
	margin-top: 17px;
	background: url(../images/navigation.gif) repeat-x;
}
#small #navigation ul {
	height: 68px;
	background: url(../images/navigation_left.gif) no-repeat;
	padding: 35px 0 0 134px;
}
#small #navigation li {
	margin: 0;
}
#small #navigation a {
	display: block;
	height: 33px;
	line-height: 30px;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 25px;
}
#small #navigation a.biog {
	width: 56px;
	background-image: url(../images/nav_biog.gif);
}
#small #navigation a.images {
	width: 52px;
	background-image: url(../images/nav_images.gif);
}
#small #navigation a.audio {
	width: 52px;
	background-image: url(../images/nav_audio.gif);
}
#small #navigation a.setlist {
	width: 51px;
	background-image: url(../images/nav_setlist.gif);
}
#small #content {
	padding: 0;
	min-height: 500px;
	background: url(../images/content.gif) repeat-y;
}
* html #small #content {
	height: 500px;
	margin-top: -35px;
}
#biog, #images, #images2,#images3,#images4, #audio, #audio2,#audio3, #setlist {
	padding: 12px 25px 0 56px;
}
#images,#images2,#images3,#images4, #audio, #audio2,#audio3,#setlist {
	display: none;
}
#images a,#images2 a,#images3 a,#images4 a, #setlist a {
	color: #fff;
	text-decoration: none;
}
#small h1, #small h2 {
	color: #fff;
	font-size: 120%;
	font-weight: normal;
}
#small h2 {
	margin: 22px 0;
}
#images table, #images2 table, #images3 table, #images4 table {
	margin: auto;
}

}
td {
	vertical-align: top;
}
td.gallerynav {
	text-align: center;
	padding-bottom: 7px;
}
td.next {
	text-align: right;
}
#audio {
	min-height: 488px;
	background: url(../images/audio_bg.gif) no-repeat right bottom;
}
#setlist {
	min-height: 488px;
	background: url(../images/setlist_bg.gif) no-repeat right bottom;
}
* html #audio, * html #setlist {
	height: 488px;
}
.audio_example {
	color: #fff;
	display: block;
	height: 26px;
	line-height: 26px;
	background: url(../images/audio_example.gif) no-repeat;
	padding-left: 50px;
}
/*admin links*/
#admin_links {list-style-type:none;clear:both;display:block;}
#admin_links li {margin:1em;float:left;text-align:center}
#admin_links a {font-weight:bold;font-size:110%;background-color:black;width:7em;height:2.5em;display:block;color:yellow;padding:.5em;border:1px white dotted;}
#admin_links a:hover {background-color:yellow;color:black;}
#adminwrapper {text-align: left;}
#adminwrapper th{font-size:125%;background-color:#aaaaaa;}