.header 
{
  border-bottom: 1px solid #CCCCCC;
  brokenbackground-image: url(http://130.209.236.149/ewan/images/rndimage.asp?recno=25000);
  background-repeat: repeat;
  filter:alpha(opacity=70);
  -moz-opacity:.70;
  opacity:.70;
  position:absolute; 
  height:50px; 
  z-index:1; 
  left: 0px; 
  top: 0px;
  right: 0px;
  padding-left: 10px;
}

.wash 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-large;
  font-weight: normal;
  border-bottom: 1px solid #CCCCCC;
  background-color: #EEEEDD;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
  position:absolute; 
  height:40px; 
  z-index:2; 
  left: 0px; 
  right: 0px;
  top: 0px;
  adding-left: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
}

.submenu 
{
  top: 18px;
  left: 10px;
  position: absolute;
  font-size: small;
}

.main 
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #333333;
  left: 0px;
  right: 0px;
  top: 40px; 
  position:absolute;
  padding: 10px;
}

.menu 
{
  font-size: large;
}

.footer 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: normal;
  border-top: 1px solid #CCCCCC;
  background-color: #EEEEDD;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  position:fixed;
  z-index:2; 
  height: 15px; 
  z-index: 2; 
  left: 0px; 
  right: 0px;
  bottom: 0px;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
}

a:link, a:visited {text-decoration: none; color: #0000FF;}
a:hover {text-decoration: underline; color: #FF0000;}

.menuoption 
{
  top: 0px;
  padding: 1px;
  padding: 1px;
}

.seloption 
{
  top: 0px;
  padding: 1px;
  padding: 1px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;  
  border-right: 1px solid #999;
  background: #FFFFFF;
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

.taboption 
{
  top: 0px;
  padding: 1px;
  padding: 1px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  background: #DDDDCC;
  filter: alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

.head {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  font-size: x-large;
}

.sections {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  font-weight: bold;
}

.map
{
  position: absolute;
  left: 210px;
  right: 210px;
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
}

.sidebar
{
  position: absolute;
  left: 0px;
  top: 10px;
  width: 190px;
  padding-left: 10px;
  padding-right: 0px;
  background-color: #EEEEEE;
  font-size: smaller;
}

body
{
  background-color: #EEEEEE;
}

.photos
{
  position: absolute;
  right: 0px;
  top: 10px;
  width: 190px;
  padding-right: 10px;
  padding-left: 0px;
  background-color: #EEEEEE;
}

.notes 
{
  font-family: Arial, Helvetica, sans-serif;
  background: #FFFFEE;
  color: #000000;
  font-size: smaller;
  display: none;
}

