body{
background: url('../img/backstripe.gif'); 
font-family: verdana,san serif, helvetica;
color: #494334;
font-size: 9pt;
}

body.inside{
background: url('../img/backstripe_inside.gif'); 
background-repeat: repeat-x;
font-family: verdana,san serif, helvetica;
color: #494334;
font-size: 9pt;
}

body.reviewspage{
background: #ffffff; 
font-family: verdana,san serif, helvetica;
color: #494334;
font-size: 9pt;
}

#container{
width: 900px;
position: absolute;
left: 50%;
margin-left: -450px;
 }
 
#container_reviews{width: 100%;
margin-right: 10px; }

span.clicktoread{
font-size: xx-small;
font-style:italic;
text-align: left; }
 

#toplinks{
width: 900px;
text-align: right;
margin-top: 20px;
font-size: 8pt;
padding-right: 2em;
 }
 
 #mainlinks{
 width: 900px;
 position: absolute;
 top: 255px;
 text-align: right;
 padding-top: 1em;
  }
  
   #mainlinks_books{
 width: 900px;
 position: absolute;
 top: 95px;
 text-align: right;
 padding-top: 1em;
  }
 
 ul.links li{
 display: inline;
 font-size: 9pt;
  }
  
  ul.awards{  margin-top: -1em; }
  
  ul.awards li{display:block;
  list-style-type: square; }
  
  a{
  text-decoration: none;
  color: #804c40;
   }
   
  a.toplink{
  text-align: center;
  width: 80px;
  background: white;
  padding: 0.5em 1em;
  border: solid thin #c4a87f;
  margin: 0 0.5em;
   }
   
   a.readlink{
   color: #804c40;
    }
   
   
  a:hover.toplink{
  text-align: center;
  width: 80px;
  color: white;
  background: #804c40;
  padding: 0.5em 1em;
  border: solid thin #f6f4df;
  margin: 0 0.5em;
   }
   
  #lower{
  clear: both;
  width: 900px;
  position: absolute;
  top: 330px;
   }
   
     #lower_inside{
  clear: both;
  width: 900px;
  position: absolute;
  top: 130px;
   }
   
  #left{
  clear: both;
  margin-top: 20px;
  width: 400px;
  float: left;  
   }
   
   
   table.bookcovers td{
   width: 100px;
   text-align: center;
    }
  table.bookcovers td.over{
   width: 380px;
   text-align: right;
    }
    
    
    table.books{
    width: 900px;    
     }
     
    table.books td{
    width: 220px;
    padding: 1em;
    padding-left: 0;
    vertical-align: top;
        }
     
    td.bookspan{
    width: 880px;
    text-align: left;
    padding-left: 100px; }
    
    table.bio{
    width: 900px; }
    
    table.bio td.pic{width: 300px; }
    table.bio td.text{width: 600px; vertical-align:top; }
   
  #right{
  float: right;
  width: 470px;

    }
   
    #right_inside{
    float: right;
    width: 440px;
    margin-top: 20px; 
 
   }
   
       #right_inside_awards{       
  float: right;
  width: 460px;
  /*margin-left: 420px;*/
  margin-top: 20px; 
   }
   

   
 #footer{
   clear: all;
   text-align: center;
   color: #804c40;
   width: 900px;
   font-size: 8pt;
   position: absolute;
   top: 730px;
   left: 50%;
   margin-left: -450px;
   }
   

   
   /*h tags*/
   
   h1{
   font-family: book antiqua, georgia, serif;
   font-weight:200;
   color: #804c40;
   font-size: 24pt;
   text-align: right;
   padding-right: 15px;
       }
       
          h1.inside{
   font-family: book antiqua, georgia, serif;
   font-weight:200;
   color: #804c40;
   font-size: 24pt;
   text-align: left;
   padding-left: 15px;
   padding-top: 30px;
       }
       
          h2{
   font-family: verdana, sans serif;
   font-weight:400;
   color: #955b44;
   font-size: 11pt;
   text-align: left;
   height: 36px;
   letter-spacing: -.03em;
   margin-bottom: -0.3em;
   margin-top: -0.3em;
        }
        
                  h2.awards{
   font-family: verdana, sans serif;
   font-weight:400;
   color: #955b44;
   font-size: 11pt;
   text-align: left;
   height: 36px;
   letter-spacing: -.03em;
   margin-bottom: -0.3em;
   margin-top: 0.2em;
        }
        
            h2.insideh{
   font-family: verdana, sans serif;
   font-weight:400;
   color: #955b44;
   font-size: 11pt;
   text-align: left;
   letter-spacing: -.03em;
   padding-bottom: 0;
   /*change this padding - perhaps add to p tag and not to h2 tag*/
   margin-bottom: -0.7em;
   margin-top: -0.3em;
        }
       
             h3{
   font-family: verdana, sans serif;
   font-weight:400;
   color: #955b44;
   font-size: 10pt;
   text-transform: uppercase;
   text-align: left;
   height: 36px;
   letter-spacing: -.03em;
   margin-bottom: -1.3em;
   margin-top: -0em;
        }

   
   
   /*book cover styles*/
   
   table.booknotes{
   margin: 0;
   border: solid 1px #e6dfcf; 
   height: 500px;
    } 
    
   td.top{
    margin-top: 0;
    vertical-align: top;
    height: 40px;
    background: #f6f4df;
    border-bottom: solid 1px #e6dfcf;
     }
     
   td.description{
   height: auto;
   margin-top: 0;
   padding: 0;

       }
    
    td.buynow{
    height: 40px;
    margin-top: 0;
    padding: 0;
    text-align: right;
     }
       
   p{
   text-align: justify;
   color: #494334;
   font-size: 9pt;
    }
    
    p.bookdescription{
    font-size:9pt; 
       }
       
       .attribution{
     font-style:italic;
     margin-top: -1.3em;
     color: #856f5d;
     font-size: 8pt; }
     
   
    
    p.bookcover{
    font-size: 8pt;
    color: #663300;
    text-align: left;
    margin-top: -1em;
        }
        
        p.readmore{        
        text-align: right;
        margin-top: -1.4em; 
        font-size: 8pt;
        }
    
   p.buy{
    font-size: 8pt;
    text-align: right;
    margin-right: 20px;
     }
    
   img.bookcov{
   float: left;
   margin-right: 10px;
   margin-bottom: 15px;
   margin-left: 5px;

    }
    
   img.praiseinside{
   float: left; }
   
   img.auth_photo{
   border: solid thin #663300;
   margin-left: 20px; }


