/* HEADER STYLES */

/* IMAGE STYLES */

#image			{
			margin: 10px 0px 10px 0px;
			padding:3px;
			background-color:#000000;
			border-top:solid 6px #ffffff; 
			border-right:solid 2px #ffffff;
			border-bottom:solid 5px #ffffff;
			border-left:solid 2px #ffffff;
			}

a			{
			text-decoration:underline;
			color:#888888;
			}
a:visited		{
			text-decoration:underline;
			color:#888888;
			}

a:hover			{
			text-decoration:underline;
			color:#ffffff;
			}

/*IMAGE INFO/TITLE STYLES */

#image-display		{
			margin:0px;
			padding:0px 0px 0px 0px;
			}

#image-info		{
			padding:0px;
			margin:10px 0px 0px 0px;
			display:block;
			background-color:#000000;
			border:0px;
			text-align:left;
			}

#image-title a		{
			text-decoration:none;
			color:#eecc00;
			text-align:left;
			}

#image-title a:visited	{
			text-decoration:none;
			color:#eecc00;
			text-align:left;
			}

#image-title a:hover	{
			text-decoration:none;
			color:#ffffff;
			text-align:left;
			}

/* META INFORMATION STYLES */

.meta			{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border:0px;
			}

.meta p			{
			margin: 0px 0px 5px 0px;
			font-size: 80%;
			text-align:left;
			line-height:1.5em;
			color:#666666;
			}

.meta-emphasis		{
			font-weight:700;
			text-transform:uppercase;
			}

.meta a			{
			text-decoration:none;
			color:#666666;
			}

.meta a:visited		{
			text-decoration:none;
			color:#666666;
			}

.meta a:hover		{
			text-decoration:underline;
			color:#ffffff;
			}


/* PHOTOGRAPH NAVIGATION STYLES */

.photo-nav		{
			/* position:absolute;
			top:330px;
			left:50%; */
			margin:0px 0px 0px 0px;
			padding:10px 10px 15px 10px;
			border:0px solid #000000;
			/* was 2c2c2c */
			color:#666;
			z-index:10000;
			text-align:right;
			background-color:#000000;
			/* was 080808 */
			}

.photo-nav-left		{
			margin:0px 4px 0px 0px;
			float:left;
			text-align:left;
			}

.photo-nav-right	{
			margin:0px 0px 0px 4px;
			float:right;
			text-align:right;
			}

.photo-nav-left,
.photo-nav-right		{
						font-size:80%;
						font-weight:700;
						text-transform:uppercase;
						}
.photo-nav-thumb				{
						margin:5px 0px 0px 0px;
						background-color:#000000;
						}
.photo-nav-thumb img				{
						/* opacity:0.3; */
						border:1px solid #2c2c2c;
						padding:1px;
						background-color:#000000;
						}


.photo-nav-thumb img:hover			{
						/* opacity:1.0; */
						/*
						border:1px solid #ffffff;
						padding:1px;
						background-color:#000000;
						*/
						}

.photo-nav-left a,
.photo-nav-right a		{
						color:#666;
						text-decoration:none;
						display:block;
						}


.photo-nav-left a:visited,
.photo-nav-right a:visited	{
						color:#666;
						text-decoration:none;
						display:block;
						}

.photo-nav-left a:hover,
.photo-nav-right a:hover			{
						color:#ffffff;
						text-decoration:none;
						display:block;
						}

#photo-nav-breadcrumbs	{
			margin:15px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			z-index:3000;
			text-align:left;
			color:#55554c;
			}

#photo-nav-breadcrumbs h3		{
					margin:0px 0px 5px 0px;
					text-transform:uppercase;
					color:#55554c;
					}

#photo-nav-breadcrumbs a		{
					color:#55554c;
					text-decoration: none;
					}

#photo-nav-breadcrumbs a:visited	{
					color:#55554c;
					text-decoration: none;
					}

#photo-nav-breadcrumbs a:hover		{
					text-decoration:underline;
					color:#ffffff;
					}

/* Graphics Styles */
#bottom-rule				{
					padding:0px 0px 15px 0px;
					}

#bottom-rule p				{
					margin:10px 0px 0px 100px;
					font-size:300%;
					font-weight:900;
					text-align:left;
					color:#3f3f3f;
					}

/* IMAGE DESCRIPTION STYLES */

.image-desc			{
				padding:0px;
				margin:0px 0px 50px 0px;
				display:block;
				color:#888888;
				border:0px;
				font-family: arial, helvetica, sans-serif;
				text-align: left;
				line-height:150%;
				}

.photo-date			{
				margin:0px 10px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:80%;
				text-align:left;
				color:#666666;
				}

.photo-date-emphasis		{
				font-weight:700;
				text-transform:uppercase;
				}

#photo-comments			{
				margin:0px 10px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:80%;
				text-align:right;
				text-transform:uppercase;
				color:#666666;
				}

#photo-comments a		{
				text-transform: uppercase;
				text-decoration:none;
				color:#666666;
				}

#photo-comments a:visited	{
				text-transform: uppercase;
				text-decoration:none;
				color:#666666;
				}

#photo-comments a:hover		{
				text-transform: uppercase;
				text-decoration:underline;
				color:#ffffff;
				}

/* vIEWER RATING STYLES, YO */

.rating				{
				font-size:80%;
				color:#eecc00;
				}

.rating a			{
				color:#eecc00;
				text-decoration:none;
				}

.rating	a:visited		{
				color:#eecc00;
				text-decoration:none;
				}

.rating	a:hover			{
				color:#ffffff;
				text-decoration:none;
				}

.update				{
				font-size:80%;
				font-weight:900;
				color:#eecc00;
				}

.update a			{
				color:#eecc00;
				text-decoration:none;
				}

.update	a:visited		{
				color:#eecc00;
				text-decoration:none;
				}

.update	a:hover			{
				color:#ffffff;
				text-decoration:none;
				}

/* CUSTOM FIELDS TAG LIST STYLES */

#custom-fields-tags		{
				padding:0px 0px 40px 0px;
				display:block;
				color:#666666;
				border:0px;
				text-align:left;
				}

#custom-fields-tags h4		{
				padding:0px;
				margin:20px 0px 5px 0px;
				font-family:'Arial Narrow','Helevtica Narrow',sans-serif;
				text-transform:uppercase;
				letter-spacing:0.1em;
				color:#3c3c3c;
				}

#custom-fields-tags h4 a	{
				text-transform:uppercase;
				text-decoration:none;
				color:#3c3c3c;
				}

#custom-fields-tags h4 a:visited	{
					text-transform:uppercase;
					text-decoration:none;
					color:#3c3c3c;
					}

#custom-fields-tags h4 a:hover	{
				text-transform:uppercase;
				text-decoration:none;
				color:#ffffff;
				}

#custom-fields-tags a		{
				text-decoration:none;
				color:#4c4c4c;
				}

#custom-fields-tags a:visited	{
				text-decoration:none;
				color:#4c4c4c;
				}

#custom-fields-tags a:hover	{
				text-decoration:underline;
				color:#ffffff;
				}

.sdtc-image-tags		{
				/* font-family:'Arial Narrow','Helvetica Narrow',sans-serif; */
				/* font-size:100%; */
				/* color:#4c4c4c; */
				}