* {margin:0; padding:0;}
body { font-family: verdana, arial, helvetica, serif; font-size: 100%; text-align:center; background-color:#033;}

a:link {color: #000099; text-decoration:none;}
a:visited {color: #009966; text-decoration:none;}
a:active, a:hover, #content a:hover, #content a:active {color:#0000FF;}

h1 {font-size:2em; } 
h2 {font-size:1.5em; margin:10px 0;}
h3, legend {font-size:1.3em; font-weight:bold; }
h4 {font-size:1em; }
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif; color:#333333;}
p {margin:1.3em 0; line-height:1.5em}

#main {	font-size:90%; background-color:#ffffff; }

#header {background-color:#ffffff; width:100%;}
#header h1 { color: #000000; font:12pt Arial, sans-serif; letter-spacing: 0.1em; background:none; padding:0; margin:0; } 
#banner {height:100px; overflow:hidden; text-align:center; white-space: nowrap; background-color: #0F0F0F; 
clear:both; border-top:6px solid #0F0F0F; padding:0; margin:0;} 
#banner img {margin:0; margin-left:6px;}	

#leftbar {display:none;}
#nav {display:none}
	
#content {margin:5px; margin-left:14em;  font-size:.9em; background-color: #FFFFFF;}
	#content h1 {font:2em/1 Arial, sans-serif; letter-spacing: 0.15em; background: #006666; color:#B3F4D3; margin-top:.2em; border-bottom: 5px solid teal; padding-bottom: 3px;}
	#content p {color: #000000;}
	#content a {color: #000000;}
	#content a:hover {background-color:#D9EDF2;}
	#content h2 { border-bottom: 1px solid gray;}	

#content.products a,  #content.products a:visited {color:#000099;}

ul.inline {list-style:none; display: inline;}
.inline li, .topnav { color:#000000; display:inline; margin:3px; padding:2px; font-size:.8em; font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; background-color:#F5F5F5; padding:2px;}
.pad {margin:5px;}
#content ul ul, #content ul ul ul {margin:10px; padding:3px; }

#footer { background-color: #B3F4D3; clear:both; text-align:center; font-size:80%; color:black; padding-bottom:5px;}
#footer a {display:none;}

ul.faqlist {display:none;}
	.faq dt {color:#006666; padding-top:10px; font-weight:bold;}
	.faq dd {color:black; padding:5px;}

.red {color:#FF0000;}

#blog {color: #000000;}
	.post {margin-top:1em;}
	#sidebar {font-size:.7em; margin:3px; color:#000000;}
		#sidebar p {padding:0; margin:0; padding-top:5em;}
		ul#recently, ul.archive-list { padding:0; margin:0; } 
		#recently li, .archive-list li {padding:5px; }
	#powered-by a {font-size:.7em; color:#ccc; }
	
.noshow, .stats {display:none;}
.photocreds table {color:black; width:250px; float:left; } 

	
#main, #content {
	width: auto;
	border: 0;
	margin: auto;
	padding: 0;
	font-size:10pt !important; 
	float: none !important;
	}