body {	background-color: #101010;
		}
		
/* EXTERNAL LINK IMAGE */

a[rel="external"] {background:url(/images/external2.png) 0% 99% no-repeat; padding-left: 15px;}	

/* a[rel="external"] {background:url(/images/external2.png) 99% 40% no-repeat; padding-right: 18px;}	*/

/* 	PANORAMA SECTION CSS    */

#panoramas {	/*text-align: left;*/
			color: #ffffff;
			font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;	
			font-size: 14px;
			
			}	
			
#panoramas img { border: 0px solid black; }

#pano_display { 	height: 400px;
				border-top: 0px solid #ffffff;
				margin-bottom: 5px;

		}

#pano_exif { height: 45px;
			border-top: 0px solid #ffffff;
			padding-top: 5px;
			color: #a7a7a7;
			text-align: left;
			padding-left: 5px;
			font-size: 13px;
			}


			
#pano_exif  h2 {	font-size: 15px;
						color: #1d689d;
						font-weight: bold;}

#pano_thumbs { 	height: 90px;
				border-top: 0px solid #ffffff;
				padding-left: 5px;

		}

#pano_thumbs img { padding-top: 5px;
				padding-bottom: 5px;
					padding-right: 4px;}


#pano_exif a:link, #pano_exif a:active, #pano_exif a:visited { text-decoration: none; color: #f49820; }
#pano_exif a:hover { text-decoration: underline; }					
					
		
/*  ABOUT/EQUIPMENT SECTION    */

#about { 	font-family: verdana, tahoma, helvetica, geneva, arial, sans-serif;
			font-size: 13px;
			/*color: #808080;*/
			color: #a7a7a7;
			text-align: left;
			padding-left: 10px;
			padding-right: 10px;

		}
		
#about img { float: left; 
			margin: 0px 12px 10px 2px;   }

#equipment_left { 	float: left;
					width: 48%; }		

#equipment_right { 	float: right;
					width: 50%;  }
		
		
#about p {	text-indent: 15px; 
			}

#equipment, #about a { text-decoration: none; }

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

			


#about h1, #about h2 {	font-size: 18px;
			color: #1d689d;
			font-weight: bold;}
			
#about h3 {	font-size: 14px;
			color: #979797;
			font-weight: bold;}


	
		
/*  CONTACT FORM CSS */		
		
		
#contact {  font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
			color: #a7a7a7;
			margin-top: 10px;
			text-align: left;
			font-size: 13px;
			border: 0px solid #fff;
			}
		
#print_info, #license_info { font-family: verdana, tahoma, helvetica, geneva, arial, sans-serif;
			font-size: 13px;
			color: #a7a7a7;}
			
#license_info  { padding: 10px 10px 10px 20px;
				float: left;
				width: 440px;
				border: 0px solid #ffffff;}
				

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

			
#form { padding: 10px;
		float: right;
		width: 450px;
		border: 0px solid #ffffff;}

#contact_info, #print_info { text-indent: 15px; padding: 10px 10px 10px 20px;
				float: left;
				width: 440px;
				border: 0px solid #ffffff;}	
				
#contact_info p, #print_info p { text-indent: 15px; }	
				
				
#contact_info ul li {list-style: none; margin-left: -20px; line-height: 1.5em; margin-top: 5px;} 

#contact img {border: 0px; }
		
.contactheader	{	font-size: 18px;
					color: #1d689d;
					font-weight: bold;
					 }
					 
.radio { background: #000000;
		border: 0px;}
					 
#contact a {	text-decoration: none;
			}		
#contact a:link, #contact a:active, #contact a:visited { color: #636363; }
#contact a:hover { color: #f49820;  }

#print_info a:link, #print_info a:active, #print_info a:visited { color: #636363; }
#print_info a:hover { text-decoration: underline;  }

#print_info h1, #contact_info h1, #license_info h1, .picture_order_h1 { margin-left: -10px;
				font-size: 18px;
					color: #1d689d;
					font-weight: bold;}

select {width: 250px;}

fieldset {border: 0px; }

input, textarea, select { 	color: #000000;
				background: #ffffff;
				border: 1px solid #330099;
				margin-top: 3px;}
                  
