HTML, H1, H2, H3, H4, P, UL, LI, INPUT, BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
BODY {
  margin: 0;
  background: #f4f4f4;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}
TD.rightbar {
  background: #191970;
  color: #ffffff;
  padding: 1em;
  height: 100%;
  margin-left: 2em;
  /*font-size: smaller;*/
  text-align: left;
}
TD.front {
  text-align: center;
}
.rightbar A:link {
  /*background: inherit;*/
  text-decoration: none;
  /*color: #cccccc;*/
  color: #888888;
}
.rightbar A:visited {
  /*background: inherit;*/
  text-decoration: none;
  /*color: #999999;*/
  color: #888888;
}
.meta A:link {
  /*background: inherit;*/
  text-decoration: none;
  /*color: #cccccc;*/
  color: #888888;
}
.meta A:visited {
  /*background: inherit;*/
  text-decoration: none;
  /*color: #999999;*/
  color: #888888;
}
.rightbar LI {
  margin-left: 0;
  padding-left: 0;
}
.rightbar LI:before {
  /* Set the width of the list marker */
  width: 1em;
}
.rightbar UL {
  padding-left: 1em;
  list-style-type: none; 
}
.updatetitle {
  font-weight: bold;
}
.content P {
  margin-left: 2em;
  margin-right: 2em;
  /* text-align: justify; */
}
.content DL {
  margin-left: 2em;
  margin-right: 2em;
}
.content OL {
/*  list-style-type: cjk-ideographic; */
  margin-left: 2em;
  margin-right: 2em;
}
.content UL {
  margin-left: 2em;
  margin-right: 2em;
}
.content A:link {
  background: inherit;
  color: #990000;
}
.content A:visited {
  background: inherit;
  color: #660000;
}
.snapshot  {
  text-align: center;
  font-size:  smaller;
}
.snapshot IMG {
  /* neutral so as not to cast photos */
  border-color: #333333;
  border-width: thin;
  border-style: solid;
}
.content H2 {
  /* full-width headings above stories */
  color: #000000;
  background: #cccccc;

  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1ex;
  padding-bottom: 1ex;

  border-top-style: solid;
  border-width: thin;

  font-size: medium;
  font-weight: bold;

  text-align: left;
}
.datehead A:link {
  text-decoration: none;
  color: inherit;
}
.datehead A:hover {
  text-decoration: underline;
}
.content H3 {
  color: #333333;
  font-size: xxx-small;
  font-weight: bold;
  font-style : italic;
  margin-right: 2em;
  margin-left: 2em;
}
.content H3 A:link {
  text-decoration: none;
  color: #333333;
}
.content H3 A:visited {
  text-decoration: none;
  color: #333333;
}
.content H3 A:hover {
  text-decoration: underline;
}
H4 {
  font-size: small;
  font-style : italic;
  margin-right: 2em;
  margin-left: 2em;
  padding: 0;
}
H4 A:link {
  text-decoration: none;
}
H4 A:visited {
  text-decoration: none;
}
H4 A:hover {
  text-decoration: underline;
}
.pathlink {
  font-size: small;
  font-weight: normal;
  color: #333333;
  text-align: right;
  text-decoration: none;
}
.pathlink A {
  text-decoration: none;
}
.pathlink A:hover {
  text-decoration: underline;
}
.topichead A:link {
  text-decoration: none;
  color: inherit;
}
.topichead A:hover {
  text-decoration: underline;
  color: inherit;
}
.bigtable, TD {
  padding: 0;
  margin: 0;
  text-align: left;
}
.quoted {
  font-style: italic;
  color: #3c080c;
}
.copyright {
  font-size: xx-small;
  text-align: right;
  color: #999999;
}
.meta {
  font-size: small;
  text-align: right;
/*  color: #999999;*/
}
.info {
  font-size: small;
  text-align: left;
  color: #999999;
}
.licence {
  font-size: x-small;
  text-align: center;
  color: #999999;
}

