body
	{
		background-color: #cccc23;
}
	
.page-heading
	{
		border-left: 2px solid #5b75a3;
		border-top: 2px solid #5b75a3;
		border-right: 2px solid #5b75a3;
		width:750px; 
		background-color: #ffcc99;		
		color: #3b1d15;
		margin-left:50px;
		margin-bottom:0;
		padding-bottom:0;
	}
	
.page-content
	{
		border-left: 2px solid #5b75a3;
		border-right: 2px solid #5b75a3;
		background-color: #e2d8cc;
		color: #000;
		width:730px; 
		margin-left:50px;
		margin-top:0;
		margin-bottom:0;
		padding:10px;
		font-family: sans-serif;
		font-size:.9em;
	}
	
.page-footer
	{
		border-left: 2px solid #5b75a3;
		border-right: 2px solid #5b75a3;
		border-bottom: 2px solid #5b75a3;
		width:750px; 
		background-color: #ffcc99;
		color: #3b1d15;
		margin-left:50px;
		margin-top:-10px;
		padding-top:10px;
		text-align:center;
		font-weight:bold;
		padding-bottom:20px;
	}
	
.bio
	{
		margin:25px;
		background-color:#CCCC99;
		border:1px dotted #3b1d15;
		color: #3b1d15;
		font-style:italic;
		padding:10px;
	}
	
.section-nav
	{
		padding-left:20px;
		padding-top:10px;
		padding-right:20px;
		padding-bottom:10px;
		margin-right:0;
		margin-bottom:0px;
		border:1px solid #000;
		background-color: #5b75a3;
		color: #e2d8cc;
		font-weight:bold;
	}
	
h1
	{
		font-size: 2em;
		font-weight: bold;
		font-family: serif;
		color: #660;
	}
	
h2
	{
		font-size: 1.3em;
		font-weight: bold;
		font-family: serif;
		color: #660;
	}
	
h3 {
		font-size: 1.2em;
		font-weight:bold;
		font-family:serif;
		color: #660;
	}
	
.centered
	{
		text-align:center;
	}
	
.gallery 
	{
		border:1px solid #000; 
	}
	
.masthead {
	margin-bottom:20px;
	font-size:1.1em;
}

.features {
	text-align:center;
	margin-top:10px;
	background-color:#660;
	border:3px dotted #cccc23;
	color:#000;
	font-weight:bold;
	}

