/* SITE STYLE */
* {padding:0; margin:0;}
body {font:10px/1.6em Arial, Helvetica, sans-serif; color:#333;}

/* COLORS */
body {background-color:#e1eeb3;} /* color of site background */
#wrap {background-color:#fff;} /* color of content background */
#header {background-color:#a0b655;}  /* color of header background */
#footer {background-color:#a0b655; color: #fff;} /* color of footer background */

/* LINKS */
a, a:visited {color:#b055b6; text-decoration:none;} /* color of links */
a:hover {text-decoration:underline;}

/* CONTENT STYLES */
p, h1, h2, h3, h4, h5, h6, ul, li, img {padding:5px 0; margin:0 20px;}
/*ul {padding:20px 0; margin:0 0 0 37px;font:1.4em Arial, Helvetica, sans-serif; color:#333;}*/
ul {font:1.4em Arial, Helvetica, sans-serif;}
p {font-size:1.4em;}
img {border:none;}
#intro span, h3 {font:2em Georgia, "Times New Roman", Times, serif; color:#222222;}
h4 {font:1.6em Georgia, "Times New Roman", Times, serif; color:#222222;}

/* LAYOUT */
#wrap {width:950px;}
#header {width:950px; height:150px; padding:0px 0px; margin:0px 0px;}
	#header img,  #header h1 {width:950px; padding:0px 0px; margin:0px 0px;}
	#header h2 {margin:0px 0px; font:2.4em Georgia, "Times New Roman", Times, serif;}	
	#header h2 span {display:block; font-size:.9em;}
	
#intro {width: 95%; margin:10px;}
#content {width:75%; padding: 10px 10px 10px 10px;}
#contenttable {width:100%;}
#sidebar {width:25%;}
#footer {clear:both; }

 /* NAVIGATION */
#nav {width: 100%; margin-bottom:25px;font-size: 1.2em; list-style: none; margin-left:0; margin-right:20px;}
#nav li {margin-bottom: 1px;}
#nav a {font-weight: bold; display: block; text-align: left; background: #b055b6; padding: .5em; color:#fff;} /* color of default navigation background */
#nav a span {display: block; font-size: .8em;}
#nav img {margin-top: 2em; margin-bottom: 2em;}
#nav a:hover {background: #f2eb77; text-decoration: none; color: #000;} /* color of hovered navigation background */

#nav h2, #nav h3, #nav h4, #nav h5, #nav p {margin: 5px 20px;}
#nav h3 {margin-top:20px; margin-bottom:10px; font-size:1.6em;}

/* Nav Button turned on based on body class */
.books #nav #subnav a {background: #f2c5f5; text-decoration: none; color: #000; font-weight:normal;}/* color of selected navigation background */
.books #nav #subnav a:hover {background: #f3efaf; text-decoration: none; color: #000; font-weight:normal;}/* color of selected navigation background */

/* IMAGE POSITIONS */
.left {float:left; margin-right:10px;}
.right {float:right; margin-left:10px;}