
	
body, html {
	margin: 0px;
	padding: 0px;
}

body, p, td, th, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

a:link, a:visited { color: #C9DCEE; }
a:hover, a:active { color: #B2C1DA; }


/*
 * Major layout pieces
 */

/* -- centered page -- */
	body{
		/* center the page within the browser window */
		text-align: center;
		background-color: #111;
	}
	.page {
		/* define margins and size of the page */
		margin: 4px auto 32px auto;
		width: 760px;
		/* make sure the centering doesn't cascade into contained elements */
		text-align: left;
		border-width: 1px;
		border-style: solid;
		background-color: #000;
		border-color: #333;
	}
	
	#homepage {
	}
	#interior {
		background-image: url(big-blue-wave.jpg);
		background-repeat: no-repeat;
		background-position: center bottom;
	}

/* -- header, accross the top -- */
	#header {
		text-align: center;
		padding-top: 20px;
	}

/* -- the content -- */
	#content {
		max-width: 760px;
		min-height: 200px;
		padding: 8px 0px 8px 8px;
	}

/* -- footer, accross the botom -- */
	#footer {
		text-align: center;
		clear: both;
		color: #666;
		margin-bottom: 4px;
	}
	.mid {
		text-align: center;
	}

ol.sub {
	list-style-type: upper-latin;
	list-style-position: default;
}

.sidebar
{
	float: right;
	padding: 0px 10px 10px 10px;
}

#flashcontent {
	text-align: center;
}

.audio-clip-list {
	margin: 0;
	padding: 0;
}
.audio-clip-list li {
	margin-left: 1em;
	margin-bottom: 3px;
	list-style-type: none;
}
.audio-clip-flash {
	margin-top: 3px;
}
