/*
 * CSS2 style sheet for ipsil.sourceforge.net
 * extracted and modified from wide variety of web
 * sites. Feel free to use.
 */
IMG {
  border: none;
}

.cen {
  text-align: center;
}

body {
  color: #000066;
  background-color: #ffffff;
}

cite {
  color : blue;
  font-family: Georgia, serif;
}

:link {
  color: #006600
}

:visited {
  color: #002200
}

:active {
  color: #000000
}

Q, BLOCKQUOTE {
  color: red;
}
Q.bl {
  color:blue;
  /*font-style:normal;*/
}

.note, .tiny {
  font-size: xx-small;
}

BODY {
  margin: 2em 1em 2em 70px;
  font-family: Verdana, sans-serif;
  color: black;
  background-color: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
/*  background-image: url(images/nfr.gif); */ /* no-image yet... */
}

TH, TD { /* ns 4 */
  font-family: Verdana, sans-serif;
}

H1, H2, H3, H4, H5, H6 {
  text-align: left;
  font-family: Verdana, sans-serif;
  font-weight: normal;
  color: #0050B2;
  margin-left: -1em;
}

.hide { display: none; }

DIV.head { margin-bottom: 1em; }
DIV.head H1 { margin-top: 2em; clear: both; }
DIV.head TABLE { margin-left: 2em; margin-top: 2em; }
DIV.head IMG { color: white; border: none; } /* remove border from top image */

P.copyright { font-size: small; }
P.copyright SMALL { font-size: small; }

@media screen {  /* hide from IE3 */
A:hover { background: #FFA; }
}

PRE { margin-left: 2em; }
DT, DD { margin-top: 0; margin-bottom: 0; } /* opera 3.50 */
DT { font-weight: bold; }

PRE { font-family: monospace; }        /* navigator 4 requires this */

UL.toc {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none;
}

@media aural {
  H1, H2, H3 { stress: 20; richness: 90; }
  .hide { speak: none; }
  P.copyright { volume: x-soft; speech-rate: x-fast; }
  DT { pause-before: 20%; }
  PRE { speak-punctuation: code; }
}
