


.photoCaption {
	font-size: 12px;
	font-family: Arial;
	font-weight: 700;
	color: #002942;
	line-height: 2.6em;
	text-align: center;
}

.photoCaption a:link, .photoCaption a:visited {
	text-decoration: none;
	color: #fff;
}
.photoCaption a:hover {
	color: #74b303;
}

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; border: none; margin:0; padding:0; height: 317px; }

.galleryview { border: none; }

/* GALLERY CONTAINER */
.gallery { background: #fff; height: 317px; margin:0; padding: 0; }

/* LOADING BOX */
.loader { background: url(loader.gif) center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay, .panel .overlay-background { 
	height: 29px; 
	padding: 0; 
	margin: 0;
	border: none;
	text-align: center; 
	background: #e1dfd2;
}


/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #e1dfd2; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { 
	color: #fff; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Arial; 
}
.panel .panel-overlay a, .panel-overlay a:link, .panel-overlay a:visited { 
	color: #fff; 
	text-decoration: none; 
	font-weight: bold; 
}
.panel .panel-overlay a:hover { 
	color: #74b303; 
}

.panel img {
	margin:0;
	margin-bottom: 10px;
}

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 0px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { /*border: 1px solid #aaa;*/ }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { /*border-color: #000;*/ }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: black; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}