@import "hints.css"; 
body
      {
         background: #AFAFDD url('/images/mainback.gif') repeat-y left top;
         font-family:Trebuchet MS, Sans-Serif; background-repeat:repeat-y
      }
      P
      {
         font-family: "Trebuchet MS", "Sans-Serif";
         
      }


TD, TH { /* ns workaround */
  font-family: "Trebuchet MS", "Helvetica", sans-serif;
  line-height: 1.35;
}

H1 {
  margin-left: -5%;
  margin-bottom: 2em;
  font-size: large;
}
H1, H2 { font-weight: bold }
H1, H2, H3 { color: #900; line-height: 1 }
H1:first-line { color: #000 }
H5 { font-weight: normal; 
     font-size: 0.6em; }

.logo {
  float: left;
}

DIV.endmatter { margin-right: -6em; border-top: thin solid }
DIV.endmatter HR { display: none }
DIV.left {
  text-align: left
}
DIV.center {
  text-align: center
}
DIV.right {
  text-align: right
}

A:link { color: #900; 
         text-decoration: none; 
	 font-family: "Trebuchet MS", Sans-Serif;
	 /* border: none -- breaks NS 4.x */ }

A:visited, A:active { color: #609; 
             text-decoration: none; 
	     font-family: "Trebuchet MS", Sans-Serif;
	     /* border: none -- breaks NS 4.x */ }

A:link IMG, A:visited IMG { border-style: none }

A:hover
      { 
	  border: none;	
        text-decoration: underline; color: #DD0000;
        font-family: "Trebuchet MS", Sans-Serif;
      }


A IMG { color: white } /* The only way to hide the border in NS 4.x */

.hide {
  display: none;
  color: white;
}

SPAN.date { font-size: 0.8em; color: #999 }
SPAN.date:after { content: "\A0\A0" }

SPAN.attribution {
  font-weight: bold
}

SPAN.zeropointeight {
  font-size: 0.8em;
  color: black
}

SPAN.plustwo {
  font-size: 0.8em;
  color: black
}

SPAN.plustwobold {
  font-size: 0.8em;
  color: black;
  font-weight: bold
}

SPAN.green {
  font-weight: bold;
  font-size: 0.8em;
  color: green
}

SPAN.blue {
  font-weight: bold;
  font-size: 0.8em;
  color: blue
}

SPAN.dkgreen {
  font-weight: bold;
  font-size: 0.8em;
  color: #060
}

SPAN.magenta {
  font-weight: bold;
  font-size: 0.8em;
  color: #f0f
}


BLOCKQUOTE {
  margin-left: 4em; 
  margin-right: 4em;
  margin-top: 0.8em; 
  margin-bottom: 0.8em;
  font-style: italic;
  /* color: #990; */
}

ADDRESS { 
  text-align: right;
  font-weight: bold;
  font-style: italic 
}

BLOCKQUOTE P {			/* Try to avoid space above the attribution
*/
  margin-bottom: 0;
}
BLOCKQUOTE ADDRESS {
  margin: 0;
}

.motto, .motto A {font: italic 120%/1.3 Georgia, serif; color: #990}

.emphasized {
  font-weight: bold
}

/* Why o why does this break Netscape 4.x?
IMG { 
  border: none
}
*/

P.map-also { font-style: italic; margin-left: 15%; text-align: right }

UL, UL LI { /*margin-left: 0;*/ list-style: disc }

P + P { text-indent: 1.5em; margin-top: 0 }
P.stb { text-indent: 0; margin-top: 0.6em } /* Small thematic break */

P.hint + P, P.alt-hint + P { text-indent: 0; margin-top: 1em }

P { margin-top: 1em; margin-bottom: 0 }

UL, OL { margin-top: 0.5em }

PRE { margin: 1em 0 1em 1.5em; color: #603 }


P.remark {font-size: smaller}

TABLE {
  color: #006;
  /* background: #FBFBFF; */
  /* background: #9cbade; */
  font-family: "Arial", "Helvetica", sans-serif;
  /* line-height: 1.35; */  /* This would break MacIE 3 */
}
