﻿
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;
}
#fb 
{
 position:relative;
 top: 350px;
 left: -160px;
 width: 90px;
 height:30px;   
 -moz-border-radius: 15px;
 border-radius: 15px;
 margin-left:30px;
 padding:10px;
 background-color:#B9CBDF;
}
.theColor
{
  color:white;

}

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

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

#bcover2
{
   float:left;
}

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:55px;
  border-width:7px;
  border-style:groove;
  border-color:Gray;
  padding: 15px;
  
}
#tablefour
{
  -moz-border-radius: 5px;
  border-radius: 50px;
  border-width:7px;
  border-style:groove;
  border-color:Gray;
  padding: 15px;
  height:10%;
  
}
#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:280px;
  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; 
}

#bioimage 
{
 -moz-border-radius: 15px;
  border-radius: 15px;
  background: url("../images/ahirsch.jpg");
  margin-left:50px;
  margin-bottom:10px;
  float:left;
  width:150px;
  height:180px;     
}

#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: #e2dede;    
}
div#tocbottom a:hover
{
    color: #e2dede;    
}

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

img {
    border-radius: 5%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div#mySand
{
  padding-top: 15px;  
}
div#myDance
{
    padding-top: 15px;  
}

#zebra 
{
  background-image: url("../images/zebra.jpg");
  height: 52%;
  background-position: left;
  background-repeat: no-repeat;
}

.gmother
{
  float:left;
  position:relative;
  left:1%;
  width:270px;
  height:500px;
}
.navig {
  position: absolute;
  left: 280px;
  top:50px;
}

.navigation {
  position: absolute;
  right:40%;
  top:50px;

}