
/*----Structural DIVs----*/


/*----Other DIVs----*/

#content {
	width: 778px /*778px*/;
	border: 11px solid #745327;
	background: url(images/backgrounds/content.jpg) no-repeat #e3d8ae;
	margin-top: 12px;
	float: left;
	padding-bottom: 40px;
}

#text {
/*	background: #e3d8ae;*/
}

.otherWritingsBox {
	background: url(images/backgrounds/otherWritingsBox.gif) repeat-y;
	margin: 37px 0 0 38px;
	float: left;
	display: inline;
	width: 690px /*710px*/;
	padding: 15px 10px;
}


.readingLinks {
	background: #f5f0d2;
	padding: 5px;
	width: 110px /*120px*/;
	margin: 3px 0 30px 0;
}

.otherWritingsBox .bookCover {
	float: right !important;
	width: 90px !important;
	margin-right: 290px !important;
}

/*----Typography----*/

.announcing2009 {
	background: url(images/pageHeaders/announcing2009.jpg) no-repeat;
	height: 58px;
	width: 778px;
	overflow: hidden;
	margin: 5px 0 21px 0;
}

.theGreatWavesProphecy {
	background: url(images/pageHeaders/theGreatWavesProphecy.jpg) no-repeat;
	height: 108px;
	width: 778px;
	overflow: hidden;
}

.otherBooks {
	background: url(images/pageHeaders/otherBooks.gif) no-repeat;
	height: 103px;
	width: 778px;
	overflow: hidden;
	margin: 60px 0 0 0;
	float: left;
	display: inline;
}

.otherWritings {
	background: url(images/pageHeaders/otherWritings.gif) no-repeat;
	height: 81px;
	width: 778px;
	overflow: hidden;
	margin: 60px 0 0 0;
	float: left;
	display: inline;
}

.steps {
	background: url(images/pageHeaders/steps.gif) no-repeat;
	height: 64px;
	width: 354px;
	overflow: hidden;
	margin: 0 0 15px 0 !important;
}

.gcs {
	background: url(images/pageHeaders/gcs.gif) no-repeat;
	height: 105px;
	width: 365px;
	overflow: hidden;
	margin: 0 0 15px 0 !important;
}

.healingOurPlanet {
	background: url(images/pageHeaders/healingOurPlanet.gif) no-repeat;
	height: 95px;
	width: 292px;
	overflow: hidden;
	margin: 0 0 15px 0 !important;
}


.otherWritingsBox h4 {
	font: bold 20px/24px palatino, georgia,'Times New Roman', times, serif !important;	
	color: #000 !important;
}

.readingLinks {
	font: bold 16px/18px palatino, georgia,'Times New Roman', times, serif !important;	
	color: #000 !important;
}

/*----Links----*/

#courtesyNav a {
	font: bold 15px/28px palatino, georgia,'Times New Roman', times, serif;	
	color: #1c39c9;
	text-decoration: none;
}

#courtesyNav a:hover {
	color: #8f743a;
}

.more {
	font-size: 24px;
	line-height: 30px;
}

.readingLinks a {
	font: bold 16px/18px palatino, georgia,'Times New Roman', times, serif !important;	
	color: #1c39c9 !important;
	text-decoration: none;
}

.readingLinks a:hover {
	color: #e4a212 !important;
}

a.linkBox {
	font: normal 14px/18px palatino, georgia,'Times New Roman', times, serif !important;	
	color: #1c39c9 !important;
	text-decoration: none;
	background: #f5f0d2;
	padding: 5px 10px;
}

a.linkBox:hover {
	color: #e4a212 !important;
}


/*----- Image Styles -----*/

.photoRight {
	float: right;
	margin: 0 0 15px 0px;
}



/*----- Book Description Styles ----- */

.bookDescription {
	margin: 65px 0 0 30px;
	float: left;
	display: inline;
}

.greatWavesDescription {
	margin-top: 30px !important;
	background: url(images/backgrounds/bookDescription.gif) no-repeat 320px bottom;	
}

