h2 { font-family: Verdana,Arial,Helvetica; }
h2.image { text-align: left; margin-bottom: 0px; }
body { font-family: Verdana,Arial,Helvetica; }
.sm1 { font-family: Verdana,Arial,Helvetica; font-size: 13px }
.dirnav { 
	font-family: Arial,Helvetica; 
	font-size: 11px; 
	line-height: 10px;
}
div.photowrapper{
	text-align: left; 
	margin-left: 80px;
	margin-right: auto;
}
div.bdsec { 
	border: solid #777777 1px; 
	background-color: #E6E1DA;
	font-size: 10px; 
	width: 190px; 
	padding: 5px;
	height: 210px;
	margin-right: 7px; margin-left: 7px; 
	margin-top: 0px; margin-bottom: 30px;
	line-height: 12px;
	text-align: left;
}
div.imgwrap {	/* Wraps the entire block of everything */
	font-family: Arial,Helvetica; 
	font-size: 12px;
	/*letter-spacing: 1px;*/
	font-weight: bold;
	text-align: center;
}
.imgcaption { 
	font-family: Arial,Helvetica; 
	font-size: 10px;
}
.photofooter {
	font-size: 11px;
}

a.thumbnail { background-color: #E6E1DA; }
a.thumbnail:hover { background-color: #E6E1DA; }

img {
	vertical-align:bottom; /* REQUIRED to prevent gap below image thumbnail */
}

img.thumbnail {
	border: solid black 1px;
	vertical-align:bottom; /* REQUIRED to prevent gap below image thumbnail */
}
img.thumbnail:hover {
	border: solid #FFAAAA 1px;
	vertical-align:bottom; /* REQUIRED to prevent gap below image thumbnail */
}

span.photonavlnk {
	background-color: #eeeeee;
	border: solid silver 1px;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 11px;
}
a.photonavlnk {
	background-color: #eeeeee;
}

a.photonavlnk:hover {
	color: white;
	background-color: #B3AFAA;
}

select.jumpdir {
	border: solid black 1px;
	font-size: 11px;
}

.photonavtable {
	margin-top: 10px;
	margin-left: 0px; 
}

table.photonavtable td {
	text-align: center;
	vertical-align: middle;
}
div.thumbnav-outer {
	width: 378px;
	overflow: hidden;
	border: solid silver 1px;
}
div.thumbnav-inner {
	padding-top: 2px;
	white-space: nowrap;
	position: relative;
	width: 9500px;
	left: 0px;
	overflow: hidden;
}

