BODY {
  background: #fff url(/~jsmeets/alt.gif) repeat-y fixed;
  color: #036;
  font: small sans-serif;
  margin: 1ex 10% 1ex 10%;
  }
H1 {
  font-size: x-large;
  }
H2, H3, H4, H5, H6 {  
  }
H2.section {
  background-color: #fff;
  font: fantasy;
  letter-spacing: 1ex;
  padding-top: 0.5ex;
  text-decoration: overline;
  }
P {
  text-indent: 3ex;
  text-align: justify;
  margin: 0ex;
  }
BLOCKQUOTE, ADDRESS {
  }
DIV {
  }
A {
  text-decoration: none;
  color: #c33;
  }
A:link {
  color: #c66;
  }
A:active {
  color: #000;
  }
A:visited {
  color: #c33;
  }
A:hover {
  color: #33c;
  }
.nav A {
  margin: 0.2ex;
  }
.nav A:link {
  border: thin #ffc solid;
  }
.nav A:active {
  background-color: #ccc;
  border: thin #ccc inset;
  }
.nav A:visited {
  border: thin #ffc solid;
  }
.nav A:hover {
  border: thin #ccc outset;
  }
UL, OL, DL {
  }
FORM {
  }
INPUT, SELECT, TEXTAREA {
  background-color: #ccc;
  border: thin #c33 dotted;
  font-family: serif;
  padding: 0.3ex;
  }
TABLE {
  }
TH, TD {
  padding: 0.3ex 0.2ex;
  }
IMG {
  }
HR {
  width: 70%;
  border: thin #c33 solid;
  }
EMBED {
  }
.date, .copy, .contr {
  font-size: smaller;
  margin-bottom: 0.5ex;
  }
.update {
  font-size: smaller;
  }
.img {
  float: right;
  background-color: #ccc;
  /*text-align: center;*/
  }
.snd {
  }
.nav {
  background: #ffc;
  text-align: center;
  border: thin #ccc solid;
  padding: 0.5ex 0.5ex;
  line-spacing: 0.5ex;
  }
.halfwidth {
  width: 50%;
  }

