
/* ---------------------------- Gallery ------------------------------------ */
.gallery_page #section_heading,
.albums_page #section_heading,
.thumbnails_page #section_heading 
{
	background-image:url(../img/section_headings/section_header_pic.jpg);
}
.gallery_page #section_heading h1,
.albums_page #section_heading h1,
.thumbnails_page #section_heading h1,
.photo_page #section_heading h1
{
	background-image:url(../img/section_headings/gallery.gif);
}

.gallery_page .galleries,
.gallery_page .albums 
{
	padding:10px 0px 10px 15px;
	display:table;
}
.gallery_page .galleries .gallery 
{
	background-color:Transparent;
	margin-right:15px;
	margin-bottom:10px;
	height:60px;
	float:left;
	clear:none;
	width:200px;
}
.gallery_page .galleries .gallery img 
{
	width:60px;
	height:60px;
	margin-right:10px;
	float:left;
}
.gallery_page .galleries .gallery h3 
{
	font-size:13px;
	margin:0 0 5px 0;
}
.gallery_page .galleries .gallery .last_updated 
{
	font-size:10px;
}
.gallery_page .galleries .gallery a:hover 
{
	color:#DC241F;
}






/*--------- albums page ---------------*/
.albums_page .albums .album 
{
	clear:both;
	border-bottom:solid 1px #7FA4B6;
	padding:10px 15px;
	display:table;
	width:502px;
}
.albums_page .albums img 
{
	float:right;
	width:60px;
	height:60px;
	margin-left:15px;
}
.albums_page .albums .album .title
{
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
}
.albums_page .albums .album .description
{
	font-size:12px;
	margin-bottom:5px;
}
.albums_page .albums .album .last_updated
{
	font-size:11px;
}
.albums_page .albums .album .label
{
	font-weight:bold;
}



.albums_page #sub_nav .gallery
{
	padding:8px;
	background-color:#F8DE9F;
	background-color:#FDF8CD;
	border-bottom:solid 1px white; 
}
.albums_page #sub_nav .gallery .title
{
	margin-bottom:5px;
}
.albums_page #sub_nav .gallery .title .label
{
	font-size:11px;
	color:#EA6806;
}
.albums_page #sub_nav .gallery .title .value
{
	font-weight:bold;
	font-size:13px;
}
.albums_page #sub_nav .gallery .description
{
	font-size:11px;
}


/*--------- thumbnails page -----------*/
.thumbnails_page .thumbnails 
{
	padding:10px 0 0 15px;
}
.thumbnails_page .thumbnails .thumbnail 
{
	float:left;
	margin-right:7px;
	margin-bottom:10px;
	width:120px;
	border-bottom:solid 1px #00496E; 
}
.thumbnails_page .thumbnail img 
{
	width:120px;
	height:120px;
	margin-bottom:5px;
	border:none;
}
.thumbnails_page .thumbnails .thumbnail .title
{
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
}
.thumbnails_page .thumbnails .thumbnail .last_updated
{
	font-size:10px;
	margin-bottom:5px;
	color: #7FA4B6; 
}




.thumbnails_page #sub_nav .gallery,
.thumbnails_page #sub_nav .album
{
	padding:8px;
	background-color:#F8DE9F;
	border-bottom:solid 1px white; 
}
.thumbnails_page #sub_nav .album
{
	background-color:#FDF8CD;
}
.thumbnails_page #sub_nav .gallery .title,
.thumbnails_page #sub_nav .album .title
{
	margin-bottom:5px;
}
.thumbnails_page #sub_nav .gallery .title .label,
.thumbnails_page #sub_nav .album .title .label
{
	font-size:11px;
	color:#EA6806;
}
.thumbnails_page #sub_nav .gallery .title .value,
.thumbnails_page #sub_nav .album .title .value
{
	font-weight:bold;
	font-size:13px;
}
.thumbnails_page #sub_nav .gallery .description,
.thumbnails_page #sub_nav .album .description
{
	font-size:11px;
}

/*------------------------------------------ photo page -----------------------------*/

.photo_page .photo_area
{
	padding:10px 10px 10px 15px ;
	text-align:center;
}

.photo_page .album_nav
{
	font-size:11px;
	color: #7FA4B6; 
	border-bottom:solid 1px #7FA4B6; 
	padding:5px 15px;
}.photo_page .album_nav span
{
	margin-right:10px;
}

.photo_page #sub_nav .photo .caption
{
	margin-bottom:5px;
}
.photo_page #sub_nav .photo .date
{
	font-size:11px;
	font-weight:bold;
}


.photo_page #sub_nav .gallery,
.photo_page #sub_nav .album,
.photo_page #sub_nav .photo
{
	padding:8px;
	background-color:#F8DE9F;
	border-bottom:solid 1px white; 
}
.photo_page #sub_nav .photo
{
	background-color:#FDF8CD;
}


.photo_page #sub_nav .gallery .title,
.photo_page #sub_nav .album .title,
.photo_page #sub_nav .photo .title
{
	margin-bottom:5px;
}
.photo_page #sub_nav .gallery .title .label,
.photo_page #sub_nav .album .title .label,
.photo_page #sub_nav .photo .title .label
{
	font-size:11px;
	color:#EA6806;
}
.photo_page #sub_nav .gallery .title .value,
.photo_page #sub_nav .album .title .value,
.photo_page #sub_nav .photo .title .value
{
	font-weight:bold;
	font-size:13px;
}
.photo_page #sub_nav .gallery .description,
.photo_page #sub_nav .album .description,
.photo_page #sub_nav .photo .description
{
	font-size:11px;
}


