@charset "UTF-8";
/* CSS Document */

*{margin:0 auto; padding:0}
	body{padding-left:20px; text-align:center;background-color:#333333;color:#fff;font:80%/140% georgia,serif;}
	#main {width:1022px; border:1px solid #666; background-color:#444; margin:0 auto; height:900px;}
	
	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	a{color:#3CF;text-decoration:none;outline:none;}
	a:hover{color:#36F;}
	.caption{font-style:italic;color:#fff;margin-top:.5em; height:auto; margin-bottom:1em;}
	.main_gallery{margin-top:1em; width: 709px; height:auto; float:left;  }
	
	.gallery_images {width:709px;margin:0 auto; padding:0; clear:both; float:left;  }
	.gallery_images li{width:65px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery_images li div{left:240px}
	
	.gallery_images li div .caption{font:italic 10px Georgia, "Times New Roman", Times, serif;}
	
	#gallery_title{width:inherit; margin:0;}
	#gallery_title h1 {padding-top:10px; padding-bottom:10px; color:#fff;}
	#main_image{margin:0 auto;height:415px;width:auto; margin-bottom:3em;}
	#main_image img{margin-bottom:10px; width:auto; height:400px; margin-bottom:2em;}
	.main_overlay_caption{ height:15px; background-image:url(caption.jpg); background-position:bottom; background-repeat:no-repeat; width:100%; margin:0 auto;}
	
	.nav{font:8px 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:right; padding-top:20px;}
	.topnav{ float:right;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:right; margin-top:1em; padding:0 50px 0 0;width:200px;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	#photoIndex{float:left; height:900px; width:300px; margin:1em 0 5px 0;}
	#photoIndex h3{font:normal 16pt Georgia, "Times New Roman", Times, serif;}
	#indexList{ height:410px; width:300px;  margin:0; padding:0; overflow:scroll; overflow-x:hidden; -ms-overflow-x: hidden;
}
	#related{width:100%; padding:5px 0 5px 0;float:left;}
	#related a{font:normal 10pt Arial, Helvetica, sans-serif; color:#3cf; float:left; margin:.3em 0 0 .5em; }
	#related a:hover{text-decoration:underline;}
		.relatedstrip h2{color:#333;}

	#related h3{font:bold 90% 'helvetica neue',sans-serif;letter-spacing:0;text-transform:uppercase; text-align:left;}
	#adsense{height:200px; width:200px; background-color:#fff; margin:0 3em 0 3em; float:left;}
	#allGalleries {margin:0; padding:0; width:100%; height:auto; float:left; }
	#homegalleries {height:auto; background-color:#f1f1f1;width:100%;}
	.sectionheader {font:normal 16pt Georgia, "Times New Roman", Times, serif;letter-spacing:0;text-transform:Capitalize; color:#fff; text-align:left; margin:0 0 .5em 0; }
	#wrapper h1{font:normal 16pt Georgia, "Times New Roman", Times, serif;letter-spacing:0;text-transform:Capitalize; color:#fff; text-align:left; margin:1em 0 .5em 2.5em; }
	
	#videotitleBar {
		 width:1024px; height:auto; float:left;top:0px; left:0px;
			margin:0 auto; padding:10px 0 10px 0; text-align:center; text-align:center;
			}
			
	
#videotitleBar h1 {font:normal 26px Arial, Helvetica, sans-serif; letter-spacing:normal; text-transform:capitalize; margin:0 auto;padding:0; color:#fff; text-align:center;
				}
				
 #titleMain {float:left; width:1024px; background-color:#fff; padding:20px 0 20px 0;}
 #titleMain h1 {font:normal 26px Arial, Helvetica, sans-serif; letter-spacing:normal; text-transform:capitalize; margin:0 auto;padding:0; color:#333; text-align:center;
				}
				
.catheader {	font:10pt Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#666;
	font-weight:bold;
	height:20px;
	float:left;
	width:450px;
	
	letter-spacing:-.8px;text-transform:uppercase; text-align:left; padding:5px; margin:20px 0 10px 0;}
