@charset "UTF-8";

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

/*  for purposes of this sample, the code has been optimized.     */
/*  The files provided on Lynda.com will be more human-readable   */
		 
.gallery_container h2 { 
	margin:0;
	color: rgb(0,60,111);
	padding:0 0 5px 0; 
	font-size: 1.3em;
	text-transform: lowercase;
	background:none;
	letter-spacing:0.3px;
	font-weight:normal;}

p { 
	margin: 0px 0px 15px 0px;  }

a img { 
	border: none; }

a { 
	color: #000;
	padding:0;
	margin:0; }

a:hover { 
	color: #bbb; }

a.zoom { 
	font-size: 1.5em;
	text-transform: lowercase; 
	text-decoration: none; 
	color: #000; 
	margin:0; 
	padding:0;  
	font-family:'PTSansNarrowBold', "Times New Roman", Helvetica, sans-serif;} /*Styles the View Larger text*/

a.contactLink { 
	color: #FFF;
	background: rgb(96,153,196); 
	padding:5px; 
	text-transform: lowercase; 
	text-decoration: none }
	
a:hover.contactLink {
	color: #F90;}	

.clear { 
	clear: both; 
	line-height: 1px; }

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

.gallery_preload_area { 
	display: none; }

.gallery_container { 
	overflow: auto;
	width: 978px;
	min-height:400px;
	margin:37px 0 0 0;
	padding:0;
	border-top: 1px solid #999;
	border-bottom:1px solid #999;}

.gallery_type { 
	width: 980px; 
	margin: 0px;
	padding: 0px; 
	text-align: right; }

.gallery_content {	
	margin: 0px;	
	padding: 10px 0px 1px 0px;
	height:100%;}

.gallery_thumbnails { 
	margin: 0 30px; 
	float: left;
	clear:both;}

.gallery_thumbnails a {	
	display: block;	
	height: 75px;	
	width: 75px;	
	float: left;	
	border: 2px solid #555;	
	margin: 0 21px 10px 0px;}

.gallery_thumbnails a:hover {
	border-color: #fff;}

.gallery_thumbnails a.selected { 
	border-color: rgb(96,153,196); }

.gallery_preview { 
	width: 275px; 
	height: 275px;
	float: left; 
	margin:10px 0 0 20px; 
	padding:0 0 0 0;
	background: #FC0 }

.gallery_preview a { 
	display: block; 
	width: 275px; 
	height: 275px; 
	border: 2px solid #555;
	margin:0; 
	padding:0;
	color:#F00 }

.gallery_preview a:hover { 
	border-color: #fff; }

.gallery_contact { 
	width: 540px; 
	margin: 0px; 
	padding: 0; 
	height:50px; 
	float:left; 
	text-align:	left;}

.gallery_caption { 
	width: 430px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0; 
	text-align:left; 
	font-size: 1.15em; 
	letter-spacing:-0.2px;}/* Hide for browsers with no JavaScript support */

.gallery_caption p {
	margin:0 0 0 40px;
	padding:0 0 0 0;} /* Positions the View Larger and caption.  Positioned controlled by the thumbnails if they are longer than the preview image.*/
/*.gallery_caption { 
	width: 375px;
	margin:-55px 0 0 540px;}/* Hide for browsers with no JavaScript support */

.gallery_data { display: block }
.gallery_preview { display: none; }
.gallery_caption { display: none; }

#totalWrap .gallery_container .gallery_content .gallery_thumbnails p {
	clear:both;
	margin:0;
	padding:0;}
		
#totalWrap #navigation .gallery_container #copyright {
	font-size:1.2em;
	margin:0 0 10px 25px;
	padding:0 0 0 0;
	letter-spacing:normal;
	width:500px;}