    body {
      text-align: center;
      padding: 10px 0 0 0;
      margin: 0;
      background: #a0b463 url(img/background.png) repeat-x;
    }
    
    div.clean {
      clear:both;
    }
    
    img {
      border: none;
      margin: 1px 0 0 0;
      padding: 0;
    }

    #page {
      width: 770px;
      text-align: left;
      margin: 0 auto 0 auto;
    }

    #frame {
      background: #ffffff;
      border: 2px solid black;
    }    

    #logo {
      text-align: center;
    }
    #logo img {
      padding: 10px 0 0 0;
    }

    #menu {
      margin: 0 0 0 0;
      padding: 0 0 0 0;
      text-align: center;
      border-top: 1px solid #808080;
      border-bottom: 1px solid #808080;
      width: 100%;
    }
    #menu ul {
      list-style: none;
      margin: 0 0 0 0;
      padding: 1px 0 1px 0;
    }
    #menu li {
      font: 80% Verdana, Arial, Sans-Serif;
      font-weight: bold;
      display: inline;
      margin: 0 0 0 0;
      padding: 0px 10px 0px 10px;
    }
    #menu li a {
      color: #909090;
      text-decoration: none;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
    }
    #menu li a:hover {
      color: #000000;
      text-decoration: none;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
    }
    #menu li a.active {
      color: #000000;
      text-decoration: none;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
    }

    #images {
      float: left;
      width: 280px;
      text-align: left;
      margin: 2px 0 0 0;
      padding: 10px 10px 10px 10px;
    }
    #images p {
      font: 70% Verdana, Arial, Sans-Serif;
      margin: 0 0 0 0;
      padding: 0 0 5px 0;
    }

    #imagescol {
      float: left;
      width: 280px;
      text-align: left;
      margin: 2px 20px 0 20px;
      padding: 20px 10px 0px 25px;
    }
    #imagescol p {
      font: 70% Verdana, Arial, Sans-Serif;
      margin: 0 0 0 0;
      padding: 0 0 5px 0;
    }

    #imagescolleft {
      float: left;
      width: 280px;
      text-align: left;
      margin: 2px 20px 0 20px;
      padding: 20px 10px 0px 25px;
    }
    #imagescolleft p {
      font: 70% Verdana, Arial, Sans-Serif;
      margin: 0 0 0 0;
      padding: 0 0 5px 0;
    }

    #imagescolright {
      float: left;
      width: 280px;
      text-align: left;
      margin: 2px 20px 0 20px;
      padding: 20px 10px 0px 25px;
    }
    #imagescolright p {
      font: 70% Verdana, Arial, Sans-Serif;
      margin: 0 0 0 0;
      padding: 0 0 5px 0;
    }

    #admincontents {
      float: left;
      font: 80% Verdana, Arial, Sans-Serif;
      text-align: left;
      background-color: #ffffff;
      margin: 0;
      padding: 10px 10px 10px 10px;
    }

    #fullcontents {
      float: left;
      font: 80% Verdana, Arial, Sans-Serif;
      text-align: left;
      background-color: #ffffff;
      margin: 2px 0 0 0;
      padding: 10px 10px 10px 10px;
    }

    #fullcontents table 
    {
      border: 0;
      margin: 0;
      padding: 0;
    }
    #fullcontents h1 {
      font-size:1.4em;
      margin: 0;
      padding: 4px 0 0 0;
    }
    #fullcontents h2 {
      font-size:1.2em;
      margin: 0;
      padding: 4px 0 0 0;
    }
    #fullcontents p {
      margin: 0 0 10px 10px;
      padding: 0 0 0 0;
    }

    #contents {
      float: left;
      font: 80% Verdana, Arial, Sans-Serif;
      width: 446px;
      text-align: left;
      background-color: #ffffff;
      margin: 10px 10px 10px 10px;
      padding: 0;
    }
    #contents h1 {
      font-size:1.4em;
      margin: 0;
      padding: 4px 0 0 0;
    }
    #contents h2 {
      font-size:1.4em;
      margin: 0;
      padding: 0 0 5px 0;
    }
    #contents h3 {
      font-size:1.0em;
      font-weight: bold;
      margin: 0;
      padding: 0 0 5px 0;
    }
    #contents p {
      margin: 0 0 10px 0;
      padding: 0 0 0 0;
    }

    #bottom {
      text-align: left;
      padding-top: 2px;
      font: 50% Verdana, Arial, Sans-Serif;
    }
    
    textarea {
      font: 80% Verdana, Arial, Sans-Serif;
      font-size: 9pt; 
    }
