@charset "UTF-8";
/* CSS Document */

img {text-decoration: none; border: 0px;}
a {text-decoration:none; color: #7e7e7e;}
a:hover {color: #657fb6;}

body {font-family: AvantGar, Avenir, arial, verdana, helvetica, sans-serif;  text-align: center; margin: 0 auto; margin-top: 15px; font-weight: lighter; font-size: 13px; color: #7e7e7e;}
.content {width: 849px; margin: 0 auto; text-align: center;}
.content_splashnew {width: 700px; margin: 0 auto; text-align: center;}

.header {width: 849px; height: 215px; background-image: url(../images/main_header); background-repeat: no-repeat; }
.header_splash {width: 849px; height: 215px; background-image: url(../images/main_header); background-repeat: no-repeat; text-align: center; margin-top: 200px;}
.get_my_copy {z-index: 4; margin-left: 748px; position: absolute; margin-top: 20px;}
.twitter {margin-top: -5px; width: 600px; text-align: left; margin-left: 140px; color: #333333; background-image:url(../images/twitter.png); background-repeat:no-repeat;}
.twitter a {color: #657fb6; font-style: italic; font-size: 14px;}
.twitter a:hover {color: #7e7e7e; font-style: italic; font-size: 14px;}

.link_1_splash {position: absolute; margin-top: -73px; margin-left: 410px;}
.link_2_splash {position: absolute; margin-top: -73px; margin-left: 533px;}
.link_3_splash {position: absolute; margin-top: -73px; margin-left: 669px;}

.main_content {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px; height: 1850px; text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
.main_content_contact {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px; text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
.main_content_about {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px; height: 950px; text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
.main_content_intro {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px; height: 1220px; text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
.main_content_contents {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px; height: 1600px; text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
.main_content_foreword {background-image: url(../images/foreword_bg.gif); background-repeat:no-repeat; margin-top: 15px; height: 2820px; text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px; line-height: 15px;}
.top_nav {margin-left: 20px; padding-top: 15px; width: 800px; height: 50px;}
.main_content_upcoming {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px;  text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
.main_content_comments {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px;  text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
.main_content_appearances {background-image: url(../images/main_background.gif); background-repeat:no-repeat; margin-top: 15px;  text-align: left; -moz-border-radius: 20px;-webkit-border-radius: 20px;}

.link_1 {position:absolute; margin-left: 0px;}
.link_2 {position:absolute; margin-left: 150px;}
.link_3 {position:absolute; margin-left: 300px;}
.link_4 {position:absolute; margin-left: 450px;}
.link_5 {position:absolute; margin-left: 600px;}
.link_6 {position:absolute; margin-left: 700px; margin-top: 7px;}

.left {position: absolute; margin-left: 40px; width: 350px; text-align: left;}

.endorsements {background-image: url(../images/quotes_all.gif); width: 394px; height: 228px; margin-top: 10px;}
.endorsements_text {margin-top: 30px; width: 80px; position: absolute; margin-left: 60px; color: #657fb6;}
.endorsements_text_see_all {margin-top: 196px; width: 90px; position: absolute; margin-left: 287px; color: #657fb6; text-align: right;}
.endorsements_text_see_all a {color: #535583;}
.endorsements_text_see_all a:hover {color: #7e7e7e;}

.why_read {margin-top: 15px; background-image: url(../images/dotted_divider.gif); background-repeat: no-repeat; padding-top: 30px;}
.left_div_list {margin-left: -20px;}

.blog {margin-top: 15px; background-image: url(../images/dotted_divider.gif); background-repeat: no-repeat; padding-top: 30px;}

.buzz {background-image: url(../images/buzz_box.gif); width: 341px; height: 159px; margin-left: 4px;}
.buzz_text {padding: 15px;}

.bottom {background-image: url(../images/bottom_new.gif); width: 752px; height: 600px; margin-top: 30px; text-align: left;}
.bottom_text {position: absolute; margin-top: 38px; margin-left: 30px; text-align: left; width: 400px;}
.bottom_field {position: absolute; margin-top: 38px; left: 170px; width: 220px; text-align: left;}
.bottom_submit {position: absolute; margin-top: 115px; margin-left: 403px}
.team_text {position: absolute; text-align: left; margin-top: 38px; margin-left: 520px; width: 220px;}
.facebook_widget {margin-top: 10px; width: 300px;}

.right {position: absolute; margin-left: 445px; width: 395px; text-align: left; margin-top: 20px;}

.video {background-image: url(../images/video_bg.gif); width: 378px; height: 296px; padding-top: 7px; padding-left: 6px; background-repeat: no-repeat;}
.see_all_video {text-align: right; margin-top: -5px;}

.sign_up {background-image: url(../images/signup_background.gif); width: 376px; height: 81px; margin-top: 15px; text-align: left;}
.sign_up_splash {background-image: url(../images/signup_background.gif); width: 376px; height: 81px; margin-top: 5px; 
margin-left: 0px; text-align: left;}
.sign_up_top_text {position:absolute; margin-top: 15px; margin-left: 15px; width: 360px; text-align: left;}
.sign_up_top_text_splash {position:absolute; margin-top: 15px; margin-left: 15px; width: 360px; height: 30px; text-align: left;}
.sign_your_email {position:absolute; margin-top: 45px; margin-left: 14px; width: 130px; text-align: right; }
.sign_your_email_splash {position:absolute; margin-top: 45px; margin-left: 14px; width: 130px; text-align: left }
.sign_up_box {width: 168px; height: 44px; margin-left: 130px; margin-top: 15px; position: absolute; text-align: left;}
.box_left {position: absolute; z-index: 4; margin-top: 16px; margin-left: 0px;}
.box_right {position: absolute; z-index: 4; margin-top: 16px; margin-left: 153px;}
.box_top {position: absolute; z-index: 4;  margin-top: 16px; margin-left: 15px;}
.box_bottom {position: absolute; z-index: 4; margin-top: 44px; margin-left: 11px;}
.sign_up_submit {position:absolute; margin-top: 34px; margin-left: 295px; text-align: left;}
.sign_up_field {position: absolute; z-index: 3;margin-left: 5px; margin-top: 22px; width: 100px; text-align: left;}
.sign_up_field_splash {position: absolute; z-index: 1; left: 138px; margin-top: 40px; width: 100px; text-align: left;}


#signed_up_container {
        width: 350px;
        text-align: center;
        position: absolute;
        margin-top: 15px;
        padding-left: 10px;
        padding-right: 15px;
}

#end_session {
        font-size: 10px;
        width: 335px;
        text-align: right;
        position: absolute;
        top: 40px;
}


.about_the_author {background-image: url(../images/about_bg.gif); width: 380px; height: 234px; margin-top: 20px;}
.about_the_author_text {padding: 25px;}

.appearances {background-image: url(../images/appearance_bg.gif); width: 380px; height: 234px; margin-top: 20px;}
.appearances_text {padding-top: 25px; padding-left: 25px; padding-right: 25px;}
.all_appearances a {color: #535583;}
.all_appearances a:hover {color: #7e7e7e;}

.the_team {width: 850px; text-align: center; background-image: url(../images/team_header.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}
.team_member {margin-top: 10px; background-image: url(../images/name_header.gif); height: 77px;  background-position: center; background-repeat: no-repeat; margin-left: 328px; width: 190px;}
.team_member_name {text-align: center; width: 190px; padding-top: 20px;}
.team_member_bio {width: 650px; text-align: left; margin-left: 140px; margin-top: 10px;}
.team_member_bio_text {
	margin-left: 150px;
	position: absolute;
	width: 431px;
	margin-top: 0px;
}
.contact_details {background-image: url(../images/star.gif); padding-left: 18px; margin-top: 5px; background-repeat: no-repeat; padding-top: 2px;}
.contact_details a {color: #535583;}
.contact_details a:hover {color: #7e7e7e;}
.contact_details_2 {position: absolute; left: 100px; background-image: url(../images/star.gif); background-repeat: no-repeat; margin-top: -1px; padding-left: 18px; padding-top: 2px;}

.about_header {width: 850px; text-align: center; background-image: url(../images/book_header.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}



.book_left {position: absolute; margin-left: 580px; text-align: left; margin-top: 80px;}
.book_main {margin-left: 80px; width: 500px; margin-top: 15px; padding-bottom: 20px; }
.book_main_contents {margin-left: 150px; width: 500px; margin-top: 15px; padding-bottom: 20px; text-align: left; position: absolute; }
.book_main_appearances {margin-left: 150px; width: 420px; margin-top: 15px; padding-bottom: 20px; }

.foreword_main {margin-left: 250px; width: 530px; margin-top: 15px; }

.faq_header {width: 850px; text-align: center; background-image: url(../images/faq_header.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}
.coming_soon {width: 850px; text-align: center; background-image: url(../images/coming_soon.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}
.comments_header {width: 850px; text-align: center; background-image: url(../images/comments_header.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}
.upcoming_header {width: 850px; text-align: center; background-image: url(../images/upcoming_header.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}
.upcoming {width: 650px; text-align: left; margin-left: 100px; margin-top: 10px; background-image:url(../images/dashed_line_large.gif); padding-top: 27px; background-repeat:no-repeat; margin-bottom: 20px;}
.upcoming_text {margin-left: 190px; position: absolute; width: 460px; margin-top: 0px;}
.contact_details_upcoming {background-image: url(../images/star.gif); padding-left: 18px; margin-top: 5px; background-repeat: no-repeat; padding-top: 2px;  height: 80px;}
.appearances_header {width: 850px; text-align: center; background-image: url(../images/appearances_header.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}
.press_header {width: 850px; text-align: center; background-image: url(../images/press_header.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}
.endorsements_header {width: 850px; text-align: center; background-image: url(../images/endorsements.gif); background-position: center; background-repeat: no-repeat; height: 40px; margin-top: 10px;}

.page_numbers {position: absolute;text-align: left;margin-left: 474px;margin-top: 34px;}

.left_book_home {margin-left: 0px;}

.splashnew_content {width: 640px; margin: 10px; text-align: left;}
.splashnew {text-align: left; margin-top: 100px;}
.splashnew_book {position: absolute; margin-left: 0px; text-align: left;}
.splashnew_right {position: absolute; left: 370px; margin-top: 0px;}
.splashnew_right_button1 {margin-top: 27px; position: absolute; margin-left: 340px;}
.splashnew_right_button2 {margin-top: 137px; position: absolute; margin-left: 340px;}
.splashnew_right_button3 {margin-top: 257px; position: absolute; margin-left: 340px;}
.splashnew_right_button4 {margin-top: 367px; position: absolute; margin-left: 340px;}


.press_scribd {margin-left: 30px; width: 420px; margin-top: 15px; padding-bottom: 20px; }
.press_coverage {position: absolute; margin-left: 480px; text-align: left; margin-top: 100px; width: 340px;}

.style1 {font-size: 18px; font-weight: bold;}
.style2 {font-size: 18px;}
.style3 {color: #535583; font-weight: bold; font-size: 12px;}
.style4 {color: #535583; font-weight: bold; font-size: 14px;}
.style5 {color: #535583;}
.style6 {font-size: 16px; font-weight: bold; color: 7e7e7e;}
.style7 {color: #535583; font-style:italic;}
.style8 {font-size: 18px; font-weight: bold; color: 7e7e7e;}
