body {
	background-color: #f7edd5;
	margin: 0px;
}
p, td {
	font-family: Garamond,Palatino,'Times New Roman',serif;
	font-size: 16pt;
	font-weight: 600;
	background-color: #f7edd5;
}

p { text-indent: 50px; }

#author {
	font-family: Garamond,Palatino,'Times New Roman',serif;
	font-size: 16pt;
	background-color: #f7edd5;
	color: #0d423e;
	padding:10px;
}

#sponsor td {
	float: right;
	width:300px;
	font-size: 14pt;
	padding: 3px 5px 3px 5px;
	}

a { text-decoration: none; }

table { background-color: #f7edd5; }

#titleH1 {
	color: #0d423e; 
	font-family: Garamond, Goudy Old Style, Tahoma, 'Times New Roman',serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 60px;
	margin: 0px;
	position:  top: 200px; 
	}

#partner td { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	padding: 2px 5px 2px 2px;}
	
#admintools {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px dotted maroon;
	padding: 5px;
	position:  top: 0px; 
	background-color: white;
	width:600px;
	margin:0px auto;
	text-align:left;
	border:1px dashed #333;
	background-color:#eee;
	}


#admin th { font-size:11px; 
			border-bottom:1px solid navy;
			padding: 1px 5px 1px 5px;
			color:navy;
			background-color:#FCFAA9;
			}
			
#admin td { padding: 2px 5px 2px 5px; }

#contactH2 { color: #0d423e; 
	font-family: Candara, Arial, Helvetica, sans-serif;;
	font-style: normal;
	font-size: 32px;
	margin: 0px;
}

#contactH3 { color: #0d423e;
	font-family: Candara, Arial, Helvetica, sans-serif;;
	font-style: normal;
	font-size: 24px;
	margin: 0px;
	text-indent: 50px;
}

#annc { border-top: 1px solid black; 
	border-bottom: 2px solid grey; 
	font-size: 28px; 
	font-family: New Times Roman; 
	font-variant: small-caps; 
	font-weight:bold; }	


	
#footer {
	width: 800px;
	height: 60px;
	margin-left: 175px;
	padding-top: 5px;
	font-size: 11px;
	line-height: 1.5em;
	text-align: center;
	color: #9d8f81;
	clear: both;
}

#footer .legalese { font-size: 11px; padding:0px; }

#footer .horizon {
	font-variant: small-caps; 
	color: silver;
	margin: 0px;
	font-size: 10px; 
	padding: 0px;
	text-decoration: none;
}

#footer p {
	font-size: 12px;
	color: #9d8f81;
} 

nav ul ul { display: none; }
	nav ul li:hover > ul { display: block; }
	
nav ul {
	padding: 0 5px;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;}
nav ul li {
	float: left;
}
	nav ul li:hover { color: #004d43; background: #f7edd5; }
		nav ul li:hover a { color: maroon; }
	
	nav ul li a {
		display: block; padding: 0px 3px;
		font-family: Candara, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		color: #004d43; 
		text-decoration: none;
	}
	
nav ul ul { padding: 0; position: absolute; top: 100%; }
	nav ul ul li { float: none; position: relative; }
		nav ul ul li a { padding-left: 15px; color: maroon; background: #f7edd5;}	
			nav ul ul li a:hover { color: #004d43; background: #f7edd5;}
			
fieldset { 
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0.35em;
    padding-bottom: 0.625em;
    padding-left: 0.75em;
    padding-right: 0px;

}			
	
