/* CSS Document */

body {
  background-color: rgb(240,244,247);
  background-image: none;
  color: rgb(73,73,73);
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Georgia, Verdana, Arial, serif; 
  line-height: 1.5em; 
}

a:link.headMenuLink, a:visited.headMenuLink { text-decoration: none; color: rgb(255,255,255); }
a:hover.headMenuLink, a:active.headMenuLink { color: rgb(145,185,200); }

a:link.navItem, a:visited.navItem { text-decoration: none; color: rgb(255,255,255); }
a:hover.navItem, a:active.navItem { color: rgb(145,185,200); }

a:link, a:visited { color: rgb(204,102,51); text-decoration: none; }
a:hover, a:active { color: rgb(170,86,43); text-decoration: none; }

#catTree a:link, #catTree a:visited { color: rgb(255,255,255); }
#catTree a:hover, #catTree a:active { color: rgb(145,185,200); }
#catTree {color: rgb(255,255,255); }

a img { color: rgb(255,255,255); }
a img:hover { color: rgb(145,185,200); }
font { font-family: Georgia, Verdana, Arial, serif; }
td font img { margin-right: 1em; }


ul#headMenu {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(255,255,255);
  font-size: 72%;
  letter-spacing: 2px; 
  text-transform: uppercase;

}

.navItem {   
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(255,255,255);
  font-size: 72%;
  letter-spacing: 2px; 
  text-transform: uppercase;
  margin-right: 2em; 
  }

li.headMenuItem  {
  text-indent: 0px;
  display: inline;
  margin-left: .5em;
  margin-right: .5em;
}

#splash { height: 134px; }

#splashImage { position: relative; top: 14px; text-align: center; margin-left: auto; margin-right: auto; border: 0; }

#menuStrip { 
  width: 100%;
  background-color: rgb(67,117,142);
/*  background-image: url(headerBg.gif); */
  background-position: top center;
  background-repeat: no-repeat;
  height: 1.75em; 
  padding-top: .75em;
}

#outerBook {
  background-color: rgb(67,117,142);
 }

#bookContent {
  width: 550px;
  text-align: left;
}

/* Layout for Individual Book Pages */

.underline { text-decoration: underline; }

.bookTitle { 
  font-weight: bolder;
  font-size: 150%;
  letter-spacing: .1em;
  color: rgb(50,50,50);
  margin: 0;
  padding: 0 0 .25em 0;
  width: 33em;
}

.bookSubTitle {
  font-weight: bolder;
  font-size: 110%;
  color: rgb(50,50,50);
  margin: 0;
  padding: 0;
  width: 28em;
  padding: 0 0 0 0;
}

.bookAuthor {
  font-weight: bolder;
  font-size: 110%;
  color: rgb(50,50,50);
  margin: 0;
  padding: .75em 0 1em 0;
  width: 29em;
  border-bottom: 1px solid rgb(70,70,70);
  }
  
.bookQuoteBox {
  margin: 2em 0 2em 4em;
  padding: 1.5em 1.5em 1.5em 1.5em;
  background-color: rgb(220,224,227);
  width: 40em;
  color: rgb(30,30,30);
  clear: both;
}

.bookQuoteText {
  padding: 0 0 .5em 0;
  margin: 0;
  text-align: justify;
}

.bookQuoteCite {
  width: 35em;
  margin: 0 0 0 5em;
  padding: 0;
  font-size: 90%;
}

.bookLine { margin: 1em 0 1em 0; }

.bookDistributors { text-align: center; font-size: 90%; margin: 0 0 .25em 0; color: rgb(20,20,20);}
.bookPublisher { text-align: center; font-size: 90%; margin: 0 0 .25em 0; color: rgb(20,20,20);}
.bookInfo { text-align: center; font-size: 90%; margin: 0 0 .25em 0; color: rgb(20,20,20);}