#gallerywrap{
	height: 465px;
	width: 709px;
	margin: 0px auto;
	text-align: left;
}

#galleryheader{
	position: absolute;
	top: 0px;
	width: 707px;
	height: 40px;
	font-size: 0.8em;
}

#galleryselection, #gallerycontent, #galleryphoto{
	position: absolute;
	top: 40px;
	width: 709px;
	height: 425px;
	overflow: hidden;
}

.galleryselectionpage, .gallerycontentpage, .galleryphotopage{
	position: absolute;
	top: 0px;
	width: 707px;
	height: 423px;
	border: 1px solid black;
	background: #404040;
}




/* GALLERY SELECTION CLASSES */


.gallerychoice{
	position: relative;
	margin: 12px;
	width: 150px;
	height: 100px;
	text-align: center;
	float: left;
}

.gallerychoicethumbnail{
	position: absolute;
	left: 27px;
	width: 96px;
	height: 96px;
	background: url(../images/thumbbg.gif);
}

.gallerychoicethumbnail img{
	position: absolute;
	left: 8px;
	top: 8px;
}

.gallerychoicelabel{
	position: relative;
	top: 72px;
	z-index: 1;
}







/* GALLERY CONTENT CLASSES */

.gallerycontentnav{
	height: 25px;
	border-bottom: 1px solid black;
	text-align: center;
}

.gallerycontentnav img{
	margin-top: 3px;
}

.gallerycontentthumbtable{
	border: 0px;
}


.gallerycontentthumbnail{
	position: relative;
	background: url(../images/thumbbg.gif);
	width: 96px;
	height: 96px;
}

.gallerycontentthumbnail img{
	position: absolute;
	left: 8px;
	top: 8px;
}

.galleryname{
	float: left;
}



/* GALLERY PHOTO CLASSES */

.galleryphotowrap{
	padding: 5px;
	border: 1px solid black;
	background: #606060;
	margin: 2px;
}

.galleryphotopopup{
	font-size: 0.85em;
}

.photoimg{
	border: 1px solid black;
}

.galleryphotodetailwrap{
	padding-right: 5px;
	height: 370px;
	overflow: auto;
}

.galleryphototitle{
	font-size: 1.2em;
}

.galleryphotolocation{
	margin-top: 10px;
	color: #c0b0b0;
}

.galleryphotodate{
	margin-top: 5px;
	color: #c0c0b0;
}

.galleryphotodescription{
	margin-top: 20px;
	font-size: 0.9em;
	color: #e0e0e0;
}


.galleryphotocopyright{
	font-size: 0.8em;
	font-style: italic;
	color: #808080;
	text-align: right;
	position: absolute;
	bottom: 2px;
	right: 2px;
}


/* NAVIGATION ROLLOVERS */


#prevphoto, 
#nextphoto,
#returntogallery,
#chooseagallery,
#exitgallery,
.prevpagelight,
.nextpagelight,
#moregalleriesleft,
#moregalleriesright{
	position: absolute;
	height: 20px;
	overflow: hidden;
}

#prevphoto a:hover img,
#nextphoto a:hover img,
#returntogallery a:hover img,
#chooseagallery a:hover img,
#exitgallery a:hover img,
.prevpagelight a:hover img,
.nextpagelight a:hover img,
#moregalleriesleft a:hover img,
#moregalleriesright a:hover img{
	position: relative;
	top: -25px;
}

#prevphoto{
	right: 110px;
	bottom: 0px;
}

#nextphoto{
	right: 0px;
	bottom: 0px;
}

#returntogallery{
	margin-left: 70px;
	bottom: -4px;
}

#exitgallery{
	margin-left: -10px;
	bottom: -4px;
}

.prevpagelight{
	left: 0px;
	top: 2px;
}

.nextpagelight{
	right: 0px;
	top: 2px;
}

#moregalleriesleft{
	left: 0px;
	bottom: -4px;
}

#moregalleriesright{
	right: 0px;
	bottom: -4px;
}
