#wrapper {
	width: 1172px;
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* to correct IE rule in text.css for centering div */
}

/***** INTERIOR BOOK IMAGE *****/
#book {
	width: 977px;
	float: left;
	display: inline;
/*	margin-left: 20px;
	margin-right: 20px;*/
	margin-top: 2px;

}


#booktop, #bookmid, #bookbot {
	background-color: #EFD799;
}

#booktop {
	background-image:  url(../img_interior/book_int_top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 165px;
	width: 977px;
	float: left;
	overflow: hidden;

}

div#booktop div#titleleft {
	margin: 110px 0 0 85px; 
	float: left;
	width: 380px;
	text-align: right;
	display: inline;
	overflow: hidden;
	height: 40px;
	border-bottom: solid 1px #634325; /* old #984a11;*/
}

div#titleleft h1 {
	color: #936E45;/* old #634325; #984A11; */
	font-family:"Apple Chancery", "Zapf Chancery", Monotype Corsiva, Palatino, Georgia, serif;
	font-style:italic;
	padding: 0 15px 0 0;
	margin-left: 15px;
	font-weight: normal;
	font-size: 26px;
	display: block;
	position: relative;
	right: 0px;
	bottom: 0px;

}

div#titleleft .subtitle {

	color: #554028;
	background-color: inherit;
}

div#titleleft .medium {
	float: left;
	font-size: 18px;

	padding-top: 10px;
}

div#booktop div#titleright {
	margin: 110px 95px 0 0;
	padding-right: 10px;
	float: right;
	width: 380px;
	text-align: left;
	overflow: hidden;
	display: inline;
	height: 40px;
	border-bottom: solid 1px #634325; /* old #984a11;*/

}

div#titleright h2 {
	color: #936E45;/* old #634325; #984A11;*/
	font-family:"Apple Chancery", "Zapf Chancery", Monotype Corsiva, Palatino, Georgia, serif;
	font-style:italic;
	font-size: 18px;
	padding: 10px 15px 0;
	font-weight: normal;
	display: block;

	margin-right: 35px;
	position: relative;
	left: 0px;
	bottom: 0px;


}

/*** begin book middle div ***/
#bookmid {
	background-image: url(../img_interior/book_int_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 498px;
	overflow: hidden;
	clear: both;
	width: 977px;
	float: left;

}

#bookmid h2 {
	font-size: 16px;
	line-height: 22px;
	font-style: italic;
	color: #683F90; /* old #634325;*/
	background-color: inherit;
	font-weight: bold;
	margin-left: 20px;
}

#bookmid h3 {
	color:	#683F90;
	background-color: inherit;

	font-family:"Apple Chancery", "Zapf Chancery", "Monotype Corsiva", Palatino, Georgia, serif;
	font-weight: normal;
	font-size: 26px;
	line-height: 26px;
}

#bookmid #content-left h3 {
	margin-left: 20px;
}
#bookmid .h3 {
	font-size: 13px;
	color: #8F64BB;
	background-color: inherit;
	font-family:Geneva, Verdana, Arial, Sans-serif;
	font-style: normal;	
	margin-top: 0;
}

#bookmid h4 {
	color: #683F90; /*	color:	#663366;*/
	background-color: inherit;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 22px;
	font-style: italic;
}

#bookmid h5 {
	color: #683F90; /*	color:	#663366;*/
	background-color: inherit;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 22px;
	font-style: italic;
}

#bookmid h6 {
	color: #683F90; /*	color:	#663366;*/
	background-color: inherit;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;

	font-style: italic;
}

#bookmid h6.descript {
	font-family: Geneva, Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#683F90;/* #8758B6;*/
	background-color: inherit;
}

#bookmid dl {
	
	font-family: Geneva, Verdana, Arial, Sans-serif;
	color:#683F90; 
	background-color: inherit;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0;
}

#bookmid #content-left dl {
	margin: 5px 0 0 40px;
}

