main, footer, header, nav, h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr {
  font-family:Arial,Helvetica, sans-serif;
  color:black;
}
h1.title {
 font-weight:bold; 
 color:grey;
}
h2.title {
 font-weight:bold; 
 color:grey;
}

a, p,span,b,i,li {
  font-family:"Times New Roman", Garamond, serif;
  color: black;
}

p.ft {
  margin-top: 1em;
}

p.mini {
  font-size: smaller;
}

br {
  font-size:50%;
}

span.sptexti {
  font-style:italic;
}

span.sptextb {
  font-weight:bold;
}

span.sptextbia {
  font-family:Arial,Helvetica, sans-serif;
  font-weight:bold;
  font-style:italic;
  font-size:larger; 
}

span.sptextbas {
  font-family:Arial,Helvetica, sans-serif;
  font-size:larger; 
}


span.sptextba {
  color: grey;
  font-family:Arial,Helvetica, sans-serif;
  font-weight:bold;
}

span.sptextft {
}

h6 {
 color:grey;
}

body {
  background: #eeeeee;
}

nav, footer {
  background:#ffffff;
}

nav {
}

figure { 
  width: 30em;
  max-width: 100%;
  margin: 1em 0 1em 0;
}

figure.flat { 
  margin: 0 0 0 0;
}

div.col {
  width: 30em;
  max-width: 100%;
}  

div.textpb {
  margin: 0 0 1em 0;
}  

div.textjust {
  text-align: justify;
  margin: 0 0 1em 0;
}

div.textcenter {
  text-align: center;
  margin: 0 0 1em 0;
}

ul {
  margin: 0 0 0 0 
}


a:link {color:blue;text-decoration:none}
a:visited {color:darkblue;text-decoration:none}
a:active {color:hotpink;text-decoration:none}
a:hover {color:teal;text-decoration:none}

a.sm {
  font-family:Arial,Helvetica, sans-serif;
  font-size: small;
}

a.cite {
  font-family:Arial,Helvetica, sans-serif;
  font-weight:bold;
  vertical-align: baseline; 
  position: relative; 
  font-size: 80%; /* 70% size of its parent element font-size which is good. */
  top: -0.5em; /* use em becasue they */
}
a.ayear {
  font-family:Arial,Helvetica, sans-serif;
  font-size:larger;
  font-weight: bold;
  background-color:#ffffff; 
  border: thin solid darkblue;
  margin: 0 1ex 0 1ex; 
  padding: 0 1ex 0 1ex; 
  line-height:1.7;
}

a.eded {
  font-family:Arial,Helvetica, sans-serif;
  font-weight:bold;
  font-style:italic;
  font-size:larger; 
}
a.edss {
  font-family:Arial,Helvetica, sans-serif;
  font-size:larger; 
}

a.outlink {
  font-weight:bold;
}

img {
  width: 100%;
  border:0;
}

img.imgmo {
  width: 66%;
}

img.imgmosmall {
  width: 33%;
}



