body {
	margin: 0;	padding: 0;
	font: normal normal 100%/130% arial, helvetica, sans-serif; 
	background: #3A2A1D; 
	}
#container {
	margin: 0 auto;	padding: 0; text-align: center; width: 800px; 
	background: url(../images/repeater.jpg) repeat-y;
	}
#header { 
	background: url(../images/header.jpg) no-repeat;
	margin: 0; padding: 0; 
	height: 265px; float: left;  width: 100%; 
	  
	}	
#chapters {
	margin: 0; float: left; clear: both; width: 160px; 
	background-color: transparent;  
	}
	#chapters ul {
		text-align: left; 
		list-style: none; 
		padding: 0;
		margin: 0 auto;
		}
	#chapters ul li {
		display: block; text-align: center; 
		padding: 0; margin: 0;
		}
	#chapters ul li a {
		display: block; padding: 4px; 
		border-width: 1px;
		border-color: #222 #705743 #705743 #222;
		border-style: solid;
		color: #A68A62;
		text-decoration: none;
		background: transparent;
		}
	#chapters ul li#active a {
		color: #800000;
		background: #B9B1A5;
		border-color: #85705C #D1C4B7 #D1C4B7 #85705C;
		}
	#chapters ul li a:hover, #nav ul li#active a:hover {
		color: #800000; 
		background: #B9B1A5;
		border-color: #85705C #D1C4B7 #D1C4B7 #85705C;
		}
#hdnav { float: left; width: 400px; margin: -100px 20px 0 14px; }
	#hdnav ul {
		list-style: none; padding: 0; margin: 0 0 0 50px; width: 100%; 
		}
	#hdnav ul li {
		text-align: center;  
		padding: 0 4px; margin: 0; float: left; 
		}
	#hdnav ul li a {
		display: block; padding: 4px; 
		border-width: 1px; border-color: #222 #705743 #705743 #222; border-style: solid;
		color: #A68A62; text-decoration: none;
		background: transparent;
		}
	#hdnav ul li#active a {
		color: #800000;
		background: #B9B1A5;
		border-color: #85705C #D1C4B7 #D1C4B7 #85705C;
		}
	#hdnav ul li a:hover, #nav ul li#active a:hover {
		color: #800000; 
		background: #B9B1A5;
		border-color: #85705C #D1C4B7 #D1C4B7 #85705C;
		}
#article {
	float: left; width: 406px; 
	padding: 1%; margin: -70px 14px 0 20px; 
	background: #DED9D2 url(../images/writing-2.jpg) repeat; 
	border: 1px solid; border-color: #85705C #D1C4B7 #D1C4B7 #85705C; 
	}	
	#article ul, ol { text-align: left; }
	#article ul li { margin: 0 0 .5em 0; }
#lessons {
	margin: -70px 0 0 0;  float: left; width: 136px; 
	background-color: transparent; color: #A68A62; 
	}
	#lessons ul {
		text-align: left; list-style: none; 
		padding: 0; margin: 0;
		}
	#lessons ul li {
		display: block; text-align: center; 
		padding: 0; margin: 0;
		}
	#lessons ul li a {
		display: block; padding: 4px; 
		border-width: 1px;
		border-color: #222 #705743 #705743 #222;
		border-style: solid;
		color: #A68A62;
		text-decoration: none;
		background: transparent;
		}
	#lessons ul li#active a {
		color: #800000;
		background: #B9B1A5;
		border-color: #85705C #D1C4B7 #D1C4B7 #85705C;
		}
	#lessons ul li a:hover, #nav ul li#active a:hover {
		color: #800000; 
		background: #B9B1A5;
		border-color: #85705C #D1C4B7 #D1C4B7 #85705C;
		}
	#lessons p { margin-top: 2em; }
#footer {
	clear: both; margin: 0; 
	text-align: center; height: 51px; 
	background: url(../images/footer.jpg) no-repeat;
	}
a { text-decoration: none; font-weight: bold; }
a:link {color: #000066; text-decoration: none; }
a:visited {color: #005500; text-decoration: none; }
a:hover {color: #800000; text-decoration: none; }
p.dropcap:first-letter {
	font: 300% bold italic Savoye LET serif;
	float: left; padding: 0; margin: .1em .2em 0 0; 
	width: 1em; color: #574935;
	}
img{ border:0;}
.photoL { padding: 2px 8px 0px 0px; float: left; }
.photoR { padding: 2px 0px 0px 8px; float: right; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix {height: 1%; } /* only for IE<7 */
.center { text-align: center; }
.right { text-align: right; }
ol.alpha { list-style: lower-alpha; }

h1 { font-size: large; margin: 1em 0 1em 0; padding: 0; text-align: right; }
h2 { font-size: medium; margin: 1em 0 1em 0; padding: 0; text-align: left; }
h3 { font-size: large; color: #000; margin: 0.5em 0 1em 0; padding: 4px; text-align: center; }
h4 { font: bold normal medium sans-serif; margin: 2em 0 1em 0; padding: 0; text-align: left; }
h5 { font: bold normal medium sans-serif; margin: 1.5em 0 0.5em 0; padding: 0; text-align: left; }
h6 { font: bold italic small serif; margin: 4px 0 12px 0; padding: 0; text-align: center; }
p { margin: 0 0 10px; padding: 0; text-align: left; }
cite { font-size: small; }
	cite a:link { color: #E9A545; }
a { font-weight: bold; }
a:link { color: #540A11; text-decoration: none; }
a:visited { color: #306035; text-decoration: none; }
a:hover { color: #222FD9; text-decoration: underline; }