body { font-family: Verdana, sans-serif }

a { font-weight: bold }
img { float: left; border: 1px solid silver; margin: 4px; }

div.clear {clear: both }

div.PageLogo { float: left; }
div.PageLogo img { border: 1px solid black }

div.info
  {
    color: black; background: white; border: 1px solid black;
    padding: 5px; margin: 0; text-align: left; line-height: 120%
  }

div.photo
  {
    color: black; background: white; border: 1px solid black;
    padding: 5px; margin: 0; text-align: left; line-height: 120%; font-size: small;
  }

p.history
  {
    float: left;
    color: black; background: white; border: 1px solid black;
    padding: 5px; margin: 0; text-align: left
  }

p.footer
  {
    float: left;
    color: black; background: white; border: 1px solid black;
    padding: 5px; text-align: left; font-size: x-small
  }

div.back
  {
    padding: 5px; margin: 0;
    border: none;
    color: black; background:transparent;
    font-size: small; font-weight: bold
  }

div.navcol
  {
    float: left;
    margin: .2em; padding: .2em .2em .2em .5em;
    border: 1px solid black;
    list-style: none;
    color: black; background: white;
    font-size: x-small;
  }

li img {float: none; }

ul li { list-style-type: square }
ul li li { list-style-type: disc  }
ol        { list-style-type: decimal }
ol ol     { list-style-type: upper-alpha }
ol ol ol  { list-style-type: lower-roman }

div.navbar
  {
    padding: .2em;
    margin-top: 1px; margin-bottom: 1px;
    border: none;
    text-align: center
  }
ul.navbar { margin-left: 0; padding-left: 0; display: inline }
ul.navbar li
  {
    margin: .2em; padding: .2em;
    border: 1px solid black;
    list-style: none;
    display: inline;
    color: black; background: white;
    font-size: small;
  }

ul.links { display: block; margin-left: 0; padding-left: 0 }
ul.links li
  {
    margin-left: 0;
    padding: .5em; text-align: left;
    list-style: none; color: black; background: white
  }

div.pic
  {
    display: inline;
    float: left;
    padding: 0.1em;
    color: black; background: white; border: 1px solid black;
    text-align: center; font-size: small; color: black
  }
div.pic img { border: 1px solid silver; margin: 2px }
div.picR { float: right; }
div.picR img { border: 1px solid silver; margin: 2px }
div.picL { float: left; }
div.picL img { border: 1px solid silver; margin: 2px }
div.PicHeader { text-align: center }
div.PicHeader img { float: none; border: 1px solid silver }

div.tn
  {
    display: inline;
    float: left;
    padding: 0.1em;
    color: black; background: white; border: 1px solid black;
    text-align: center; font-size: small;
  }
div.tn img {float: none; border: 2px solid white; margin: 1px }
div.tn a img {border: 2px solid black;}
div.tn a:hover img {border: 2px solid blue;}

div.tn_200x90
  {
    display: inline;
    float: left;
    padding-top: 5px; width: 200px; height: 90px;
    color: black; background: white; border: 1px solid black;
    text-align: center; font-size:small;
  }
div.tn_200x90 img {float: none; border: 2px solid white; margin: 1px }
div.tn_200x90 a img {border: 2px solid black;}
div.tn_200x90 a:hover img {border: 2px solid blue;}

div.tn_200x150
  {
    display: inline;
    float: left;
    padding: 0.1em; width: 200px; height: 150px;
    color: black; background: white; border: 1px solid black;
    text-align: center; font-size: small;
  }
div.tn_200x150 img {float: none; border: 2px solid white; margin: 1px }
div.tn_200x150 a img {border: 2px solid black;}
div.tn_200x150 a:hover img {border: 2px solid blue;}

div.tn_200x200
  {
    display: inline;
    float: left;
    padding: 0.1em; width: 200px; height: 200px;
    color: black; background: white; border: 1px solid black;
    text-align: center; font-size: small;
  }
div.tn_200x200 img {float: none; border: 2px solid white; margin: 1px }
div.tn_200x200 a img {border: 2px solid black;}
div.tn_200x200 a:hover img {border: 2px solid blue;}

div.tn_350x350
  {
    display: inline;
    float: left;
    padding: 0.1em; width: 350px; height: 350px;
    color: black; background: white; border: 1px solid black;
    text-align: center; font-size: small;
  }
div.tn_350x350 img {float: none; border: 2px solid white; margin: 1px }
div.tn_350x350 a img {border: 2px solid black;}
div.tn_350x350 a:hover img {border: 2px solid blue;}
