body {
 margin:0;
 padding:0;
 font-family:Arial, Tahoma, Geneva, sans-serif; /* Verdana,"News Gothic MT",Helvetica are airier - HB */
 font-size:76%; 
 color:#222;
 background-color:#360;
}
div#page-context {
 min-width:822px;
 text-align:center;
}
div#mainbox-frame {
  width:822px;
  margin-left: auto;
  margin-right: auto;
}
div#logo-frame {
 margin-top:10px;
}
div#logo-liner {
 border:5px solid #360;
}
div#content-context {
 margin-top:8px;
 text-align:left;
}
div#leftcolumn-frame {
 float:left;
 width:144px;
 margin-right:8px;
}
div.column-liner {
 border-style:solid;
 border-width:2px;
 border-color: #ccc #333 #333 #ccc;
 background-color:#dfdfdf;
 font-size:.92em;
}
div#rightcolumns-context {
 float:right;
 width:436px;
}
div#rightcolumn-frame {
 float:right;
 width:202px;
 margin-left:8px;
}
div#centercolumn-frame {
 float:left;
 width:460px;
}
div#centercolumn-liner {
}
div#graphiccontainer-frame {
 position:relative;
}
div#graphiccontainer-liner {
  border-color:#aaa #333 #333 #aaa;
  border-style:solid;
  border-width:2px;
}
div#graphiccontainer-sizeliner {
}
img#parkgraphicimg {
  border-style:none;
  margin:0;
  padding:0;
}
.spacer-vertical {
 height:8px;
 line-height:8px;
}
.raised,
.recessed {
 border-style:solid;
 border-width:2px;
}
.raised {
 border-color: #aaa #333 #333 #aaa;
}
.recessed {
 border-color: #333 #aaa #aaa #333;
}
span.popover {
  display:none;
  position: absolute;
  background-color:white;
  border-style:none;
}
img.popoverimg {
 border-width:2px;
 border-style:solid;
 border-color:#ccc #333 #333 #ccc;
}
div#pagefooter {
 clear:both;
 border-style:none;
 text-align: right;
 line-height:10pt;
 font-style: italic; 
 font-size: 8pt;
 color: white;
}
div#pagefooter-liner {
}
/* Tan hack: seen by WinIE only \*/
* html div#leftcolumn-frame,
* html div#centercolumn-frame,
* html div#rightcolumn-frame {
 overflow: hidden;
}
* html div#header-liner,
* html div.column-liner,
* html div#leftcolumn-liner,
* html div#centercolumn-liner,
* html div#rightcolumn-liner,
* html div#footer-liner {
 he\ight:0;
 overflow:hidden;
 o\verflow:visible;
 width:100%;
 w\idth:auto;
} 
/* end of Tan hack */
.home-header {
 border-style:solid;
 border-width:5 0 0 0;
 border-color:green;
 margin:20px 0 10px 0;
 background-color:#a55;
 color:white;
}
div#verticalmenu-frame {
}
div#verticalmenu-liner {
  background-color:#fff;
  text-align:center;
}
div#verticalmenu-sizeliner {
  width:140px;
}
div#verticalmenu-frame a,
span.popover a {
 display:block;
}
div#verticalmenu-frame a {
 overflow:hidden;
}
div.menudivider {
  border-style:solid;
  border-width:0 0 1px 0;
}
div#outsidetheparkmenuitems {
  border-style:solid;
  border-width:1px 0;
}
img.menuimg {
  border-style:none;
}
a.homepage:link {
  color:yellow;
  background-color:transparent;
}
a.homepage:visited {
  color:yellow;
  background-color:transparent;
}
a.homepage:hover {
 color:#9FFF9F;
}
a.homepage:active {
  color:yellow;
  background-color:transparent;
}
table.home {
  border-collapse:collapse;
  border-style:solid;
  border-color:#aaa #333 #333 #aaa;
  border-width:2px;
  background-color:#fff;
  width:460;
  margin:0;
  font-size:100%;
}
table.home tbody {
 vertical-align:top;
}
table.home td {
 border-style:none;
 padding:0 20;
}

input {
 font-size:.8em;
}

form {
 margin:0;
 padding:0;
}