<!--

	body
	{
		margin: 0;
		padding: 0;
		min-width: 700px;
		font: 70% arial, helvetica, sans-serif;
		text-align: center;
		color: #573900;
		background-color: #EFEFFF;
/*		background: url(images/patt3.gif) repeat-y 0 0;*/
	}

	a:link { color: #B52C07; }
	a:visited { color: #c40000; }

	a:hover, a:active
	{
		color: #fff;
		background-color: #B52C07;
	}
	
	#home #mainnav .home a,	
	#sched #mainnav .sched a,
	#photos #mainnav .photos a,
	#recordings #mainnav .recordings a,
	#bio #mainnav .bio a,
	body.cal #mainnav .sched a,
	#jan #schednav .jan a,
	#feb #schednav .feb a,
	#mar #schednav .mar a,
	#apr #schednav .apr a,
	#may #schednav .may a,
	#jun #schednav .jun a,
	#jul #schednav .jul a,
	#aug #schednav .aug a,
	#sep #schednav .sep a,
	#oct #schednav .oct a,
	#nov #schednav .nov a,
	#dec #schednav .dec a
	{
		color: #B52C07;
		background-color: #ffff9d;
		cursor: default;
	}
	
	

	h2
	{
		font-size: 1.5em;
	}
	h3
	{
		font-size: 1.4em;
		color: #B52C07;
		margin-top: 1.8em;
		margin-bottom: 0.8em;
	}
	h4
	{
		font-size: 1em;
		margin-bottom: -0.9em;
		padding-top: .5em;
/*		color: #876930;*/
		color: #777;
	}

	#container
	{
		margin: 0 auto;
		width: 78em;
		max-width: 100%;
		text-align: left;
		background-color: #FFDC85;
/*		border: 1px solid #b5dfd3;*/
	}

	#header
	{
		height: 8.5em;
/*		background-color: #000;*/
		margin: 0 0;
		padding: 0.2em;
		background: #000 url(images/banner-10.jpg) no-repeat right top;
		color: #ffb222;
		font-weight: 100;
	}
	#header h1
	{
		font: 2.1em arial, helvetica, sans-serif;
		line-height: 1.8em;
		padding: 0em 0.35em;
		letter-spacing: 0.35em;
		margin-top: 1.5em;
	}
	#header h2
	{
		padding: 0 0 1em 0.8em;
		margin-top: -1.8em;
		margin-bottom: 0;
		letter-spacing: 0.4em;
		font: italic 1em serif;
	}


	#mainnav
	{
		margin: 0 0 0 0;
		padding: 0;
		float: left;
		width: 100%;
		list-style: none;
		background-color: #692406;
		font-size: 1.2em;
		font-variant: small-caps;
/*		border-left: 1px solid #ffff9d;*/
	}
	#mainnav li
	{
		float: left;
	}
	#mainnav a
	{
		display: block;
		padding: 0 2em;
		line-height: 1.5em;
		text-decoration: none;
		color: #d2c446;
		border-right: 1px solid #ffff9d;
	}

	#mainnav a:hover
	{
		text-decoration: none;
/*		color: #573900;*/
		color: #B52C07;
		background-color: #ffff9d;
	}

	#schednav
	{
		margin: 0 0 0 0;
		padding: 0;
		float: left;
		width: 100%;
		list-style: none;
		background-color: #692406;
		font-size: 1.2em;
		font-variant: small-caps;
		border-top: 1px solid #ffff9d;
	}
	#schednav li
	{
		float: left;
		width: 8.29999%;
	}
	#schednav a
	{
		display: block;
		text-align: center;
/*		padding: 0 1.5em;*/
		line-height: 1.5em;
		text-decoration: none;
		color: #d2c446;
		border-left: 1px solid #ffff9d;
		background-color: #692406;
	}
	
	#schednav li:first-child a
	{
		border-left: 0px;
	}

	#schednav a:hover
	{
		text-decoration: none;
/*		color: #573900;*/
		color: #B52C07;
		background-color: #ffff9d;
	}


	#buy
	{
		float: right;
		width: 12em;
		max-width: 16%;
/*		padding: 0em 0em 0em 1em;*/
/*		height: 100px;*/
		background-color: #FFDC85;
/*		border-left: 1px solid #d2c446;*/
	}
	
	#buy ul
	{
		list-style: none;
		margin: 0;
		padding-left:1em;
		margin-bottom: 1em;
	}
	#buy img
	{
		width: 72%;
		max-width: 100px;
		margin-left:1em;
		border: 1px solid #573900;
		margin-top: 1em;
	}
	#buy p
	{
		margin: 0em;
		padding-left:1em;
	}

	#contents
	{
		width: 64em;
		max-width: 82%;
		float: left;
		padding-top: 1em;
		background-color: #ffffff;
/*		border: 1px dotted #c40000;*/
	}
	
	#contents *
	{
		margin-left: 1em;
	}	
	#contents * *
	{
		margin-left: 0em;
	}
	/* 
	#news
	{
		width: 63%;
	} 
	*/
	#news h4
	{
		color: #B52C07;
	}
	
	#news img
	{
		width: 33%;
		max-width: 200px;
		float: left;
		margin-right: 1.2em;
	}
	
	#news ul
	{
		list-style: none;
		padding: 0;
	}
	

	body.cal #contents
	{
		padding: 1em 0.5em;
	}

	#reviews
	{
		clear: both;
	}

	#reviews p
	{
		float: left;
		width: 29%;
		padding: 0 1em 0 1em;
		border-left: 1px solid #c40000;
	}
	
	#endorsement
	{
		clear: both;
		text-align: center;
		padding: 0.1em 0 0.2em 0;
		margin: 0;
		color: #777;
		background-color: #f0f0f0;
/*		border-top: 1px solid #b5dfd3;*/
	}
	
	#mainphoto
	{
		width: 30%;
		float: right;
		margin: 0 1em 0.5em 2.5em;
	}
	#mainphoto img
	{
		width: 100%;
		max-width: 210px;
	}
	#mainphoto p
	{	font-size: 85%;
		text-align: center;
		margin-top: 0;
	}
	
	
	#photos #contents
	{
		text-align: center;
	}/*
	#photos #contents img
	{
		margin-top: 1.7em;
	}
	#photos #contents p
	{
		margin-top: 0.3em;
	}*/
	.pic
	{
		margin: 2em;
	}
	.pic img
	{
		padding: 0.5em;
		border: 1px solid #b5dfd3;
/*		background: #f0f0f0;*/
	}
	.pic p
	{
		margin-top: 0.3em;
	}	



	#footer
	{
		clear: both;
		height: 15px;
		background-color: #692406;
		color: #d2c446;
		text-align: right;
	}
	#footer p
	{
		padding-right: 6px;
	}

	#recordings #contents img
	{
		float: left;
		margin: 0 1em 1em 0;
		border: 1px solid silver;
	}
	#recordings #contents h4
	{
		margin: 1em 0;
		font-size: 120%;
		background: #f0f0f0;
		clear: both;
	}
	
	.tracks
	{
		float: right;
		width: 25em;
	}
	.tracks ol
	{
		margin: 0;
		padding-left: 5em;
	}
	.tracks h4
	{
		padding-left: 2.6em;
	}
	
	#otherCD
	{
		margin-top: 4em;
		clear: both;
	}
	#otherCD h4
	{
		clear: both;
	}
	
	#biohilite 
	{
		margin: 1em 8em 2em 8em;
		padding: 1em 3em;
		font-size: 1.1em;
/*		color: #777;*/
/*		margin-bottom: 2em;*/
		border: 1px solid #b5dfd3;
		background: #f0f0f0;
	}
	#biohilite li
	{
		margin: 0.5em 0;
	}

	
	#bio #contents p
	{
		font-size: 1.1em;
		padding: 0.4em 6.5em;
	}
/*	
	#bio #contents p.biosummary
	{
		margin: 2em 6em;
		border: 1px solid silver;
		padding: 2em;
		background: #f0f0f0;
	}
*/	
	.fade {
		color: #777;
	}
	
-->
