  body {
   font: 80% arial, helvetica, sans-serif;
   background: #ddDEAD ;
   margin: 0;
  }
  
  .accessaid{
   position: absolute;
   height: 0;
   overflow: hidden;
  }
  
  #header {
   background: #003300;
   height: 100px;
   color: white;
   font-size: 150%;
  }
  
  #navigation {
   position: absolute;
   top: 110px;
   padding: 0;
   left: 0;
   width: 140px;
   color: white;
  }
  
  #navigation ul {
   margin: 0 0 1em 0;
   padding: 0;
   list-style: none;
  }
  
  #navigation ul a {
   color: white;
   text-decoration: none;
   display: block;
   background: #669933;
   padding: 0 0.5em;
   margin: 0 1em 1px 1em;
  }
  
  #navigation a:visited {color: #ccc;}
  
  #navigation a:hover {background: #28b;}
  
  #content {
   xpadding: 1px 1em 2em 1em;
   padding: 1px 20px 1em 40px;
   border-left: 140px solid #336600;
   height: 700px;
  }

  #photocontent {
   xpadding: 1px 1em 2em 1em;
   padding: 1px 20px 1em 40px;
   border-left: 140px solid #336600;
   height: 700px;
  }

  h1 {color: #ffffff;}

  h2 {font-size: 1.5em; color: #036; }
  
  h3 {font-size: 1.25em; color: #036;}
  
  #content img {
   width: 150px;
   height: 150px;
   border: 1px solid #336633;
   float: right;
   margin: 0 0 1em 1em;
  }
  #content imgL {
   align="left"
   left:50px;
   border: 1px solid #336633;
   margin: 0 0 1em 1em;
  }
  #content imgR {
   align="right"
  right:50px;
   border: 1px solid #336633;
   margin: 0 0 1em 1em;
  }

  #imgFL img {
   width: 262px;
   height: 152px;
   float: right;
  }

  #imgCenter img {
   width: 262px;
   height: 152px;
   float: center;
  }


  #photocontent img {
  }

  #container {
   position: relative;
   width: 586px; /* width + border for IE 5.x */
   width: 800px; /* real width */
   border: solid #336633;
   border-width: 0 3px;
   margin: auto;
  }

/** Image Frame ***/
div.img-container {
  position: relative;
  margin: 0 0 10px 3px;
}
div.img-wrapper {
  padding-right: 6px;
  padding-left: 6px;
  margin-left: 6px;
}
div.img-wrapper img {
  padding: 12px 6px 12px 0;
  background-position: 6px;
}
div.img-top {
  position: absolute;
  top: 6px;
  left: 0;
  width: 100%;
  height: 6px;
  z-index: 50;
}
div.img-bottom {
  position: absolute;
  bottom: 9px;
  left: 0;
  width: 100%;
  height: 6px;
  z-index: 50;
}

/*****************
* Default Styles
******************/
p { margin: 8px 0 8px 0;}
img {display: block;}
.clear { clear: both; }

.hidden { visibility: hidden; }
.visible { visibility: visible; }
.display-none { display: none; }

.float-left { float: left; }
.float-right { float: right; }

.text-align-right { text-align: right; }
.text-align-left { text-align: left; }
.text-align-center { text-align: center; }

div.wrapper { position: relative; width: 100%; overflow: hidden; }
div.half { position: relative; width: 50%; overflow: hidden; }
