html {}body {	text-align: center;	background-color: #C7C5C4;	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	background-repeat: repeat-x;	background-position: left top;}#access, .alt {	position: absolute;	left: -9999px;}#wrapper {	width: 700px;	margin-right: auto;	margin-left: auto;	text-align: left;}#branding a {	display: block;	background: url(../images/page-title.jpg);	height: 98px;	width: 700px;	margin-top: 18px;	margin-bottom: 18px;	text-indent: -9999px;}#navigation {	float: left;	width: 700px;	height: 28px;	margin-bottom: 0px;}#navigation li {	float: left;}#navigation li a {	width: 100px;	display: block;	text-indent: -9999px;	height:26px;	color: #FFF;	margin-top: 1px;}#navigation li a:hover {	background-position: -100px 0px;}#navigation .button-home {	background: url(../images/navigation/home.jpg) 0px 0px;}#navigation .button-projects {	background: url(../images/navigation/projects.jpg) 0px 0px;}#navigation .button-listen {	background: url(../images/navigation/listen.jpg) 0px 0px;}#navigation .button-video {	background: url(../images/navigation/video.jpg) 0px 0px;}#navigation .button-photos {	background: url(../images/navigation/photos.jpg) 0px 0px;}#navigation .button-related {	background: url(../images/navigation/links.jpg) 0px 0px;}#navigation .button-contact {	background: url(../images/navigation/contact.jpg) 0px 0px;}#content {	clear: both;}#content h2 {	font-size: 136%;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;}#content h3 {	font-size: 114%;	font-family: Georgia, "Times New Roman", Times, serif;	margin-top: 1em;	font-weight: bold;}#content h3.expandable {	background: url(../images/white-bullet-right.gif) no-repeat left center;	padding-left: 23px;}#content p {	line-height: 1.5;	font-size: 92%;}#content ul li {	list-style: disc outside;	margin-left: 2em;	line-height: 1.3;}#content ul.recordings li {	list-style: none;	margin-left: 0px;}#content p, #content ul, #content ol {	margin-top: 1em;	margin-bottom: 1em;}#content .col-3-ab {	width: 462px;	float: left;}#content .col-1-a {	float: left;	width: 664px;}#content .col-3-c {	float: right;	width: 220px;}#content .col-2-a {	width: 341px;	float: left;}#content .col-2-b {	float: right;	width: 341px;}#content .band-box {	height: 140px;	margin-top: 0px;	padding-left: 208px;}.brown {	background: #873;	padding: 18px 18px 9px;	color: #FFF;}.section {	margin-top: 18px;	margin-bottom: 18px;	clear: both;}.white {	padding: 18px 18px 9px;	color: #873;	background: #FFF;}.top-of-column {	margin-top: 18px;}#footer {	clear: both;	font-size: 85%;	color: #666;	float: left;	margin-bottom: 20px;	width: 100%;}#footer a {	text-decoration: none;	color: #666666;}#footer .licence {	float: left;}#footer .attribute {	float: right;	text-align: right;}#content  a, #content  a:visited {	color: #330000;}#content a:hover, #content a:active {	color: #330000;	background-color: #EFE7C4;}a.enter-button {	background: url(../images/enter-button.jpg) no-repeat 0px 0px;	height: 40px;	width: 156px;	display: block;	text-indent: -9999px;	margin: 20px auto 0;}a.enter-button:hover {	background: url(../images/enter-button.jpg) no-repeat 0px -40px;	height: 40px;	width: 156px;	display: block;	text-indent: -9999px;}div.pad-bottom  {	padding-bottom: 18px;}.top-pad {	margin-top: 15px;}ul.gallery  li {	float: left;	list-style: none!important;	margin-left: 0 !important;}ul.gallery {	margin-left: 2px;	margin-bottom: 9px;	float: left;	width: 300px;}ul.gallery li a {	display: block;	height: 100px;	width: 100px;}strong {	font-weight: bold;}.video-container {	margin-right: auto;	margin-left: auto;	text-align: center;	margin-top: 20px;}#photo_preview  {	margin-left: 2px;	margin-top: 4px;}#photo_title {	text-align: center;}#content p.no-heading {	margin-top: 0px;}.project-quote {	background: #333 url(../images/quote.gif) no-repeat right bottom;	color: #FFF;	padding: 1px 18px 50px;	margin-top: 18px;}.project-quote blockquote {	font-style: italic;	font-size: 107%;}h2.just-heading {	padding-bottom: 9px;}.dark-brown {	background: #423811;	padding: 18px 18px 9px;	color: #FFF;}#video_container {	margin-left: auto;	background: url(../images/bg-grad.jpg) repeat-x left top;	height: 300px;	width: 400px;	margin-right: auto;}.mbq-project {	background: #873 url(../images/mbq-logo.jpg) no-repeat left top!important;}.svarc-project {	background: #873 url(../images/14.jpg) no-repeat left top!important;}em {	font-style: italic;}.myspace a {	padding: 15px;	display: block;	background: #958548;	font-size: 122%;	color: #FFF!important;}