BODY {
  background-color: #FFFFC6;
  font-family: "verdana georgia 'times new roman' sans-serif";
  color: #000;
  text-align: center;
}

.content {
  width: 78%;
  margin: auto;
}

.top {
  display: block;
  width: 100%;
}

.middle {
}

.footer {
}

A:LINK {
  color: #00F;
}
	
A:VISITED {
  color: #800080;
}
	
A:HOVER { 
  color: #CCC;
  background-color: #333;
  text-decoration: none;
}
	
h1 {
  font-size: 172%;
  text-align: center;
  margin: 0;
}

h2 {
  font-size: 144%;
  text-align: left;
  margin: 0px;
}

h3 {
  font-size: 120%;
  text-align: center;
}
	
.officers {
  text-align: center;
  font-size: 80%;
  font-weight: bold;
}

.left_nav {
  position: fixed;
  left: 4px;
  top: 5em;
  text-align: left;
  font-size: 80%;
  line-height: 1.6em;
}

UL.navigation {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  display: inline;
}

li.navigation {
  display: inline;
  font-size: 80%;
}

UL.name {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  font-size: small;
}

div.member {
  width: 100%;
  border: 1px solid #000;
}

div.center {
  width: 74%;
  float: left;
  padding: .3em;
}

div.right {
  width: 25%;
  float: right;
}

img.thumbnail {
  padding-top: 20px;
  border: 0;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail_tl {
position: relative;
z-index: 0;
}

.thumbnail_tl:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_tl span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffe0;
padding: 0;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail_tl span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail_tl:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -135px; /*position where enlarged image should offset horizontally */
left: 200px;
}

.thumbnail_bl {
position: relative;
z-index: 0;
}

.thumbnail_bl:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_bl span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffe0;
padding: 0;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail_bl span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail_bl:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -310px; /*position where enlarged image should offset horizontally */
left: 200px;
}

.thumbnail_tr{
position: relative;
z-index: 0;
}

.thumbnail_tr:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_tr span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffe0;
padding: 0;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail_tr span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail_tr:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -135px; /*position where enlarged image should offset horizontally */
left: -682px;
}

.thumbnail_br{
position: relative;
z-index: 0;
}

.thumbnail_br:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_br span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffe0;
padding: 0;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail_br span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.thumbnail_br:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -310px; /*position where enlarged image should offset horizontally */
left: -682px;
}

table {
  border: 1px solid #600;
  width: 100%;
  }

td {
  padding: 4px;
  }

 .centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  }
	
 .description {
  text-align: center;
  }
  
 .hours {
  text-align: center;
  }
  
 .copyright, .aifooter {
  margin-top: 1em;
  font-family: verdana sans-serif;
  font-size: 80%;
  text-align: center;
  clear: both;
  }
