		html {
			margin:0;
			padding:0;
/*			background: #391f06 url(background.jpg) center repeat-y;	*/
			background: #391f06;
		}
		body {
			margin:0;
			padding:0;
			background: url(header.jpg) top center no-repeat;
		}

		html {
			/* brown: #462709 */
			/* blue: #0c098e */
			color: #462709;
			font-family: trebuchet ms, trebuchet, arial, sans-serif;
			font-size: 12px;
		}

		#navigation {
			position: relative;
			left: 103px;
			margin:0 auto -50px auto;
			padding:35px 0 !important;
			width: 270px;
			height: 80px;
		}

		body>#content {  /*  to accomodate IE - I add some padding for Mozilla  */
			padding: 5px 0;
		}

		body>#content>.header {  /*  to accomodate IE - I add some padding for Mozilla  */
			position: relative;
			top:-5px;
		}


			#navigation a {
				display: block;
				float: left;
				height: 30px;
				margin:0;
				padding:0;
			}
			#navigation a:hover, #navigation a.current {
				background-position: 0 -30px;
			}
			#nav-about {
				background: url(btn.about.jpg) top left no-repeat;
				width: 80px;
			}
			#nav-music {
				background: url(btn.music.jpg) top left no-repeat;
				width: 80px;
			}
			#nav-performances {
				background: url(btn.performances.jpg) top left no-repeat;
				width: 110px;
			}

		#footer {
			margin: 0 auto;
			clear: both;
			padding: 0;
			width: 550px;
			height: 50px;
			background: url(footer.jpg) bottom center no-repeat;

			text-align: center;
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #999999;
		}


		#content {
			margin: 0 auto;
			padding: 0;
			width: 550px;
			min-height: 400px;
			background: white url(content.header.jpg) top center no-repeat;
		}

		#content p {
			padding:0;
			margin: 0.3em 1em;
		}
		#content .announcement {
			color: #462709;
			background: #f8f8f8;
			border: 1px solid #d0d0d0;
			padding: 5px;
			margin-top: 1em;
			margin-bottom: 1em;
		}
		#content a {
			color: #0c098e;
			text-decoration: none;
		}
		#content a:hover {
			text-decoration: underline;
		}
		#content h2 {
			color: #0c098e;
			font-size: 1.1em;
			padding:0;
			margin: 1em 1em 0 1em;
		}
		.instrument {
			color: #462709;
			font-size: 0.9em;
			font-style: italic;
			padding-left: 0.5em;
		}

		h1 {
			color: #0c098e;
			font-size: 1.5em;
			padding:0;
			margin: 1em 1em 1.5em 1.5em;
		}
		.subtitle {
			color: #505050;
		}

		dl, .tracklist {
			margin:1em; 
			padding:0;
			list-style: none;
		}
		dl dt, .tracklist li {
			display: block;
			margin: 0.5em 0 0 0;
			padding: 0;
		}
		dl dt, .tracklist li .name {
			display: block;
			font-size: 1.1em;
			font-weight: bold;
			color: #0c098e;
		}
		dl dd, .tracklist li .artist {
			font-style: italic;
			margin: 0;
		}

		.right {
			float: right;
		}
		#album-info {
			display: block;
			list-style: none;
			float: right;
			clear: right;
			width: 225px;
			margin: 2em 12px 0 0;
			padding: 1em;
			background: #f0f0f0;
		}