BODY {
color: #000000;
background-color: #FFFFFF;
background-image: url(images/wfbg.png);
background-position: 0 0;
background-repeat: repeat-y;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

.category{
font-weight: bold
}

DIV.item {
color: #000000;
background: #EEEEFF;
padding-top: 1em;
padding-bottom: 6em;
padding-left: 1em;
padding-right: 1em;
margin-left: 0.5em;
margin-right: 20%;
text-align: left;
}

.thebody {
margin-left: 120px;
margin-right: 8%;
}

.matrixlocation {
font-weight: bold;
font-variant: small-caps;
}

.thispage {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
padding-left: 3%;
}

DIV.parentpages {
padding-top: 0.25em;
padding-bottom: 0.25em;
padding-left: 0.5em;
padding-right: 0.5em;
background: #AAAAFF;
border-bottom: 1px solid #0000FF;
margin-top: 0;
border-top: 0;
}


H2 {
font-size: 110%;
margin-left: -30px;
}


H2.subtitle {
font-size: 100%;
margin: 0;
line-height: 95%;
padding-left: 3%;
}

H3 {
font-size: 1em;
margin-left: -15px;
}

TD, TH { /* ns workaround */
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
line-height: 1.35;
color: #0000FF;
}


DIV.comic {
color: #FFFFFF;
background: #888888;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 1em;
padding-right: 1em;
margin-left: 0.5em;
margin-right: 0.5em;
text-align: center;
}


A:link { color: #0000FF; /* border: none -- breaks NS 4.x */ }

A:visited, A:active { color: #FF0000; /* border: none -- breaks NS 4.x */ }

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

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

blockquote {
margin-left: 4em; 
margin-right: 4em;
margin-top: 0.8em; 
margin-bottom: 0.8em;
font-style: italic;
}

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

.emphasized {
font-weight: bold
}

td,th {
color: #000000;
}

table.valigntop td {
vertical-align: top;
}
