body { font-size: 0.75em; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; background-color: #ffffff; color: #333; }
p { line-height: 1.4em; }
h1 { font-size: 2.0em; }
h2 { font-size: 1.6em; margin-top: 30px; }
h3 { font-size: 1.1em; margin-top: 30px; }

/* Main container */
#container { position: relative; margin: 0 auto 0 auto; padding: 0; width: 600px; color: inherit; background-color: transparent; }

/* Menu */
#menu { list-style: none; padding: 10px 0; margin: 0 0 50px 0; border-bottom: 1px solid gray; font-size: 120%; }
#menu li { display: inline; margin-right: 12px; }
#menu a { font-weight: bold; color: blue; background-color: inherit; text-decoration: none; margin: 0; padding: 0; line-height: 1.3em; }
#menu a:hover { color: #000000; background-color: inherit; text-decoration: underline; }
#menu li ul { position: absolute; left: 0; top: 50px; margin: 0; padding: 0; font-size: 80%; }
#menu .highlight { color: #999; }

/* Links to references within the page */
a.refLink { text-decoration: none; }

/* Sources */
#sources dt { font-weight: bold; margin: 20px 0 5px 0; }
#sources dd { font-weight: normal; margin: 0; }
#sources dd ul { list-style: circle; margin: 0 15px; padding: 0; }
#sources dd ul li { margin: 0; padding: 0; line-height: 1.4em; }
.pubTitle { font-style: italic; }
dl.bookshelf dt { font-weight: bold; margin: 0; }
dl.bookshelf dd { margin: 0 0 10px 0; }

/* Page footer area */
#pageFooter { margin: 30px 0; padding: 10px; color: #000; background-color: #EEE; }
#pageFooter p { margin: 0; padding: 0; }

/* Quotations */
.quote { font-weight: bold;}
.quoteAttr { font-style: italic;}

/* Clearing element */
.clear { position: relative; clear: both; height: 1px; line-height: 1px; font-size: 1px; }

#bookCover { float: right; width: 322px; height: 399px; margin: 48px 0 0 20px; border: none; }