input:focus { background:	#e0e0e0; }
textarea:focus { background:	#e0e0e0; }

.submit-button input { margin-left: 5px; 
                    height: 25px;
					color: #ffffff;
                    background: #333333;
                    border: 1px solid #808080; }
                

.picture_display {clear: both; width: 450px; min-height: 100px; border: 0px solid red;} 				
.image_order { float: left; border: 0px solid yellow; }				
.order_details { width:285px; float: right; padding: 2px; border: 0px solid green; }

.order_details img {margin-left: 15px;}

.picture_order2 {clear: both; width: 450px; height: 60px; border: 0px solid red; margin-bottom: 20px;} 				
.image_order2 { float: left; margin-left: 55px; border: 0px solid green;}	
.image_order2 input {border: 0px;}
.image_order2 form {margin-top: 7px;}
.order_details2 {width: 285px; float: right; padding: 2px; border: 0px solid green;}



/* 	THUMBNAIL PAGES */	


/* 	USING CLASSES HERE FOR PAGE_NAV BECAUSE IT APPEARS TWICE ON THE GALLERY PAGE - ID'S CAN'T DO THAT */

.page_nav { 	font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
			font-size: 13px;
			color: #a7a7a7;
			
		}
				
.page_nav a {	background-color: #000000;
				display: inline-block;
				text-decoration: none;
				color: #808080;
				border: 1px solid #393939;
				padding: 5px;
				margin-bottom: 5px;
				margin-left: 5px;
				margin-right: 5px;

			}
			
.page_nav a:hover {	background-color: #333333;
					border: 1px solid #808080;
					color: #ffffff;
				}
				
.no_hover {		background-color: #000000;
				display: inline-block;
				text-decoration: none;
				color: #505050;
				border: 1px solid #343434;
				padding: 5px;
				margin-bottom: 5px;
				margin-left: 5px;
				margin-right: 5px;

			}
			
.current_page {	background-color: #000000;
				display: inline-block;
				text-decoration: none;
				color: #eaeaea;
				/* border: 1px solid #b4b4b4;  */
				border: 1px solid #393939;
				font-weight: bold;
				padding: 5px;
				margin-bottom: 5px;
				margin-left: 5px;
				margin-right: 5px;
				

				}
				

				

#thumbnail_gallery {	font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
					color: #ffffff;
					font-size: 13px;
					padding: 2px;
					border: 0px solid blue;
					width: 958px;
					height: 650px;
					 }
					
#thumbnail_gallery img {border: 0px;}  

#thumbnail_gallery  a:link, #thumbnail_gallery  a:visited, #thumbnail_gallery  a:active { 	color: #cccccc;
							text-decoration:none;}
#thumbnail_gallery  a:hover { color: #ffffff;
							text-decoration:none; }
		
.left_side {	position: relative;
						float: left;
						border: 0px solid #808080;
						width: 235px;
						height: 200px;
						}
						

.sitdown { 	width: 235px;
			text-align: center;
			position: absolute; bottom: 0; 
			border: 0px solid red;}

.right_side {		position: relative;
							float: right;
							border: 0px solid #808080;
							height: 240px;
							width: 235px;}

	

#nextnav {  font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
			color: #ffffff;
			font-size: 12px;
			height: 22px;
			border: 0px solid #ffffff;
 

		}
		
#nextnav a {		background-color: #000000;
				display: inline-block;
				text-decoration: none;
				color: #808080;
				border: 1px solid #393939;
				padding: 5px;
				margin-left: 10px;
				
			}
			
.nonext {		background-color: #000000;
				display: inline-block;
				color: #404040;
				border: 1px solid #333333;
				padding: 5px;
				margin-left: 5px;
				
			}
			
#nextnav a:hover {	background-color: #333333;
					border: 1px solid #808080;
					color: #ffffff;
				}
				
#nextnav img { border: 0px;}
				
.justabitsmaller {
				font-size: 1px;
				}
				
/*   #nextnav ul li {list-style: none; display: inline;}   */

	
		
/* 	VERTICAL GALLERY ID'S - TESTING */

#vcontent {  display: block;
			width: 750px;
			height: 610px;
			margin: auto;
			margin-top: 10px;
			color: #a7a7a7;
			border: 0px solid green; 
			}

#vgallery {	float: left;
			width: 410px;
			height: 610px;
			color: #a7a7a7;
			border: 0px solid red; }

#vdisplay_image { float: left;
				width: 410px;
				height: 610px;
				border: 0px solid #808080; 
				}
				
