body {
  background-color: #000000;
	font-family: arial;
	font-size: 10pt;
	color: #ffffff;
	margin-top: 0;
	margin-left: 20;
}

h1 {
  font-size: 16pt;
}

h2 {
  font-size: 14pt;
}

a {
  color:#ffffff;
}

a:hover{
  color:#ff9900;
}

td {
	font-family: arial;
	font-size: 10pt;
	color: #ffffff;
}

.main{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 1.4;
	font-size: 11pt;
}

#tagline {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 2;
	font-size: 16pt;
}
.footer{
  font-size: 9pt;
}

.details{
  border: 1px solid #ffffff;
	padding:2px;
	line-height: 1.4;
}

img.photo{
  width:480px;
	height:320px;
}

img.thumb{
  width:95px;
	height:65px;
	border: 1px solid #ffffff;
}

.gallerycontainer{
  position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
  border: 1px solid white;
  margin: 0 3px 3px 0;
}

.thumbnail:hover{
  background-color: transparent;
}

.thumbnail:hover img{
}

.thumbnail span{ /*CSS for enlarged image*/
  position: absolute;
  left: -1000px;
  visibility: hidden;
  color: black;
  text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
  border-width: 0;
  padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
  visibility: visible;
  top: -355;
  left: 14px; /*position where enlarged image should offset horizontally */
  z-index: 50;
}
