@charset "utf-8";
/* CSS Document */

/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

/* Global text formatting here */

p,ul,ol,li,blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 140%; color: #11100E; margin-bottom: 5px; }

h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 32px; color: #9f1100; margin-top: 10px; margin-bottom: 5px; }

h2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #b3c174; margin-top: 18px; margin-bottom: 10px; }

h3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #b3c174; }

.smallcaps { font-variant: small-caps }

.highlight { font-weight: bold; color: #9f1100; }

a:link { color: #0066CC; text-decoration:none; font-weight:bold; }

/* End global text edits */

body { background: #e6eacc; }

#wrapper { width: 782px;
	margin: 0 auto;
}

#title {
	width: 782px;
	height: 219px;
	background-image: url(graphics/topbar.jpg);
	position: relative; 
}

#menubar { width: 782px; height: 104px; }

#shortmenubar {
	height: 66px;
	position: absolute;
	left: 321px;
	top: 145px;
}

#toppagetext {width: 782px; background:url(graphics/body-background.gif); margin-bottom: 10px; }

#welcome { width:490px; float:left; margin-left: 4px; padding: 3px 10px 3px 15px; background: white; }

#newarticles { width:230px; float:right; margin-right: 3px; padding: 3px 15px 3px 10px; background: white; }

/* Dreamweaver formatting

#newarticles p { font-size: 11px; line-height: 140%; color: #11100E; margin-bottom: 10px; }

*/

#newarticles p { font-size: 13px; line-height: 140%; color: #11100E; margin-bottom: 10px; }

#newarticles img { float:left; clear:left; margin-right: 10px; margin-bottom: 10px; }

#bodytext {width: 782px; background:url(graphics/body-background.gif); margin-top: 10px; margin-bottom: 10px; }

#article { width:360px; float:left; margin-left: 4px; padding: 3px 10px 3px 15px; background: white; }

#article p { margin-bottom: 10px; text-indent: 20px; }

#article .intro { text-indent: 0px; }

#article .intro:first-letter { font-size: 2.5em; line-height: .8em; color: #b3c174; font-weight: bold; }

/* .dropcap { float:left; font-size: 36px; line-height: 60px; margin-top: -10px; margin-right: 5px; margin-bottom: 0px; color: #b3c174; } */

#resources { width:360px; float:right; margin-right: 3px; padding: 3px 15px 3px 10px; background: white; }

#resources p { margin-bottom: 15px; }

/* Formatting for E-BOOK PAGES */

#bookmenu { width:279px; float:left; margin-left: 4px; padding: 3px 10px 3px 15px; background: white; }

/* Dreamweaver formatting

#bookmenu .menulinks { font-size: 11px; margin-bottom: 10px; }

*/

#bookmenu .menulinks { font-size: 13px; margin-bottom: 10px; }

#booktext { width:441px; float:right; margin-right: 3px; padding: 3px 15px 3px 10px; background: white; }

#booktext p { margin-bottom: 10px; text-indent: 20px; }

#booktext .intro { text-indent: 0px; }

#booktext .intro:first-letter { font-size: 2.5em; line-height: .8em; color: #b3c174; font-weight: bold; }

.nextpage { text-align: right; padding-top: 10px; }

#quote { float:right; width:50%; }

#quote p { font-family: Constantia, Georgia, serif; font-size: 12px; font-weight: bold; color: #869448 }

#quote h6 { font-family: Constantia, Georgia, serif; font-size: 14px; font-weight: bold; color: #9f1100; padding-bottom: 5px }

/* Footer formatting */

#footer { width: 702; clear: both; padding: 10px; border-top: 1px solid #93B0AB; background: #C1D6D1; }
