#album {
  margin: 0px;
  padding: 0px;
  background: #f7f7f7;
/*  border-bottom: solid 1px #D8DFEA;*/
}

#album td {
  width: 190px;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  text-align: center;
  vertical-align: middle; }

#album img {
  background: white;
  padding: 6px;
  border: solid 1px #ccc; }

#album img:hover {
  border: solid 1px #3B5998; }

/* =========================================
*/
.photo {
  margin: 0px;
/*  padding: 10px 0px 10px 0px;*/
  background: #f7f7f7;
/*  border-bottom: solid 1px #D8DFEA;*/
}

.photocaption {
	padding: 5px;
}

.photographer {
	font: 0.825em Georgia, sans-serif;
	font-weight: bold;
	padding: 5px 5px 15px 5px;
}

/* =========================================
*/
.normalimage {
  text-align: center;
  padding: 10px 0px 10px 0px;
}

.normalimage img {
  border: solid 1px #ccc;
}

/* =========================================
*/
.gallerynav {
  background: #eee;
  margin: 15px 0px 0px 0px;
  padding: 5px;
}

.gallerynav a {
	text-decoration: none;
	color: #0033CC;
}

.gallerynav a:hover {
	text-decoration: underline;
	color: #0066FF;
/*	background: #F6F5E6;*/
}

/* =========================================
*/
.gallery_listing {
	margin: 5px 0px 5px 0px;
	padding: 20px 5px 20px 10px;
	border-top: 1px #EEEDE8 solid;
/*	clear: both;*/
}

.gallery_listing h1 {
	padding: 0px 0px 5px 0px;
	margin: 0;
/*	color: #F78626;*/
	font: 1.125em Georgia, sans-serif;
	font-weight: bold;
/*	text-transform: uppercase;
	letter-spacing: 0.33em;*/
}

.gallery_listing td.left {
	text-align: right;
	vertical-align: top;
	width: 25%;
	font-weight: bold;
	color: #888782;
}

.gallery_listing td.right {
	text-align: left;
	vertical-align: top;
	width: 73%;
}

.gallery_listing td.space {
	width: 2%;
}

.gallery_listing .photographer {
	font: 11px Georgia, sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.gallery_listing a {
	text-decoration: none;
	color: #383d44;
}

.gallery_listing a:hover {
	text-decoration: underline;
	color: #383d44;
/*	background: #F6F5E6;*/
}

.gallery_listing img {
	background: white;
	padding: 3px;
	border: solid 1px #ccc; }

.gallery_listing img:hover {
	border: solid 1px #3B5998;
}