body {
  padding-top: 0.0em;
  padding-left: 8.5em;
  padding-right: 4em;
  font-family: Verdana, Georgia, "Times New Roman", Times, serif;
  color: black;
  font-size: 0.85em;
/* 1 em ~ 13.6 px; */
  width: 65em;
/*    font-size: 11pt;
      font-size: 180%;  */
  background-color: white }

body.fullpage {
  padding-top: 0.0em;
  padding-left: 8.5em;
  padding-right: 4em;
  font-family: Verdana, Georgia, "Times New Roman", Times, serif;
  color: black;
  font-size: 0.85em;
  width: auto;
/*    font-size: 11pt;
      font-size: 180%;  */
  background-color: white }

body.gallery {
  padding-top: 0.0em;
  padding-left: 1.0em;
  padding-right: 1.0em;
  font-family: Verdana, Georgia, "Times New Roman", Times, serif;
  color: black;
  font-size: 0.85em;
  width: auto;
/*    font-size: 11pt;
      font-size: 180%;  */
  background-color: white }

div.logo
{
  text-align: center;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
/*  border: 0.1em solid black; */
  width: 7.0em}

ul.navbar {
  font-size: 1.0em;
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
/*  top: 1.5em; */
  top: 6.5em;
  left: 0.5em;
  width: 7.0em }

ul.navbar li {
  background: white;
  margin: 0.25em 0;
  padding: 0.3em;
  border: 0.1em solid black }

ul.navbar a {
  text-decoration: none }

ol.newlist {
/*  list-style-type: disc; */
  padding: 0.0em;
  margin: 0.0em; 
  top: 0em;
  left: 2.0em;
  position: relative;
/*  left: 1.0em; */
}
ol.newlist li {
  background: white;
  top: 0em;
  margin: 0.00em 0;
  padding: 0.2em;
  border: 0.0em none }
ul.newlist {
  list-style-type: disc;
  padding: 0.0em;
  margin: 0.0em; 
  top: 0em;
  left: 2.0em;
  position: relative;
/*  left: 1.0em; */
}
ul.newlist li {
  background: white;
  top: 0em;
  margin: 0.00em 0;
  padding: 0.2em;
  border: 0.0em none }
h2 {
  font-size: 1.5em;
  margin-top:    0.75em; 
  margin-bottom: 0.5em; 
   }
h2.blue {
  font-size: 1.5em;
  margin-top:    0.75em; 
  margin-bottom: 0.5em; 
/*  color: #151B54; */
  color: #15317E; 
   }
h2.red {
  font-size: 1.5em;
  margin-top:    0.75em; 
  margin-bottom: 0.5em; 
/*  color: #151B54; */
  color: #b20000; 
   }
h3 {
  font-size: 1.2em;
  margin-top:    0.75em; 
  margin-bottom: 0.10em; 
}
h3.blue {
  font-size: 1.3em;
  margin-top:    0.75em; 
  margin-bottom: 0.10em; 
  color: #15317E; 
}
h3.bluev2 {
  font-size: 1.25em;
  margin-top:    0.75em; 
  margin-bottom: 0.10em; 
  color: #15317E; 
}
h4.blue {
  font-size: 1.2em;
  margin-top:    0.5em; 
  margin-bottom: 0.10em; 
  color: #15317E; 
}
h3.bluegal {
  font-size: 1.3em;
  margin-top:    0.25em; 
  margin-bottom: 0.50em; 
  color: #15317E; 
}
table {
  font-size: 1.0em;
}
p {
  font-size: 1.0em;
  margin-top:    0.75em; 
  margin-bottom: 0.10em; 
}
p.frontpage {
  font-size: 1.0em;
  margin-top:    0.1em; 
  margin-bottom: 0.10em; 
}
p.alsoshown {
  font-size: 1.0em;
  margin-top:    0.20em; 
  margin-left:    1.5em; 
  margin-bottom: 0.00em; 
}

a:link {  color: blue }
a.gallery {  font-size: 1.1em; text-decoration: none  }
td.gallery {  font-size: 1.1em; white-space: nowrap}

a:visited {  color: blue }

.a1 a { 
  font-size: 1.00em;
  text-decoration: none }

.center1
{ 
margin-left: auto;
margin-right: auto;
}

div.centered {text-align: center;}

div.imggal  
{
  margin:1em;
  border:0px solid;
  height:auto;
  width:auto;
  float:left;
  text-align:center }

div.imggal img { margin:1em; border:0px solid; }

div.tracker  
{
  text-align: center;
  position: absolute;
  top: 40.5em;
  left: 0.5em;
  width: 7.0em }

address {
  margin-top: 0.2em;
  padding-top: 1em;
  font-size: 0.80em;
  text-align: center;
/*  border-top: thin dotted */
        }
