/* www.overthewater.org/style.css */
/* Last update: 07.26.04 by Anna Peekstok, apeekstok [at] comcast.net */

.aqua	{ background-color: #99CCCC; }

.blue	{ background-color: #99CCFF; }

.gold	{ background-color: #FFCC66; }
		  
.green	{ background-color: #99CC66; }

.lilac	{ background-color: #CCCCFF; }

.mint	{ background-color: #CCFFCC; }
		  			  
.peri	{ background-color: #9999CC; }

.pink	{ background-color: #FFCCCC; }

.olive	{ background-color: #CCCC66; }

.teal	{ background-color: #99CC99; }
  		  
.white	{ background-color: #FFFFFF; }

.yellow	{ background-color: #FFFF99; }


body	{ color: #000000; 
		  font-family: Times New Roman, Times, serif; 
		  text-align: center; }
              
p, ul	{ text-align: left; }
 
              
h1		{ text-align: center; 
		  font-size: 120%; 
		  font-family: Arial, Helvetica, sans-serif; 
		  font-weight: bold; }

h2, h3	{ text-align: left; 
		  font-size: 110%; 
		  font-family: Arial, Helvetica, sans-serif; 
		  font-weight: bold; }
              
th		{ text-align: center; 
		  font-size: 100%; 
		  font-family: Arial, Helvetica, sans-serif; 
		  font-weight: bold; }
		  
tr		{ vertical-align: top; }
		  
.banner	{ padding: 5px; 
		  width: 74%; 
		  text-align: center; 
		  border: 1.5px outset #CCCCCC; 
		  margin-left: auto; 
		  margin-right: auto; 
		  font-family: Arial, Helvetica, sans-serif; 
		  font-weight: bold; 
		  background-color: #FFCCCC; }

.bold	{ font-weight: bold; }

.caption
		{ font-size: 90%; 
		  font-family: Arial, Helvetica, sans-serif; }
  	        
.center	{ text-align: center; }			  
  
.centered table
		{ margin-left: auto; 
		  margin-right: auto; 
		  text-align: left; }
		  
.contents
		{ padding: 5px; 
		  width: 25%; 
		  border: 1.5px outset #CCCCCC; }

.contents h2
		{ margin-top: 0; 
		  padding-top: 0; }
		  
.contents ul
		{ margin-left: 0;
		padding-left: 15px; }

.contents ul ul
		{ margin-left: 0px; 
		padding-left: 13px; }
		
.french	{ font-style: italic; }

.indent	{ margin-left: 50px; }

.left	{ text-align: left; }

.lfloat	{ float: left; 
		  margin-right: 15px; 
		  margin-bottom: 15px; }
  
.logo	{ font-family: Times New Roman, Times, serif; 
		  font-size: 105%px; 
		  text-align: center; }
		  

table.nav
		{ font-size: 85%; 
		  font-family: Arial, Helvetica, sans-serif; 
		  border: none; 
		  margin: 0; 
		  padding: 0; }
		  
table.nav td
		{ border: 1px solid black; }

.navlocal
		{ font-weight: bold; }
		

.time	{ background-color: #FFFF99; 
            background: #FFFF99; }

.top	{ font-size: 80%; 
  		  text-align: right; 
  		  margin-right: 20px; 
		  font-family: Arial, Helvetica, sans-serif; }
            
.rfloat	{ float: right; 
		  margin-left: 15px; 
		  margin-bottom: 15px; }

.right	{ text-align: right; }
  
.sans	{ font-size: 85%; 
		  font-family: Arial, Helvetica, sans-serif; }
		  
.skip	{ display: none; }

.small	{ font-size: 80%; 
		  font-family: Arial, Helvetica, sans-serif; }
  			  
.smallc	{ font-size: 80%; 
		  font-family: Arial, Helvetica, sans-serif; 
		  text-align: center; }
  
.news	{ font-size: 110%;
  		  font-family: Arial, Helvetica, sans-serif; 
  		  font-weight: bold; 
  		  text-align: center; }
  		  
.yellowForm {
	background-color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	border: 0px none;
	text-align: left;
	vertical-align: top;
}
.tableHead {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
