html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100% Georgia, Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

li, dd, blockquote {
	margin-left: 1em;
}

form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

a {
	cursor: pointer;
	}

input, select, textarea {
	font-size: 100%;
}

body {
	background-color: white;
	}
	
#container {
	width: 800px;
	border: black solid thin;
	background-color: #CCFFFF;
	background-image: url(images/tree-bkgd.gif);
	background-repeat: no-repeat;
	margin: 10px auto;
	}
	
#head-contain {
	width: 745px;
	margin: 10px auto;
	background-image: url(images/contentfill.gif);
	padding: 5px;
	border: grey solid thin;
	}
	
	#head-a {
		width: 326px;
		height: 199px;
		background: white url(images/lynn-praising.jpg) no-repeat;
		}
	
	#head-b {
		width: 245px;
		height: 87px;
		background: url(images/ocie-lynn-fullen.gif) no-repeat;
		margin-top: 50px;
		margin-right: 60px;
		float: right;
		}
		
		#head-b a .hotspot {
			width: 245px;
			height: 87px;
			position: absolute;
			}
		
#content-contain {
	width: 745px;
	margin: auto;
	margin-top: 30px;
	background-image: url(images/contentfill.gif);
	padding: 5px;
	border: grey solid thin;
	}
	
.nav {
	width: 639px;
	margin: auto;
	text-align: center;
	font-size: 1.3em;
	}
		
	.nav li {
		display: inline;
		list-style-type: none;
		padding: 15px;
		}
		
	.nav a:link, .nav a:visited {
		text-decoration: none;
		font-weight: bold;
		color: black;
		}
	
#body-contain {
	width: 639px;
	background-color: white;
	margin: 7px auto;
	border: grey solid thin;
	padding: 5px;
	}
	
	#body-a {
		padding: 3px;
		}
		
		#body-a .clearer {
					clear: right; 
					line-height: 0;
					height: 0;
					}
		
	#body-b {
		width: 298px;
		height: 278px;
		background: url(images/cd-cover.jpg) no-repeat;
		float: right;
		margin: 0 0 10px 10px;
		}
		
#footer {
	width: 550px;
	margin: 20px auto;
	text-align: center;
	font-size: .75em;
	}
	
legend {
	display: none;
	}
	
.hidden {
	position: absolute;
	left: -9999px;
	}	
	
input {
	padding: 3px;
	}
