body {background-color: #44566A;color: #333;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1em;margin: 0; }#container {width: 800px;margin-left: auto; margin-right: auto;margin-top: 0;margin-bottom: 0;border-left: 1px #333 solid;border-right: 1px #333 solid;  }#pageheader {border-bottom: 1px #333 solid;}h1 {background-image: url(images/header_books.jpg);background-repeat: no-repeat;background-position: left top;width: 800px;height: 175px;margin: 0; }h1 span {display: none; }h2 {margin-top: 0;text-align:center;padding-top:10px;}#bodyframe {background-color: #C9D0CF; position: relative;width: 800px;margin: 0;font-size: 1em; }#bodytext_frame {width:589px;border-right: 1px #333 solid;background-color: #fff;margin: 0;font-size: .8em; }#bodytext {background-color: #fff;margin: auto;width:570px;padding: 0px;position: relative;}#bodytext ul {margin-bottom:0;}#bodytext ul li {padding-bottom: 8px;list-style-position: outside;list-style-type: square;}#bodytext ul li a:link, #bodytext ul li a:visited {font-weight: bold;color: #44566a;text-decoration: none; }#bodytext ul li a:hover {color: #c9d0cf;background-color: #44566a}em {}h3 {margin-left: 13px;margin-top:0px;padding-top: 10px;}#navframe {position: absolute;width: 210px;left: 590px;top: 0;}#navframe ul li {list-style-type: none;}#navframe ul {margin: 0;padding: 0; }#navframe ul li a:link, #navframe ul li a:visited {display: block;text-decoration: none;border-bottom: 1px #333 solid;padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 0px;color: #44566a;background-color: #c9d0cf;font-weight: bold;font-size: .65em; }#navframe ul li a:hover {display: block;text-decoration: none;border-bottom: 1px #333 solid;padding-top: 5px;padding-bottom: 5px;padding-left: 10px;color: #c9d0cf;background-color: #44566a;font-weight: bold;font-size: .65em; }#footer {position: relative;border-top: 1px #333 solid;border-bottom: 1px #333 solid;background-color: #d5d5d5;font-size: .8em;margin-bottom: 0em; }#footer p {text-align: center;margin-top: 0; margin-bottom: 0;letter-spacing:3px;color: #333;font-size: .9em;line-height: 1.7em; }a {text-decoration: none;font-weight: bold;letter-spacing: 0em; }a:link, a:visited {color: #44566a;}a:hover {color: #c9d0cf;background-color: #44566a; }a:active {}
