body{
margin:0;
padding:0;
line-height: 1.5em;
background-color:#FFFFAA;
color: #052556;
}
b{font-size: 110%;}
em{color: red;}
a
{
text-decoration:none;
font-weight:bold;
}
a:hover
{
text-decoration:underline;
color:#008000;
}
#maincontainer{
width: 900px; /*Width of main container*/
margin: 180 auto; /*Center container on page*/
margin: 0 auto; /*Center container on page*/
}
#header{
background: #FFFFFF;
height: 90px; /*Height of top section*/
}
#header h1{
margin: 0;
padding-top: 15px;
}
#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
background-color:#FFFFAA;
}
#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background-color:#FFFFAA;
color: #052556;
}
#footer{
clear: left;
width: 100%;
background-color:#FFFFAA;
color: #052556;
text-align: center;
padding: 4px 0;
}
#footer a{
color: #FFFF80;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
div.menu h3, div.menu  h4 {
  color: #FFFFAA;
  background: #806637;
  display: list-item;
  list-style-position: inside;
  list-style-type:none;
  padding: 0;
  margin: 0;
//  position: relative;
  border-bottom: white solid 1.2px;
}
div.menu h3 {
  font-size: 2.4em;
}
img
  {
  border: 0px;
  }
p.copy
  {
  font-size: .75em;
  text-align:center;
  text-decoration:none;
  padding:0px;
  margin:0px;
  color:#806637;
  }
p.hdr_title
  {
  font-family:Georgia;
  padding-top:0px;
  margin:0px;
  font-size:1.5em;
  font-weight:bold;
  }
#menu
  {
   width:200px;
   height:30px;
 --  background-image:url('/images/menuGraphic.gif');
 padding:5px;
  }
a.menu
  {
  padding:5px;
  text-align:center;
  display:block;
  text-decoration:none;
  color:#FFFFAA;  
  font-family:Georgia;
  Font-size:1.2em;  Font-size/**/:/**/1em;
  font-weight:bold;
  }
a.menu:hover
{
 padding:5px;
  text-align:center;
  display:block;
	border:.5px #008000 inset;
  text-decoration:none;
  color:white;  
  font-family:Georgia;
  Font-size:1.2em;  Font-size/**/:/**/1em;
  font-weight:bold;
  font-style:italic;
}
p.main, li	
{
padding-left:180px;
padding-left:0px;
margin-left:0px;
font-size:1.2em;
font-family;Georgia;
}
h3.title
{
margin-top:0px;
color:#806637;
border-bottom:#806637 solid 1px;
}
th
{
 border-bottom:#806637 1px solid;
 bacground-color:;#806637
}
th.event
{
font-size:1.1em;
font-family:Georgia;
letter-spacing:4px;
color: #FFFFAA;
background: #806637;
padding: 5px 0px;
}
td.event
{
font-size:0.9em;
font-family:Georgia serif;
color:#052556;
border-bottom: inset 1px #052556;
}
a.admin
{
text-decoration:none;
font-size:1.2em;
fonr-family:courier;
font-color:#052556;
}
a.admin:hover
{
background-color:#808040;
}
#address {
visibility:hidden;
display:none;
}

.zoo
{
text-align:center;
font-size:1.2em;
}
