@charset "utf-8";
/* Markup by Arnhem Lewis */

/* Defaults */
* {
	margin:0;
	padding:0;
}
html {
	background:url(images/bg-tbg.gif);
}
body {
	background:url(images/bg-tg.gif) repeat-x;
	padding:10px 0;
}
a, a:visited {
	font:12px Verdana;
	color:#741817;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
} 
p {
	margin:0 0 16px;
}
h1 {
	background:url(images/header.gif) no-repeat;
	height:99px;
	overflow:hidden;
	text-indent:-1000em;
	width:100%;
}
h2 {
	text-indent:-1000em;
}
h3 {
	font:48px "Georgia", "Times New Roman";
	color:#741817;
	margin:20px 0 0 20px;
}
h4 {
	font:24px Verdana;
	color:#741817;
	margin:0 0 10px 0;
}
h5 {
	font:14px "Georgia", "Times New Roman";
	font-weight:bold;
	margin:0 0 5px 0;
	color:#000;
}
span {
	color:#741817;
}

/* Content */
#block {
	background:url(images/navbg.gif) #f9f5f1 repeat-y right top;
	color:#000;
	font:12px Verdana;
	margin:0 auto;
	width:780px;
	overflow:hidden;
}
#heading {
	overflow:hidden;
	width:627px;
	height:99px;
	float:left;
}
#nav {
	overflow:hidden;
	width:153px;
	float:right;
}
#nav ul {
	margin:36px 0 0 24px;

}
#nav li {
	list-style:none;
	margin:12px 0 0 0;
}
#nav a, a:visited {
	font:12px "Bookman Old Style","Georgia", "Times New Roman";
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#nav a:hover {
	text-decoration:underline;
}
#content {
	overflow:hidden;
	background:url(images/blockbg.gif) repeat-x;
	float:left;
	width:627px;
}
#footer {
	float:left;
	margin:10px 0 0 0;
	border-top:5px solid #3d0b0a;
	height:24px;
	width:627px;
}
#footer p {
	float:left;
	margin:5px 22px;
}
#footer p.right {
	float:right;
}
.article {
	width:580px;
	margin:20px 22px 0 22px;
	float:left;
}
.article img {
	border:none;
}
.article ul {
	margin:5px 0 16px 40px;

}
.article li {
	list-style:disc;
	margin:3px 0;
}
.image {
	padding:0 0 0 10px;
	float:right;
	width:225px;
	border:none;
}
.picture {
	float:right;
}	
.book {
	width:580px;
	margin:20px 22px 20px 22px;
	float:left;
}
.book img {
	float:left;
	width:130px;
	margin:6px 0 0 0;
}
.book p {
	margin:0 0 10px 10px;
	width:420px;
	float:right;
}
.book h4 {
	margin:0 0 10px 10px;
	width:420px;
	float:right;
}
.photo {
	text-align:center;
	font:12px "Bookman Old Style","Georgia", "Times New Roman";
	width:130px;
	margin:8px 9px 8px 15px;
	float:left;
}
.photo img {
	width:120px;
	border:1px solid #741817;
}
.photo p {
	margin:0 5px;
}
.photo a, a:visited {
	font:12px "Bookman Old Style","Georgia", "Times New Roman";
	margin:0 5px;
	color:#741817;
}
.photo a:hover {
	text-decoration:underline;
}
.illustrations {
	text-align:center;
	font:12px "Bookman Old Style","Georgia", "Times New Roman";
	width:300px;
	float:left;
	margin:10px 0 0 10px;
}
.illustrations img {
	width:290px;
	border:1px solid #741817;
	margin:10px 0 0 0;
}
.illustrations a, a:visited {
	font:12px "Bookman Old Style","Georgia", "Times New Roman";
	margin:0 5px;
	color:#741817;
}
.rndd-cntnr {
	margin:0 0 0 10px;
	width:417px;
	float:right;
	border-left:1px Solid #741817;
	border-right:1px Solid #741817;
}
.rndd-cntnr-top {
	background:url(images/top-brdr.gif) no-repeat;
	margin:0 0 0 10px;
	width:419px;
	height:6px;
	float:right;
}
.rndd-cntnr-btm {
	background:url(images/btm-brdr.gif) no-repeat;
	margin:0 0 5px 10px;
	width:419px;
	height:6px;
	float:right;
}
.rndd-cntnr p {
	float:left;
	width:400px;
	margin:0 10px 10px 10px;
}
.rndd-cntnr a, a:visited {
	font:14px Verdana;
	color:#741817;
	margin:0 0 3px 10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.rndd-cntnr a:hover {
	text-decoration:underline;
}
.review-auth {
	color:#741817;
	font:10px Verdana;
	font-style:italic;
	margin:0 7px 0 0;
	float:right;
	text-align:right;
}
.review-auth p {
	float:left;
	width:380px;
	margin:2px 9px;
}
.tchrs-nts {
	float:left;
}
.tchrs-nts p {
	float:left;
	width:380px;
	margin:0 9px;
	padding:0 0 5px 0;
	border-bottom:1px solid #c2c2c2;
}
.links {
	font:14px "Georgia", "Times New Roman";
	width:375px;
	margin:20px 0 20px 25px;
	float:left;
}
.links a {
	font:14px "Georgia", "Times New Roman";
}
.links li {
	list-style:none;
	margin:18px 0;
}
.links2 {
	font:14px "Georgia", "Times New Roman";
	width:225px;
	margin:20px 0;
	float:left;
}
.links2 a {
	font:14px "Georgia", "Times New Roman";
}
.links2 li {
	list-style:none;
	margin:18px 0;
}
.contact {
	width:580px;
	margin:20px 22px 0 22px;
	float:left;
}
.contact li {
	list-style:none;
	margin:18px 0;
}
.list {
}
.list ul {
	margin:5px 0 16px 65px;

}
.list li {
	list-style:circle;
	margin:3px 0;
}