html, body {
	background-color: black;
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-size: medium;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a:link {color:#CC6600;text-decoration:none;}
a:visited {color:#CC6600;text-decoration:none;}
a:hover {color:#CC6600;text-decoration:underline;}
a:active {color:#CC6600;text-decoration:underline;}

.hidden {display:none;}
.shown {display:inline;}
	 
a.linkopacity80 img {filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
a.linkopacity80:hover img {filter:alpha(opacity=100);	-moz-opacity: 1.0; opacity: 1.0;}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: medium none white;
}

#nav {
	background: url(nav.jpg) no-repeat top left;
	margin-top: 0px;
	margin-left: 0px;
	width: 525px; 
	height: 450px; 
	float: left; 
	position: absolute;
}

#content {
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 525px;
	float: right;
	position: absolute;
	padding-top: 20px;
	padding-right: 20px;
	width: 475px;

	overflow: auto;
	height: 96%;
	background: black url(content.gif) no-repeat top left;
	background-color: black;


	scrollbar-arrow-color: black;
	scrollbar-face-color: dimgray;
	scrollbar-track-color: black;
	scrollbar-3dlight-color: white;
	scrollbar-shadow-color: gray;
	scrollbar-highlight-color: gainsboro;
	scrollbar-darkshadow-color: darkslategray;
}

#footer {
	padding-top: 20px;
	text-align: right;
	padding-bottom: 20px;
}

#text {
}

#links {
}

#thumbs {
	padding-top: 10px;
}

#gallery {
}

#email {
	width: 350px;
	padding: 15px;
	border: medium none white;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.padGallery {padding-left: 127px;}
.padAbout {padding-left: 170px;}
.padBooking {padding-left: 218px;}
.padReviews {padding-left: 237px;}
.padContact {padding-left: 445px;}
.padClasses {padding-left: 437px;}
.padPerformances {padding-left: 365px;}
.padAboutbd {padding-left: 265px;}
.padLinks {padding-left: 185px;}
.padShow {padding-left: 25px;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

img {border: none;}


.table {
	font-size: smaller;
	text-align: left;
	background-color: white;
}

.table .header {
	color: white;
}

.table .label {
	text-align: right;
	color: black;
	background-color: #696969;
}

.table .content {
	text-align: center;
	background-color: DimGray;
	color: white;
}

.table .subheader {
	font-size: smaller;
}

.tableHeader {
	background-color: black;
	text-align: left;
	font-style:italic;
	color: #DCDCDC;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #CC6600;
	border: 3px outset gray;
	background-color: black;
	cursor: hand;
	font-family:Georgia,Serif;
	font-style:italic;
}

