body { background: #C898BE url(images/pagebg.jpg) 0 0 repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; 
	font-size: small; }
#main { width: 800px; padding: 1em 0; background: #fff; margin: 0 auto; border: 3px solid #FFF9AD; }
p { font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: center; 
	margin: 0 15px .8em 15px; 
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: small; }
html>body p { font-size: small; }
.bbm { margin-bottom: 1.25em; }
.nbm { margin-bottom: 0; }
.ntm { margin-top: 0; }
.hbm { margin-bottom: .5em; }
.left { text-align: left; }
.hnav { font-size: 1em; font-weight: bold; background: #FFF9AD; padding: 7px 0; margin: 0 0 2em 0; }
.hnav a:link, .hnav a:visited { color: #00A0B8; text-decoration: none; padding: 0 4px; }
.hnav a:hover { color: #AF587A; }
.hnav a.thispage { color: #000; cursor: default; }
h1 { font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #936; font-weight: bold; margin: .8em 15px .2em 15px; 
	font-size: large;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: x-large; }
html>body h1 { font-size: x-large; }
h2 { font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000; font-weight: bold; margin: .8em 15px .5em 15px; 
	font-size: small;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: medium; }
html>body h2 { font-size: medium; }
img.outline { border: 1px solid #000; }
img.fll { float:left; margin-right: 5px; margin-left: 15px; }
img.flr { float:right; margin-left: 5px; margin-right: 15px; }
.sm { font-size: .9em; }
