body { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 400; background: #FFFFFF; color: #008800; text-decoration: none}
.search {
    width: 16em;  height: 2em;
    font-weight: 800; 
    background: #CCCC99
}
.photocaption { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 14px; line-height: 18px;  font-weight: 800; background: #FFFFFF; color: #008800; text-decoration: none; margin-top: 0px}
.caveat { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px; font-weight: 600; line-height: 16px; background: #FF0033; color: #FFFF33; border-style: inset; border-width: 2px; text-align: justify; padding: 4px}
h3 { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 16px;  font-weight: 800; background: #CCCC99; color: #00AA00; text-decoration: none; letter-spacing: 7px ; margin-top: 10px ; margin-bottom: 0px}
h4 { text-transform: uppercase; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 14px;  margin-top: 2px; margin-bottom: 2px; font-weight: 800; color: #00AA00; text-decoration: none; letter-spacing: 2px}
td { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 400; color: #008800; text-decoration: none; letter-spacing: 0.5px}
.thumbnail { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px; line-height: 14px;  font-weight: 400; color: #008800; text-decoration: none; }
.welcome { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px; font-weight: 400; background: yellow; color: #006600; text-decoration: none; border: 2px solid; text-align: center; letter-spacing: 0.5px}
th { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 700; color: #008800; text-decoration: none; letter-spacing: 0.5px; background: #CCCC99}
a { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 900; color: #008800; text-decoration: none; letter-spacing: 0.5px}
a:link { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 900; color: #008800; text-decoration: none; letter-spacing: 0.5px}
a:hover { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 900; color: #009900; text-decoration: none; letter-spacing: 0.5px; background: #FFFF33}
a:active { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 900; font-style: normal; color: #FF0000; letter-spacing: 0.5px; background: #FFFF44}
a:visited { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 900; font-style: normal; line-height: normal; color: #003300; text-decoration: none; letter-spacing: 0.5px}
.imagelink { text-decoration: none ; border: none; background: #FFFFFF; }
.featured_link { background: #66FFFF } 
.PH_link { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12px; line-height: 18px;  font-weight: 900; color: #008800; text-decoration: none; letter-spacing: 0.5px; background: #FFFF99; border: 1px dotted}
.navbar { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 100%; background-image: url(nav_background.jpg); border-style: none none solid none; border-width: thin; padding: 3px;}
ul { list-style-image: url("../images/li_arrow.gif"); list-style-type: square }
.navbar_background { display:none; }
@media only screen and (max-device-width: 960px) {
     .page {
          padding: 0px 10px 5px 10px !important;
     }
     body {
          padding: 10px; font-size: 32px; line-height: 40px !important;
     }
     td {
          font-size: 32px; line-height: 40px !important;
     }
     a {
          font-size: 32px; line-height: 40px !important;
     }
     a:link {
          font-size: 32px; line-height: 40px !important;
     }
     a:hover {
          font-size: 32px; line-height: 40px !important;
     }
     a:active {
          font-size: 32px; line-height: 40px !important;
     }
     a:visited {
          font-size: 32px; line-height: 40px !important;
     }
     .copyright {
          font-size: 8px; line-height: 14px !important;
     }
     .welcome {
          font-size: 24px !important;
     }
     .header {
          font-size: 24px !important;
     }
     .headline {
          font-size: 20px !important;
     }
     .search {
          font-size: 24px !important;
          font-weight: 800;
          background: #CCCC99
     }
}