
body 
{
 background-color:#efefff;
} 




#title-main
{
  font-size:2.0em;
  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

/*        */
/* Banner */
/*        */
#banner-div
{
   overflow: auto;
   width:100%;
   margin-left:0%;
}


#banner-img
{
   width:25%;
}

#GWS-quote-div
{
   margin-right:80px;
   float:right;
   width: 60%;
 }

#GWS-quoteText
{
  font-style:italic;
  color:#010101;
}

#GWS-quoteAuthor
{
  margin-left: 20px;
  font-family:"Comic Sans", "Comic Sans MS", cursive;
  color: #000000;
}

#wrapper 
{
  border: 0px solid #000; 
  
  width: 90%; 
  margin-left: 5%;
  
  padding-left:0px;
  position: relative;
} 

h1
{
  text-align:center;
  color:black;
}


#page-top-hr
{
  color:blue;
  background-color:#0000ff;
  width: 80%;
  height: 3px;
  
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left:10%;
}

#page-top-div
{
  width: 98%;
  margin-left:1%;
  text-align: center;
  
  margin-top: 20px;
  margin-bottom: 20px;

  background-color: #ccccff;
  
  border: 1px solid blue;
}

#div-contact
{
  text-align:left;
  padding-top: 150px;
}

#contact-text
{
  color:#000000;
  text-align:left;
  font-size:0.9em;
  font-style:italic;
}

/*                            */
/* Navigation Bar             */
/*                            */
a.navbar-a:hover
{
  background-color:yellow;
  border: 2px solid red;
}

a.navbar-a
{
  color: blue;
  padding-left:  20px;
  padding-right: 20px;
  
  font-size: 1.2em;
  font-family: "Comic Sans MS",cursive;
  
  background-color:transparent;
  border: 2px solid transparent;
}

#navbar-div
{
  background-color: #f0f0f0;
  border: 0px solid #0000ff;
  background-color:#cccccc;
  width: 98%;
  margin-left:1%;
}

/*               */
/* Bottom Footer */
/*               */ 

#div-footer
{
  position:fixed !important;
  position:absolute;
  bottom:0;
  
  text-align:left;
}

#footer-copyright-notice
{
  font-size: 0.8em;
  font-style:italic;
}

/*            */
/* Books Page */
/*            */


#books-table
{
  width: 98%;
  margin-left: 1%;
  background-color:white;
  border: 2px solid blue;
}

#books-tr-heading
{
  background-color:#dddddd;
}

#books-td-heading
{
  font-weight:bold;
  text-align:center;
  border: 1px solid blue;
  font-size: 1.20em;
}

.books-tr
{

}

.books-td-title
{
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align:middle;
  border: 1px solid blue;
  text-align:center;
}

.books-span-booktitle
{
  text-decoration:underline;
  font-weight:bold;
  font-variant :small-caps;
  font-size: 0.9em;
}

.books-span-bookauthor
{
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 0.8em;
}

.books-td-description
{
  padding-left: 10px;
  padding-right: 10px;
  vertical-align:middle;
  border: 1px solid blue;
}

.book-quote-div
{
  margin: 10px 5px 10px 5px;
  padding: 5px 8px 5px 8px;
  xxborder: 1px solid #dddddd;
  background-color:#f7f7f7;
}

.book-quote-intro:before
{
  content:"Favorite Quote:"
}

.book-quote-intro
{
  font-family: cursive;
  font-size: 0.85em;
  color: blue;
}

.book-quote
{
  font-family: cursive;
  font-size: 0.85em;
}