#bookmid #content-right dl {
	margin: 5px 25px 0 15px;
}

#bookmid dt {
	font-weight: bold;
}
#bookmid dd {
	background-color: inherit;
	color: #7c532f;
	margin-bottom: 8px;
}
#bookmid ul.bullets {
	margin: -10px 25px 16px 25px;
	list-style-image: url(../img/star_bullet.png);
	list-style-position: outside;
	font-size: 12px;
	line-height: 16px;/* old 20px;*/

}

#bookmid .bullets li {
	color: #683F90; /* old #636; #634325;*/
	background-color: inherit;
	margin-bottom: 4px;
	font-family: Geneva, Verdana, Arial, Sans-serif;/* added */

}

div#bookmid p.medium {
	font-size: 12px;
	line-height: 16px;
	
}

div#bookmid .indent {
	margin: 0 0 0 15px;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#bookmid #content-left .indent {
	margin-left: 45px;
}

#bookmid a.outside {
	background: transparent url(../img/aoutside.gif) no-repeat 100% 50%;
	padding-right: 10px;
	margin-right: 0;
	color:	#683F90;
	text-decoration: none;
}


#bookmid dt a.outside {


}

#bookmid a.aemail {
	background: transparent url(../img/aemail.gif) no-repeat 100% 50%;
	padding-right: 10px;
	margin-right: 0;
	color:	#683F90;
	text-decoration: none;
}

#bookmid #content-left blockquote {
	margin: 0 10px;
	padding: 15px 0 0 25px;	
}

#bookmid #content-right blockquote {
	margin: 0 40px 0 25px;
	padding: 15px 0 0 10px;	
}

#bookmid blockquote.quote {
	background: url(../img_interior/lquote.png) top left no-repeat;
}

#bookmid div#content-left blockquote p, #bookmid div#content-right blockquote p {

	font-family:"Apple Chancery", "Zapf Chancery", Monotype Corsiva, Palatino, Georgia, serif;	
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 12px;
}

#bookmid div#content-left blockquote .large, #bookmid div#content-right blockquote .large {
	color: #7c532f;
	background-color: inherit;
	font-size: 20px;
}

#bookmid .dropcap {
	margin-right:7px;
	margin-top:10px;
	float:left;
	color:	#683F90;  /* #634325; #7c532f; #FFCC99;*/
	font-size:65px;
	line-height:35px;
	padding:5px 0 0 0;
	font-family:Georgia, "Times New Roman", Times serif;
	clear: none;
}



div#content-left, div#content-right {
	margin-top: 15px;
	display: inline;
	overflow: hidden;
	color: #7c532f;
	font-family:Georgia, "Times New Roman", Times, serif;

}


div#content-left {
	margin-left: 50px; /* content-right is adjusted to accomodate shadow */
	float: left;
	width: 400px;
}


div#content-right {
	width: 400px; /* downsized to accomodate margins */
	margin-right: 60px; /* adjusted 10px for shadow */
	margin-left: 0; /* adjusted to balance left div */
	float: right;
}

div#content-right div.imgdiv2 {
 	width: 172px;
	clear: none;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
 }


div#content-left div.imgdiv, div#content-right div.imgdiv, div#content-right div.scroll, div#content-right div.scroll3 {
	width: 172px;
	clear: right;
}


div#content-right div.scroll, div#content-right div.scroll3 {
	float: right;
	margin-left: 15px;
	text-align: center;
}

div#content-right div.scroll {
	margin-bottom: 5px;
}

div#content-right div.scroll3 {
	margin-top: 15px;
}



div#content-right div.scroll {
	background:url(../img/scroll.png) top center no-repeat;
	height: 192px;
}

div#content-right div.scroll3  {
	height: 114px;
	background:url(../img/scroll3.png) top center no-repeat;
}

