html * { margin: 0; padding: 0;
	font-family: sans-serif;	
	}
body {
	background-image: url('images/grass1.gif');
	padding: 2%;
	}
.notes {
	background: #fff;

}
p {text-align: center}
.map {float: left; background: #fff
	filter:alpha(opacity=100	);
   /* CSS3 standard */
    opacity:1.0;
}

#nav a  {
  color: #ddf;
  margin: 1em;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
}
#nav a:hover {
  color: #7cf;
}

.green {
   
}
img {
  border: 0;
}
.ayso-phil li {
	display: inline;
	padding: 5px;
}
.ayso-phil {
	text-align: center;
}
.label {
   color:#000099;
   font-size:1.1em;
}

h1,h2,table {text-align: center; margin-top: 20px;}
td {text-align: left}

div.content {
	width: 98%;
	min-width: 900px;
}
#head-left {
	float: left;
   margin: 20px 0 0 20px;

}
#head-right {
	float: right;
}
#head {
   width: 98%;
	height: 140px;
   min-width: 800px;
   color: #ffc;
}
ul { list-style-type:none ; font-size: 0.9em}

div.break {
	clear:both;
	height: 0;
	margin: 0;
	padding: 0;
}
#nav {
  background-color: #162E54;
  border-top: solid 2px #cce;;
  border-bottom: solid 1px #112;
}
div.content {
  
  color: #227;
  min-height: 605px;
  height: 98%; 
  filter:alpha(opacity=90	);
  /* CSS3 standard */
  opacity:0.9;
}

div.content div {
	padding: 25px;
}
div.content p, div.content ul, div.content a {
	padding-top: 15px;
}


div.content ul {
 font-weight: bold;
}
.logo {
	float: right;
}
table {
   background: #229;
   width: 70%;
margin-left:5%;
margin-right:5%;
}
th {background: #eef}

td {
   background: #ccf;
   vertical-align: top;
   padding: 2px;
   color: #002;
   filter:alpha(opacity=90	);
   /* CSS3 standard */
   opacity:0.9;

}

div.cal {
    border: none ;
    overflow: hidden;
    background: #fff;
    filter:alpha(opacity=100	);
   /* CSS3 standard */
    opacity:1.0;
    
}
td { padding: 15px }