		body {margin:20px;}
		a {text-decoration:none;}
		a:hover{text-decoration:underline;}
		.mstr_container { width:740px; margin:10px; float:left; }
		.col_1 {float:left; width:408px; background-color:#FFFFFF; }
		.col_2 {float:right; width:284px; margin:10px 0 0 0; padding:0 10px 0 0;}
	
		.no_results { height:520px; font-family:arial, helvetica; font-size:14px; font-weight:normal; padding:25px 15px 15px 15px; }
	
		#curve_container_1 {width:736px; padding:0; margin:10px 0 0 0; }
		#curve_container_2 { width:732px; }
		#curve_container_3 { width:280px; }
		
		.header_ad{width: 730px; overflow: hidden;}
		.footer_ad{width: 730px; overflow: hidden; margin-top: 20px;}
	
		.gallery_title {font-family:arial; font-size:28px; font-weight:normal; letter-spacing:-1px; margin:10px 10px;}
		.photo_nav {height:24px; width:408px; padding: 7px 0px 0px 0px; margin:0px;}
		.photo_nav_col_1 {float:left; width:75px; height:24px; padding:6px 0 0 0; text-align:center; font-family:arial; font-size:12px; font-weight:bold;}		
	
		.photo_nav_border { float:left; border-right:2px solid white; padding:0; height:30px; width:1px;}
		.photo_nav_col_2 {float:left; width:250px; text-align:center; padding:6px 0 0 0; font-family:arial; font-size:12px; font-weight:bold;}
		.photo_nav_col_3 {float:right; height:24px; padding:0; text-align:center; font-family:arial; font-size:12px; font-weight:bold;}
			
		.photo_title {width:386px; font-family:arial; font-size:18px; font-weight:bold; margin:5px 0 0 0; }	
		.photo_date {float:left; font-family:arial; font-size:12px; font-weight:normal; }
		.photo_by { width:230px; float:right; text-align:right; font-family:arial; font-size:12px; font-weight:normal; }
		.photo_desc {width:386px; font-family:arial; font-size:12px; line-height:150%; }
		.photo_thumbs_container {margin:0 0 10px 0;}	
	
		.keyword_help { font-size:10px; font-family:arial, helvetica; }
	
		.photo_thumb {float:left; width:94px; height:64px; margin:0 6px 0 0; overflow:hidden;}
		.selected_photo_thumb {float:left; width:94px; height:64px; margin:0 6px 0 0; overflow:hidden;}
	
		.photo_thumb2 {float:left; width:60px; height:38px; margin:5px 5px 5px 0; overflow:hidden;}		
	
		.gallery_header { padding:5px 0 0 10px; font-family:arial; font-size:16px; font-weight:bold; }
		.gallery_subheader { margin:16px 0 0 0; float:left; font-size:12px; color:black; font-family:arial; }
	
		.thumb_nav {float:right; text-align:left; font-family:arial; font-size:12px; font-weight:bold; }
		.thumb_group {float:left; text-align:right; font-family:arial; font-size:12px; font-weight:bold; }
		.photo_hdr {width:408px; margin:10px 0 0 0; background-color: #FFFFFF;}
		.photo_hdr_col_1 {float:left; font-family:arial; font-size:14px; font-weight:bold; }
			.photo_hdr_col_1 a:link, .photo_hdr_col_1 a:active { font-family:arial; font-size:14px; font-weight:bold; }
			.photo_hdr_col_1 a:hover { font-family:arial; font-size:14px; font-weight:bold; }
		.photo_hdr_col_2 {float:right; font-family:arial; font-size:14px; font-weight:normal; }
	
	
		.submit_header { font-family:arial; font-size:18px; }
		.submit_require { font-family:arial; font-size:12px; }
		.submit_text {width:150px; float:left; text-align:left; font-family:arial; font-size:12px; font-weight:bold; }		
		.submit_limit { font-family:arial, helvetica; font-size:11px; }
		.submit_denied { padding:25px; text-align:center; font-family:arial; font-size:14px; font-weight:bold; }
	
		.submit_success {font-family:arial; font-size:18px; font-weight:bold; }
		.submit_success_small { font-family:arial; font-size:12px; }
		.submit_disclaimer {padding:0 0 5px 0;}
		.submit_disclaimer_text {float:left; font-size: 10px; font-family: Verdana arial sans-serif;}
		.big_photo { width:404px; }
		#client_footer{clear:both;}
		.PDfooterWrapper{padding: 15px 0px 10px 0px; text-align:center; width:100%;}	
		#PDfooterWrapperLink{color: #FFFFFF;}
		#leftRail{float:left;}
		#header{clear:both; width:100%;}
		#prevLink:hover{ cursor: pointer;}
		#nextLink:hover{ cursor: pointer;}
		#submittedBy a {text-decoration: none;}
		#submittedBy a:hover{text-decoration: underline;}
		#expandText{ font-family: arial; font-size: 10px; padding: 0px 5px;}
		.close_link{float:right;}
		#photogallery_wrapper{width: 1000px; float:left;}
	
	/* ************************************* */
	/* *********  PHOTO POPUP STYLES  ******** */
	/* ************************************* */
	/* Imported from Events */	
	.window_close { float: right; margin: 10px; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; }
	.window_close a { color: black; }		
		
