/* CSS Document */

/*Body background color*/
body{
  background-color: rgb(187,199,187);
  }
  
/*Table widths and borders*/
table{
  width:675px;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-style:none;
  border-right-style:solid;
  border-width: 1px;
  border-color: rgb(51,96,99);
  }
 
/*Eliminate borders on navigation bar table*/  
#table1, img{
  border-style: none;
  }
  
/*Eliminate bottom border on homepage between content tables*/  
#table2{
  border-bottom-style:none;
  }

/*Tables within articles*/  
.table3{
  width:590px;
  border-style:none;
  font-family:verdana, helvetica, sans-serif;
  font-size:12px;
  }

/*Titles on internal pages*/
h1{
  font-family: microsoft sans serif, verdana, helvetica, sans-serif;
  font-size: medium;
  color: rgb(1,45,49);
  }  
  
h2{
  font-family: microsoft sans serif, verdana, helvetica, sans-serif;
  font-size: small;
  color: rgb(1,45,49);
  margin-top: -1em;
  } 

/*Fonts for paragraphs and lists*/  
p, li{
  font-family: verdana, helvetica, sans-serif;
  font-size: small;
  color: rgb(1,45,49);
  }

/*Reduce indent on lists*/ 
li{
  margin-left: -1em;
  }

/*Navigation bar at top and bottom*/
.bar {
  background-color: rgb(3,112,122);
  }

/*Navigation links at top of page*/
a.nav:link, a.nav:visited{
  color: rgb(232,237,238); 
  font-weight: bolder;
  font-family: verdana, helvetica, sans-serif;
  font-size: small;
  text-decoration: none;
  padding:4px;
  display:block;
  height:20px;
  width:125px;
  }

a.nav:hover{ 
  color: rgb(3,112,122);
  background-color: rgb(232,237,238); 
  border-style: solid;
  border-width: 2px;
  border-color: rgb(187,199,187);
  padding:2px;
  } 

/*Fonts and navigation links at bottom of page*/
.copyright{
  color: rgb(232,237,238); 
  font-family: verdana, helvetica, sans-serif;
  font-size:xx-small;
  }

a.links2:link, a.link:visited { 
  color: rgb(232,237,238); 
  font-weight: bolder;
  font-family: verdana, helvetica, sans-serif; 
  font-size: x-small; 
  text-decoration: none;
  } 

a.links2:hover{ 
  color: rgb(1,45,49);
  background-color: rgb(232,237,238);
  } 

#links3 a{  
  color: rgb(232,237,238); 
  background-color: rgb(3,112,122);
  font-weight: bolder;
  font-family: verdana, helvetica, sans-serif;
  font-size: xx-small;
  text-decoration: none;
  } 

#links3 a:hover{ 
  color: rgb(1,45,49);
  background-color: rgb(232,237,238);  
  } 

/*Light blue block*/
.block1{
  background-color: rgb(178,214,221);
  }

/*Medium green block*/  
.block2{
  background-color: rgb(152,189,182);
  }

/*Gray block*/ 
.block3{
  background-color: rgb(232,237,238);
  }

/*Linked titles on homepage*/
.title a{
  font-weight: bolder;
  color: rgb(1,45,49);
  text-decoration:none;
  }  
  
.title a:hover{
  color: rgb(3,112,122);
  }  

/*Reduce space between titles and text*/  
.text{
  margin-top: -1em;
  }

/*Links for word 'more'*/
a.more:link,  a.more:visited {
  color: rgb(1,45,49); 
  font-family: verdana, helvetica, sans-serif;
  font-size: x-small;
  font-weight:bolder;
  text-decoration:underline;
  }

a.more:hover{ 
  color: rgb(3,112,122); 
  } 
  
/*Format for word 'New'*/
#new{
  font-size: xx-large;
  font-style: italic;
  color: rgb(3,112,122);
  margin-top: -.25em;
  }
  
/*Italic, non-linked book titles on internal pages*/
.booktitle{
  font-weight: bolder;
  color: rgb(3,112,122);
  font-style:italic;
  }
  
/*Links to reviews*/
a.links4:link, a.links4:visited {  
  color: rgb(1,45,49); 
  font-weight: bolder;
  font-family: verdana, helvetica, sans-serif;
  } 

a.links4:hover{ 
  color: rgb(3,112,122);
  }
  
/*Position images on author page*/
img.floatLeft{
  float:left;
  margin: 0px 20px 10px 0px;
  padding: 0px;
  clear: right;
  }
  
img.floatRight{
  float:right;
  margin: 0px 0px 10px 20px;
  padding: 0px;
  clear: left;
  }