body, table, form 	{ background-color: #000000; color: #C0C0C0; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; }
p 							{ margin-top: 0px; margin-bottom: 8px }
td {}
img { border: 0px }

.highlight	{ color: #7E222F; font-weight: bold }
/** Headers **/
h3				{	font-family:TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;;		font-size: 14px;	font-weight: bold;		color: #C0C0C0;	margin: 0px; }
h4				{	font-family:TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;;		font-size: 18px;	font-weight: bold;		color: #7E222F;	margin: 0px; }
h5				{	font-family:TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;;		font-size: 11px;	font-weight: bold;		color: #C0C0C0;	margin: 0px; }
h6				{	font-family:TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;;		font-size: 12px;	font-weight: normal;		color: #7E222F;	margin: 0px; }
				

/**	links **/
a:link 		{ color: #666F8C ; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; text-decoration: none; }
a:visited 	{ color: #666F8C; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; text-decoration: none; }
a:hover 	{ color: white ; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; text-decoration: none; }
a:active 	{ color: white ; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; text-decoration: none; }

a.news { font-size:12px }

.toptitle		{ color: #C0C0C0; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; text-decoration: none; }
.caption 	{ color: #C0C0C0; font-size: 11px; font-family: TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 14px; text-decoration: none; }
.hint	{	text-align:left;	color: #C0C0C0; 	font-size: 11px	}
/** ids **/
#main		{	position: absolute;	top: 3px;	left: -3px;	width: 100%; 	min-width:770px;	}

#topBanner	{
	background:#7E222F url(media/images/spacers/maroon.gif) repeat-x right bottom;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 40px;
	font-family:	sans-serif;
	font-size:		11px;
	font-weight:	bold;
	color:			#C0C0C0;
}
#title
{
	position: absolute;
	top: 5px;
	left: 10px;
	width: 135px;
}

#leftNavigation
{
	font-family:	TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	position: absolute;
	font-size: 12px;
	color: #FFFFFF;
	top: 45px;
	left: 10px;
	width: 140px;
	display: block;
	line-height: 20px; 
	
	}

#leftNavigation a:link, #leftNavigation a:visited
{
	font-family:	TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;;
	color: #666F8C;
	font-size: 12px;
	text-decoration: none;
	display: block;
	line-height: 20px; 
	
}

#leftNavigation a:active, #leftNavigation a:hover
{
	color: #FFFFFF;
}

#leftNavigation a.active {  color: white }

#regionNavigation
{
	font-family:	TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	position: absolute;
	font-size: 12px;
	color: #FFFFFF;
	top: 45px;
	left: 580px;
	width: 190px;
	display: block;
	line-height: 16px; 
	
	}

#regionNavigation a:link, #regionNavigation a:visited	{	font-family:	TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;;
	color: #666F8C;
	font-size: 12px;
	text-decoration: none;
	display: block;
	line-height: 16px; }

#regionNavigation a:active, #regionNavigation a:hover	{	color: #FFFFFF;	}

#leftSubMenu
{
	font-family:	TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	position: absolute;
	font-size: 12px;
	color: #FFFFFF;
	top: 295px;
	left: 10px;
	width: 140px;
	display: block;
	line-height: 16px; 
	
	}

#leftSubMenu a:link, #leftSubMenu a:visited	{	font-family:	TradeGothic, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;;
	color: #666F8C;
	font-size: 12px;
	text-decoration: none;
	display: block;
	line-height: 16px; }

#leftSubMenu a:active, #leftSubMenu a:hover	{	color: #FFFFFF;	}

#linkList a:link, #linkList a:visited
{
	font-family:	Georgia, "Times New Roman", Times, serif;
	color: #666F8C;
	font-size: 12px;
	text-decoration: none;
	display: block;
	line-height: 20px; 
	
}

#linkList a:active, #linkList a:hover
{
	color: #FFFFFF;
}

#chapterTitles { font-family: Georgia, "Times New Roman", serif; position: absolute; font-size: 12px;	color: #666F8C; top: 45px; left: 150px; width: 250px;	display: block; 	line-height: 20px; 	}
#chapterTitles a:link, #chapterTitles a:visited	{	font-family: Georgia, "Times New Roman", serif;  color: #666F8C; font-size: 12px; text-decoration: none; display: block; line-height: 20px; }
#chapterTitles a:active, #chapterTitles a:hover	{ 	color: #FFFFFF;}
#chapterSubTitles { font-family: Arial, Helvetica, sans-serif; font-size: 20px;	text-align: center; font-weight: normal; color: #7E222F; position:absolute; top:0px;	left: 0px; width:360px;	height:470px;	 display: block; 	line-height: 26px; 	 }

#BgPic	{	position:absolute; top:45px;	left: 150px;		width:620px;	height:500px;	}

#chapsNoscriptLeft { font-family: Arial, Geneva, SunSans-Regular, sans-serif; position:absolute; top:10px;	left: 2px; width:296px; height:490px; text-align:center; overflow: auto; line-height: 16px }
#chapsNoscriptRight { font-family: Arial, Geneva, SunSans-Regular, sans-serif;  position:absolute; top:10px;	left: 322px; width:296px; height:490px; text-align:center; overflow: auto; line-height: 16px}

.chapTitle {  font-family: Georgia, "Times New Roman", serif; font-size: 13px;	text-align: center; font-weight: bold; color: #7E222F } 
.subTitle { font-family: TradeGothic, Georgia, sans-serif; font-size: 11px;	text-align: center; font-weight: bold; color: #7E222F } 
.chapTitleAlt {  font-family: Georgia, "Times New Roman", serif; font-size: 12px;	text-align: center; color: #C0C0C0 } 
.subTitleAlt { font-family:Arial, Helvetica, sans-serif; font-size: 11px;	text-align: center; font-weight: bold; color: #7E222F } 

.error	{ color: #FF0000; font-size: 12px }
.messageSubject	{ color: #7E222F; font-weight: normal; margin-top:3px }
.messageBody	{ display:none }

#homeCoverPic	{	position:absolute; top: 47px;	left: 410px;		width:360px;	height:500px;	}
#homeCol1		{ position:absolute;	top: 45px;	left: 150px;		width:255px;	height:575px; }

#browseBookPage	{	position:absolute; top: 57px;	left: 280px;		width:490px;	height:350px;	}

#imageNav		{	position:absolute; top: 420px;	left: 20px;		width:490px;	height:50px; display: block	}
#samplePage		{	position:absolute; top: 50px;	left: 20px;		width:490px;	height:350px; display: block	}

#samplePage1	{	position:absolute; top: 57px;	left: 280px;		width:490px;	height:350px; display: block	}
#samplePage2	{	position:absolute; top: 57px;	left: 280px;		width:490px;	height:350px; display: none		}
#samplePage3	{	position:absolute; top: 57px;	left: 280px;		width:490px;	height:350px; display: none		}
#samplePage4	{	position:absolute; top: 57px;	left: 280px;		width:490px;	height:350px; display: none		}

#browseBookColtn	{	position:absolute; top: 57px;	left: 150px;		width:120px;	height:470px;	 display:block;}

#hiddenCap	{	display: none }
#hiddenCap1	{	display: none }
#hiddenCap2	{	display: none }
#hiddenCap3	{	display: none }
#hiddenCap4	{	display: none }

#col1		{ position:absolute;	top: 45px;	left: 150px;		width:200px;	height:300px; }
#col2		{ position:absolute;	top: 45px;	left: 360px;		width:200px;	height:300px; }
#col3		{ position:absolute;	top: 45px;	left: 570px;		width:200px;	height:300px; }

#contents3Col { position:absolute;	top: 45px;	left: 150px;		width:620px;	height:300px; }

#colPic3		{ position:absolute;	top: 45px;	left: 570px;		width:200px;	height:575px; }
#bottomPic	{ position:absolute;	top: 370px;	left: 10px;		width:750px;	height:300px; }

#feedback_posts { position:absolute;	top: 45px;	left: 150px;		width:620px;	height:345px; overflow: auto}
#feedback_posts #list a:link, 	#feedback_posts #list a:visited {  display: block; margin-bottom: 16px; width: 95% }
#feedback_posts #list a:hover, 	#feedback_posts #list a:active {  display: block; margin-bottom: 16px;  width: 95% }
#feedback_form { position:absolute;	top: 360px;	left: 150px;		width:500px;	height:200px;}

#feedback_admin_posts { position:absolute;	top: 45px;	left: 150px;		width:450px; height:245px; overflow: auto	}
#feedback_admin_form { position:absolute;	top: 290px;	left: 150px;		width:450px;	height:295px;}

#news { position:absolute;	top: 45px;	left: 150px;		width:450px;	height:320px; overflow:auto}

#newsb { position:absolute;	top: 45px;	left: 150px;		width:620px;	height:320px; overflow:auto}
#newsb #list a:link, 	#newsb #list a:visited {  display: block; margin-bottom: 16px; width: 95% }
#newsb #list a:hover, 	#newsb #list a:active {  display: block; margin-bottom: 16px;  width: 95% }

#news_story { position:absolute;	top: 45px;	left: 150px;		width:430px}
#news_story h4 	{	font-family: Georgia, "Times New Roman", Times, serif; color: #7E222F;  font-weight: bold; font-size: 100%; text-align: left; margin-top: 0px; margin-bottom: 0px	}
#news_story td 	{	padding-top: 0px; padding-bottom: 25px; padding-left: 0px; padding-right: 0px	}

#reviews { position:absolute;	top: 45px;	left: 150px;		width:410px; height:490px; overflow: hidden	}
#reviews #list a:link, 	#reviews #list a:visited {  display: block; margin-bottom: 16px }
#review_article { position:absolute;	top: 45px;	left: 150px;		width:430px}
#review_article h4 	{	font-family: Georgia, "Times New Roman", Times, serif; color: #7E222F;  font-weight: bold; font-size: 100%; text-align: left; margin-top: 0px; margin-bottom: 0px	}
#review_article td 	{	padding-top: 0px; padding-bottom: 25px; padding-left: 0px; padding-right: 0px	}


#news_archive { position:absolute;	top: 48px;	left: 590px;	width:170px;	height:290px}

#news_admin_posts { position:absolute;	top: 45px;	left: 150px;		width:450px; height:200px; overflow: auto	}
#news_admin_form { position:absolute;	top: 255px;	left: 150px;		width:450px;	height:295px;}
#news_image_form { position:absolute;	top: 65px;	left: 610px;		width:160px;	height:470px}

#image_admin_form { position:absolute;	top: 45px;	left: 150px;		width:450px; height:240px; overflow: auto	}
#image_library { position:absolute;	top: 295px;	left: 150px;		width:620px }
#image_hints { position:absolute;	top: 65px;	left: 610px;		width:160px;	height:240px}

#bullet_list 	{	font-size: 11px;	font-weight: normal; 	font-family: Georgia, "Times New Roman", Times, serif;	margin-left: 8px; padding: 2px;	display: block } 
#whereToBuy		{ position:absolute;	top: 45px;	left: 150px;		width:410px; height: 310px; overflow: auto  }

#whereToBuyb		{ position:absolute;	top: 45px;	left: 150px;		width:620px; height: 310px; overflow: auto  }
#whereToBuyb #list a:link, 	#whereToBuyb #list a:visited {  display: block; margin-bottom: 6px; width: 95% }
#whereToBuyb #list a:hover, 	#whereToBuyb #list a:active {  display: block; margin-bottom: 6px;  width: 95% }
#whereToBuyb #list a.subList { margin-bottom: 6px; margin-left: 20px;}

#whereToBuyOutlet { position:absolute;	top: 45px;	left: 150px; width:580px;  overflow:auto}
#whereToBuyOutlet h4 	{	font-family: Georgia, "Times New Roman", Times, serif; color: #7E222F;  font-weight: bold; font-size: 100%; text-align: left; margin-top: 0px; margin-bottom: 0px	}
#whereToBuyOutlet td 	{	padding-top: 0px; padding-bottom: 25px; padding-left: 0px; padding-right: 0px	}

#where_to_buy_admin_form { position:absolute;	top: 190px;	left: 150px;		width:450px;	height:295px;}
