body { padding:10px 0 10px 0; margin:0; background-color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#content {position:static; padding:0; margin:0;}
#content-inner { width:760px; position:static; padding:0; margin:0; background-image:url(/images/bkgd_gsidebar.gif); background-repeat:repeat-y; background-position:left;}
#sidebar { width:210px; height:100%; float:left; padding:0;}
.sidebar-img { width:20px; float:left; padding:0; margin:0;}
#sidebar-nav { width:190px; float:right; padding:0; margin:0;}
.hspacer { width:190px; height:5px; padding:0; margin:0; clear:both;}
.hspacerlrg { width:548px; height:5px; padding:0; margin:0; clear:both;}
.fspacer { width:760px; height:5px; padding:0; margin:0; clear:both; background-image:url(/images/sidebar_bkgd.gif); background-repeat:repeat-y; background-position:left;}

#topbox { width:185px; height:120px; padding:0 5px 0 0; margin:0; clear:both; text-align:left;}
.topbox-inner { width:183px; height:118px; border: 1px solid; background-image:url(/images/topbox_bkgd.jpg); background-position:top left; background-repeat:no-repeat; border-color:#737373 #252525 #252525 #737373; padding:0; margin:0; clear:both; background-color:#242424;}
.topbox-slide { width: 172px; height:108px; padding: 6px 5px 4px 6px; margin:0;}
p {padding:0; margin:0;}
a { color:#FFFFFF;}
a:hover {text-decoration:none;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#5E858A; font-weight:bold; padding:15px 0 5px 0; margin:0;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; font-weight:bold; padding:15px 0 5px 0; margin:0; text-align:center; text-transform:uppercase;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#CCCCCC; font-weight:bold; padding:5px 0 5px 0; margin:0; text-align:center; text-transform:uppercase;}
h4 {font-size:13px; color:#FFFFFF; font-weight:bold; padding:5px 0 5px 0; margin:0;}
h5 {font-size:13px; color:#5E858A; font-weight:bold; padding:5px 0 5px 0; margin:0;}
h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#5E858A; font-weight:bold; padding:0; margin:0;}

#navigation { width:190px; height:235px; padding:5px 0 5px 0; background:#000000; clear:both;}
.nav-home { width:25px; float:left; padding:0; margin:0;}
.nav-sub { width:165px; float:right; padding:0; margin:0;}

#news { width:178px; height:380px; padding:0; margin:0; clear:both; border: 1px solid; background:#585858; border-color:#737373 #252525 #585858 #737373;}
.news-tl { width:176px; height:23px; color:#FF872F; border: 1px solid; background:#3A3A3A; border-color:#5F5F5F #3A3A3A #181818 #3A3A3A; text-align:center; font-size:12px; line-height:23px; font-weight:bold;}
.archives-tl { width:176px; height:23px; color:#FF872F; border: 1px solid; background:#3A3A3A; border-color:#5F5F5F #3A3A3A #181818 #3A3A3A; text-align:center; font-size:11px; line-height:23px; font-weight:bold;}
.news-box { 	
	overflow:auto; 
	scrollbar-3dlight-color:#676767;
    scrollbar-arrow-color:#FB9347;
    scrollbar-base-color:#191919;
    scrollbar-track-color:#585858;
    scrollbar-darkshadow-color:#383838;
    scrollbar-face-color:#585858;
    scrollbar-highlight-color:#585858;
    scrollbar-shadow-color:#585858;
	background-color: #242424;
	width:175px; 
	height:259px;
	clear:both; 
	text-align:left; 
	margin:0;
	padding:0; 
    border-top: 3px solid; border-color:#585858;}

.news-feed { width:136px; text-align:left; font-size:10px; color:#999999; padding:10px;}
.news-buttons { height:24px; padding:0; margin:0;}


#appearances { width:178px; height:300px; padding:0; margin:0; clear:both; border: 1px solid; background:#585858; border-color:#737373 #252525 #585858 #737373;}
.appearances-tl { width:176px; height:23px; color:#FF872F; border: 1px solid; background:#3A3A3A; border-color:#5F5F5F #3A3A3A #181818 #3A3A3A; text-align:center; font-size:12px; line-height:23px; font-weight:bold;}
.appearances-box { 	
	overflow:auto; 
	scrollbar-3dlight-color:#676767;
    scrollbar-arrow-color:#FB9347;
    scrollbar-base-color:#191919;
    scrollbar-track-color:#585858;
    scrollbar-darkshadow-color:#383838;
    scrollbar-face-color:#585858;
    scrollbar-highlight-color:#585858;
    scrollbar-shadow-color:#585858;
	background-color: #242424;
	width:175px; 
	height:221px;
	clear:both; 
	text-align:left; 
	margin:0;
	padding:0; 
    border-top: 3px solid; border-color:#585858;}

.appearances-feed { width:136px; text-align:left; font-size:10px; color:#999999; padding:10px;}
.appearances-buttons { height:24px; padding:0; margin:0;}



#archivetitle { width:178px; clear:both; text-align:left; margin:0; padding:0;}
.archivebox
	{background-color:#5A5A5A; border: 1px solid; background:#585858; border-color:#737373 #585858 #252525 #585858;}
#archivetitle a {text-decoration:none; display:block; padding: 5px 5px 5px 10px; font-family:Tahoma,Arial; font-size:10px; font-weight:bold; text-align:left;}


#seriestitle { width:178px; clear:both; text-align:left; margin:0; padding:0;}
#seriestitle a {text-decoration:none; display:block; padding: 5px 5px 5px 10px; font-family:Tahoma,Arial; font-size:10px; font-weight:bold; text-align:left;}

.seriesbox
	{background-color:#5A5A5A; border: 1px solid; background:#585858; border-color:#737373 #585858 #252525 #585858;}

.archtlbox
	{background-color:#5A5A5A; border: 1px solid; background:#585858; border-color:#737373 #585858 #252525 #585858; font-size:10px; font-weight:bold; text-align:left; display:block; padding: 5px 5px 5px 10px; color:#FFFFFF;}

#seriesbooks
	{background-color:#666666; padding: 0 0 5px 25px; margin:0; font-family:Tahoma,Arial; font-size:10px; font-weight:bold; text-align:left;}
#seriesbooks a:link
	{color:#CCCCCC; text-decoration:none; line-height:15px; padding:0; margin:0;}
#seriesbooks a:visited
	{color:#EEEEEE; text-decoration:none; line-height:15px; padding:0; margin:0;}
#seriesbooks a:active
	{color:#FFFFFF; text-decoration:none; line-height:15px; padding:0; margin:0;}
#seriesbooks a:hover
	{color:#FFFFFF; text-decoration:none; line-height:15px; padding:0; margin:0;}
		
#content-main { width:548px; float:right; border: 1px solid; background:#585858; border-color:#737373 #252525 #585858 #737373; }
#header { width:532px; height:152px; border: 4px solid; background:#585858; border-color:#C6C9CA;}


#subcontent { padding: 5px 0 5px 0; margin:0px;}
.subcontent-inner { width:532px; height:520px; clear:both; border: 4px solid; border-color:#C6C9CA; background-color:#292929; text-align:left;}

.subcontent-soon { width:532px; clear:both; border: 4px solid; border-color:#C6C9CA; background-color:#292929; text-align:left;}
.subcontent-long { width:532px; clear:both; border: 4px solid; border-color:#C6C9CA; background-color:#292929; text-align:left;}
.subtl {padding:20px 0 10px 15px;}
#subtxt { font-size:12px; line-height:18px; color:#CCCCCC; text-align:justify; padding:0 20px 0 20px; margin:0; }
#disclaimer { width:400px; height:300px; font-size:12px; line-height:18px; color:#CCCCCC; text-align:center; padding:50px 20px 0 20px; margin:0; }
#submitquestion { width:400px; height:300px; font-size:12px; line-height:18px; color:#CCCCCC; text-align:center; padding:20px 20px 0 20px; margin:0; }

#subtxtnorm { font-size:12px; line-height:18px; color:#CCCCCC; text-align:left; padding:0 20px 0 20px; margin:0; }
.author img {border: 2px solid; border-color:#99999D; margin: 0 0 10px 20px;}
.books p {font-size:11px; color:#CCCCCC;}
.books img { border-bottom: 2px solid #000000; border-right: 3px solid #000000; border-top: 1px solid #333333; border-left: 1px solid #333333; margin:7px;}

#emailpost { width:200px; height:30px; display:block; background-image:url(/images/icon18_email.gif); background-repeat:no-repeat; background-position:left; background-attachment:fixed;}

#welcome { padding: 5px 0 5px 0; margin:0px;}
.welcome-inner { width:532px; height:335px; clear:both; border: 4px solid; border-color:#C6C9CA; background-image:url(/images/bkgd_welcome.jpg); background-position:top; background-repeat:no-repeat; background-color:#242424; text-align:left;}

.welcometl {padding:15px 0 10px 30px;}
.welcometxt { font-size:12px; line-height:18px; color:#CCCCCC; text-align:justify; padding:0 25px 0 35px; margin:0; }

#bottomboxes { width:550px; height:230px; float:right; padding:0; margin:0;}
#bottombuttons { width:548px; height:41px; float:right; padding:0 0 3px 0; margin:0;}
#bottombuttons img { padding:0 3px 0 3px;}

#monthlyquestion { width:180px; float:left; padding:5px 5px 0 0; margin:0; background:#000000;}
.mq-tl { color:#FF872F; border: 1px solid; background:#3A3A3A; border-color:#5F5F5F #3A3A3A #181818 #3A3A3A; text-align:center; font-size:12px; line-height:23px; font-weight:bold; width:178px; height:23px;}
.mq-feed {width:174px; height:100px; border: 3px solid; background:#242424; border-color:#585858; color:#999999; font-size:11px;}
.mq-box {  
	overflow:hidden; 
	width:164px; 
	height:90px;
	clear:both; 
	text-align:center; 
	margin:0;
	padding:10px 5px 0 5px; 
}
.mq-box-read {
width:180px; height:25px; padding:0; margin:0;}

#newlypublished { width:178px; float:left; padding:0; margin:0;}
.mp-tl { color:#FF872F; border: 1px solid; background:#3A3A3A; border-color:#5F5F5F #3A3A3A #181818 #3A3A3A; text-align:center; font-size:12px; line-height:23px; font-weight:bold; width:176px; height:23px;}
.mp-box {width:172px; height:80px; border: 3px solid; background:#242424; border-color:#585858; font-size:11px; color:#CCCCCC; padding:0; margin:0;}
.mp-box-submit {padding: 0; margin:0; text-align:left; height:24px;}
#blogentries { width:362px; height:228px; padding:0; margin:0; clear:none; float:right; border: 1px solid; background:#585858; border-color:#585858 #252525 #252525 #737373;}
#blogborder { width:344px; height:215px; border: 4px solid; background:#292929; border-color:#C6C9CA; padding:0; margin:0; }
.blogtl { padding:10px 0 0 10px;}
.blog-box {  
	overflow:auto; 
	scrollbar-3dlight-color:#C8C8CE;
    scrollbar-arrow-color:#24363E;
    scrollbar-base-color:#292929;
    scrollbar-track-color:#99999D;
    scrollbar-darkshadow-color:#383838;
    scrollbar-face-color:#99999D;
    scrollbar-highlight-color:#99999D;
    scrollbar-shadow-color:#99999D;
	width:344px; 
	height:190px;
	clear:both; 
	text-align:left; 
	margin:0;
	padding:0; 
}

#blogdatetime {padding: 0 10px 0px 10px; margin:0; font-size:10px; color:#999999;}
.blog-feed { width:305px; height:190px;	font-size:11px; color:#999999; padding:10px;}
.blog-buttons { width:344px; height:25px; margin:0; padding:0;}
.byline {padding: 0 0 20px 0;}
.byline img {padding: 0; margin:0; border:0; vertical-align:text-bottom;}
.blogdatesml {font-size:10px; color:#FFFFFF; font-weight:bold;}

#footernav { width:745px; height:20px; background-image:url(/images/bkgd_footernav.gif); background-position:bottom; background-repeat:no-repeat; padding:35px 0 0 15px; margin:0; clear:both; color:#6E92A1; font-size:9px;}
#footernav a:link { color:#6E92A1; text-decoration:none;}
#footernav a:active { color:#6E92A1; text-decoration:none;}
#footernav a:visited { color:#6E92A1; text-decoration:none;}
#footernav a:hover { color:#99B4C0; text-decoration:none;}
#footercopy { width:708px; height:17px; background-image:url(/images/bkgd_footercopy.gif); background-repeat:no-repeat; padding:3px 52px 0 0; margin:0; clear:both; text-align:right; font-size:9px; color:#24363E;}
#footercopy a { font-size:9px; color:#24363E; text-decoration:none;}
#copyright { width:745px; background-color:#000000; padding:10px 0 0 18px; margin:0; clear:both; font-size:9px; color:#585858; text-align:left;}
#copyright a { color:#666666; text-decoration:none;}

.feedburnerFeedBlock { padding:0 3px 8px 3px; margin:0 0 10px 0;}
.feedTitle p {list-style:none; padding:0; margin:0 0 10px 0;}
.feedTitle ul {list-style:none; padding:0; margin:0 0 10px 0;}
.tabc { font-size:10px; text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#CCCCCC;}
.stileupdn {font-weight:bold; font-size:8px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#999999;}
.stileret {font-size:8px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.headline a {text-decoration:none; font-weight:bold; color:#CCCCCC; padding:0 0 7px 0;}
.date {margin: 3px 0 3px 0; font-style:italic; color:#666666;}
#creditfooter {padding: 5px 0 0 0;}

#pscroller1{
width: 172px;
height: 108px;
border: 0;
padding: 0;
margin: 0;
background-color: #585858;
}

#titlepages {text-align:left; }
#titlepages  p {text-align:left; font-size: 12px;}
#bookcovers {width: 130px; padding: 0 0 0 10px; margin:0; float:right; text-align:center; font-weight:bold;}
#bookcovers img {padding:0; margin:0 0 4px 0;}
.tealmed {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#5E858A; font-weight:bold; padding:0 0 5px 5px; margin:0; vertical-align:text-top;}

li {
	margin: 0 0 10px 0;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}

ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
}
#termsofuse {width:500px; padding:30px; margin:0; text-align:left; font-size:12px; background-color: #292929;}
#termsofuse li { margin: 0; padding: 0; list-style-type: disc;}
#termsofuse ul { margin: 0; padding: 0; list-style-position: outside; list-style-type: disc;}