    .phototitle {
      padding : 2px 10px 2px 0px;
      color: #99ccff;
      font-family: arial, helvetica, sans-serif;
      font-size: 14pt;
      text-decoration: none;
    }
    .description {
      padding : 2px 10px 2px 0px;
      color: #6699ff;
      font-family: arial, helvetica, sans-serif;
      font-size: 10pt;
      text-decoration: none;
    }
    .infoleft {
      padding : 2px 10px 2px 0px;
      color: #99ccff;
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      border-right-width : 1px;
      border-right-style : solid;
      border-right-color : #cccccc;
    }
    .info {
      padding : 2px 10px 2px 10px;
      color: #99ccff;
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
      border-right-width : 1px;
      border-right-style : solid;
      border-right-color : #cccccc;
    }
    .inforight {
      padding : 2px 10px 2px 10px;
      color: #99ccff;
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
    }
    .infoone {
      padding : 2px 10px 2px 0px;
      color: #99ccff;
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
      text-decoration: none;
    }
    A { color: #cccccc;
      text-decoration: none;
      font-family: arial, helvetica, sans-serif;
      font-size: 10pt; }
    A:hover {
      color: #ffffff;
    }
    BODY {
      margin: 0px 10px 10px 10px;
      background-color: #666666;
      font-family: arial, helvetica, sans-serif;
      font-size: 10pt;
      text-decoration: none;
      color: #999999;
    }
    A.bar {
      color: #ffffff;
      text-decoration: none;
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
    }
    A.bar:hover {
      color: #cccccc;
    } 
    td.bar {
      background-color: #336699;
      color: #ffffff;
      text-decoration: none;
      font-family: arial, helvetica, sans-serif;
      font-size: 8pt;
    }
    img.photo {
      border-style: solid;
      border-width: 1px;
      border-color: #000000;
    }
    div.photo {
      border-style: solid;
      border-width: 1px;
      border-color: #ffffff;
    } 

    img.navbutton {
      border-style: solid;
      border-width: 0px;
      border-color: #666666;
    }

    div.thumbnail {
      border-style: solid;
      border-width: 1px;
      border-color: #cccccc;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
    } 
    img.thumbnail {
      border-style: solid;
      border-width: 3px;
      border-color: #ffffff;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
    } 
    .current_category {
      color: #ffffff;
      font-family: arial, helvetica, sans-serif;
      font-size: 10pt;
      text-decoration: none;
    }