#vdisplay_image a img { border: 0px; }
				
 #vprevious {	margin-top:  250px;
			float: left;
			width: 60px;
			}
			
 #vnext { 	margin-top:  250px;
		float: left; 
		width: 60px}  
		
#vnext img, #vprevious img { border: 0px solid #808080; }
			
#vcaption_exif { float: right;
				margin: auto;
				border: 1px solid #333333;
				padding: 0px 5px 5px 5px;
				width: 320px;
				height: 594px;
				font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
				color: #a7a7a7;
			font-size: 13px;  
			text-align: left;
				}
		
#vcaption { 	padding-right: 5px;
			color: #636363;
			
			   }
			
#vcaption_exif p { padding-left: .5em;}

#vcaption_exif p img{ border: 0px solid #808080;}
		
#vexif {	/* width: 300px; */
		/* border: 1px solid #808080; */
		}

#vcaption_exif h1, h2 {	font-size: 15px;
						color: #1d689d;
						font-weight: bold;}
						
						
					
#vcaption a:link, #vcaption a:active, #vcaption a:visited { text-decoration: none; color: #999999; }
#vcaption a:hover { text-decoration: underline; }
						
/* .sectiontitle is defined in gallery id's below    */						
						
#vexif li {		list-style-type: none;
			list-style-position: outside;
			text-indent: -2.5em;

		}
		
#vtags { display: none; }		
		
#vtags a:link, #vtags a:visited, #vtags a:active{ text-decoration: none; color: #f49820; }
#vtags a:hover { text-decoration: underline; }
	

/*   GALLERY ID'S    */

#gallery {	width: 840px;
			/*height: 475px; */
			margin: auto;
			margin-top: 10px;
			color: #a7a7a7;
			border: 0px solid #808080;}

#display_image { margin: auto;
				width: 705px;
				/*  border: px solid #808080;  */
				}
				
#display_image a img { border: 0px; }
				
#caption_exif { 	margin: auto;
				margin-bottom: 10px;
				padding: 3px;
				 border: 1px solid #333333; 
				/*border: 1px solid red; */
				width: 694px;
				/*height: 175px; */
				float: right;
				font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
				color: #a7a7a7;
				font-size: 13px;
				text-align: left;
				}
				
#caption_container { margin: auto; 
					width: 700px;}
					
		
#caption { 	padding-right: 5px;
			float: left;
			width: 415px;
			color: #636363;
			border: 0px solid #808080;  }
			
#caption_exif p { padding-left: .5em;}

#caption_exif p img{ border: 0px solid #808080;}

#caption a:link, #caption a:active, #caption a:visited { text-decoration: none; color: #999999; }
#caption a:hover { text-decoration: underline; }
		
#exif {	float:right;
		width: 240px;
		padding-left: 25px;
		border-left: 0px solid #333333;  
		}

#exif h2, #caption h1, #caption h2, .sectiontitle {	font-size: 15px;
										color: #1d689d;
										font-weight: bold;}

										
						
#exif li {		list-style-type: none;
			list-style-position: outside;
			text-indent: -2.5em; }
										

#tags { display: none; }										
										
/*#tags { 	clear: both;
		 display: none;  
		 border: 1px solid white;   
		font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
		color: #ffffff;
		font-size: 13px;
		text-align: left; } */

.tags a:link, .tags a:active, .tags a:visited { text-decoration: none; color: #f49820; }
.tags a:hover { text-decoration: underline; }

.white { color: #ffffff;}

	
.orange { color: #f49820; }
.blue { color: #1d689d; }


 #previous {	margin-top:  250px;
			float: left;
			width: 60px;
			}
			
 #next { 	margin-top:  250px;
		float: left; 
		width: 60px}  



		
/*  GALLERY MENU ID'S   */ 

#gallerymenu h3 {	color: #ffffff;
			/*font-family: verdana, tahoma, helvetica, arial, sans-serif; */
			font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
			font-size: 22px; 
			margin-bottom: 10px;
			font-variant: small-caps; 
			font-weight: normal;
			letter-spacing: 1px;
			}
		
#gallerymenu-left {	padding-left: 50px;
					float: left;
					width: 290px;
					color: #ffffff; 
				border: 0px solid #808080;

		}
		
#gallerymenu-right {		float: right;
					width: 290px;
					color: #ffffff;
					
				border: 0px solid #808080;

		}
		
