body { background-color: #000000;}



.blue_ps_h1 {	font-size: 18px;
				color: #1d689d;
				font-weight: bold; }
				
.blue_ps_h2 {	font-size: 16px;
				color: #1d689d;
				font-weight: bold; }
				
.ps_caption {	font-size: 14px; 
					color: #1d689d;
					}
				
a:hover.blue_ps_h2 {color: #f49820;}

#iptc_table {	padding-right: 5px;
				padding-bottom: 20px;  }

.iptc_td_right { 	padding-right: 30px;
					vertical-align: top;
					margin-top: 4px;					}

.carrot {		font-size: 12px;
				/*color: #f2c386;*/
}

.carrot a:hover {		font-size: 12px;
				/*color: #f2c386;*/
				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;
		
	}

/* NEW HEADER TEST IDs */

#header_blog {	display: block;
			padding: 2px;
			margin-bottom: 1px;
			border-bottom: 0px;
			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;
			border: 0px solid white; 
			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 a:link, #header a:visited, #header a:active {	color: #1d689d;
													text-decoration: none;
					}
					
#header a:hover	{	color: #f49820;
					text-decoration: none; }



/*  FOOTER    */

#footer_blog {	padding-top: 5px;
			clear: both;
			border-top: 1px solid #141414;
			border: 0px solid red;
			width: 900px;
			font-family: verdana,tahoma,helvetica,geneva,arial,sans-serif;
			font-size: 11px;
			height: 385px;
		}
		
#footer h4 { font-family: verdana,tahoma,helvetica,geneva,arial,sans-serif;
			font-size: 13px;
			font-weight: bold;
			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 { 	font-family: verdana,tahoma,helvetica,geneva,arial,sans-serif;
				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;
					text-align: center; 
					height: 20px;
					margin: auto; 
					padding: 2px; 
					color: #808080; 
					border: 0px solid white; }
					
#footer_copyright p { margin-top: 1px }