.descriptionText {
	width: 425px;
	float: left;
}

.descriptionText p {
	width: 388px;
}

.bookCover {
	float: left;
	margin-right: 20px;
}


/*----Typography----*/

.bookDescription h3 {
	font: bold italic 17px/22px palatino, georgia, 'Times New Roman', times, serif;
	color: #000;
	text-transform: uppercase;
	margin: 20px 0 10px 0;
}

.bookDescription p {
	font: normal 18px/25px palatino, georgia,'Times New Roman', times, serif;
	color: #000;
}

.bookDescription ul {
	list-style: none;
}

.bookDescription li {
	font: bold italic 16px/30px palatino, georgia, 'Times New Roman', times, serif;
	color: #000;
}
 
/*----Links----*/

.bookDescription li a {
	font: bold 16px/22px palatino, georgia, 'Times New Roman', times, serif;
	color: #1c39c9;
	text-decoration: none;
}

.bookDescription li a:hover {
	color: #e4a212;
}


/*-----Begin Reading Now ----- */

.additionalResources {
	background: url(images/backgrounds/additionalResources.gif) no-repeat;
	padding-top: 5px;
	text-align: center;
	margin-top: 10px;
}

.beginReadingNow {
	background: url(images/backgrounds/beginReadingNow.gif) no-repeat top center;	
	width: 407px;
	height: 31px /*71px*/;
	padding-top: 40px;
	margin: 3px 0 7px 0;	
}

.beginReadingNow a {
	font: normal 18px/22px palatino, georgia, 'Times New Roman', times, serif;
	color: #1c39c9;
	text-decoration: none;
}

.beginReadingNow a:hover {
	color: #e4a212;
}

.availableInPrint {
	width: 407px;
	height: 86px;
	background: url(images/backgrounds/availableInPrint.gif) no-repeat top center;		
	padding-top: 27px;
}

.availableInPrint ul {
	list-style: none;
}

.availableInPrint li {
	text-align: center;
	font: normal 14px/16px palatino, georgia, 'Times New Roman', times, serif !important;	
}

.availableInPrint a {
	font: normal 14px/16px palatino, georgia, 'Times New Roman', times, serif !important;
	color: #1c39c9;
	text-decoration: none;
}

.availableInPrint a:hover {
	color: #e4a212;
}

.greatWavesResources .beginReadingNow {
	background: url(images/backgrounds/beginReadingNowGW.gif) no-repeat top center;	
	padding-top: 43px;	
	text-align: left;
}

.downloadPDF {
	padding-left: 65px;
} 

.readOnline {
	padding-left: 27px;
}

.additionalResources h3 {
	margin: 0 !important;
	padding: 0!important;
	height: 0 !important;
	overflow: hidden !important;
}

.additionalResources .availableBookstores2009 {
	background: url(images/backgrounds/availableInBookstores2009.gif) no-repeat top center;	
	height: 46px !important;
	width: 407px !important;
	float: left;
	display: inline;
}

.shareWithOthersBox {
	background: url(images/backgrounds/shareWithOthers.gif) #c9b17f no-repeat top center;	
	width: 306px;
	text-align: left;
	margin: 0 0 7px 50px;
	padding-bottom: 2px;
	float: left;
	display: inline;
}

.shareWithOthers {
	border: 1px solid #b7965f;
	background: #fff;
	margin: 27px 2px 0 2px;
	width: 300px;
	float: left;
	display: inline;
	padding: 3px 0;
	overflow: hidden;
}

.shareLeftCol {
	float: left;
	width: 102px;
	margin: 0 20px 0 10px;
	padding-top: 5px;
	display: inline;
	overflow: hidden;
}

.shareRightCol {
	float: left;
	width: 160px;
	display: inline;
}

.free a {
	color: #1860cf;
	text-decoration: none;
}

.free a:hover {
	color: #fcb93d;
}