body { 
background: #ffffff; margin-bottom: 1em; 
scrollbar-face-color: #000000; scrollbar-shadow-color: #000000; scrollbar-3dlight-color: #ff0000; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ff0000; 
}

h1 {
font: 18pt Times, Helvetica, Serif; font-weight: bold;
}

h1.splash {
font: 33pt Times, Helvetica, Serif; font-weight: bold; color: white;
}

div.recto { color: #999999; background: #000000; padding: .4em; font: 12pt Times, Helvetica, Serif; }
div.recto a.:link { color: #ffffff; text-decoration: none; }
div.recto a.:visited { color: #ffffff; text-decoration: none; }
div.recto a.:active { color: #ffffff; text-decoration: none; }
div.recto a.:hover { color: #ff0000; text-decoration: none; }

div.header { background: url(head.gif) white no-repeat; }
div.headerb { background: url(head2.gif) white no-repeat; }
div.splash { background: #000000; }
div.link { position: absolute; left: 10px; background: #000000; text-align: center; }


td.redline { background-image: url(redline.gif); }

span.title { font-style: italic; }
span.title > span.title { font-style: normal }

span.genre {
font: 16pt Times, Helvetica, Serif; font-weight: bold;
}

span.byline {
font: 14pt Times, Helvetica, Serif; font-weight: bold;
}

span.nullby {
font: 14pt Times, Helvetica, Serif; font-weight: bold; color: "#ffffff";
}

span.bothby { 
font: 14pt Times, Helvetica, Serif; font-style: italic; font-weight: bold; 
}

span.white { color: "#ffffff"; }

p.justify { text-align: justify; margin-left: 5%; margin-right: 5%; }
p.center { text-align: center; margin-left: 5%; margin-right: 5%; }
p.right { text-align: right; margin-left: 5%; margin-right: 5%; }
p.margin { text-align: justify; margin-left: 15%; margin-right: 5%; }
p.bio { text-align: justify; font-size: 0.8em; margin-left: 10%; margin-right: 5%; }
p.note { text-align: justify; margin-left: 5%; margin-right: 5%; font-style: italic; }

p.note > span.title { font-style: normal; }

pre {font: inherit; }

blockquote { text-align: justify; margin-left: 10%; margin-right: 10%;  }

a:link { color: #ff0033; text-decoration: none; }
a:visited { color: #ff0033; text-decoration: none; }
a:hover { color: #ff0033; text-decoration: line-through; }
a:active { color: #ff0033; text-decoration: none; }

a.black:link { color: #000000; text-decoration: none; }
a.black:visited { color: #000000; text-decoration: none; }
a.black:hover { color: #ff0033; text-decoration: line-through; }
a.black:active { color: #000000; text-decoration: none; }

a.white:link { color: #ffffff; text-decoration: none; }
a.white:visited { color: #ffffff; text-decoration: none; }
a.white:hover { color: #ff0033; text-decoration: line-through; }
a.white:active { color: #ffffff; text-decoration: none; }

a.sample:link { color: #000000; text-decoration: underline; }
a.sample:visited { color: #000000; text-decoration: line-through; }
a.sample:hover { color: #ff0033; text-decoration: line-through; }
a.sample:active { color: #000000; text-decoration: line-through; }

a.book:link { color: #000000; text-decoration: none; }
a.book:visited { color: #000000; text-decoration: line-through; }
a.book:hover { color: #ff0033; text-decoration: line-through; }
a.book:active { color: #000000; text-decoration: line-through; }

a.note:link { color: #0000ff; text-decoration: none; }
a.note:visited { color: #0000ff; text-decoration: none; }
a.note:hover { color: #0000ff; text-decoration: none; }
a.note:active { color: #0000ff; text-decoration: none; }

a.foot:link { color: #ffffff; text-decoration: none; }
a.foot:visited { color: #ffffff; text-decoration: none; }
a.foot:active { color: #ffffff; text-decoration: none; }
a.foot:hover { color: #ff0000; text-decoration: none; }


dl { text-align: justify; margin-left: 5%; margin-right: 5%; }
ol, ul { text-align: justify; margin-left: 10%; margin-right: 8%; }
ol.roman { text-align: justify; list-style: lower-roman; }
li blockquote { text-align: justify; margin-left: 10%; margin-right: 10%;  }

img { background: #ffffff; }

.postal { speak-numeral: digits; }

.sup {font-size:xx-small; vertical-align:top;}
.sub {font-size:xx-small; vertical-align:bottom;}


