@charset "UTF-8";


/* CSS Document                  */
/* Written by Chris Converse     */
/* for Lynda.com                 */


h1 { margin: 0px; color: #fff; font-size: 1.75em; letter-spacing: 2px; font-weight: normal; }
h2 {
	margin: 0px;
	color: #555;
	letter-spacing: 19px;
	text-transform: none;
}
a img { border: none; }
a { color: #fff; }
a:hover {
	/* [disabled]color: #bbb; */
}

a.contactLink {
	font-size: .8em;
	padding: 0px 30px 0px 0px;
	text-transform: uppercase;
	text-decoration: none
}
a.zoom {
	font-size: .8em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../template/link_zoom.png);
	padding: 0px 0px 5px 22px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: justify;
	color: rgba(255,255,255,1.00);
}

.clear_both {
	clear: both;
}

.gallery_data { padding: 40px; display: none; }

.gallery_preload_area { display: none; }

.gallery_container {
	width: 960px;
	margin: 87px auto 125px;
	display:block;
}

.gallery_credit { margin: 0px 0px 10px 15px; float: left; width: 425px; }
.gallery_type { margin: 0px 0px 10px 0px; float: left; width: 500px; text-align: right; padding: 4px 0px 0px 0px; }

.gallery_top {
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.gallery_content {
	margin-top: -18px;
	margin-left: 0px;
	padding: 50px 0px 0px 29px;
	background-position: 0px 0px;
	/* [disabled]border-bottom-left-radius: 15px; */
	/* [disabled]border-bottom-right-radius: 15px; */
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	clear: none;
	background-image: url(../_photos/index/diag_pattern.png);
	background-color: rgba(0,98,251,.65);
	border: 0px inset rgba(0,13,255,0.40);
	background-repeat: repeat-y;
	background-origin: border-box;
	background-attachment: scroll;
}
.gallery_bottom {
	margin: 0px;
	padding: 0px;
}
.gallery_thumbnails { width: 500px; margin-left: 40px; float: left; }
.gallery_thumbnails a {
	display: block;
	height: 75px;
	width: 75px;
	float: left;
	border: 1px solid #555;
	margin: 0px 23px 23px 0px;
}
.gallery_thumbnails a:hover { border-color: #fff; }
.gallery_thumbnails a.selected { border-color: #fff; }

.gallery_preview { width: 375px; height: 375px; float: left; }
.gallery_preview a { display: block; width: 375px; height: 375px; border: 1px solid #555; }
.gallery_preview a:hover { border-color: #fff; }

.gallery_contact {
	margin-left: 40px;
	padding-right: 23px;
	float: left;
	text-align: right;
}
.gallery_caption {
	width: 900px;
	float: right;
}


/* Hide for browsers with no JavaScript support */

.gallery_data { display: block }
.gallery_thumbnails {
	width: auto;
	margin-left: 9px;
}
.gallery_preview { display: none; }
.gallery_caption {
	display: none;
	clear: none;
	float: right;
}


p { margin: 0px 0px 15px 0px;  
    color:rgba(255,255,255,1.00);
	font-size:12px;

}







@media (min-width : 0px ) and (max-width : 580px ){
.gallery_container {
	display: none;
}

}


@media (min-width:581px) and (max-width:824px){

.gallery_container {
	display: none;
}

}
