body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
	margin:0;
	background-color:#333333;
}

a {color:#a37f36; text-decoration:none; }
a:hover {text-decoration:underline;}
img {border:0;}	

h1, h2, h3, h4, h5, h6 {font-family:"Times New Roman", Times, serif}
h1 {color:#858585; font-size:28px; font-weight:normal; margin:0 0 20px 0; padding:0; }

#main {margin:auto; width:100%; height:100%; background: url(../images/navBg01.gif) repeat-x 0 60px; float:left; }
#container {margin:auto; width:1000px; height:100%; background-color:#fff; margin-top:8px;}
#container-home {margin:auto; width:1000px; height:100%; background-color:#fff; margin-top:8px;}
#body-main {float:left; width:100%; background-color:#FFFFFF;}

#cols-container {float:left; width:100%; }
#leftCol {float:left; width:236px; }
#rightCol {float:left; width:764px; background:url(../images/terence-blacker-name.gif) no-repeat 0 20px;  }
#page-content {float:left; width:750px; padding:40px 0 20px 14px; }
#page-content div {float:left; width:700px; }
#page-content p { margin:0 0 18px 0; line-height:17px;}
#page-content p span.header01{font-size:18px; color:#858585; font-family:"Times New Roman", Times, serif; line-height:24px;}
#page-content p span.header02{font-size:20px; color:#333333; font-family:"Times New Roman", Times, serif; line-height:24px;}
#page-content-indie {float:left; width:750px; padding:14px 0 20px 4px; }

#blackerImg {float:left; margin-top:8px;}
#topNav {float:left; margin-top:52px; width:764px; height:23px; background-color:#333333; border-bottom:13px solid #e1e1e1; text-align:center; padding-top:11px; }
#topNav a {color:#bbbbbb; font-family:"Times New Roman", Times, serif; padding:0 12px 0 12px; text-decoration:none; font-size:12px; }
#topNav a:hover {color:#ffffff; text-decoration:underline;}

#home-leftNav {float:left; padding-left:42px; width:194px; }
#home-leftNav ul {margin:0; padding:0; list-style:none;}
#home-leftNav ul li {width:161px; height:89px; border:4px solid #d0d0d0; margin:16px 0;}
#home-leftNav ul li a {display:block; height:89px; text-decoration:none;}
#home-leftNav ul li a:hover {display:block; background-position: 0 89px; }
#home-leftNav ul li.books a {background-image:url(../images/nav-left-books.jpg); }
#home-leftNav ul li.comment a {background-image:url(../images/nav-left-comment.jpg); }
#home-leftNav ul li.shed a {background-image:url(../images/nav-left-writers-shed.jpg); }

#books-leftNav {float:left; width:210px; background-color:#e1e1e1; border-left:12px solid #ccc; margin-top:30px; }
#books-leftNav ul {margin:0; padding:0; list-style:none;}
#books-leftNav ul li {padding:10px 16px 10px 16px; border-bottom:1px solid #fff; text-align:left;}
#books-leftNav ul li a {text-decoration:none; color:#333333; font-family:"Times New Roman", Times, serif; font-size:13px;}
#books-leftNav ul li a:hover {text-decoration:none; color:#a37f36;}

#bookCol div {width:170px; float:left; padding-bottom:14px; }
#extractCol div {width:500px; float:left; }
div#book-quotes {width:350px; height:60px; padding:6px 0 6px 98px; color:#888888;  background:url(../images/adults-books/left-quote-big.gif) no-repeat 46px 4px;}


#footer {float:left; background-color:#e1e1e1; width:100%; padding:10px 0 15px 0; border-top:8px solid #f0f0f0; text-align:center; color:#888888; font-family:"Times New Roman", Times, serif; font-size:11px;}
#footer a {font-size:11px; line-height:20px; color:#333333; margin:0 10px; text-decoration:none;}
#footer a:hover {color:#888888; text-decoration:underline;}


div.commentBlock {width:430px; padding:4px 20px 20px 20px; float:left; }
div.commentBlock div {float:left; width:430px;}
div.commentBlock div.comment-label {font-family:"Times New Roman", Times, serif; font-size:13px; color:#666666; border-bottom:1px solid #bbbbbb; padding:4px 0 4px 0; text-align:right; margin-bottom:6px;}
div.commentBlock div.comment-title a {color:#a37f36; padding:12px 0; font-size:14px; font-weight:bold;}
div.commentBlock div.comment-brief {line-height:16px; padding:2px 0; }
div.commentBlock div.comment-brief  a {font-size:11px;}
div.commentBlock div.comment-brief p { margin:6px 0; }

#home-tips {float:left; background-color:#D1FFEA; width:200px; border-top:3px solid #eaeaea; border-left:3px solid #eaeaea; border-right:3px solid #eaeaea; }
#home-tips div.tip-label {background-color:#66d1BB; padding:4px 12px 2px 14px; font-family:'Times New Roman', Times, serif; font-size:20px; color:#333333;}
#home-tips div.tip-label span {color:#111111; font-size:15px;}
#home-tips div.tip-text {padding:10px 14px; font-size:11px; color:#444444;}
#home-tips div.tip-text span.quoted {font-weight:bold; line-height:20px; }
div.tip-tail {float:left; background:url(../images/tip-tail-bg.gif) no-repeat bottom left; height:26px; width:206px;}


ul#page-num {list-style:none; float:right; }
ul#page-num  li {display:inline; font-size:10px; }
ul#page-num  li a {background-color:#333333; color:#FFFFFF; border:2px solid #aaaaaa; text-decoration:none; padding:2px 8px; display:block; float:left; margin:2px;}
ul#page-num  li a:hover {background-color:#e1e1e1; color:#333333; border:2px solid #aaaaaa; text-decoration:none; padding:2px 8px; display:block; float:left; margin:2px; }

p#backtoshed {padding:6px 10px 6px 0; border-top:1px dashed #aaaaaa; border-bottom:1px dashed #aaaaaa; margin-top:40px; text-align:right;}