main, footer, header, nav, span,p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
  font-family:"Times New Roman", Garamond, serif;
  color:white;
}

body {background-color:#0c0c0e;}

nav, footer, div.sub {background-color:#888888;}

nav { padding: 0 1em 0 1em;}

th.tdl {
  width:"10em"; 
}
th.tdr {
  width:"17em"; 
}

p.name {
  font-size:larger;font-weight:bold;
  margin: 1em 0 1em 0;
}

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

div.ncol {
  width: 30em;
  max-width: 100%;
  margin: 2em 0 2em 0;
}

div.colsub {
  width: 27em;
  max-width: 90%;
  margin: 1em 0 1em 0;
}
div.colcom {
 width: 27em;
  max-width: 90%;
  margin: 0 0 0 0;
}

h1 {
  margin: 1em 0 1em 0;
}

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

figure.fsub {
  background-color:#555555;
  padding: 1ex 0 0 0;
  margin: 1em 0 4em 0;
}

figcaption.fcsub {
  padding: 0 0 1em 0;
}

h6 {
  font-weight:lighter;
}

span.t {font-size:larger;font-weight:bold;}
span.s {font-weight:bold;}
span.a {font-weight:bold;}
span.d {font-size:smaller;}
span.h {font-size:x-small;}
span.c {
  font-size:smaller;
  font-weight: bold;
  padding: 0 1ex 0 0 0; 
}
details {
  font-weight: bold;
}
details.com {
  font-size: small;
  font-weight: normal;
}




a:link {color:gold;text-decoration:none}
a:visited {color:goldenrod;text-decoration:none}
a:active {color:hotpink;text-decoration:none}
a:hover {color:gold;text-decoration:none}

a.xl {font-size: small; font-weight:bold;}
a.sm {font-size: small;}

a.group {
  font-size:smaller;
  font-weight: bold;
  background-color:#0c0c0e; 
  border: thin solid gray;
  margin: 0 1ex 0 1ex; 
  padding: 0 1ex 0 1ex; 
  line-height:1.7;
}
a.info {
  font-size:smaller;
  font-weight: bold;
  background-color:#5c5c5e; 
  margin: 0 1ex 0 1ex; 
  padding: 0 1ex 0 1ex; 
  line-height:1.7;
}

img {border:0;}

img.rdstat {
  width: 1.5ex;
}

img.hor {
  width: 100%;
}

img.hsub {
  width: 90%;
  margin: 0 0 0 0;
}

img.ver {
  width: 70%;
}

img.vsub {
  width: 65%;
  margin: 0 0 0 0;
}

img.vhigh {
  width: 50%;
  margin: 0 0 0 0;
}

img.mini {
  width: 50%;
  margin: 0 0 0 0;
}
li {
  margin: 0 0 1em 0 
}


