html * { margin: 0; padding: 0;
	font-family: sans-serif;	
	}
body {
	background-color: #1C5D32;
	background-image: url('images/grass1.gif');
	padding: 2%;
	}
.blue {
	background-color: #2E5590; 

}
.map {float: left}

#nav a  {
  color: #ddf;
  margin: 1em;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
}
#nav a:hover {
  color: #7cf;
}

.green {
    background-color: #1C5D32;
}
img {
  border: 0;
}
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 }

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 {
  
  background-color: #eef;
  color: #227;
  min-height: 605px;
  height: 98%; 
  filter:alpha(opacity=90	);
  /* CSS3 standard */
  opacity:0.9;
}
#content-left {
	
}
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;
}
th {background: #eef}

td {
   background: #ccf;
   vertical-align: top;
   padding: 2px;
   color: #002;
   filter:alpha(opacity=90	);
   /* CSS3 standard */
   opacity:0.9;

}
#twitter_div {
    height: 80px;
    margin: 5px;
    width: 600px;
	 font-size: 9pt;
	 font-weight: normal;
    
}
div.cal {
    border: none ;
    overflow: hidden;
    background: #fff;
    filter:alpha(opacity=100	);
   /* CSS3 standard */
    opacity:1.0;
    
}
td { padding: 15px }
#content-left {float: right;}