
body.shelf-admin {
   background: url("bg_admin.jpg") 0 0;
   }
body.shelf-admin div.shelf-row {
   padding-bottom: 21px;
   background: url("shelf_admin.png") 0 100% repeat-x;
   }       

body.shelf-light {
   background: url("bg_light.jpg") 0 0;
   }
body.shelf-light div.shelf-row {
   padding-bottom: 7px;
   background: url("shelf_light.png") 0 100% repeat-x;
   }      
   
body.shelf-dark {
   background :#491307;
   }
body.shelf-dark div.shelf-row {
   padding-bottom: 7px; margin-bottom: 10px;
   background: url("shelf_dark.png") 0 100% repeat-x;
   }   
body.shelf-dark div.shelf-title a {
   color: #FFFFFF;
   }
   
/* SIZE ================================= */   

body.shelf-small div.shelf-book {
   width: 55px; height: 90px;
   }   
   body.shelf-small div.shelf-book-rating img {
      width: 8px;
      }   
body.shelf-small div.shelf-title {
   height: 25px;
   font-size: 14px;
   }
   
body.shelf-medium div.shelf-book {
   width: 90px; height: 140px;
   }      
   body.shelf-medium div.shelf-book-rating img {
      width: 14px;
      }   
body.shelf-medium div.shelf-title {
   height: 30px;
   font-size: 16px;
   }      
   
body.shelf-big div.shelf-book {
   width: 110px; height: 170px;
   }
body.shelf-big div.shelf-title {
   height: 35px;
   font-size: 18px;
   }
      
/* REST ======================= */      
      
div.shelf-row {
   padding: 0 10px;
   }
      
   
div.shelf-cover {
   bottom: 0; width: 100%;
   text-align: center;
   }
   

   div.shelf-book-rating {
      text-align: center; margin-bottom: -4px;
      }
      div.shelf-book-rating img {
         margin: 0 1px;
         }
      body.shelf-small div.shelf-book-rating img {
         width: 8px;
         }
         
div.shelf-title {
   overflow: hidden; padding-top: 10px;
   text-align: center; font-weight: bold;
   }         
div.logo {
   padding: 5px 0 0; 
   font-size: 12px; text-align: center;
   }