h2 a:hover {
	color: #dfdfdf;
}
.imgwrapper {
	float: left;
  margin: 0 0 0 0;
  padding: 2px;
}

.imgwrapper a:hover, .imgwrapper a:visited, .imgwrapper a:link, #breadcrumb a:hover, #breadcrumb a:visited, #breadcrumb a:link, #next:hover, #next:visited, #next:link, #prev:hover, #prev:visited, #prev:link, #directories ul li a:hover, #directories ul li a:visited, #directories ul li a:link {
	text-decoration: none;
	font-weight: inherit;
}
.imgwrapper a img {
  border: 3px solid #333333;
}
.imgwrapper a img:hover {
  border: 3px solid #dfdfdf;
}
.imgwrapper a span {
	display: none;
  color: #333333;
}
.imgwrapper a:hover span {
	display: none;
  color: #dfdfdf;
}

.imgwrapper:hover .imageName {
	clear: none;
	float: none;
	position: relative;
	display: block;
}

.imageName {
	display: none;
	
	border: 2px solid #dfdfdf;
	background-color: #676767;
 	color: #dfdfdf;
 	
 	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
 	-moz-border-radius: 4px; /* this works only in camino/firefox */
	-webkit-border-radius: 4px; /* this is just for Safari */
}

.gallery {
  text-align: center;
  margin: auto;
}

#prev {
  float:left; 
}
#next {
  float:right;
}
#image {
  text-align:center;	
  padding: 3px;
}
#breadcrumb {
  float: right;
}
#directories ul {
  list-style: none;
  padding: 0px 0px 0px 15px;
}

.bottomSpacer {
  clear: both;
  padding-top: 18px;
}