body { height: 100%; margin: 0; background: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 85%} 
h1 {font-size: 1.8em; margin-top:1em; }
h2 {font-size: 1.3em; margin-top:1em; color: #005085; }
h3 {font-size: 1.2em; color: #005085; }
h5 {font-size: 1.0em; color: #005085; margin-top:0; margin-bottom:0; }
img { border: none; }
a { color: #006398; text-decoration: none; }
a:hover { text-decoration: underline; }
a.new { color: #B30000; }

#spine { left: 0; margin: 0; position: absolute; top: 0; width: 16em; } 
#spine p { color:#D1BC00 }
#spine h5 {font-family:arial,sans-serif;font-size:12px; color: #000000; margin-top:5px; margin-bottom:0; margin-left: 4px; text-decoration: none}
#spine a { font-family:arial,sans-serif;font-size:11px; }
#spine li { font-family:arial,sans-serif;font-size:11px; }
.spine-box-centered { margin-left: 0.5em;  margin-right: 0.5em;  background: #f5f5f5;  color:#2E2E2E;  margin-top:10px; text-align: center; padding: 0.5em 0.5em 0.5em; border:1px solid #005085;}
.spine-box {  margin-left: 0.5em;  margin-right: 0.5em;  background: #f5f5f5;  color:#2E2E2E;  margin-top:10px; text-align: left; padding: 0.5em 0.5em 0.5em; border:1px solid #005085;}
.spine-box a { font-family:arial,sans-serif; font-size:11px; }
.spine-list { font-family:arial,sans-serif; font-size:11px; text-align: left; margin-top:0; margin-bottom:0; margin-left: 1.5em; }
.spine-sub-list { font-size: 0.9em; list-style: none; text-align: left; margin-left:0; margin-top:0; margin-left: .5em;}
.ad-table {	margin-left: 0.5em; margin-right: 0.5em; border: 0px none }
.ad-table-first-para { margin-left: 0; margin-right: 10px; border: 0px none }

#header { height: 148px; margin: 0 0 0 16em; background-image: url('http://www.mobydickthewhale.com/images/moby-dick-overlay.jpg'); background-repeat: no-repeat; }
#header h1 {font-size: 40px; margin-top:15px; margin-bottom:10px; margin-left:10px;}

#main-text-area { background-color: #FFF; height: 100%; margin: 0 0 0 16em; padding:0 3em 1em; font-size: 100%; min-height:530px}
#main-text-area h2 {font-size: 1.3em; margin-top:2em; color: #005085; } 
#main-text-area a { color: #006398; text-decoration: none; }
#main-text-area a:hover { text-decoration: underline; background-color: #FFA; }
#main-text-area a.new { color: #B30000; }
#main-text-area p { font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;}

#vocabulary-overlay a { color: #002bb8; text-decoration: none; text-decoration: none; }
#vocabulary-overlay a:hover { text-decoration: underline; background-color: #FFA; }

#overlay-note {color: #000000; font-size: 80%; text-align: center; margin-top: 0; margin-bottom: 1em; }
#overlay-note p { margin-top: 0.25em; margin-bottom: 0.25em; }

#navarrows { display: inline; }
#navarrows img { display: inline; margin: 3px; border: none; }
#leftnav { float:left; }
#rightnav { float:right; }

#underad-area { margin: 0 0 0 16em; }
.underad-area-box-centered {  margin: 0 0 0 0;  text-align: center; padding: 0.5em; }
.underad-area-ad-table { margin-left: 0.5em; margin-right: 0.5em; border: 0px none }

#footer-menu { font-size: 90%; text-align: center }
#footer-menu a { color: #000000; text-decoration: underline; padding: 0.5em 0.5em }
#footer-menu a:hover { text-decoration: underline; background-color: #FFFFFF; }
#footer-menu a.new { color: #B30000; }

#vocabulary-list { background-color: #FFF; height: 100%; margin-left: 1em; }
#vocabulary-list a { color: #006398; text-decoration: none; }
#vocabulary-list a:hover { text-decoration: underline; background-color: #FFA; }
#vocabulary-list a:hover.imglink { background-color: #FFF; }
#vocabulary-list a.new { color: #B30000; }
#vocabulary-list dl { font-size: 100%; }
#vocabulary-list dt { font-weight: bold; }
#vocabulary-list dd { margin-left: 1em; margin-bottom: 1em; }

#keywords {  text-align: left;  margin-top:10px;  padding: 0.5em;  color:#002138;  background:#686868;  border:3px solid #708090;  }
#keywords h5 {font-size: 0.9em; color: #002138; margin-top:.5em; margin-bottom:0;}
#keywords p {font-size: 0.9em; color: #002138; margin-top:0; margin-bottom:.5em;}

#inscription {  text-align: center; font-size: 2.5em; font-family:Castellar}



#bookcover { background-color: #003366; min-height: 725px; margin: 3em 0 0 16em; padding:0 3em 1em; font-size: 100%; }
#bookcover a { text-decoration: none; }
#bookcover a:hover { text-decoration: none; color: #f5f5f5; }
#bookcover a.new { color: #B30000; }

#bookcover-footer { font-size: 90%; text-align: center }
#bookcover-footer a { color: #006398; text-decoration: none; padding-right: 1em }
#bookcover-footer a:hover { text-decoration: none; color: #f5f5f5; }
#bookcover-footer a.new { color: #B30000; }

#outer-border {margin: 0 15% 2em 15%; padding: 0.5em 0.5em 2px 0.5em; border: ridge; border-color: #666600; background: #003366; }
#outer-border img { border: none; }
#outer-border p { margin: 3em 0 0; }

#inner-border { margin: 3em 3em 0em 3em; border: ridge; border-color: #666600; text-align:center; font-weight:bold; border-top-style:ridge; border-right-style:ridge; border-bottom-style:ridge; border-left-style:ridge; background: #660000;}
#inner-border h1 {font-size: 500%; margin-top:.5em; margin-bottom:.1em; color: #666600;}
#inner-border h2 {font-size: 250%; margin-top:.0em; color: #666600;}
#inner-border h3 {font-size: 150%; color: #666600;}

.footnote-right { float: right; margin-top: 8px; margin-left: 8px; font-weight: normal; font-size: 11px; color: #666666; width:200px; }
.footnote-left { float: left; margin-top: 8px; margin-left: 8px; font-weight: normal; font-size: 11px; color: #666666; width:200px; }

.concordance-header {font-size: 40px; margin-top:15px; margin-bottom:10px; margin-left:10px;}
.concordance-list { font-size: 1.25em; text-align: left; margin-top:0; margin-bottom:0; margin-left: .5em; list-style-type:none; font-weight:bold; font-family:sans-serif; }
.concordance-sub-list { font-size: 0.8em; text-align: left; margin-left:0; margin-top:0; margin-left: 2em; font-weight:normal}

ul#toc {list-style:none; margin-left:2em; margin-right:10em;}
#toc li {background:url('dot.gif') repeat-x 0 0.85em;}
#toc li a {float:left;background:#FFF;padding: 0 4px 0 0;}
#toc li span {float:right;background:#FFF }
#toc li br {clear:both;}
