body
{
margin: 0;
}

BODY, TABLE, TD, H1, H2, H3, #right ul, blockquote
{
font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}

img { border: 0; }

P { text-indent: 20px; text-align: justify; line-height: 18px; padding: 0 10px; }
p.testimonial { margin: 10px auto; background: #eee; }
h1 { font-size: 20px; color: #0060B7; padding: 10px 0 5px 0; text-align: center; margin: 0; text-decoration: underline; }
h2 { font-size: 16px; font-style: italic; padding: 0 0 10px 0; text-align: center; margin: 0; }
blockquote { text-align: justify; margin: 10px auto 0 auto; font-style: italic; line-height: 18px; background: #fff; border: double #0060B7; padding: 10px; width: 400px; }
blockquote.excerpt { font-style: normal; border: double #D8B27C; padding: 10px; width: 400px; }
blockquote.excerpt h1 { padding: 0 0 10px 0; line-height: 25px; }
hr { width: 100px; height: 5px; color: #0060B7; background-color: #0060B7; }

#navcontainer { width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#PreviewLink a, #navcontainer a
{
display: block;
width: 150px;
padding: 3px;
border-bottom: 1px solid #0060B7;
}

#PreviewLink a {
	margin-top:1em;
	text-align:center;border:none;
}

#navcontainer a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #0060B7;
color: #fff;
}

#left
{
background-color: #D8B27C;
border-left: 1px solid #696969;
}
#left img { margin: 10px 0 10px 27px; }

#right
{
padding: 0;
background-color: #fff;
border-right: 1px solid #696969;
}

#right img
{
margin: 0 10px;
}

#bottom
{
height: 75px;
background: #D8B27C url("bottom.gif") no-repeat bottom left;
border-right: 1px solid #696969;
text-align: center;
}

#bottom p
{
font-size: 12px;
text-align: center;
}

#bottom a, #bottom a:hover, #bottom a:visited, #bottom a:active
{
color: #000;
}

#credits
{
text-align: right;
}
#credits p
{
font-size: 11px;
text-align: center;
}

#credits a, #credits a:hover, #credits a:visited, #credits a:active
{
color: #000;
}

ul.index li { padding: 0 0 5px 10px; line-height: 20px;}
li.header { font-size: 16px; list-style-type: none; font-weight: bold; text-decoration: underline; padding: 0 0 5px 0; color: #0060B7;}
li.chapter { list-style-type: none; font-weight: bold; font-style: normal; padding: 0 0 5px 10px; line-height: 20px; }
li.def { list-style-type: none; font-style: italic; padding: 0 0 5px 0; }

dl { background-color: #fff; }
dt { font-weight: bold; }
dd { font-style: italic; }

input, textarea { margin: 5px 0; }
label { display: block; width: 250px; margin: 0; }