/*** RESET CODE FROM http://developer.yahoo.com/yui/reset/ ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

/*** STANDARD HTML TAGS ***/
body {font-family:times new roman, times, georgia, serif;font-size:22px;padding:0 0 20px;line-height:24px; background: #1f2e66;}
p, ul, ol {margin:15px 0;}
i, em {font-style:italic;font-weight:inherit;}
b, strong {font-weight:bold;font-style:inherit;}
ol {margin:10px 0 0;text-align:inherit;}
ul {margin:10px 0 0; text-align:left;}
ul li {margin:0 0 20px 34px;padding-left:6px;list-style-type:disc;  }
ol li {margin:0 0 20px 34px;padding-left:6px;list-style-type:decimal; }
blockquote {margin-left:20px;}
h1 {margin:10px 0 10px;font-size:18px;}
h2 {font-family:arial,verdana,helvetica,sans-serif;margin:25px 0 20px;text-align:center;font-size:20px; font-weight:bold; color:#333399;}
h3 {margin:15px 0 10px;font-size:14px;}
a, a:visited, a:active, a:hover {color:#00c;text-decoration:underline;}

#page {width:900px; text-align:left;border:1px solid black; border-top:0; background:#fff;} 
#page-home {width:900px; text-align:left;border:1px solid black; border-top:0; background:#fff url("/~freebook/images/book-bg.gif") no-repeat;} 
#page-request {width:900px; height:700px; text-align:left;border:1px solid black; border-top:0; background:#fff url("/~freebook/images/book-bg-request.gif") no-repeat;} 
#content {width:780px; padding:40px 60px 20px;}
.highlight {background:#ff5;}
/* .pagecontent h1 {display:none;} */
#content p {text-indent:40px;}
#content p.first {text-indent:0;}
#content p.second {text-indent:40px;}
#content .second {text-indent:40px;}
#content p img {text-align:center;}
#content .main-headline { font-family:impact, arial bold,verdana,helvetica,sans-serif; text-align:center; color:blue; font-size:50px; line-height:50px; }
#content .sub-headline { font-family:impact, arial bold,verdana,helvetica,sans-serif; margin:40px 0; text-align:center;  color:blue; font-size:36px; line-height:38px; }
#content .red-headline { font-family:arial,verdana,helvetica,sans-serif;  text-align:center; color:red; font-size:24px; font-weight:bold; line-height:28px;}
#content .red-headline-italics { font-family:arial,verdana,helvetica,sans-serif;  text-align:center; color:red; font-size:24px; font-weight:bold; line-height:28px; font-style:italic; }
#content .freesamplebook { font-family:arial,verdana,helvetica,sans-serif;  text-align:center; color:blue; font-size:24px; font-weight:bold; line-height:28px;} 

#content ul.checklist {margin:15px 0 15px 10px;padding:0;list-style-type:none;}
#content ul.checklist li {margin:0 0 0 25px;padding-left:25px;list-style-type:none;background:transparent url("/~freebook/images/bullet-check-black.gif") no-repeat;background-position:0px 4px;}
#content ul.square {margin:15px 0;}
#content ul.square li {margin:0 0 10px 55px;padding-left:10px;list-style-type:square;}
#content .steps {margin:25px 0 0;font:14px;font-weight:bold;}
#content .headline {margin:30px 0 10px; font-size:24px; font-weight:bold; color:#002ccc;text-align:center;}
#content .headline-testimony {margin:10px 0 20px; font-size:22px; font-weight:bold; color:#002ccc;text-align:center;}
#content .headline-faqs {margin:10px 0 10px; font-size:22px; font-weight:bold; color:#002ccc;text-align:left;}
#content .faqs-blue {margin:10px 0 10px; font-size:22px; font-weight:bold; color:#002ccc;text-align:left;}
#content .quote-headline {margin:10px 0 10px; font-size:18px; font-weight:bold; color:#000000;text-align:center;}
#content .testimony {margin-top:20px;font-size:16px;font-weight:normal;text-align:left;}
#content img.floatLeft { float:left; margin:0 20px 10px 8px; }
#content img.floatRight { float:right; margin: 0 8px 10px 20px; }
#content .testimony-box {background-color:#fff7dc;float:left; margin:10px 40px 10px 0;width:300px;padding:20px;border:solid 1px #adadad;border-collapse: separate;}
#content .testimony-box-center {background-color:#fff7dc;margin:40px 40px;width:300px;padding:20px;border:solid 1px #adadad;border-collapse: separate;}
#content .testimony-box-center-img {background-color:#fff7dc;margin:40px 40px;width:475px;padding:20px;border:solid 1px #adadad;border-collapse: separate;}
#content .testimony-box-center-rodale {background-color:#fff7dc;margin:40px 40px;width:600px;padding:20px;border:solid 1px #adadad;border-collapse: separate;}
#content .testimony-box-right {background-color:#fff7dc;float:right; margin:10px 0 10px 40px;width:300px;padding:20px;border:solid 1px #adadad;border-collapse: separate;}

#content .testimony-bottom {background-color:#fff7dc;float:left;margin:25px 0 10px;width:585px;padding:20px;border:solid 1px #adadad;border-collapse: separate;}
#content .citation {font-size:16px;font-style:italic;margin-top:15px;margin-left:30px;text-align:right;}
#content #faqs {clear:both; padding:40px 0;}
#footer {clear:both;text-align:center;font-size:12px;}
#copyright {clear:both;text-align:left;color:#000;font-size:14px;margin:10px 50px 10px;}
#copyright a, #copyright a:active, #copyright a:visited {font-weight:normal;color:#000;text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

.sidebar-right { float:right;width:300px;border:1px solid #adadad; padding:20px; margin:0 0 20px 20px;background-color:#fff7dc; font-size:16px; }
.sidebar-left { float:left;width:300px;border:1px solid #adadad; padding:20px; margin:0 20px 20px 0; background-color:#fff7dc; }
