html {/*overflow: hidden*/ border-style: none;}
body {background-color: #ddeeff;
      margin-left: 50px;
      margin-right: 120px;
      color: #0a2c51 ;
      font-family: "Century Schoolbook L","new century schoolbook","Times New Roman","Times","Timmons",serif;
}
div.mainbody
{max-width: 30em;
}

div.leftgrade 
   {position: absolute;
    position: fixed;
    width: 50px;
    top: 0; bottom: 0;
    margin: 0; padding: 0;
    border-style: none;
    height: 100%;
    left: 0;
    background-image: url(../eye-candy/grade-l.gif);
    background-repeat: repeat-y;
    background-position: left;
   }

h1 {font-family: "cooper lt bt"; font-variant: small-caps}
h1 img {vertical-align: baseline}

h1, h2 {clear: left}

p.physical {margin-top: 0; 
            font-size: 83%}

span.price {}

span.author {}

.booktitle {font-style: italic; font-weight: bold;}

a.coversmall {float: left; padding-right: 2em}
.coversmall img{border-style: none}

.coverlarge {float: left; padding-right: 1em;}
.coverlarge img{border-style: none}

.isbn {font-family: sans-serif; font-variant: small-caps;}

ul#titlesinprint
{
/*   list-style-image: url("../eye-candy/swish.gif");
*/
     list-style: none;
  }

ul#titlesoutofprint
{ list-style: none;
}


ul#titlesinprint li, ul#titlesoutofprint li
  { clear: left;
  }

ul#titlesoutofprint li {margin-top: 0.5em; }

ul.contents 
  { list-style: none;
    
  }
ol.contents
  { list-style-position: outside;
    
  }
li.unnumbered {list-style: none;}

address {clear: both}


h2.withsubtitle {margin-bottom: 0;}
/*.bookpage h3 {margin-top: 0;}
*/

.masthead img {border-style: none;}
.masthead a {text-decoration: none;}

/* navigation tabs
*/
.toprdec
   { margin: 0; border-style: none; padding: 0;
     display: block; float: right;
   }
div.navtab
   {display: block;
    position: fixed;
    right: 0; top: 0;
    padding: 0; border: 0; margin: 0;
    background-image: url(../eye-candy/grade-r2.gif);
    background-repeat: repeat-y;
    background-position: right;
    height: 100%;
    width: 120px;
   }
ul.navtab
 {padding-top: 30px;
  width: 120px;
  margin: 0; padding: 0;
  list-style-type: none;
  background-color: transparent;
  border-style: none;
 }
  
li.navtab
 { padding-top: 40px;
  background-image: url(../eye-candy/tab-background.gif);
  background-position: 0 40px;
  background-repeat: no-repeat;
  background-color: transparent;
  color: red;
  right: 0;
  height: 40px;
  width: 120px;
  text-decoration: none;}

img.navtab
 { float: right; border: none;
 }

blockquote
{ font-style: italic;
 max-width: 30em;
}
