#page	{border: solid 2px springgreen; width: 60%;}

.header	{background-color: khaki; background-image: none;}

.story-title	{
margin: 0; padding: 8px .25in;
background-color: khaki;
}
.story-title h1	{color: darkgreen; font-size: 3.0em; font-family: 'Times New Roman';}
.story-title h3	{color: green; font-size: 2.0em ; font-family: 'Calibri';}

.story-info	{
margin: 0; padding: 8px .5in;
background-color: seagreen;
}
.story-info h5	{color: cyan; font-size: 1.5em; font-family: 'Ebrima':}
.story-info h6	{color: gold; font-size: 1.3em; font-family: 'Ebrima';}
.story-info p	{color: white; font-size: 1.1em; font-family: 'Ebrima';}
.story-info a:link	{color: yellow;}
.story-info a:visited	{color: yellow;}

.story-text	{
margin: 0 .25in; padding: 4px 10px;
background-color: ghostwhite;
}
.story-text h4	{color: royalblue;}
.story-text h5	{color: dodgerblue;}
.story-text p	{font-size: 1.2em; font-family: 'Ebrima'; text-indent: .25in; line-height: 1.25;}
.story-text hr	{width: 60%; margin: auto; color: green;}

#footer	{
margin: 0; padding: 5px;
background-color: khaki;
text-align: center;
}
#footer p	{color: darkcyan; font-family: 'Roboto';}

ol	{
list-style-type: decimal;
list-style-position: outside;
color: green;
font-weight: bold; font-size: 120%;
padding-left: 0.75in; margin: 2px 0;
}
ul.a	{
list-style-type: lower-alpha;
list-style-position: outside;
font-weight: normal;
font-family: 'DejaVu Sans';
font-size: 90%;
color: darkgreen;
}
ul.b	{
list-style-type: lower-roman;
list-style-position: outside;
font-weight: normal; font-size: 90%;
font-family: 'DejaVu Sans';
color: darkgreen;
}

.in05		{text-indent: 0.5in;}