BODY {
  color: black;
  background: #ffffdd;
  margin: 20 10% 20 10%;
}
P {
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  text-indent: 1em;
  line-height: 160%;
}
H1 {
  color: white;
  font-size: large;
  background: #666666;
  padding-top: 2px;
  border-top: #cccccc 2px solid;
  border-bottom: #333333 2px solid;
  padding-bottom: 2px;
  padding-left: 1em;
  border-left: #cccccc 2px solid;
  border-right: #333333 2px solid;
  padding-right: 2px;
}
H2 {
  color: white;
  font-size: medium;
  background: #666666;
  padding-top: 2px;
  border-top: #cccccc 2px solid;
  border-bottom: #333333 2px solid;
  padding-bottom: 2px;
  padding-left: 1em;
  border-left: #cccccc 2px solid;
  border-right: #333333 2px solid;
  padding-right: 2px;
  margin-right: 30%;
}
H2.note {
  font-size: medium;
  background: #886666;
  padding-top: 2px;
  border-top: #ddcccc 2px solid;
  border-bottom: #443333 2px solid;
  padding-bottom: 2px;
  padding-left: 1em;
  border-left: #ddcccc 2px solid;
  border-right: #443333 2px solid;
  padding-right: 2px;
  margin-right: 30%;
}
H3 {
  color: white;
  font-size: medium;
  background: #666666;
  padding-top: 2px;
  border-top: #cccccc 2px solid;
  border-bottom: #333333 2px solid;
  padding-bottom: 2px;
  padding-left: 1em;
  border-left: #cccccc 2px solid;
  border-right: #333333 2px solid;
  padding-right: 2px;
  margin-right: 50%;
}
BLOCKQUOTE {
  color: navy;
}
DT {
  font-weight: bolder;
}
STRONG {
  font-size: 1.2em;
}
PRE.code {
  background: #ccffff;
  margin-left: 15%;
  margin-right: 15%;
  border: outset thin #ccffff;  
}
PRE.badcode {
  background: #ffccff;
  margin-left: 20;
  margin-right: 20%;
  border: outset thin #ffccff;
}
PRE.goodcode {
  background: #ccffff;
  margin-left: 20;
  margin-right: 20%;
  border: outset thin #ccffff;
}
DIV.notice {
  background: #ffcccc;
  margin-left: 15%;
  margin-right: 15%;
  border: outset thin #ffcccc;
}
DIV.note {
  background: #ffdddd;
  border: outset thin #ffcccc;
  border-top: 0px;
  border-left: 0px;
}

PRE.mail {
  background: #ffffcc;
  border: outset thin #ffffcc;
}
PRE.reply {
  background: #ffccff;
  border: outset thin #ffccff;
}
P.TITLE {
  font-size: x-large;
  font-weight: bolder;
  text-align: center;
}
A.PAGE {
  font-weight: bolder;
  color: blue;
}
P.DATE {
  font-weight: bolder;
  color: blue;
}
BLOCKQUOTE.BAD {
  color: red;
}
PRE.BAD {
  color: red;
}
BLOCKQUOTE {
  font-size: small;
  color: navy;
}
