body, html { /* USE PERCENTAGES FOR FONT SIZING */
	background-color: #fff;
	margin: 0;
	color: #333;
	}
	
body, html, p, td, a {font-family: verdana,arial,helvetica,sans-serif;}
		
.contentfont { /* content area font */
 	font-size: 70%;
	}
p { margin-right: 20px;}

a { color: #ca5d2c;text-decoration: none;}
a:hover { text-decoration: underline;}

h3 { color:#f1a300; margin-top: 25px; font-size: 110%;}
h4 { color:#666; font-size: 90%;}

	
.navtop {
	margin: 5px 10px 5px 10px;
	color: #fff;
	font-size: 70%;
	}
.navtop p { margin: 0;}
.navtop a { color: #fff;}
.navtop a.grey { color: #666; font-weight: bold;}
.navtop a.orange { color: #fc0;}
.navtop span {color:#c1c1c1;}

a.backlink {
	text-decoration:underline;
}

#footer {
	text-align: right;
	color: #888;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 60%;
	margin: 15px 8px 0px 8px;
	}
#footer a { 
	color: #888;
	text-decoration: underline;
	}
#footer a:hover { text-decoration: none;}
/*#footer p { margin-right: 0;}*/
	
	
/* --- forms */
form, input, textarea, select, option { font-family: verdana,arial,helvetica,sans-serif;}
input, textarea, select, option { font-size: 95%;}
input.button { font-size: 95%;}
select, option { font-size: 95%;}
form { margin: 0;}
	
.error { color:#f30;}

