/*layout*/
body{ text-align:center; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; background:#d7c89d;}
#wrapper{  }
#header{background:url(../images/topblue.jpg) left top no-repeat; height:130px; position:relative; width:800px; margin:0 auto;text-align:left;}
#container{padding:20px 30px; }
.home #container{padding:17px 30px;}
#container-outer{text-align:left;background:url(../images/wrapper.jpg) left top repeat-y;width:800px; margin:0 auto;}
#header-outer{  background:url(../images/header-outer.jpg) left top repeat-x;}
#banner-outer{background:url(../images/redGradient.jpg) left top repeat-x;}

/*header*/
#downloadForumBtn{position:absolute;top:0; right:0;}

/*footer*/
#footer{font-size:11px; position:relative; padding-top:20px; color:#8f8576;}
#footer-links{position:absolute; right:15px; border-bottom:-5px;}
#footer-links a{color:#835d43; text-decoration:none;}

/*generic*/
h1,h2,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
h1{font-size:24px; margin-bottom:5px;}
h3{font-size:15px; margin-bottom:3px;color:#835d43; font-family:Comic Sans MS; }
p{line-height:1.3;}
.box{width:239px;float:left; display:inline; position:relative;}
.box h3{position:relative; z-index:9999; margin-bottom:0;}
.boxTop,.boxBottom{display:block;}
.boxContent{padding:18px 5px 5px 10px;background:url(../images/box/resource-mid.jpg) left top repeat-y;}
.halfbox1{width:354px;float:left; display:inline; position:relative; margin-right:30px;}
.halfbox1 h3{position:relative; z-index:9999; margin-bottom:20px;}
.halfbox1 .boxContent{padding:5px 30px;background:url(../images/box/halfbox-1-mid.jpg) left top repeat-y;}
.halfbox1 .boxContent p,.halfbox2 .boxContent p{margin-bottom:10px;line-height:1.5;}
.halfbox2{width:352px;float:left; display:inline; position:relative;}
.halfbox2 h3{position:relative; z-index:9999; margin-bottom:20px;}
.halfbox2 .boxContent{padding:0 30px;background:url(../images/box/halfbox-2-mid.jpg) left top repeat-y;}
.dotList{margin-bottom:15px;}
.dotList li{ padding-left:10px; background:url(../images/reddot.jpg) left 5px no-repeat;margin-bottom:10px;height:1%;}
.clear{clear:both;}
a{color:#6551a1;}
em{font-style:italic;}
.followBtn{display:inline-block; background:url(../images/buttons/twitter.gif) left center no-repeat; height:25px; text-decoration:none; padding-left:30px; line-height:25px;margin:5px 0;position:relative;#top:5px;}
.friendBtn{display:inline-block; background:url(../images/buttons/facebook.gif) left center no-repeat; height:25px; text-decoration:none; padding-left:30px; line-height:25px;margin-top:7px;}


/*banner*/
#banner{color:#fff;position:relative; background:url(../images/redGradient.jpg) left top repeat-x; width:800px; margin:0 auto; text-align:left;}
.home #banner{ height:237px; }
#banner-intro{padding:15px 20px 0 245px; width:350px; color:#d2cab3; float:left;}
#banner-intro h1{color:#fff;}
#banner #banner-intro a{color:#d2cab3;}
#banner a{color:#fff;}
#banner-intro .more{float:right;margin-right:90px;margin-top:5px;}
#discover{float:left;width:160px; text-align:center; padding-top:32px; font-family:"Comic Sans MS"; font-size:16px;}
#getbook{position:absolute;width:234px; height:347px; left:6px; top:-91px;}

/*home*/
#wagele .boxContent{background:url(../images/box/wagele-mid.jpg) left top repeat-y;}
#stabb .boxContent{background:url(../images/box/stabb-mid.jpg) left top repeat-y;}
#wagele{ display:inline;}
.midColumn{margin:0 10px;}
#resources h3{padding-left:25px;}
#wagele h3{padding-left:55px;}
#stabb h3{padding-left:65px; padding-top:5px;}
#wagele-icon{position:absolute; left:-12px; top:-58px; z-index:50;}
#stabb-icon{position:absolute; left:-5px; top:-58px; z-index:50;}

/*download*/
#download1 .boxContent{background:url(../images/box/resource-box1-mid.jpg) left top repeat-y;}
#download2 .boxContent{background:url(../images/box/resource-box2-mid.jpg) left top repeat-y;}
#downloadHeading{padding:20px 30px;margin-bottom:0;}
#homeBtn{position:absolute; top:25px;right:30px;}
#download2{margin:0 20px;}
#download3{width:200px;}
#download3 h3{padding:5px 0;}
.download .boxContent{padding:1px 5px 1px 8px;}
#getbook2{position:absolute; left:33px; top:0;}

/*details*/
#book-you-need{width:510px;padding:20px 30px;}
#author{display:inline-block; margin-top:5px;}
#detailsbox h3{text-align:center; margin-bottom:20px;}
#detailsList{margin-bottom:0;}
.content{width:465px; float:left; margin-left:30px; display:inline;}
#comments li{margin-bottom:30px;}
#comments li p{margin-bottom:6px;}
#comments li p.commentor{margin-bottom:0; color:#666; background:url(../images/shortline.jpg) left 9px no-repeat; padding-left:15px;}
.content h3{margin-bottom:20px;}

/*about*/
#about-author{
padding:20px 30px;
width:245px;
}
#media{position:absolute; width:205px;top:25px; left:310px;}
#media h3{color:#fff;}