html, body	{font-family: arial, sans-serif;
	margin: 0; padding: 0;
	background: rgb(218, 220, 199);
}

div#top {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 20px 20px;
	border-bottom: 3px solid #000;
	background: rgb(218, 220, 199);
}

/*
	gold: background: rgb(201,195,111);
	dark blue: border-top: 3px solid rgb(0,0,145);
*/

div#top h1	{font-size: 100%; letter-spacing: .2em;
}

div#top h2	{font-size: 90%; letter-spacing: .2em; font-style: italic;
	margin-left: 20px;
}

div#top div#contact {float: right; margin-top: -4em; margin-right: 3em;
	font-size: smaller;
}

div#nav {margin-top: 40px;
}

div#nav ul	{margin: 0 0 -20px 0; padding: 0;
}

div#nav li	{display: inline;
		margin: 0; padding: 0;
		border-right: 1px solid black;
}

div#nav li.last	{border: 0;
}

span.nonav	{text-decoration: none; padding: 0 10px 0 10px;
	color: rgb(0, 0, 0);
}

span.nonavBlue      {background: rgb(170, 177, 205);}
span.nonavGold      {background: rgb(241,235,151);}
span.nonavLilac      {background: rgb(200,200,224);}
span.nonavCream      {background: rgb(208, 221, 153);}
span.nonavDkGrey      {background: rgb(188, 194, 166);}
span.nonavSalmon      {background: rgb(226, 159, 80);}

div#nav	a	{text-decoration: none; padding: 0 10px 0 10px;
	color: #000;
}

div#nav a:hover	{background: #fff;
}

div#content {width: 100%;
	padding: 20px 0 20px 40px;
}

.bkBlue {background: rgb(170, 177, 205);}
.bkLtBlue {background: rgb(204, 191, 219);}
.bkGold {background: rgb(241,235,151);}
.bkLilac {background: rgb(200,200,224);}
.bkCream {background: rgb(208, 221, 153);}
.bkGrey {background: rgb(173, 163, 163);}
.bkDkGrey {background: rgb(188, 194, 166);}
.bkSalmon {background: rgb(226, 159, 80);}
.bkWhite {background: #fff;}

div#content h1.normal {font-weight: normal; text-align: left; font-size: 100%;
}

div#content div#text	{margin: 0 10px 0 20px;
}

div#content div#text h3	{font-size: smaller; padding: 0;
}

p.notopmargin	{margin-top: -10px;
}

div#text img	{border: 1px solid #000;
	float: left; margin: 5px 10px 5px 0;
}

div#text img.nofloat	{border: 0;
	margin: 5px 10px 5px 0;
}

div#pic img	{border: 1px solid #000;
	margin: 5px 20px 5px 20px;
}

div#content img.noborder	{border: 0;
}

div#footer	{background: rgb(218,220, 199);
	font-size: smaller; padding-bottom: 2em; padding-top: 1em;
}

div#footer td#footerleft {text-align: left; font-size: smaller;
	padding-left: 60px;
}

div#footer td#footercenter {text-align: center; font-size: smaller;
}

div#footer td#footerright {text-align: right; font-size: smaller;
	padding-right: 40px;
}

.notes	{font-style: italic; font-size: smaller;
}
