#banner  {
background-color:   transparent;
color:  white;
font-size:  230%;
left:   200px;
position:   absolute;
top:    40px;
z-index:    2;
}

#logo  {
background-color:   #800000;
border-style:   groove;
border-width:   2px;
color:  #c0c0c0;
font-family:    Copperplate Gothic Bold,Courier New, Courier;
font-size:  36pt;
font-variant:   small-caps;
font-weight:    bold;
margin: 4px;
padding:    1px;
text-align: center;
top:    0px;
z-index:    1;
}

.LHS  {
background-color:   #800000;
clear:  left;
color:  #c0c0c0;
float:  left;
font-family:    Arial, sans-serif;
font-weight:    bold;
margin-top: 0px;
padding-bottom: 1ex;
padding-left:   0ex;
padding-right:  1ex;
padding-top:    0ex;
text-align: left;
width:  12em;
}

.RHS  {
background-color:   #800000;
color:  #c0c0c0;
float:  right;
margin-bottom:  1ex;
margin-left:    1ex;
margin-right:   0ex;
margin-top: 3px;
padding-bottom: 10px;
padding-left:   10px;
padding-right:  10px;
padding-top:    0px;
width:  200px;
}

.cartouche  {
background-color:   #c0c0c0;
border-color:   double #0044F5;
color:  #800000;
margin-left:    2em;
margin: 1em;
padding:    1em;
text-align: justify;
}

.fiction  {
background-color:   #ffffff;
background-position:    center center;
border-color:   ridge #006400;
color:  #000000;
font-family:    "Bookman Old Style", "Times New Roman", serif;
margin-left:    14em;
margin-right:   220px;
padding:    1em;
text-align: justify;
}

.main  {
background-color:   White;
margin-bottom:  1ex;
margin-left:    14em;
margin-right:   220px;
margin-top: 3px;
padding:    1em;
text-align: justify;
}

.margin  {
background-color:   #FFFFCC;
border-right-style: solid;
border-right-width: 1px;
}

.title  {
background-color:   #990000;
color:  white;
margin: 3px;
text-align: center;
}

.widemain  {
background-color:   White;
margin-bottom:  1ex;
margin-left:    9em;
margin-right:   0ex;
margin-top: 3px;
padding:    1em;
}

A  {
color:  #c0c0c0;
font-family:    Copperplate Gothic light, Courier New, Courier;
font-weight:    bold;
text-decoration:    none;
}

A:hover  {
background-color:   #c0c0c0;
color:  #800000;
font-family:    Copperplate Gothic light, Courier New, Courier;
font-weight:    bold;
text-decoration:    underline;
}

DL  {
font-size:  100%;
line-height:    145%;
margin-bottom:  5pt;
margin-top: 5pt;
}

DT  {
margin-bottom:  0;
}

H1  {
color:  #000000;
font-family:    Copperplate Gothic bold, Courier New, Courier;
font-size:  200%;
font-weight:    bold;
text-align: center;
}

H2  {
color:  #000000;
font-family:    Copperplate Gothic bold, Courier New, Courier;
font-size:  150%;
font-weight:    bold;
text-align: center;
}

H3  {
color:  #0044F5;
font-size:  120%;
font-weight:    bold;
margin-bottom:  0;
}

H4  {
font-size:  100%;
margin-bottom:  0;
}

HR  {
background-color:   #c0c0c0;
border-color:   0px;
color:  #c0c0c0;
height: 2px;
margin: 10px 20px;
}

HR.THIN  {
color:  #c0c0c0;
height: 1px;
}

IMG  {
border-width:   0px;
}

LI  {
font-size:  90%;
line-height:    100%;
margin-top: 0.65em;
}

STRONG  {
font-weight:    bold;
}

UL  {
list-style-type:    square;
}

a.item:link, a.item:visited  {
background-color:   #800000;
color:  #ffffff;
font-family:    Copperplate Gothic light, Courier New, Courier;
text-decoration:    none;
width:  100%;
}

a.item:hover, a.here:hover  {
background-color:   #800000;
color:  #000000;
display:    block;
font-family:    Copperplate Gothic light, Courier New, Courier;
text-decoration:    None;
width:  100%;
}

a:visited  {
background-color:   #800000;
color:  #30c0ff;
font-family:    Copperplate Gothic light, Courier New, Courier;
font-weight:    bold;
text-decoration:    none;
}

a:active  {
background-color:   #c0c0c0;
color:  #800000;
font-family:    Copperplate Gothic light, Courier New, Courier;
font-weight:    bold;
text-decoration:    none;
}

body  {
background-color:   #800000;
color:  #000000;
font-family:    Copperplate Gothic light, Courier New, Courier;
font-size:  90%;
margin: 0px;
text-align: center;
}

div.archives  {
background-color:   #EBF1FF;
border-color:   double #0044F5;
float:  right;
margin-bottom:  2em;
padding:    1em;
width:  350px;
}

div.listleft  {
float:  left;
margin-bottom:  2em;
padding:    1ex;
width:  39%;
}

div.listright  {
float:  right;
margin-bottom:  2em;
padding:    1em;
width:  39%;
}

hr.LHS  {
background-color:   White;
color:  White;
margin: 0px;
padding:    1px;
}

p.caption  {
font-size:  80%;
margin-bottom:  0em;
margin-top: 1em;
}

p.clear  {
clear:  left;
font-size:  1px;
margin: 0px;
}

p.here  {
background-color:   #c0c0c0;
color:  #800000;
font-family:    Copperplate Gothic bold, Courier New, Courier;
font-size:  80%;
margin: 3px;
padding:    5px;
}

p.item  {
background-color:   #800000;
color:  #c0c0c0;
font-family:    Copperplate Gothic light, Courier New, Courier;
font-size:  80%;
margin: 3px;
}

p.level1  {
font-family:    Copperplate Gothic light, Courier New, Courier;
font-size:  6pt;
margin-left:    2em;
text-indent:    -2em;
}

p.level2  {
margin-left:    4.5em;
text-indent:    -2em;
}

p.level3  {
margin-left:    6em;
text-indent:    -1.5em;
}

p.no-indent  {
margin-left:    2em;
text-indent:    0em;
}

p.reviewer  {
font-style: italic;
margin-top: 0em;
text-indent:    2em;
}

p.testimonial  {
margin-bottom:  0em;
}
