/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
font-family: arial,sans-serif;
margin:0;padding:0;
outline-style:none;
outline-width:0;
vertical-align:baseline;
}

/* Begin Clearfix */
.clearing:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearing {display: inline-block;}       /*sets hasLayout for IE<=6*/
.clearing {display: block;}              /*resets display without resetting hasLayout*/
/* End Clearfix */

body{text-align:center;}
#container-wrapper{width:810px;margin:0 auto;text-align:left;background:#fff url(/i/book/body-bg.jpg) center top repeat-y;} /* Wrapper is there to fix a weird display bug in Safari and IE */
#container{padding:0 20px;position:relative;padding-bottom:20px;}
#content{background: transparent url(/i/book/gradient.jpg) left top repeat-x;padding:10px 24px 0;}
.left-column{float:left;width:400px;}
.right-column{float:right;width:222px;}
.clear{clear:both;height:0;}
.testimonial{background:#eee;}
.testimonial-inner{border:1px solid #01515a;margin-bottom:15px;padding:10px;border-width:5px 1px 1px 1px;}

/* Signup form in the header */
#signup-form-header{position:absolute;top:92px;left:587px;}
.form-label{font-size:10px;font-weight:bold;}
.form-field{width:115px;border:1px solid #666;}

/* Signup form at the bottom */
#signup-div-bottom{border:3px solid #01515a;padding:20px 0;clear:both;}
#signup-form-bottom{}

/* Space out things that got "reset" */
h1,h2,h3,h4,h5,h6,p,ul,ol{margin-bottom:15px;}
ul,ol {padding-left:30px;}

/* Adjust Line Height */
h1, h2, h3, h4, h5, h6,
p, li {
	line-height:1.3;
}
li {
	margin-bottom:5px;
}

/* Font colors */
.dark-green{color:#01515a;}
.light-green{color:#009490;}

/* Sizes */
h1{font-size:1.5em;}
h2{font-size:1.2em;}
h3{font-size:1em;}
.right-column p{font-size:0.85em;}

/* Piecemeal classes */
.ital{font-style:italic;}
.center{text-align:center;}
.justified{text-align:justify;}
.left{float:left;}
.right{float:right;}
img.left{margin-right:5px;}
img.right{margin-left:5px;}
.checked {list-style-image:url(//i/book/green-check.gif);}
.payment{border:1px solid #666;padding:10px;text-align:center;margin-bottom:15px;background:#eee;}
.indent{text-indent:40px;}