BODY
{
    background:		white;
    color:		black;
}

@media screen {	/* hide from IE3 */
    /* Hey, this is pretty cool...  Doesn't work in NS 4, but
     * looks great (to me) in 6. */
    /*a:hover { background: #ff4 }  */
    a:hover { color: black; } 
}

/* in-set paragraphs and things: */
P, TABLE, OL, MULTICOL, BLOCKQUOTE
{
    margin-left:	50px;
    margin-right:	50px;
}

/* more margins, for things that seem to break the rules a little: */
.indent
{
    margin-left:	50px;
    margin-right:	50px;
}

.footer
{
    margin-left:	0px;
    margin-top:		1px;
    margin-bottom:	1px;
}

BR.trailer
{
    margin-top:		20px;
}

P.trailer
{
    margin-top:		0px;
    margin-bottom:	0px;
}

BR.endpad
{
    margin-bottom:	500px;
}

H1, H2, H3
{
    font-style:		italic;
}

H1, H2, H3, H4, H5, H6
{
    color:		black;
    background:		white;
}

H1	{ margin-left:	1px; }
H2	{ margin-left:	10px; }
H3	{ margin-left:	20px; }
H4	{ margin-left:	30px; }
H5	{ margin-left:	40px; }
H6	{ margin-left:	45px; }

H1 EM, H2 EM, H3 EM
{
    font-style:	normal;
}

TABLE
{
    background:	#dfdfdf;
    color:	red;
    margin-right:	70px;
}

TH
{
    font-style:	italic;
    color:	red;
    background:	white;
}

TD
{
    color:	blue;
    background:	white;
}

.whitebar
{
    color:	black;
    background:	white;
}

.greenbar
{
    color:	black;
    background:	#bfffbf;	/* light green */
}

/* this doesn't apply in netscape 4.x... */
DT
{
    font-style:		italic;
    color:	blue;
    background:	white;
}

DD	/* in netscape 4, this puts a margin between the DT and
	 * the DD.  In happier browsers, it buts space between a
	 * DD and the next DT. */
{
    margin-bottom:	10px;
}

UL
{
    /* workaround for a bug in netscape... but... uh... it breaks IE.
     * Hrm, I need to make this doc get served by Mason or something... */
    /* margin-left:	1px; */
}

img.standalone
{
    padding: 5px;
}

.warning
{
    background: #fcc;
    border: 1px solid black;
}

figure {
    text-align: center;
    padding: 2px;
    border: 1px solid grey;
}

h2.warning
{
    text-align: center;
    background: #f66;
    border: none;
    margin-left: 0;
}

/* float specifiers */
.right { float: right; }
.left { float: left; }
