body { 
	background: #303030 url(images/header.jpg) top center no-repeat;
}
#menubar strong { 
	color: #ffb; 
}
#header { 
	position: absolute; top: 0;
	}
* { color: #dd8; font-family: sans-serif;
}
a { color: #cc5 
}
#mainWrapper { 
	position: relative; margin: 0 auto; width: 600px; 
	top: 30px;
	}
	.block { padding-left: 1ex; padding-right: 1ex; }
	#left { position: absolute; top: 175px; left: 0; width: 45%; }
	#right { position: absolute; top: 175px; left: 50%; width: 45%;}
	h1 { color: #ffb; }
	h2,h3 { color: #ff8;}
	#menubar {
		position: relative;
		top: -30px;
	}
	#header h1, #header h2 { display: none; }

	#menubar ul { 
		margin: 15px;
		padding: 10px;
		text-align: center;
		list-style: none;
	}

	#menubar li {
		display: inline;
		padding: 10px;
		margin: 5px;
		border: 1px solid red;
		background: #CF4238;
	}
	#menubar li a {
		font-weight: bold;
		color: #ffa;
	}
	#bands { 
		width: 550px;
		position: absolute; top: 175px;
		padding: 0 1em;
		height: 400px; overflow: auto; 
		font-size: 18px;
	}
	#bands ul {
		list-style: none;
	font: bold 18px sans-serif;
	padding: 0;
	margin: 0;
	}
	#bands ul li span {
		text-align: justify;
		margin-bottom: 1em;
	color: #FF6B42;
		
	}
	.photo img { display: block; width: 500px; }
	.photo p { margin: 0; color: white;}
	.photo { margin: .5ex 0 2em; }
	#workshops { 
		width: 550px;
		position: absolute; top: 175px;
		padding: 0 1em;
		height: 400px; overflow: auto; 
	}
	#workshops dt {
	font: bold 18px sans-serif;
	text-indent: -3em;
	margin-left: 3em;
	}
	#workshops dt span {
	color: #FF6B42;
	}

	#workshops dd {
		margin-left: 3em;
		text-align: justify;
		margin-bottom: 1em;
	}
	

