body {
	margin: 0px;
	padding: 0px;
	background-image:  url(../images/backgrounds/left_repeat.jpg);
	background-repeat: repeat-y;
	height: 100%;
	color: #330000;
}
p, li, h1, h2, h3, h4, h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p, li{
	font-size: 76%;
	margin: 0;
	padding: 0;
}
#header {
	height: 162px;
	width: 100%;
	background-image:  url(../images/backgrounds/header_repeat.jpg);
	background-repeat: repeat-x;
	z-index: 1;
}

#content {
	position: absolute;
	z-index: 1;
	top: 175px;
	padding-right:15px;
	padding-left: 70px;
	padding-bottom: 15px;
	background-repeat: repeat-y;
}
#headerright {
	background-image:  url(../images/backgrounds/header_right.jpg);
	background-repeat: no-repeat;
	height: 162px;
	float: right;
	z-index: 4;
	position: absolute;
	margin: 0;
	width: 117px;
	right: 0px;
	padding: 0;
	top: 0px;
}
#headerleft {
	background-image:  url(../images/backgrounds/header_left.jpg);
	background-repeat: no-repeat;
	height: 162px;
	float: left;
	z-index: 3;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
}
#navigation ul {
	padding-left: 8px;
	margin-left: 8px
}
#navigation ul li {
	color: #FF9933;
	padding-right: 14px;
	list-style-type: none;
	display: inline;
	font-weight: bold;
	font-size: 90%;
}
#navigation {
	padding-top: 75px
/*	position: relative;
	top: 93px;*/
}
#navigation a:link, #navigation a:visited{
	text-decoration: none;
		color: #FF9933;
}
#navigation a:active{
color:#FFFFFF}
#navigation a:hover{text-decoration:underline}

#navigation a.current:link, #navigation a.current:visited{
	text-decoration: none;
		color: #FFFFFF;
}
#navigation a.current:active{
color:#FFFFFF}
#navigation a.current:hover{text-decoration:none}


#actions {
	padding-right:6px;
	margin-top: 75px;
	font-weight: bold;
}
#actions li {
	font-size:84%;
	list-style-type: none;
	text-align: right;
	color: #FF9933;
	line-height: 1.2em;
}
#actions a:link, #actions a:visited, #actions hover, #actions active{
	text-decoration:none;
		color: #FF9933;
}
#actions a:hover{
	text-decoration:underline
}
.BoxA {
	background-color: #E4AA47;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #662215;
	height: 600px;
	float: left;
}

.BoxA h3 {
	margin: 0px;
	padding: 0px;

}
#index2 h3{
	white-space: nowrap;
}
.BoxB, .BoxC {
	margin: 0px 0 5px 0;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #662215;
	width:130px;
	float:left;
	clear:both;
}
.BoxB{	background-color: #FFFFCC;}
.BoxC{	background-color: #FFFFCC;}

#index{
	width: 615px;
}
#index_left {
float:left;
	width: 300px;
}
#index_right {
	float: right;
	padding: 0 10px;
}
#index2{}
/*
#index2 td.left{
	padding-top: 15px;
	width: 10px;
	float: left;
}
#index2 td.mid{
	float: right;
	position: relative;
}
#index2 td.right{
	width: 100%;
	float: left;
}*/
#index2 td.left{
	padding-top: 15px;
	width: 10px;

}
#index2 td.mid{
padding: 15px 4px
}
#index2 td.right{
	width: 100%;
	padding-top: 15px;

}
.ode{
	position:relative
	}
.ode div{
	padding-right: 18px;
	padding-bottom: 8px;
	font-size: 90%;
	white-space: nowrap;
}
.ode .col1{
	float: left;
	clear:left
}
.ode .col2{
	float: left;
}
.ode .col3{
	float: left;
}
.ode .great{
	clear: left;
	font-weight: bold;
	padding: 4px 0;
	font-size: 90%;
}
.first_big{font-size:200%;
clear:none;
float:left}

#about img {
	float: left;
	clear: none;
	border: solid #000000 1px;
	margin-right: 10px;
}

#about td.bio{
	padding-bottom: 8px
}
#about img.divider{
	border: none;
	padding-left: 50%;
	margin-left: -77px;
	margin-top: 15px;
}
#reviews img.divider{
	border: none;
	margin: 15px 0 15px -40px;
	padding-left: 50%;

}
table#calendar td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 76%;
}
#music img {
	float: left;
}
ol.music_tracks {
	float: left;
	list-style-type: decimal;
	margin-left: 1em;
}
a:link {
	color: #330000;
}
a:visited { color:#000000}
a:hover {color:#663300}
a:active {color: #000000}contact {
	float: right;
}
#contact {
	float: right;
	border: solid #330000 1px;
	padding: 6px;
	margin-left: 4px;
	background-color: #FFFFCC;
}
#prev_perf {
	float: right;
	border: solid #330000 1px;
	padding: 2px;
	margin-left: 4px;
	background-color: #FFFFCC;
}
ol.music_tracks li {
	margin-left: 3em;
}
#music td h3 {
	margin: 0px;
	padding: 0px;
}
