@font-face {
    font-family: 'flavorsregular';
    src: url(../fonts/Flavors-Regular.ttf);
}

body 
{
    margin:12px;
    padding:0;
    font-size: 14px;
    line-height: 18px;
}

h1 {font-size: 2em; font-weight:normal; color: #a6430a; margin: 0 0 .5em 0;}
h2 {font-size: 1.7em; margin: 0 0 1em 0;}
h3 {font-size: 1.5em; margin: 0 0 1em 0;}
p { margin: 0 0 .75em 0; }

a:link 
{
  text-decoration:none;
  color: Navy; 
  font-weight:bold;
}
a:hover 
{
  text-decoration:none;
  color:red;
}
a:visited 
{
  text-decoration:none;
  color:Navy;
}

#bcover 
{
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../images/book1.jpg") no-repeat;
  width: 330px; /* Width of new image */
  height: 585px; /* Height of new image */
  padding-left: 180px; /* Equal to width of new image */
  float:left;

  border-width:5px;
  border-color:Silver;
  border-style:inset;
}


footer  
{
    font-size: .85em; 
    color: silver; 
    background-color: #575673; 
    padding-left: 300px;
    float:left;
    margin-left:200px;
    margin-top:60px;
    padding:20px;
    width:460px;"
  -moz-border-radius: 120px;
  opacity:0.8;
  filter:alpha(opacity=40);
  border-radius: 120px;      

}

footer p a img
{
  border-style:solid;
  border-color:silver;
  border-width:2px;
}


p
{
 text-align:center;   
    
}
#tocbottom 
{
    margin-left:40px;
    font-size:14pt;  
    
}
table 
{
  -moz-border-radius: 15px;
  border-radius: 15px;
  border-width:7px;
  border-style:groove;
  border-color:Gray;
  padding: 15px;
  height:40%; 
}
#togdesc, #togauth, #togpoem, #togcontent, #togreviews
{
 margin-left:20px;
 width:95px;
 height:25px;
 color:Maroon;
 background-color:silver;
 border-width:3px;
 border-color:Silver;
 border-style:inset;
 text-align:center;
}
#togamazon
{
 margin-left:20px;
 width:125px;
 height:25px;
 color:Maroon;
 background-color: #FBF3BC;
 border-width:3px;
 border-color:Silver;
 border-style:inset;
 text-align:center;
}

#desc{
 float:left;
 -moz-border-radius: 15px;
 border-radius: 15px;
 margin-left:30px;
 padding:20px;
 width:460px;
 background-color:#B9CBDF;
}

#poem {
 float:left;
 -moz-border-radius: 15px;
 border-radius: 15px;
 margin-left:30px;
 padding:20px;
 font-size:18px;
 width:460px;
 background-color:#B9CBDF;
}

#reviews 
 {
  float:left;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-left:30px;
  padding:20px;
  width:460px;
  background-color:#B9CBDF;
}

#kirkus, #obc, #tbr
{
 float:left;
 -moz-border-radius: 15px;
 border-radius: 15px;
 margin-left:30px;
 padding:20px;
 width:460px;
 background-color:#B9CBDF; 
}

#bio 
{
  float:left;
  border-width:3px;
  margin-left:30px;
  border-style:inset; 
  width:120px;
  height:160px;   
}

#bioimage 
{
  width:120px;
  height:160px;     
}

#biocontent 
{
  float:left;
  -moz-border-radius: 15px;
  border-radius: 15px; 
  margin-left:30px;
  padding:10px;
  width:460px;
  background-color:#B9CBDF;   
}

#nav
{
   float:left;
   margin-left:20px;  
}

/* toc */
.bdr 
{
    border-style:solid;
    border-color:yellow;
    border-width:2px;
    -moz-border-radius: 15px;
    border-radius: 15px; 
    width: 100px;  
    height: 100px;     
}
div#tocbottom a
{
    color: navy blue;    
}
div#tocbottom a:hover
{
    color: #a2041a;    
}

#homelink
{
  color: maroon; 
  font-size:14pt;
  text-decoration: none;
}

