/* GEORFFREY MOORE STYLES */

/* GLOBAL STYLES ======================================= */

#holder
{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
}

body
{
	font:normal 11px georgia, tahoma, arial;
	color:#000000;
	background-color:#dedede;
	padding:0px;
	margin:0px;
}

img{border:0px;}

a:link
{
	color:#5c751e;
	 
	text-decoration:none;
}
a:visited
{
	color:#5c751e;
	 
	text-decoration:none;
}
a:active
{
	color:#5c751e;
	 
	text-decoration:none;
}
a:hover
{
	color:#ea6319;
	 
	text-decoration:none;
}

p{
	padding:15px 0px 0px 0px;
	margin:0px;
}

h1 
{
	display:block;
	padding:20px 0px 0px 0px;
	margin:0px;
	font:bold 12px georgia, tahoma, arial;
	text-decoration:underline;
}
	
.numbered_ul
{
	padding:10px 0px 0px 0px;
	margin:0px;
}
ul.numbered_ul li
{
	margin:10px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	list-style-type:decimal;
}
/* ===================================================== */

/* HEADER STYLES ======================================= */
#header
{
	width:920px;
	float:left;
	background-image:url(../images/bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	height:75px;
	padding:30px 0px 0px 30px;	
}

#mainNav_holder
{
	width:918px;
	background-image:url(../images/bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	float:left;
	padding:30px 0px 0px 32px;
	
}
#mainNav
{
	width:839px;
	float:left;
	background-image:url(../images/bg_dottedHoriz.gif);
	background-repeat:repeat-x;
	background-position:0px 11px;
	height:57px;
	padding:0px 0px 0px 55px;
	/*border:1px solid #000;*/
}
.mainNav_btn
{
	float:left;
	height:57px;
	padding:0px 80px 0px 0px;
	margin:0px;
}
/* ===================================================== */

/* CONTENT STYLES ====================================== */
#content_holder
{
	width:942px;
	padding:25px 0px 0px 8px;
	float:left;
	background-image:url(../images/bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#contentInner_holder
{
	width:935px;
	background-color:#FFFFFF;
	float:left;	
	background-image:url(../images/bg_dottedHoriz.gif);
	background-repeat:repeat-x;	
	background-position:bottom;
	padding:0px 0px 30px 0px;
}
#contentInnerLHS_holder
{
	background-image:url(../images/dinasourHead.gif);
	background-repeat:no-repeat;
	background-position:0px 20px;
	padding:0px 0px 0px 166px;
	width:552px;	
	float:left;
}

div#contentInnerLHS_holder p
{
	padding:20px 40px 0px 0px;
	margin:0px;
	clear:both;
}


div#contentInnerLHS_holder p span
{
	padding:15px 0px 0px 0px;
	margin:0px;
	display:block;	
}
.default_ul
{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul.default_ul li
{
	margin:10px 0px 0px 0px;
	
	list-style-type:none;
	background-image:url(../images/rhs_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	display:block;
}

#homepage_lhs
{
	width:541px;
	height:409px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 22px;
}
#homepage_rhsTop
{
	width:322px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:36px 0px 0px 22px;
	height:198px;
	background-image:url(../images/bg_homepageRhsTop.gif);
	background-repeat:no-repeat
}
div#homepage_rhsTop p
{
	padding:15px 15px 0px 0px;
	margin:0px;
	font-family:tahoma;
}
#homepage_rhsBot
{
	width:344px;
	height:171px;
	float:left;
	background-image:url(../images/bg_homepageRhsBot.gif);
	background-repeat:no-repeat;
	margin:4px 0px 0px 10px;
	padding:0px;
}
div#homepage_rhsBot p
{
	padding:25px 15px 0px 25px;
	margin:0px;
	font:bold 16px georgia, tahoma, arial;
}
div#homepage_rhsBot em
{
	padding:10px 15px 0px 0px;
	display:block;
	margin:0px;	 
	font:bold 14px georgia, tahoma, arial;
	color:#565655;
	text-align:right;
	font-style:italic;
}

#dotted_hr
{
	background-image:url(../images/bg_dottedHoriz.gif);
	background-repeat:repeat-x;	
	background-position:top;	
	float:left;
	width:935px;
	padding:1px 0px 0px 0px;
	margin:0px 0px -13px 0px;
	border:0px;
	display:block;
}
	
.img_right
{
	float:right;
	padding:0px 0px 10px 10px;
}	

.currentCommentary
{
	width:530px;
	height:34px;
	float:left;
	background-image:url(../images/header_theBook_commentary.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:45px 0px 0px 0px;
	text-align:right;
	padding:15px 10px 0px 0px;
}
.aboutAuthor
{
	width:530px;
	height:34px;
	float:left;
	background-image:url(../images/header_theBook_aboutTheAuth.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:45px 0px 0px 0px;
	text-align:right;
	padding:15px 10px 0px 0px;
	/*border:1px solid #000;*/
	clear:both;
}

.aboutBook
{
	width:530px;
	height:34px;
	float:left;
	background-image:url(../images/header_theBook_aboutTheBook.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:45px 0px 0px 0px;
	text-align:right;
	padding:15px 10px 0px 0px;
	/*border:1px solid #000;*/
	clear:both;
}

.pptThumbs
{
	width:530px;
	height:34px;
	float:left;
	background-image:url(../images/header_thumb_resources.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:25px 0px 0px 0px;
	text-align:right;
	padding:15px 10px 0px 0px;
	/*border:1px solid #000;*/
	clear:both;
}

.chapter_1
{
	width:530px;
	height:34px;
	float:left;
	background-image:url(../images/header_theBook_chapter1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:45px 0px 0px 0px;
	text-align:right;
	padding:15px 10px 0px 0px;
	/*border:1px solid #000;*/
	clear:both;
}
.chapter_4
{
	width:530px;
	height:34px;
	float:left;
	background-image:url(../images/header_theBook_chapter4.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:45px 0px 0px 0px;
	text-align:right;
	padding:15px 10px 0px 0px;
	/*border:1px solid #000;*/
	clear:both;
}

.chapter_10
{
	width:530px;
	height:34px;
	float:left;
	background-image:url(../images/header_theBook_chapter10.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:45px 0px 0px 0px;
	text-align:right;
	padding:15px 10px 0px 0px;
	/*border:1px solid #000;*/
	clear:both;
}

div.qa_holder dt
{
	font-weight:bold;
	margin:30px 0px 0px 0px;
	padding:0px;
	float:left;
	clear:both;
	display:block;
	width:500px;
}
div.qa_holder dd
{
	margin:0px;
	padding:20px 30px 0px 20px;
	float:left;	
	clear:both;
	display:block;
	width:450px;	
}

div.endorsement dt
{
	
	margin:30px 0px 0px 0px;
	padding:0px;
	float:left;
	clear:both;
	display:block;
	width:500px;
}
div.endorsement dd
{
	margin:0px;
	padding:10px 30px 0px 50px;
	float:left;	
	clear:both;
	display:block;
	width:450px;	
	font-weight:bold;
}

#resourcesTableThumbs
{
	clear:both;
	width:530px;
}

table#resourcesTableThumbs td
{
	width:265px;
	text-align:center;
}

table#resourcesTableThumbs strong
{
	display:block;
	width:265px;	
	padding:20px 3px 10px 3px;	
}
table#resourcesTableThumbs span
{
	font-weight:normal;
}
table#resourcesTableThumbs img
{
	clear:both;
	border:2px solid #DEDEDE;			
	padding:5px;
	cursor:pointer;
}
/* ===================================================== */




/* RHS STYLES ========================================== */

.rhs_holder
{
	width:195px;
	float:left;
	background-image:url(../images/bg_rhs1.gif);
	background-repeat:repeat-y;
	background-position:top;
	margin:15px 0px 0px 0px;
}
.rhs_bottom
{
	width:195px;
	float:left;
	background-image:url(../images/bg_rhsBot1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	padding:0px;
	margin:0px;
}
.rhsLong_top
{
	width:170px;
	float:left;
	background-image:url(../images/bg_rhsTop1.gif);
	background-repeat:no-repeat;	
	background-position:top;
	padding:25px 0px 25px 25px;
}
.rhsShort_top
{
	width:170px;
	float:left;
	background-image:url(../images/bg_rhsTop2.gif);
	background-repeat:no-repeat;	
	background-position:top;
	padding:25px 0px 25px 25px;
}

.rhsTab
{
	width:144px;
	height:19px;
	float:left;
	padding-top:6px;
	
}
.rhsTab_hr
{
	width:144px;
	height:19px;
	float:left;
	padding-top:6px;
	background-image:url(../images/dottedHr_light.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

a.rhsLink:link
{
	text-decoration:none;
	color:#5c751e;
	display:block;
	width:124px;
	
	font-weight:normal;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}
a.rhsLink:visited
{
	text-decoration:none;
	color:#5c751e;
	display:block;
	width:124px;
	
	font-weight:normal;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}
a.rhsLink:active
{
	text-decoration:none;
	color:#5c751e;
	display:block;
	width:124px;
	
	font-weight:normal;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}
a.rhsLink:hover
{
	text-decoration:none;
	color:#ea6319;
	display:block;
	width:124px;
	
	font-weight:normal;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}

a.rhsLink_on:link
{
	text-decoration:none;
	color:#ea6319;
	display:block;
	width:124px;
	
	font-weight:bold;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet_on.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}
a.rhsLink_on:visited
{
	text-decoration:none;
	color:#ea6319;
	display:block;
	width:124px;
	
	font-weight:bold;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet_on.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}
a.rhsLink_on:active
{
	text-decoration:none;
	color:#ea6319;
	display:block;
	width:124px;
	
	font-weight:bold;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet_on.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}
a.rhsLink_on:hover
{
	text-decoration:none;
	color:#ea6319;
	display:block;
	width:124px;
	
	font-weight:bold;
	font-family:tahoma, arial;
	background-image:url(../images/rhs_bullet_on.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding:0px 0px 0px 20px;
}

/* ===================================================== */



/* PRESS KIT STYLES ==================================== */
.downloadPressObject
{
	padding:20px 0px 20px 0px;
	margin:10px 0px 0px 0px;
	background-image:url(../images/bg_dottedHoriz.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	width:400px;
} 
div.downloadPressObject span
{
	padding:10px 0px 0px 0px;
	margin:0px;
	clear:both;
	display:block;
}


#spotlights{
	filter: alpha(opacity = 100);
	opacity: 1;
	height:171;
	width:350px;
	
}
div#spotlights p
{
	padding:25px 15px 0px 21px;
	margin:0px;
	font:bold 16px georgia, tahoma, arial;
	letter-spacing:-.05em;
	color:#2f2e2d;
		
}
div#spotlights em
{
	padding:10px 15px 0px 0px;
	display:block;
	margin:0px;	 
	font:bold 12px georgia, tahoma, arial;
	color:#565655;
	text-align:right;
	font-style:italic;
	
}
#count
{
	display:none;
}
/* ===================================================== */

/* FOOTER STYLES ======================================= */

#footer_holder
{
	width:950px;
	background-image:url(../images/bg_footerBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 15px 0px;
	float:left;
}
#footer
{
	width:920px;
	padding:25px 0px 10px 30px;
	float:left;
	background-image:url(../images/bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.footer_item
{
	float:left;
	padding:0px 25px 0px 0px;
}

/* ===================================================== */
