body {
	font-family: Optima, Geneva, Helvetica, Arial, sans-serif;
	color: white;
}

a:link {color: #7b6131; text-decoration: none;}
a:visited {color: #7b6131; text-decoration: none;}
/* a:hover {font-weight: bold;} */
a:hover {font-weight: normal; color: white; background-color: #7b6131;}
.nav a:hover {font-weight: normal; color: white; background-color: #7b6131;}

h1 {font-size: 180%; margin-bottom; 2px;}
h2 {font-size: 160%; margin-bottom; 4px;}
h3 {font-size: 120%; margin-bottom; 2px;}
table {border: 0;}
tr {vertical-align: top;}

.top h1 { padding: 0; margin: 0; }
.top {
	padding: 5px; 
	padding-bottom: 0;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px;
	background-color: #bda356;	/* matches logo */
	/* background-color: #7b6131; */	/* saddlebrown */
}
.top2 {
	padding: 5px; 
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px;
	height: 56px;
	/* height: 35px; */
	/* background-image: url('media/topback.jpg'); */	/* matches logo */
	background-image: url('media/topback.jpg');	/* matches logo */
	/* background-color: #7b6131; */	/* saddlebrown */
}

.nav {
	color: #7b6131;
	background-color: #dddd99;	/* dark yellow */
	
	text-align: center;
	font-size: smaller;
	margin: 0;
	padding: 0;
/*	border-top: 1px solid gray; */
	border-bottom: 1px solid gray;
/*	padding-top: 2em; padding-bottom: 2em; padding-left: 0em; padding-right: 0em; */
}
#footer { 
	clear: both; 
	margin: 0; 
	padding: .5em; 
/*	border-top: 1px solid gray; */
}

.content { 
	margin-left: 2px; 
	margin-right: 2px;
	padding: 1em; 
/*	background-color: #ffffcc; */	/* v.light yellow */
}
.content h2 { margin: 0 0 .5em 0; }

.content table { color: black;}
.content th { text-align: left; }

/* .sectionhead {border: 1px solid gray; margin-top: 25px; margin-bottom: 15px;} */
.sectionhead {background-color: #dddd99; margin-top: 25px; margin-bottom: 15px; padding-left: 3px; padding-right: 3px;}

.skiplink {display: none;}	/* accessability: for site navigation */

.picfloatleft { 
	float: left; 
	width: 210px;
	margin: 0 0 10px 10px;
	padding: 10px;
}
.floatright { 
	float: right; 
	margin: 0 0 10px 10px;
	padding: 10px;
}
.floatright_border { 
	float: right; 
	margin: 0 0 10px 10px;
	padding: 10px;
	border: 1px solid black;
}

.box50pct {
	width: 50%;
	border: 4px ridge #7b6131;	/* saddlebrown */
	margin 15px auto;
	padding: 0.5em;
}

.emph {
	font-weight: bold; 
	color: red; 
	font-size: larger;
}

.cur_pg {
	font-weight: bold; 
	color: white;
	background-color: #7b6131;	/* saddlebrown */
}
.othr_pg {font-weight: normal;}

/* #top { padding: .5em; border-bottom: 1px solid gray; } */
#container {
	width: 96%;
	margin: 10px auto;
	background-color: #ffffcc;	/* v. light yellow */
	color: black;
/*	border: 1px solid gray; */
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	line-height: 130%;

}

.formtxt {font-family: monotype;}

.imgwhiteborder {border-color: white;}
.imgnoborder {border-width: 0px;}

.hint {font-size: smaller; color: #330303;}

.happenings {color: #330303;}

.caption {font-size: smaller; text-align: center; color: #330303;}

.err {color: red; font-weight: bold;}

.cent {text-align: center;}

.prevnext {font-size: large;}

.mach2 {color:black; width:95%; text-decoration:italic; text-align: right; font-size: 9px;}

/* .siteTitle {font-size: 180%; font-color: white; letter-spacing:0.3em;} */
/* #content { margin-left: 160px; padding: 1em; } */
/* .success {color: #ffffcc;} */
/* #center {text-align: center;} */
/* 
.svc {
	line-height: 230%;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
*/


