@media all {
  .off {
      display:none;
  }
  .hot:after
  {
    content: url(/misc/hot.gif);
  }
  .new:after
  {
    content: url(/misc/new.gif);
  }
  .upd:after
  {
    content: url(/misc/updated.gif);
  }
  body {
    color: black;
    max-width: 50em;
    font-family: "Verdana", "Arial", "Helvetica", sans-serif, serif;
  }
  p.txt {
    margin-top:    0em;
    margin-bottom: 0em;
    line-height:   130%;
  }
  p.txt + p.txt {
    text-indent: 1.5em;
  }
}

@media screen, projection, tv {
  body {
    background: white url("/misc/back.jpg") left top repeat fixed;
  }
  .navtext {
    font-size:              12pt;
    font-family:            verdana;
    border-width:           2px;
    border-style:           outset;
    border-color:           #006BAE;
    layer-background-color: #FFF6D9;
    background-color:       #FFF6D9;
    color:                  black;
  }
}

@media print, handheld {
  body {
    background: white;
  }
}
