body { background-color: #000000;
background-position: -0pt -11pt; 
margin-top: -20px;

}

.blue_ps_h1, .ps_port_title  {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
				font-size: 18px;
				color: #1d689d;
				font-weight: bold;
				margin-top: 0;
				padding-bottom: 0;}
				
.blue_ps_h2 {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
				font-size: 16px;
				color: #1d689d;
				font-weight: bold; }
				
.ps_caption {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
				font-size: 14px; 
				color: #1d689d;
					}
				
a:hover.blue_ps_h2 {color: #f49820;}

#iptc_table {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
				font-size: 14px;
				color: #a7a7a7;
				padding-right: 5px;
				padding-bottom: 20px; 
				}
				
.iptc_text {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
			font-size: 13px;
			color: #a7a7a7;			}
			
.iptc_text2 {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
				font-size: 12px;
				color: #a7a7a7;			}


					
.iptc_td_right { 	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
					padding-right: 40px;
					vertical-align: top;
					margin-top: 4px;
					}

.carrot {		font-size: 12px;
				color: #a7a7a7;
}

.carrot a:hover {		color: #a7a7a7; text-decoration: none; }

DIV.thumb_links, A.thumb_links_lightbox, DIV.thumb_links, A.thumb_links_cart  { 	text-align: center; font-size: 11px;  padding-right: 5px;	}

FORM.image_keywords  UL LI {  width: 240px; }


/* Photoshelter Hacks */

/* .ps_port_title {font-size: 18px; color: #1d689d; font-weight: bold;}

div.PSPortfolio {font-size: 14px;}

a.psport_info {font-size: 12px;}
.psport_index {font-size: 12px;}


.psport_cap {font-size: 16px; text-align: left;}
a.psport_cap {font-size: 14px; text-align: left;}  


/* //////////////////////////////////////////////// */	



  DIV.PSPortfolio A.psport_cap, DIV.PSPortfolio A { font-size: 14px; }
DIV.PSPortfolio .psport_headline { font-size: 14px; }


.PSPortfolio  .psport_cap { font-size: 16px; text-align: left; }

.ps_port_title {margin-top: -15px;}

/* A.portfolio_link.portfolio_link_multi {float: left !important;}    */


/* "UL.thumbs" is used for all thumbnail displays */

/*


UL.thumbs LI {  height: 240px; }

UL.thumbs.collections_galleries_list LI  
{
  width: 210px;
  height: 240px;
}

UL.thumbs.gallery_list LI  { height: 240px;}

UL.thumbs.gallery_thumbs LI { height: 250px; }  */


.gallery_image_title_h1 {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
							color: #1d689d;
							font-size: 20px;
							margin-top: 0;
							padding: 0px 0px 2px 0px;
							border-bottom: 1px solid #222222;}
							
.gallery_image_social { border: 1px solid red; width: 150px; }
						
#gallery_name_link_h2 {	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
						color: #a7a7a7;
						padding-left: 2px;
						padding-right: 6px;
						font-size: 12px; 
						margin-bottom: 12px;
						display: block;}

#gallery_name_link_h2 a :hover{ color: #a7a7a7; text-decoration: none;}						
	
/* /////////////////// Print/download/license/ next/previous BOXES /////// */

#purchase_nav {	width: 100%; 
				margin-top: 2px;
				margin-bottom: 2px;
				padding-top: 2px;
				padding-bottom: 2px;
				font-size: 13px;
				font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
				color: #a7a7a7; 
				}
				
#purchase_nav a { color: #a7a7a7; }
#purchase_nav a:hover { color: #a7a7a7; color: #f49820; text-decoration: none;}

.purchase_boxes { 	padding: 2px 6px 2px 6px;
					margin-right: 10px;
					border: 1px solid #636363;
					float: left; }
					
.search_results_boxes { 	border: 1px solid #636363;
						padding: 3px 5px 3px 5px;
						margin-right: 5px;
						margin-left: 10px;
						display: inline; }
						
/*  .purchase_boxes a:hover, .purchase_boxes:hover {color: #f49820; text-decoration: none;}
.purchase_boxes:hover {color: #f49820; text-decoration: none;} */

.index_count { 	margin-right: 6px;
				padding: 5px 8px 5px 8px; 
				float: right;  }

.nav_boxes {	padding: 2px 6px 2px 6px;
			margin-right: 10px;
			border: 1px solid #636363;
			}
						
/*.nav_boxes a:hover {color: #f49820; text-decoration: none;}
.nav_boxes:hover {color: #f49820; text-decoration: none;}	*/					





/* New Header */

/* NEW HEADER TEST IDs */

#header_ps {	display: block;
			padding: 2px;
			margin-bottom: 1px;
			color: #ffffff;
			height: 95px;
			 }
			 
				
#logo {	float: left;
		border: 0px solid #808080;
		width: 333px;
		height: 60px;
		margin-bottom: 5px; 
		text-align: left;
		}
		
