/**
 * General
 */ 
body {
  margin: 1em;
  color:  black;
  font-family: Helvetica, Arial, Verdana, sans-serif; 
  font-size: 80%;
  background: #fff;
}
img {
  border: 0;
  vertical-align: baseline;
}

form  { margin: 0; }
input { margin: 0.1em; }
input.numeric { text-align: right; }

table {
  border-spacing: 1px;
  /* For Mozilla */
  empty-cells: show;
}
caption {
  caption-side: top;
  text-align: left;
  margin-bottom: .5ex;
  /* Allow the caption to extend to the full page width
     Mac ie5.1 ignores this*/
  width: 100%;
}

/**
 * Render links with black text and no underlines for readability on b&w
 * printers which try to render colors as greys. (Greyscale text is often
 * difficult to read on older 300dpi lasers.)
 */
a {
  color: black;
  text-decoration: none;
}
/**
 * Hide image borders for older browsers--newer broswers default to a zero
 * border around images anyway.
 */
img {
  vertical-align: baseline;
  border: 0 none white;
}

/* Hide the rss icon (perhaps this should be left in?) */
.rssicon {
  display: none;
}


/* Hide these */
#sponsors, #logo, #rightcolumn, #topnav, #actionbartop, #actionbar, #footer, #toptitle {
  display: none;
}


/* For emacs users
 *
 * Local Variables:
 * mode: c
 * c-file-style: cc-mode
 * End:
 */
