body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


html, body, #parent  {height:100%;}
body  {color:#444;}
strong  {font-weight:bold;}
em  {font-style:italic;}
#header  {background:url(/images/Center_Header.jpg) top center no-repeat; height:114px; position:relative; z-index:10;}
#header #home  {display:block; height:114px; width:620px; margin:0 auto; text-indent:-9999em;}
#parent  {width:1000px; margin:0 auto; position:relative;}
#menu  {background:url(/images/Nav_BG.jpg) top center no-repeat; width:228px; height:100%; position:absolute; top:-114px; left:-40px; z-index:20;}
#menu #menuContent  {width:140px; margin:50px auto 0; text-align:center;}
#menu #menuContent ul  {list-style:none; margin:5px 0 0 20px;}
#menu #menuContent ul li  {text-transform:uppercase; text-align:left; margin-bottom:3px;}
#menu #menuContent ul li a  {text-decoration:none; color:#9a3539;}
#menu #menuContent ul li a:hover  {text-decoration:underline;}
#content  {background:url(/images/content_frame.jpg) right bottom no-repeat; min-height:600px; width:811px; margin:0 0 0 188px; position:relative; z-index:10; float:left;}
#content #portraits  {width:363px; height:559px; float:left;}
#content #contentBody  {float:left; width:440px;}
#content #contentBody #rotator  {height:300px; position:relative;}
#content #contentBody #rotator .rotatorItem  {position:absolute; height:143px; width:144px; border:1px solid #444;}
#content #contentBody #rotator #rotatorOne  {top:40px; left:0; z-index:5;}
#content #contentBody #rotator #rotatorTwo  {top:130px; left:105px; z-index:10;}
#content #contentBody #rotator #rotatorThree  {top:60px; left:220px; z-index:5;}
#content #contentBody #rotator #rotatorFour  {top:100px; left:355px; z-index:10;}
#content #contentBody p  {margin-bottom:10px; padding:0 20px; color:#444;}
#content #frontQuotes  {min-height:165px; background:url(/images/Big_Quote.png) top center no-repeat; position:relative; margin:20px 0;}
#content #frontQuotes p  {color:#86813f; text-align:center; margin:0 20px; padding:50px 0; font-style:italic;}
#footer  {position:relative; bottom:125px; left:200px;}
#footer #BTCBook  {float:left; position:relative; z-index:11;}
#footer #BTCHeader  {margin-top:75px; position:relative; z-index:11;}
#footer p  {margin-top:12px; color:#87b2ab; font-size:0.80em; width:790px;}
#footer p a  {color:#999;}

/* Pages */
.main  {margin:20px 0 150px 20px; width:700px !important;}

.main .grouping  {margin:20px; clear:both; min-height:150px;}
.main .grouping .imgFrame  {float:left; margin-right:15px; min-height:150px;}
.main .grouping .caption  {float:left; width:300px; text-align:center; font-size:0.80em; font-style:italic;}
.main .grouping h1  {font-size:1.60em; margin-bottom:10px;}
.main .grouping p, .main .grouping ul  {overflow:hidden; padding:0 !important;}
.main .grouping ul  {list-style:none;}
.main .grouping ul li, .main .grouping p  {font-size:0.90em;}
.main img.frame  {border:1px solid #444;}

.about h1  {font-size:1.60em; font-weight:bold; padding:0 20px;}
.books .grouping  {height:280px;}
img#wpstats{display:none}