#logo img { 	border: 0px solid white;
			padding-top: 1px;
			padding-right: 1px;
			padding-left: 0;
			margin: 0;}				
				
#search { 	float: right;
			height: 32px; 
			width: 525px;
			padding-right: 10px;
			margin-top: 10px;
			color: #a7a7a7;
			font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
			font-size: 13px;
			border: 0px solid blue;
			text-align: right;}
									
.input-search { 	color: #a7a7a7;
				background-color: #333333; 
				border: 0px solid #000000; 
				height: 23px;
				width: 150px;
				}	
				
#search img {	border: 0px solid white;
				padding-right: 5px;
				}
	
.submit-button-search { 	margin-left: 5px;
						padding: 4px;
						height: 28px;
						font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
						font-size: 11px;
						color: #a7a7a7;
						background: #333333;
						border: 1px solid #636363; }
						
#mainnav { 	clear: both;
			padding: 5px 8px 2px 2px;
			text-align: center;
			color: #a7a7a7;
			font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
			font-size: 15px;
			margin-top: 10px; }
			
#mainnav a {	margin-right: 20px;}
			
#header_ps a:link, #header a:visited, #header a:active {	color: #1d689d;
													text-decoration: none;
					}
					
#header_ps a:hover	{	color: #f49820;
					text-decoration: none; }

					
#about { 	font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
			font-size: 13px;
			color: #a7a7a7;
			text-align: left;
			margin-top: 20px;
			padding-left: 10px;
			padding-right: 15px;
			min-height: 490px;
			border: 0px solid yellow;

		}
		
#about img { float: right; 
			margin: 5px 0px 10px 15px; 
			border: 0px;			}


#about p {	text-indent: 15px; 
			}

#about a { text-decoration: none; }

#about a:link, #about a:active, #about a:visited { text-decoration: none; color: #636363; }
#about a:hover { color: #1d689d; }
	

#about h1 {	font-size: 18px;
			color: #1d689d;
			font-weight: bold;}

/*  FOOTER    */


#footer {	padding-top: 5px;
			margin-top: 10px;
			clear: both;
			border-top: 1px solid #141414;
			width: 900px;
			font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
			font-size: 11px;
			height: 265px;
		}
		
#footer h4 { font-size: 13px;
			color: #c07008;
			margin-top: 2px;

		}
		
.indent {text-indent: 10px;}
				
				
.input_footer { 	color: #a7a7a7;
				font-size: 10px;
				background-color: #333333; 
				border: 1px solid #000000; 
				height: 20px;
				width: 165px;
				}	
				

	

.submit-button-footer-search { 	margin-left: 5px;
						padding: 3px;
						height: 24px;
						font-family: 'Lucida Sans Unicode','Lucida Grande',Tahoma,sans-serif;
						font-size: 10px;
						color: #a7a7a7;
						background: #333333;
						border: 1px solid #636363; }

#footer_intro { 	margin: 5px; 
				padding: 0px 5px 5px 5px; 
				color: #808080; 
				text-align: left; 
				float: left; 
				width: 310px; 
				border: 0px solid yellow; }
				


#footer_imagelibrary	 { 	margin: 5px 5px 5px 20px; 
							padding: 0px 5px 5px 5px;  
							color: #808080; 
							text-align: left; 
							float: left; 
							width: 240px; 
							border: 0px solid green;
						}
						
#footer a:link, #footer a:active, #footer a:visited { text-decoration: none; color: #1d689d; }
#footer a:hover { color: #f49820; }

#footer_intro a:link, #footer_intro a:active, #footer_intro a:visited { text-decoration: none; color: #a7a7a7; }
#footer_intro a:hover { color: #ffffff; }
				
#footer_contact {	margin: 5px 5px 5px 5px; 
					padding: 0px 5px 5px 0px; 
					color: #808080; 
					text-align: left; 
					float: left; 
					width: 270px; 
					border: 0px solid red; }
					
#footer_contact img {border: 0px;}
					
#footer_copyright { 	width: 850px; 
					clear: both;
					height: 20px;
					margin: auto; 
					padding: 2px; 
					color: #808080; 
					border: 0px solid white; }
					
#footer_copyright p { margin-top: 1px }
