body{
  background-color:#ccc;
  }
  td {
	font-family: Verdana, Arial, sans-serif; color: #000000;
	font-size:16px;
} 
p {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px;line-height:150%;
  text-align:left;
}
#caption p {
  font-size:11px;
  }
#caption p.credit {
  font-size:10px;
  }
ul {
  text-align:left;
  }
a:link{
  color:0000ff;
  text-decoration:none;
  }
a:hover{
  text-decoration:underline;
  }
a:active{
  text-decoration:underline;
  }
a:visited{
  color:000099;
  text-decoration:none;
  }

.header {
  font-family: Verdana, Arial, sans-serif; 
  color: #000000;
  font-size: 16px;
  font-weight:bold;
  clear:both;
}
.logo-header {
  font-family: Verdana, Arial, sans-serif; 
  color: #000000;
  font-size: 17px;
  font-weight:bold;
  float:left;
}
.question {color:#660000;font-weight:bold}
a.submenu:link  {text-decoration: none}
a.submenu:hover {text-decoration: underline;}
a.bio-link:link  {text-decoration: none;color:#0000ff;}
a.bio-link:hover {text-decoration: underline;color:#0000ff;}
a.bio-link{
  color:#0000ff;
  text-decoration:none;
  font-size:80%;
  }
a.announcement{
  font-size:100%;
  font-weight:bold;
  text-decoration:none;
  color:#0000ff;
  }
a.announcement:hover{
  text-decoration:underline;
  
  }
a.announcement:link{
  text-decoration:none;
  color:#0000ff;
  }
.submenu-links{text-align:right;}
.submenu { font-weight:bold; text-decoration:none;}
.indent {margin-left: 40px; } 
.calyear {font-weight: bold;font-size:120%;}
.calday {color:red;font-weight:bold;}
.homepage{
	clear:both;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 100%;
	text-align:justify;
	}
.homepage_black_text{font-weight:bold;font-family: Verdana, Arial, sans-serif; font-size: 110%}
a.faq:link {text-decoration: none;}
a.faq:hover {text-decoration: underline;}
.faq {text-decoration:none;font-weight:bold;}
.smallnote{font-size: 80%; color: #800000;font-weight:bold;}
.copyright{font-size: 60%; font-weight:bold;color:#ffffff;}
.copyright_white_text{font-size: 60%;color:#FFFFFF}
sup {font-size:90%}
a.book-head{
  font-size:120%;
  }
div.bio-photo{
  float:left;
  text-align:right;
  margin-right:20px;
  width:140px;
  }
div.bio-photo-right{
  float:right;
  text-align:right;
  margin-left:20px;
  width:140px;
  }  
div.news-photo{
  float:left;
  text-align:right;
  margin-right:20px;
  margin-top:10px;
  width:616px;
  height:411px;
  }
div.news-photo-credit{
  color:666;
  font-size:10px;
  text-align:right;
  width:618px;
  padding:2px;
  }
div.news-photo-section{
  width:100%;
  text-align:center;
  }
div.news-photo-caption{
  font-size:10px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:left;
  }
div.news-logo{

  text-align:center;
  margin-bottom:10px;
  width:100%;
  }   
div.award-header-image{
  float:right;
  text-align:left;
  width:75px;
  }
div.award-header-text{
  float:left;
  text-align:left;
  margin-top:15px;
  font-size:22px;
  font-weight:bold;
  color:000066;
  width:480px;
  }

img.bio{
  margin:0px;
  }
p.photo-caption{
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  text-align:right;
  margin:0px;
  width:140px;
  }
p.bio{
  margin-top:0px;
  text-align:justify;
  line-height:125%;
  }
p.news{
  margin-top:0px;
  text-align:justify;
  line-height:125%;
  }  
div.book-image{
  float:right;
  margin-left:20px;
  margin-bottom:10px;
  }
div.book-image-left{
  float:left;
  margin-right:20px;
  margin-bottom:10px;
  }
a.purchase-link{
  text-decoration:none;
 
  text-decoration:none;
  color:#ff0000;
  }
a.purchase-link:link{
  text-decoration:none;
  }
a.purchase-link:hover{
  text-decoration:underline;
  }
br{
  clear:both;
  }
td.content{
  padding-top:20px;
  padding-left:40px;
  padding-right:40px;
  }
.thumbnails{
  width:100%;
  height:400px;
  margin-top:20px;

  }
 .thumbnail{
  width:129px;
  height:90px;
  display:inline;
  float:left;
  }
  .thumb-spacer{
   width:32px;
   height:90px;
   float:left;
   }
  .thumb-row{
    clear:both;
    width:100%;
    height:20px;
    }
img.thumb{
 
  border-width: 1px; 
  border-color: #fff; 
  border-style: solid;
}

  .thumb-title{
    font-size:10px;
    margin-top:5px;
    width:129px;
    padding:2px;
    }
 a.thumb-link:active, a.thumb-link:hover{
  color:#ff0000;
  }
 a.thumb-link:active, a.thumb-link:hover .thumb{
  border-width:1px;
  border-color: #ff0000; 
  border-style: solid;
   }
   
.gallery-image-console{
  width:618px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  }
.gallery-image-box{
 width:616px;
 border-style:solid;
 border-width:1px;
 }
 .gallery-image-tools{
  width:616px;
  height:25px;
  }

.gallery-image{
  width:616px;
  border-top-style:solid;
  border-top-width:1px;
  }  
.gallery-image-caption{
  width:616px;
  text-align:left;
  margin-top:10px;
  font-size:12px;
  }   
.prev{
  width:206px;
  float:left;
  font-size:11px;
  margin-left:2px;
  margin-top:3px;
}
.next{
  float:left;
  width:206px;
  text-align:right;
  font-size:11px;
  margin-right:2px;
  margin-top:3px;
}
.index{
  float:left;
  text-align:center;
  width:200px;
  font-size:11px;
  margin-top:3px;
  }
a.gallery-tool{
  text-decoration:none;
  color:#0000ff;
  }
a.gallery-tool:hover{
  text-decoration:underline;
  }
.gallery-image-credit{
  width:612px;
  font-size:10px;
  color:#666;
  text-align:right;
  }
.photoright {float: right; padding:2px 0px 8px 10px; margin: 0; font-size:10px; color: #7F8E29; font-style:italic; width: 200px;}
.photoleft {float: left; padding:2px 10px 8px 0px; margin: 0; font-size:10px; color: #7F8E29; font-style:italic; width: 200px;}

 h1 {
   font-size:1.5em;
   color:#660000;
   }
 h2 {
   font-size:1.25em;
   color:#660000;
   }
 h3 {
   font-size:.95em;
   color:#660000; 
   }
 sup {
   font-size:80%;
   }
