/*********************************************************************
This defines color and font for the body, headers, and links.
Only h1 through h4 are used, and h4 very rarely.
I believe header, paragraph, etc inherits from body, so I only give
the attributes that are different, like centering.
You should be able to change font in the body, and have it change everywhere.
Almost...
Unfortunately, td does not inherit font attributes,
so I have to spell them out again in td and th.
Sometimes I use tables not really for tables,
but to put text in the center or in boxes etc.
That text should be the same font as the rest of the page.
So if you change the font in body, you have to change it in td as well.
But td does inherit colors, so that's ok.
*********************************************************************/

body {
background: white;
color: black;
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
}

/* just like body */
td {
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
}

td.b {
border: 1px solid black;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
}

td.cen {
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
text-align: center;
}

tr.blue {
color: blue;
}

td.cenblue {
color: blue;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em;
text-align: center;
}

th {
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
text-align: left;
}

/* a table in the center */
table.cen {
margin: 0px auto;
}

a:link { color: red; }
a:visited { color: red; }
a:hover { color: green; }
a:active { color: green; }

/* special links to maps on lbl */
a.map:link { color: blue; }
a.map:visited { color: blue; }
a.map:hover { color: green; }
a.map:active { color: green; }

h1 {
text-align: center;
color: royalblue;
font-size: 1.6em;
}

h2 {
text-align: center;
color: royalblue;
font-size: 1.6em;
}

h3 {
text-align: center;
color: darkslateblue;
font-size: 1.0em;
}

h4 {
text-align: center;
color: navy;
font-size: 1.0em;
}

hr {
border: 3px solid black;
}

/* centered paragraph */
p.cen {
text-align: center;
}

/* reference */
span.ref {
font-size: 0.8em;
}

span.act {
color: purple;
}

/* superscript, subscript */
span.sub {
        position: relative;
        top: 0.3em;
        font-size: 0.7em;
}

span.sup {
        position: relative;
        bottom: 0.5em;
        font-size: 0.7em;
}

sub {
        position: relative;
        top: 0.3em;
        font-size: 0.7em;
}

sup {
        position: relative;
        bottom: 0.5em;
        font-size: 0.7em;
}

