BODY{
  margin-left: 1.0em;
  margin-right: 1.0em;
}
LI{
  margin-top: 1.0em;
}
LI.msg{
  margin-top: 0em;
}
LI.toc1{
  text-indent: 0em;
  white-space: nowrap;
  margin-top: 0em;
}
DT,.DT{
  margin-top: 1.0em;
  font-weight: bold;
  color: teal;
}
P.q{
  margin-left: 1.0em;
  margin-right: 1.0em;
  font-style: italic;
  color: red;
}
P.note{
  margin-left: 1.0em;
  margin-right: 1.0em;
  border-style: solid;
  border-width: 1px 0px 1px 4px;
  padding: 2px 2px 4px 6px;
  border-color: #663399;
}
P.footer{
  margin-top: 2.0em;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  padding: 10px 2px 10px 0px;
  border-color: #663399;
}
P.msgtitle{
  text-indent: 0em;
  margin-top: 0.5em;
  font-size: 100%;
  font-weight: bold;
}
P.msgdescr{
  text-indent: 2em;
  margin-top: 0.2em;
}
H1.top, H2.top, H3.top, H4.top, H5.top, H6.top{
  border-style: solid;
  border-width: 2px 0px 2px 0px;
  padding: 10px 2px 10px 0px;
  border-color: #663399;
}
H1.cat{
  border-style: solid;
  border-width: 2px 0px 2px 0px;
  padding: 10px 2px 10px 0px;
  border-color: #663399;
}
H2.cat, H3.cat, H4.cat, H5.cat, H6.cat{
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  padding: 10px 2px 2px 0px;
  border-color: #663399;
}
PRE{
  border-style: solid;
  border-width: 1px 0px 2px 1px;
  padding: 10px 2px 10px 10px;
  border-color: #999999;
}
