BODY {background: white; font-family: Helvetica,"Century Gothic",Goudy,Verdana,sans-serif;}

p {
font-size: 12pt;
letter-spacing: 0.03em;
color: #050A69;
align: left;
}

h2 {
font-size: 18pt;
letter-spacing: 0.3em;
color: #050A69;
font-weight: bold;
border-bottom: 2px dashed #847572;
padding-bottom: 5px;
text-align: right;
}

h3 {
font-size: 14pt;
letter-spacing: 0.1em;
color: #050A69;
font-weight: bold;
border-bottom: 2px dashed #847572;
padding-bottom: 2px;
padding-top: 2px;
text-align: right;
}

h4 {
font-size: 13pt;
letter-spacing: 0.1em;
line-height: 15pt;
color: #050A69;
font-weight: bold;
font-style: italic;
border-bottom: 3px dashed #847572;
padding-bottom: 10px;
padding-top: 10px;
text-align: left;
}

ul
{
font-size: 12pt;
letter-spacing: 0.1em;
padding-bottom: 1px;
padding-top: 1px;
color: #050A69;
line-height: 16pt;
font-weight: bold;
list-style-type: square;
}

.firstLtr {
font-size: 18pt;
font-weight: bold
}

.libHR
{color: #847572; width: 79%; height: 2px; align: center;
}

.fbHR
{color: #575D69; width: 79%; height: 2px; align: left;
}

.genHR 
{
color: #800000; width: 100%; height: 2px; align: center;
}

#sideMenu A
{
text-decoration: none;
font-size: 14pt;
letter-spacing: 0.12em;
line-height: 18pt;
color: #050A69;
}
#sideMenu A:hover {text-decoration: none; background-color: #9CB5D2; color: #050a69;}
#sideMenu A:visited {color: #847572; text-decoration: none;}
#sideMenu A:active {color: #ff0000; text-decoration: underline;}

#topMenu A
{
text-decoration: none;
font-weight: bold;
font-size: 10pt;
color: #050A69;
}
#topMenu A:hover {color: #ff0000; text-decoration: underline;}
#topMenu A:active {text-decoration: underline;}
#topMenu A:visited {color: #847572; text-decoration: none;}

#pageNav A
{
text-decoration: underline;
font-size: 12pt;
color: #050A69;
font-weight: 700;
line-height: 16pt;
}
#pageNav A:hover {text-decoration: underline; background-color: #9CB5D2; color: #050a69;}
#pageNav A:visited {color: #847572; text-decoration: underline;}
#pageNav A:active {color: #ff0000; text-decoration: underline;}

A:hover {color: #ff0000; text-decoration: underline;}
A:link {color: #000080; text-decoration: none; font-weight: bold;}
A:active {text-decoration: underline;}
A:visited {color: #847572; text-decoration: none; font-weight: bold;}

#disclaimer
{
font-size: 8pt;
color: "#800000";
font-weight: 500;
}

#menuOut, #menuIn
{
position:absolute;
left:-155px;
width:180px;
top:200px;
border:2.5px solid #800000;
background-color:#D2D0D0;
layer-background-color:white;
font:bold 12px "Helvetica, Verdana";
line-height:20px;
padding-bottom: 1px;
padding-top: 1px;
z-index:1;
}

#notesBox
{
position:absolute;
left:200px;
top:200px;
width:500px;
border:2px solid #800000;
background-color:#D2D0D0;
layer-background-color:white;
font: 12px Verdana;
line-height:20px;
z-index:2;
}
.dateInfo 
{
font-size: 10pt;
letter-spacing: 0.05em;
font-weight: bold;
padding-bottom: 2px;
text-align: left;
color: #800000;
}
.storyInfo 
{
color: darkgreen;
font-size: 10pt;
letter-spacing: 0.05em;
font-weight: bold;
padding-bottom: 2px;
text-align: left;
}

.headQuote 
{
color: darkgreen;
font-size: 10pt;
letter-spacing: 0.05em;
font-weight: bold;
padding-bottom: 2px;
text-align: left;
margin-left: 150px;
margin-right: 30px;
}

.inlineQuote 
{
font-size: 10pt;
letter-spacing: 0.05em;
font-weight: bold;
padding-bottom: 2px;
text-align: left;
margin-left: 30px;
margin-right: 40px;
}
.handwritten 
{
font: 10pt "Lucida Handwriting";
padding-bottom: 2px;
text-align: left;
margin-left: 30px;
margin-right: 40px;
}

.poem 
{
font-size: 12pt;
letter-spacing: 0.03em;
color: #050A69;
align: center;
padding-bottom: 2px
}

.epTitle {
font-weight: bold;
font-size: 10pt;
letter-spacing: 0.05em;
padding-bottom: 2px;
}
.storyTitle 
{
font-size: 14pt;
letter-spacing: 0.1em;
color: #050A69;
font-weight: bold;
padding-bottom: 3px;
text-align: left;
}

.warn 
{
color: blue;
font-size: 10pt;
letter-spacing: 0.05em;
font-weight: bold;
padding-bottom: 2px;
text-align: left;

}
.monolog
{
font:italic;
color:#060a9e;
}
.dream
{
font: italic;
color: gray;
margin-left: 20px;
margin-right: 25px;
font-weight: 700;
}
.dream2
{
font-style: italic;
font-weight: 300;
margin-left: 8px;
letter-spacing: 0.05em;
}
.fb
{
font: italic;
color: #3B465B;
margin-left: 15px;
margin-right: 20px;
}

.fbLine
{
margin-left: 15px;
margin-right: 20px;
line-height: 10pt;
border-bottom: 2px dashed #3B465B;
padding-bottom: 2px;
padding-top: 2px;
}

.rumin
{FONT-family: "Viner Hand ITC","Brush Script","Monotype Corsiva",Dahrlin,Helvetica,"Century Gothic",Goudy,Verdana,sans-serif;
}

