html, body 
{
font-family: Georgia, Bookman, Serif;
font-size: medium;
background-color: #000033;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
line-height: 1.2em;
}

#wrap
{
width: 500px;
padding-top: 5px;
padding-left: 150px;
padding-right: 150px;
padding-bottom: 5px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

#highlight_box /*yellow*/
{background-color: #ffffbb;
margin-right: auto;
margin-left: auto;
border: 1px solid black;
padding: 25px;
margin-top: 40px;
margin-bottom: 40px;
}

.plain_box
{background-color: #ffffff;
margin-right: auto;
margin-left: auto;
border: 1px solid black;
padding: 25px;
margin-top: 40px;
margin-bottom: 40px;
}

.mini_box /*yellow*/
{background-color: #ffffbb;
width: 60%;
margin-right: auto;
margin-left: auto;
border: 1px solid black;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;}

.mini_box p
{font-size: 80%;}

.mini_box label
{font-size: 80%;}

input {width: 160px;} 

.mini_box input {width: 175px;}

#plain_box h1 {
color: #000000;
font-family: Georgia, Bookman, Serif;}

#plain_box h2 {
color: #000000;
font-family: Georgia, Bookman, Serif;}

#plain_box h3 {
color: #000000;
font-family: Georgia, Bookman, Serif;}

.chapter {
width: 95%;
}

.page {
width: 5%;
}

.dangcss
{
line-height: 0;
padding-top: -20px;
padding-bottom: -20px;
}

.footer
{
clear: both;
font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
bottom: -25px;
font-size: 9pt;
color: #666699;
text-align: center;
width: 100%;
}

img {
border: none; 
padding: 15px;}

.right
{float: right;}

.center
{margin-left: auto;
margin-right: auto;}

.left
{float: left;}

a:link
{color: #000033;
text-decoration: none;
font-weight: bold;}
a:visited 
{color: #000033;
text-decoration: none;
font-weight: bold;}
a:hover 
{color: #666699;
text-decoration: underline;}
a:active 
{color: #666699;
text-decoration: none;}

.booktitle
{
font-style: italic;
}

hr
{
color: #666699;
background-color: #666699;
height: 1px;
}

h1
{
color: #666699;
font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
font-weight: bold;
font-size: 175%;
line-height: 100%;
}

h2
{
margin-top: 10px;
margin-bottom: 4px;
color: #666699;
font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
font-weight: bold;
font-size: 1.2em;
line-height: 120%;
}

h3
{
margin-top: 10px;
margin-bottom: 4px;
color: #666699;
font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 1em;
line-height: 100%;
}

h4
{
margin-top: 10px;
margin-bottom: 4px;
color: #666699;
font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
font-weight: bold;
font-size: 1em;
line-height: 100%;
}

.extreme {font-size: 1.3em;
font-weight: bold;
text-align: center;
line-height: 140%;
}

.red
{color: #dd0000;}

.attrib
{text-align: right;}

.splash
{ 
float: right;
font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
font-size: 85%;
margin-left: 25px;
width: 175px;
min-height: 125px;
text-align: center;
}

.splash2
{
float: left;
font-family: "Trebuchet MS", Tahoma, Geneva, sans-serif;
font-size: 85%;
margin-right: 25px;
width: 175px;
min-height: 125px;
text-align: left;
background-color: #ffffbb;
border: 1px solid black;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
}

.listinside
{
list-style-position: inside;
}

.footer {
font-size: 85%;
text-align: center;
}

.footerdark {
color: #666699;
font-size: 85%;
text-align: center;}

.footerdark a:link
{color: #666699;
text-decoration: none;
font-weight: bold;}
.footerdark a:visited 
{color: #666699;
text-decoration: none;
font-weight: bold;}
.footerdark a:hover 
{color: #666699;
text-decoration: underline;}
.footerdark a:active 
{color: #666699;
text-decoration: none;}

.tickertop {
font-size: small;
text-align: center;
font-family: monospace;
}