@charset "utf-8";
body{
 background:url(images/body_bg.gif) repeat;
 margin:0 auto;
 padding:0;
}

h2{
 font-family:Tahoma, Arial;
 font-size:24px;
 color:#8e608a;
 font-weight:normal;
 margin:0;
 margin-top:15px;
 margin-bottom:10px;
}
h3{ font-size:18px;}

a{ color:#5c726e; text-decoration:underline;}
a:hover{ color:#8e608a;}

.nav{
 background:#def3ef;
 font-family:Tahoma, Arial;
 font-size:14px;
 line-height:32px;
 height:32px;
}

.content{
 background:#fff;
 font-family:Tahoma, Arial;
 font-size:12px;
 color:#8e608a;
 line-height:22px;
 padding:15px;
 padding-top:5px;
 width:869px;
}

#latest_book{
 background:#def3ef;
 font-family:Tahoma, Arial;
 font-size:12px;
 color:#5c726e;
 line-height:22px;
 padding:15px;
 overflow-y:visible;
 width:567px;

 float:left;
}
#latest_book img{ background:#fff; padding:8px; border:1px #24b3bf solid;}
#latest_book a{ color:#8e608a; text-decoration:underline;}
#latest_book a:hover{ color:#5c726e;}

#testimonials{
 background:#def3ef;
 font-family:Tahoma, Arial;
 font-size:12px;
 color:#5c726e;
 line-height:22px;
 padding:15px;
 padding-left:0;
 overflow-y:visible;
 width:287px;

 float:right;
}
#testimonials a{ color:#8e608a; text-decoration:underline;}
#testimonials a:hover{ color:#5c726e;}

.footer{
 font-family:Tahoma, Arial;
 font-size:12px;
 color:#958d7e;
 line-height:22px;
 text-align:right;
 padding-right:15px;
}
.footer a{ color:#958d7e; text-decoration:none;}
.footer a:hover{ color:#575247; text-decoration:underline;}

.bottom_border{ border-bottom:29px #f3d5f1 solid; height:29px;}
.shadow{ background:#dfdfdf;}
.container{ background:url(images/body_border.gif) top left repeat-x;}

tr.green{ background-color:#def3ef;}