#gallerymenu-middle { 	float: left;
						padding-left: 15px;
						width: 290px;
					color: #ffffff;
				border: 0px solid #808080;

		}
		
		

		
#gallerymenu a:link, #gallerymenu  a:visited, #gallerymenu a:active  {	color: #ffffff;
																	text-decoration: none;  }

#gallerymenu a:hover  {border: 0px solid #393939;}
		
.gallerybdr{  border: 1px solid #393939; }



#container {  margin: auto;
			 border: 1px solid #393939;
			 padding: 0px;
			 width: 960px;
			 background-color: #000000;
			 text-align: center;
			 }  	
		
/*  BREADCRUMB    */			
		
#breadcrumb {	height: 16px;
				border-bottom: 0px solid #393939;
				padding-left: 15px;
				padding-right: 15px;
				text-align: left;
				font-weight: bold;
				color: #f49820;
				font-family: arial, helvetica, sans-serif;
				font-size: 11px;


			}
			
/* NEW HEADER TEST IDs */

#header {	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;
			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; }						

/*  MAIN PAGE CONTENT ID'S    */

#content {	display: block;
			padding: 5px;
			height: 600px;  }	
			
			
#content h2 {	color: #ffffff;
			font-family: verdana, tahoma, helvetica, arial, sans-serif;
			font-size: 25px; 
			/*font-variant: small-caps; */
			font-weight: normal;
			}
		
#imagepane {	padding: 1px;
			display: block;
			float: left;
			border: 0px solid #808080;
			width: 530px;
			height: 500px;}
			
#blurb, #blurb h1 {	    padding: 1px;
			width: 400px; 
			border: 0px solid #808080;
			font-family: verdana, tahoma, helvetica, geneva, arial, sans-serif;
			font-size: 13px; 
			font-weight: normal;
	}
	
#blurb a:link, #blurb a:active, #blurb a:visited { text-decoration: none; color: #636363; }
#blurb a:hover { text-decoration: underline; }

	

#blogposts { font-family: tahoma, verdana, helvetica, arial, sans-serif;
			border: 0px solid #808080;
			padding: 2px;
			font-weight: normal;
			font-size: 16px;

			}
			
#blogposts h2 { 	color: #f49820;
				font-size: 18px;
				font-weight: normal;
 				}
				
#blogposts li { 
			margin-left: -10px;
			font-size: 15px;
			font-weight: normal;
 				}   
				
 
#blogposts a:link, #blogposts a:active, #blogposts a:visited { text-decoration: none; color: #1d689d; }
#blogposts a:hover { color: #f49820; }
			

#textpane {	float: right; 
			width: 400px;
			height: 500px;
			padding: 4px;
			background-color: #000000;
			text-align: left;
			color: #a7a7a7;
			font-family: verdana, tahoma, helvetica, geneva, arial, sans-serif;
			/*font-family: "Times New Roman", Garamond, Courier, serif;*/
			font-size: 13px;
			border: 0px solid #808080;
		}
		

/*  FOOTER    */


#footer {	padding-top: 8px;
			clear: both;
			border-top: 1px solid #222222;
			border-length: 10px;
			width: 882px;
			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 #444444; 
				height: 21px;
				width: 165px;
				}	
				

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

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


#footer_imagelibrary	 { 	margin: 3px 5px 5px 20px; 
							padding: 0px 5px 5px 5px;  
							color: #808080; 
							text-align: left; 
							line-height: 18px;
							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: #838383; }
#footer_intro a:hover { color: #ffffff; }
				
#footer_contact {	margin: 3px; 
					padding: 0px 5px 5px 0px; 
					color: #909090; 
					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: 5px }
		
/* LINK MADNESS */            
         
		
#footernav a:link, #footernav a:visited, #footernav a:active  {	color: #f49820;
					text-decoration: none; }
#footernav a:hover	{	color: #1d689d;
					text-decoration: none; }
			
/* LINK MADNESS */            
         


					
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {	color: #1d689d;
					text-decoration: none; }
#breadcrumb a:hover	{	color: #f49820;
					text-decoration: none; }
			
#footernav a:link, #footernav a:visited, #footernav a:active  {	color: #f49820;
					text-decoration: none; }
#footernav a:hover	{	color: #1d689d;
					text-decoration: none; }
				