html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}
body {background-color: #FFFFFF; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center;}
body #outerWrapper {background: #fff url(/img/prayer-walk-beijing-bg.gif) top repeat-x; text-align: left; width: 767px; position: relative; margin: 0 auto;}

/* MAIN SITE */
#header {height: 107px; width: 767px; background: url(/img/prayer-walk-beijing-about.jpg) right no-repeat;}
body#about #header {background-image: url(/img/prayer-walk-beijing-about.jpg);}
body#prayerwalking #header {background-image: url(/img/prayerwalking.jpg);}
body#guide #header {background-image: url(/img/prayerwalking-guide.jpg);}
body#order #header {background-image: url(/img/prayer-walk-china-buy.jpg);}
body#contact #header {background-image: url(/img/prayer-guide-beijing.jpg);}
body#error #header {background-image: url(/img/prayer-walking-site.jpg);}

#header h1 {}
#header a {display: block; height: 98px; width: 199px; margin-left: 60px; background: url(/img/prayer-walk-beijing-logo.gif) no-repeat;}
#nav {text-align: center; font-size: 13px; color: #d3d2d1; width: 100%; height: 35px; padding-top: 20px;}
#nav ul {list-style-type: none; width: 665px; margin: 0 auto; text-align: left;}
#nav li {float: left; color: #d3d2d1; padding: 0 30px; background: url(img/nav-border.gif) top right no-repeat;}
#nav li.last {background-image: none;}
#nav a {color: #645b47; text-decoration: none; line-height: 20px; overflow: visible;}
#nav a:hover, #nav li.current a {color: #fe0c00;}
#contentwrapper {position: relative;}
#content {margin: 40px 100px 25px 220px; color: #908f8e; line-height: 17px;}
#content h3 {display: inline; background: url(/img/h3-border.gif) right no-repeat; color: #dd6f03; float: left; padding-right: 10px; margin-right: 10px; height: 17px; vertical-align: middle;}
#content p {margin-bottom: 25px;}
#content strong {color: #000000;}
#content ul {list-style-type: square; color: #000000;}
#content ol {color: #000000;}
#content li {margin-bottom: 23px;}
#content li span {color: #908f8e;}
#contentwrapper #graphic {position: absolute; left: 0; top: 0;}
#content .chapter-download {font-size: 13px; font-weight: bold;}
#content .chapter-download a {text-decoration: underline; color: #908f8e;}
#content .chapter-download a:hover {text-decoration: none; color: #000000;}
#content .acrobat-link {padding-top: 25px; text-align: center;}
#content .acrobat-link img {border: none;}
#footer {clear: both; padding: 55px 0 25px; text-align: center; font-size: 10px; color: #b2b1b0;}
#header span, #contentwrapper #graphic span {display: none;}

/* HOME PAGE */
body#home #outerWrapper {background: url(/img/prayer-walk-beijing-home.jpg) center top no-repeat; margin: 50px auto; height: 445px;}
body#home #content {margin: 0;}
body#home #content h1 {margin: 0; padding: 0; width: 367px; height: 111px; background: url(/img/prayer-walk-beijing-title.jpg) no-repeat;}
body#home #content a#book {display: block; width: 220px; height: 286px; position: absolute; left: 483px; top: 111px; background: url(/img/prayer-walk-beijing-book.jpg) no-repeat;}
body#home #content blockquote {width: 220px; position: absolute; left: 480px; top: 0; color: #7c4207;}
body#home #content blockquote .action {text-align: center; margin-top: 5px;}
body#home #content blockquote a {color: #7c4207;}
body#home #nav {position: absolute; top: 397px; text-align: center; font-size: 13px; color: #d3d2d1; width: 100%; height: 25px;}
body#home #nav ul {list-style-type: none; margin: 0 auto; width: 550px;}
body#home #nav li {float: left; color: #d3d2d1; font-weight: bold; padding: 0 15px; border-right: 2px solid #d3d2d1; overflow: visible;}
body#home #nav li.last {border-right: none;}
body#home #nav a {color: #645b47; text-decoration: none;}
body#home #nav a:hover {color: #dd6f03;}
body#home #footer {position: absolute; top: 397px; top: 535px; width: 100%;}
body#home #content h1 span, #content h2 span, body#home #content a#book span {display: none;}

/* OTHER PAGES */

body #outerWrapper #graphic {position: absolute; top: 200px; left: 65px; z-index: 25; background: url(/img/prayer-walk-china-book-about.jpg) no-repeat;}
body #outerWrapper #graphic a {display: block; width: 117px; height: 155px; background: url(/img/prayer-walk-china-book-about.jpg) no-repeat;}
body #outerWrapper #graphic span {display: none;}

/* Share This */
body #outerWrapper #shareThis {position: absolute; top: 375px; left: 55px; z-index: 150;}
body #outerWrapper #shareThis a {font-weight: bold; color: #000000; text-decoration: none;}
body #outerWrapper #shareThis a:hover {color: #DD6F03; text-decoration: underline;}


/* CONTACT FORM */
form#contact_form {}
form#contact_form p {clear: right; vertical-align: top; color: #6f6e6d;}
form#contact_form input, form#contact_form textarea {width: 365px; height: 15px; border: 1px solid #c3c2c2; float: right; vertical-align: top;  color: #6f6e6d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px;}
form#contact_form textarea {height: 175px; font-size: 12px;}
form#contact_form input#SendIt {width: 57px; height: 25px; background-color: #FFFFFF; margin-top: 30px; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; color: #908f8e;}

/* ERROR PAGE */
body#error #content li a {text-decoration: none; color: #6f6e6d;}
body#error #content li a:hover {text-decoration: underline; color: #6f6e6d;}

/* COMING SOON */
body#home #nav div {width: 100%; text-align: center; color: #645b47; font-weight: bold;}

/* SHOPPING PAGE */
body #outerWrapper #cart {position: absolute; top: 184px; left: 40px; z-index: 25; background: url(/img/prayer-walk-china-book-about.jpg) 24px 15px no-repeat; border: 1px solid #e5e2dc; width: 150px; height: 289px;}
body #outerWrapper #cart .price {margin-top: 185px; width: 150px; height: 52px;text-align: center; font-size: 26px; background: url(/img/prayerwalk-guide-price.gif) no-repeat;}
body #outerWrapper #cart .price span {display: none;}
body #outerWrapper #content p.info {padding-bottom: 150px;}