div#content-right div.scroll p {
	font-size: 11px;
	line-height: 16px;
	font-style:italic;
	font-weight: bold;
	text-align: center;
	color: #683F90;
	padding: 20px 28px 56px 28px; 
	margin: 0;
}

div#content-right div.scroll3 p {
	font-size: 11px;
	line-height: 16px;
	font-style:italic;
	font-weight: bold;
	text-align: center;
	color: #683F90;
	padding: 9px 28px 0 28px; 
	margin: 0;
}

div#content-right div.scroll .impact,
div#content-right div.scroll3 .impact  {
	font-size: 15px;
	line-height: 20px;
}


div#content-left div.imgdiv, div#content-right div.imgdiv {
	float: right;
	margin: 0 0 15px 15px;
	text-align: center;
}


div.imgdiv3 {
	clear: both;
}

div.imgdivleft, div.imgdivright {
	width: 182px;
	text-align: center;
}

div#content-left div.imgdiv3 {
	margin-left: 20px;
}

div#content-right div.imgdiv3 {
	margin-right: 20px;
}


div.imgdivleft {
	float: left;
}

div.imgdivright {
	float: right;
}

div#content-left div.imgdiv3 img.img,
div#content-right div.imgdiv3 img.img {

	border: 5px solid #683F90;/*#8F64BB;  old  #683F90;*/
	
}

div#content-left div.imgdiv p,
div#content-right div.imgdiv p,
div#content-right div.imgdiv2 p,
div#content-left div.imgdiv3 p,
div#content-right div.imgdiv3 p,
div#content-right div.imgdivleft p,
div#content-right div.imgdivright p {
	font-size: 12px;
	line-height: 18px;
	font-style:italic;
	font-weight: bold;
	text-align: center;
	color: #683F90; 
	margin: 0 5px;
	padding: 0;
}

div#content-left div.imgdiv p.descript,
div#content-right div.imgdiv p.descript,
div#content-left div.imgdiv3 p.descript,
div#content-right div.imgdiv3 p.descript {
	font-weight: normal;
	color: #683F90; /*#8758B6;*/
	font-family: Geneva, Verdana, Arial, Sans-serif;
	font-style: normal;
	font-size: 11px;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}


div#content-left div.imgdiv p.impact, div#content-right div.imgdiv p.impact {
	margin: 7px 0;
	font-size: 15px;
	font-weight: bold;
}


div#content-left div.imgdiv a,
div#content-right div.imgdiv a,
div#content-right div.scroll a,
div#content-right a {
		color: #683F90;
}


#bookmid img.img {
	border: 5px solid #683F90;
}

div#content-left p, div#content-right p {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 22px;
}

#content-left p {
	margin-left: 20px;
}

#content-right p, #content-right ul.bullets {
	/* margin-right: 175px;*/
}

div#content-left p.continued, div#content-right p.continued {
	font-size: 10px;
}

div#content-left p.continued {
	margin-top: -22px;
	text-align: right;
}
div#content-right p.continued {
	margin-bottom: 10px;
}

/*** end book middle div ***/


/**** book bottom div ****/
#bookbot {
	background-image: url(../img_interior/book_int_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 977px;
	float: left;
	clear: both;
}

div#bookbot div#footleft {
	margin: 0 0 0 85px; 
	float: left;
	width: 387px;
	text-align: right;
	display: inline;
	overflow: hidden;
}



div#bookbot div#footright {
	margin: 0 85px 0 0;
	float: right;
	width: 387px;
	text-align: left;
	overflow: hidden;
	display: inline;
}




div#bookbot div#footright p {
	color: #936E45; /* old color: #B38541;*/
	font-family:"Apple Chancery", "Zapf Chancery", Monotype Corsiva, Palatino, Georgia, serif; 
	font-style:italic;
	font-size: 16px;
	padding: 35px 15px 0 15px;
	font-weight: normal;

	margin-right: 35px;
}

/**** end ****/



/**** BOOKMARK IMAGE ****/

