HTML, H1, H2, H3, H4, P, UL, LI, INPUT, BODY {
  font-family: Verdana, "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
}
BODY {
	margin: 0;
	background: white;
	color: #000000;
}
#masthead {
	margin: 0 0 20px 0;
	background: #444444;
	border: 1px solid #333333;
	color: #ffee44;
	padding: 30px 50px 10px 50px;
}
#masthead H1 A {
	text-decoration: none;
	color: #ffee44;
}
#masthead H1 A:hover {
	text-decoration: underline;
}
#masthead #menu {
	color: #cccccc;
	width: 728px;
}
#menu A {
	padding: 2px 15px 2px 15px;
	margin-right: 5px;
	background-color: #555555;
	text-decoration: none;
	color: #cccccc;
}
#menu A:hover {
	background-color: #555555;
	text-decoration: underline;
}
#maincontent {
	margin-left: 50px;
	margin-right: 50px;
	width: 728px;
}
.updatetitle {
  font-weight: bold;
}
#maincontent P {
  line-height: 1.2;
} 
A:link {
  background: inherit;
  color: #008;
}
A:visited {
  background: inherit;
  color: #116;
}
.snapshot  {
  font-size:  smaller;
}
.snapshot IMG {
  /* neutral so as not to cast photos */
  border-color: #333333;
  border-width: thin;
  border-style: solid;
}
.content H2 {
  color: #222;

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

  font-size: medium;
  font-weight: bold;
}
.datehead A:link {
  text-decoration: none;
  color: inherit;
}
.datehead A:hover {
  text-decoration: underline;
}
H3 {
  font-size: larger;
  font-weight: bold;
  margin-top: 40px;
}
.pathlink {
  font-size: small;
  font-weight: normal;
  color: #333333;
  text-align: right;
  text-decoration: none;
}
P.pathlink {
  margin-left: 0;
  margin-right: 0;

  padding-bottom: 4px;
  padding-right: 2em;

  border-bottom-style: solid;
  border-width: thin;
  border-color: #ccc;
}
.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;
}
.quoted {
  font-style: italic;
  color: #3c080c;
}
.copyright {
	font-size: smaller;
	color: #333333;
}
BLOCKQUOTE {
/*   border-left: 1px dotted #433;  */
}
BLOCKQUOTE.code {
  padding-left: 1ex;
  padding-right: 1ex;
  margin-left: 4em;
  margin-right: 2em;
  border: 1px;
  border-style: solid;
  border-color: #888888;
  background: #ddd;
}
EM.hilite {
  background: #faff97;
}
/* for google matches, etc */
.highlight {
  background: #ffc;
}
DIV.archivelist {
	font-size: 80%;
	color: #333333;
}

