.thumbnails {
  margin: 0 auto 0 auto;
  max-width: 750px;
}

.thumbnail:hover {
  cursor: pointer;
}

.expand {
  background-color: #303030;
  position: fixed;
  top:      0;
  left:     0;
  width:    100%;
  height:   100%;
}

.photoframe {
  margin: 0 auto 0 auto;
  text-align: center;
  vertical-align: middle;
  width: 700px;
  height: 90%;
  position: relative;
  top: 10%;
  font-size: 10pt;
  color: #C0C0C0 ;
}

.photo {
  max-width:  660px;
  max-height: 500px;
  text-align: center;
}

.caption {
  width:  100%;
  margin: 5px 0 0 0;
  background-color: #404040;
}

a:link {
  text-decoration: none ;
  color: #c0c0c0 ;
}

a:visited {
  text-decoration: none ;
  color: #c0c0c0 ;
}

a:hover {
  text-decoration: none;
  left: 1px;
  position: relative;
  top: 1px;
}

body {
  background-color: #303030;
}

table {
  text-align: center;
  border: 0px ;
  background-color: #4b4b4b ;
  font-size: 10pt;
  color: #c0c0c0 ;
}

img {
  vertical-align: bottom;
}
