body {margin:0; padding:0;  font-family: "Trebuchet MS", sans-serif; background-color:#fff; background-image:url('../images/global/top_background.gif'); background-repeat:repeat-x; color:#335955; font-size:13px; line-height:17px;}
h1 {font-size:34px; line-height:40px; color:#335955; font-weight:normal; margin:0 0 15px 0; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}
h1 span {color:#53998f;}
h3 {color:#659992; font-size:14px; line-height:21px; margin:0;}
td {vertical-align:top;}
img {border:0;}
a {color:#335955;}

#header {width:977px; height:203px; position:relative; background-image:url('../images/global/header.jpg'); background-repeat:no-repeat;  margin:0 auto;}
#header_menu {position:absolute; left:313px; top:174px; width:100%; width:662px;}
#header_menu a {display:block; float:left;color:#fff; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; padding:0 9px; text-decoration:none; border-right:1px solid #a0acab;}
#footer {background-color:#659992; border-top:1px solid #a9ccc7; height:62px; width:100%; text-align:center;}
#footer span {display:block; margin:22px 0 0 0; color:#fff; font-size:13px; line-height:17px; }
#footer a {color:#fff;}
.georgia {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; }
.arial {font-family: Arial, Helvetica, sans-serif;}
.quote {color:#335955; position:relative; margin-top:10px; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size:16px; line-height:22px;}
.quote span {font-size:70px; line-height:80px; position:absolute; left:0px; top:-15px; }
.quote p {float:left; margin:0; padding:0; width:30px;}
.quote_author {color:#53998f; font-size:13px; line-height:18px; margin-top:3px;}
.buy_the_book {width:100%; border-top:1px solid #ccd5d4; border-bottom:1px solid #ccd5d4; padding:2px 0; margin:5px 0; font-size:13px; line-height:17px;}
.buy_the_book a {color:#335955; text-decoration:none;}
.buy_the_book div {width:100%; border-top:1px solid #335955; border-bottom:1px solid #335955; color:#335955; padding:6px 0 5px 0;}
.buy_the_book span {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; }
.button {border:1px solid #99acaa; padding:1px;position:absolute;}
.button a {border:1px solid #335955; display:block; background-color:#e6f0ed; background-image:url('../images/global/btn_background.gif'); background-repeat:no-repeat; background-position:15px 13px; height:31px; padding:0px 14px 0 23px; color:#405956; font-size:15px; line-height:29px; text-decoration:none;}

.box {width:263px; border:1px solid #99acaa; padding:2px;}
.box p {margin:0; padding:0;}
.box_inner {width:221px; border:1px solid #335955; background-color:#e6f0ed; padding:0 20px 20px 20px }
.box_inner h2 {margin:20px 0 15px 0; font-size:24px; line-height:28px; font-weight:normal; width:100%; text-align:center;  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}
.box_line {background-color:#b9cac7; width:167px; font-size:1px; line-height:1px; margin:15px auto;}
.box_line_news {background-color:#b9cac7; font-size:1px; line-height:1px; margin:10px auto 8px auto;}
.box_inner_span {font-size:14px; font-weight:bold; display:block; margin-bottom:3px;}
.bio_interviews a {text-decoration:underline !important;}
.raday_form {margin:8px 0 0 0;}
.raday_form input, .raday_form textarea {width:215px; border:1px solid #9facaa;  padding:2px 2px 0px 2px; color:#585656; margin-bottom:10px;}
.raday_form input {height:20px;}
.raday_form textarea {height:154px;}


.home {margin-left:275px;}
.home a {color:#585656;}

.box_centered_text {width:100%; text-align:center; margin-bottom:10px;}


/* about the book */
.snapshots {background-image:url('../images/bio/snapshots.jpg'); background-repeat:no-repeat; width:489px; height:583px; position:relative;}
.snapshots span, .snapshots2 span {display:block; color:#659992; font-size:11px; line-height:14px; position:absolute; }
.snapshots .caption1 {width:90px; top:243px; left:21px;}
.snapshots .caption2 {width:135px; top:302px; left:339px;}
.snapshots .caption3 {width:105px; top:480px; left:21px;}
.snapshots .caption4 {width:170px; top:576px; left:260px;}

.snapshots2 {background-image:url('../images/for_readers/snapshots.jpg'); background-repeat:no-repeat; width:332px; height:594px; position:relative;}
.snapshots2 .caption1 {width:108px; top:221px; left:32px;}
.snapshots2 .caption2 {width:120px; top:436px; left:209px;}
.snapshots2 .caption3 {width:165px; top:563px; left:32px;}


.green_arrow {list-style-type: none; margin: 0 0 0 15px; padding: 0; color:#335955;}
.green_arrow li {background-image:url('../images/global/green_bullet.gif');background-position:0 8px; background-repeat:no-repeat; padding:0 0 5px 11px;}
.green_arrow a {color:#335955; text-decoration:none;}


/* contact */
.contact, .essays {font-size:14px; line-height:21px; color:#585656;}
.contact a {color:#585656;}
.mailing_list {font-size:15px; line-height:21px; font-weight:bold; margin-top:10px;}


/* essays and shorts */
.caption {margin-top:5px; text-align:center; color:#659992; font-size:11px; line-height:14px;}
.essays_sub {font-weight:bold; font-size:15px; line-height:21px; font-style:italic; display:block; margin-bottom:14px;}
.essays_arrow {margin:0px; padding:0px; font-size:14px; line-height:21px;}
.essays_arrow a {font-size:15px; line-height:21px; font-weight:bold; text-decoration:underline;}
.essays_arrow li {margin-bottom:16px; padding:0 0 5px 10px;}
.about_right a {width:100%; text-align:center; color:#405956; font-size:15px; line-height:20px; text-decoration:none; display:block;}

/* news and events */
.news h4 {font-size:15px; line-height:21px; color:#405956; margin:0px;}
.news {font-size:14px; line-height:21px; color:#585656;}
.news a {color:#585656;}
.news_arrow {font-family: "Trebuchet MS", sans-serif;}
.news_arrow li {background-position:0 6px;}

/* reviews */

.readers {font-size:15px; line-height:23px; color:#585656;}
.readers a {color:#585656;}
.readers .quote {margin-bottom:28px;}
/* for readers */

.for_readers_list {list-style-type: none; margin:0; padding: 10px 0 5px 0; color:#335955; font-size:14px; line-height:18px; width:274px; border-top:1px solid #335955; border-bottom:1px solid #335955; }
.for_readers_list li {background-image:url('../images/global/green_bullet.gif');background-position:0 6px; background-repeat:no-repeat; padding:0 0 5px 11px; margin-bottom:10px;}
.for_readers_list a {color:#335955; text-decoration:none;}
.border {border-top:1px solid #ccd5d4; border-bottom:1px solid #ccd5d4; padding:2px 0; width:274px;  margin: 15px 0;}


.border_top_bottom {width:272px; border-top:1px solid #ccd5d4; border-bottom:1px solid #ccd5d4; padding:2px 0; margin-left:80px; color:#335955}
.border_top_bottom2 {border-top:1px solid #335955; border-bottom:1px solid #335955; padding:0 8px 20px 8px;}