#mark {
	float: left;
	display: inline;
	width: 170px;
	margin-top: 50px;/* old 75px; */

}

#bkmktop, #bkmkmid, #bkmkbot {
	background-color: #EFD799;
	}

#bkmktop {
	background-image:url(../img_interior/tassel_int.jpg); 
	background-position: left bottom; 
	background-repeat: no-repeat; 
	height: 144px;
}


#bkmkmid {
	background-image: url(../img_interior/mark_int_mid.jpg);
	background-position:top left;
	background-repeat: repeat-y;
}


#bkmkmid h1 {
	color: #984A11; /* old #B86118;*/
	font-family:"Apple Chancery", "Zapf Chancery", Monotype Corsiva, Palatino, Georgia, serif; 
	font-style:italic;
	padding-bottom: 5px;
}
#nav {
	margin: 0 10px;
	overflow: hidden;
	width: 150px;
	text-align: center;
}

ul#navmenu li {
	margin: 0;
	padding: 8px 0; /* old 7px 0;*/
	list-style-type: none;
	text-align: center;
	/* display: block;*/
	color: #984A11;
	font-family:"Apple Chancery", "Zapf Chancery", Monotype Corsiva, Palatino, Georgia, serif; 
	font-style:italic;
	font-size: 17px; /* font size is smaller than that of home page nav menu */
	line-height: 21px;
	
	
}
ul#navmenu a:link, ul#navmenu a:visited {
	color: #984A11;
	text-decoration: none;
	/*border-bottom: 1px dotted #c90;  old #EABF62;*/
	display: block;
}

ul#navmenu a:hover, ul#navmenu a:active {
	color: #B77B00;/* old color: #CC9900;*/
	/*border-bottom: solid 1px #c90;*/
}

.chapter {
	font-size: 14px;
	line-height: 18px;
	color: #B77B00;

}
#bkmkbot {
	background-image:url(../img_interior/mark_int_bot.jpg); 
	background-position: left top; 
	background-repeat: no-repeat; 
	height: 85px;

}


/***** end *****/



/**** MISC STYLES ****/
.clear {
	clear:both;
	margin-top:-1px;
	height:1px;
	overflow:hidden;
} 

.clearer {
	clear: both;
}

.bolditalic {
	font-weight: bold;
	font-style: italic;
}
p span.large, span.large, p.large, p span.larger, p.larger, span.larger {
	line-height: 24px;
	font-style: italic;
	color: #683F90; /* old #634325;*/
	background-color: inherit;
}

p span.large, span.large, p.large {
	font-size: 16px;

}

p span.larger, p.larger, span.larger, #bookmid p.larger {
	font-size: 18px;
}

p span.serif {
	font-family:"Apple Chancery", "Zapf Chancery", Monotype Corsiva, Palatino, Georgia, serif; 
	font-style:italic;
}
.sans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.small {
	font-size: 10px;
	line-height: 14px;
}

.medium  {
	font-size: 14px;
}


.plain {
	font-weight: normal;
	font-style: normal;
}
.normal {
	font-style: normal;
}
.bold {
	font-weight: bold;
}

.center {
	text-align: center;
}
.purple {
		color: #683F90;
		background-color: inherit;
}
.purplei {
	color: #683F90;
	background-color: inherit;
	font-style: italic;	
	}

.spacer {
	padding: 5px;
}

.spacer_10 {
	padding: 10px;
}

.spacer_20 {
	padding: 20px;
}
.light {
	color: #8F64BB;
}
.serif {
		font-family:Georgia, "Times New Roman", Times serif;

}

/*** VIDEO PAGE ***/

#video {
	width: 977px;
	float: left;
	display: inline;
	text-align: center;
	margin-top: 125px;

}

#flvplayerdiv {
	font-family: Geneva, Verdana, Arial, Sans-serif;
	color: #EFD797;
	width: 900px;

	
}
