BODY,TH {
/*
    line-height:	1.2;
*/
    color:		white;
    background:		black;
    margin-left:	1em;
    margin-right:	1em;
}

H1 {
    color:              #98fb98;
    text-align:         center;
}

H2,H3 {
    color:              #98fb98;
}

DT {
    margin-top:      1em;
}

A:link  {
    font-weight:	bold;
    color:		#0EE;
}
                
SPAN.question {
    color:		#8BF;
}

SPAN.answer {
    color:		#F88;
}

.caution {
    color:		#F00;
    font-weight:	bold;
}

.left {
    text-align:      left;
}

.right {
    text-align:      rigft;
}

.center {
    text-align:     center;
}

P.comment {
    font-size:		small;
    margin:		1em 3em;
}

TABLE.index {
    text-align:     center;
    padding:        5;
    border:         thin solid;
}

TR.odd {
    background-color:   darkgreen;
}

TR.even {
    background-color:   darkslategray;
}

PRE {
    border-style:	solid;
    border-width:	thin;
    white-space:	pre;
    padding:		0.5em;
}
