body {text-align:center; background:#999999; color:#ffffff;}
a {text-decoration: none; font-family: "Garamond", "Arial", sans-serif; font-weight:bold; color:#ffffff;}
a:hover {color:#999999;}

#wrapper {width:800px; border: 0px; margin-top:10px; margin: 0 auto; padding:0px; text-align:left;}

#header {float:left; width:800px; margin-bottom:10px;}

#header-banner {float: left; width:800px; height:180px; padding:0px; background-image: url('head.gif'); margin-bottom:10px;}

#header-navbar-top {float:left; width:800px; height: 15px; background-image: url('bar-top.gif');}
#header-navbar {float: left; width:800px; height:auto; text-align:center; background-image: url('bar.gif'); font-size: 1em;}
#header-navbar-bottom {float:left; width:800px; height: 15px; background-image: url('bar-bottom.gif');}

#middle {float: left; width:800px; margin-bottom: 10px;}

#middle-sidebar {float: left; width: 190px; margin-right: 10px; padding:0px;}
#middle-sidebar-top {float: left; width: 190px; height: 13px;background-image: url('side-top.gif');}
#middle-sidebar-middle {float: left; width: 170px; background-image: url('side.gif'); padding:10px;}
#middle-sidebar-bottom {float: left; width: 190px; height: 13px; background-image: url('side-bottom.gif');}

#middle-content {float: left; width: 558px; background: #ffffff; border:1px solid #000000; padding: 5px 20px 25px 20px; color:#000000;}

#ad {text-align: center; margin-bottom:10px;}

#footer-top {float:left; width:800px; height: 15px; background-image: url('bar-top.gif');}
#footer {float: left; width:800px; padding:0px; background-image: url('bar.gif');}
#footer-links {float: left; width:800px; text-align: center; padding:0px;}
#footer-bottom {float:left; width:800px; height: 15px; background-image: url('bar-bottom.gif');}

div.decor {line-height:0px; font-size:0px;}

#navlist {margin: 1px; padding: 0px; list-style-type: none;}
#navlist li {display: inline; margin:0px 15px; padding:5px;}
#navlist li a {padding: 0px; margin: 0px;}
#new {color: #eeee00; font-weight: bold;}

#middle-sidebar ul {margin-bottom:0px; list-style-type: none; margin-left:0em; padding-left: 0.5em;}
#middle-sidebar ul li {font-weight:bold;}
#middle-sidebar ul.booklist li {font-size: 1.1em;}
#middle-sidebar ul.chapterlist li {font-size: 0.9em;}
#middle-sidebar li a img {height:2em; width:2em; vertical-align: middle; border:0; padding-bottom:0.1em;}
#middle-sidebar p {text-align: center; font-size: 0.9em; font-style: italic;}


#middle-content h1 {text-align:center; font-size: 2em; font-weight:bold; margin-top:1em;}
#middle-content h2 {text-align:center; font-size: 1.5em; font-weight:bold;}
#middle-content h3 {text-align:left; font-size:1.2em;font-weight:bold; text-decoration: underline; margin-left: 40px;}
#middle-content img {display: block; margin:0px auto;}
#middle-content p {text-indent:30px; margin-bottom: 0px; margin-top:0px;}
#middle-content p.page {text-indent:0px; margin-bottom: 1em; margin-left:40px; margin-right:40px;}
#middle-content p.blurb {margin-left:70px; margin-right:70px;}
#middle-content p.quote {font-style: italic;}
#middle-content ul {list-style-type: none;}
#middle-content ul li {padding-left: 0.5em;}

#middle-content p.oflor {text-align: center; text-indent: 0px; margin: 1em 0px 1em 0px;}
#middle-content table {border: 0px;}
#middle-content a img {border: 0px;}
#middle-content a {color:#000000;}
#middle-content a:hover {text-decoration: underline;}


#footlist {margin: 0px; list-style-type: none; font-size:0.9em}
#footlist li {display: inline; margin:0px; padding:0px; border-right: 1px solid #ffffff;}
#footlist li.last {border-right: 0px;}
#footlist li a {padding-left:10px; padding-right:10px;}

p.legal {font-size: 0.8em; font-family: courier, monospace; text-align: right; color:#000000;}
