/*
Black			(#000000)
Dark Gray		(#121212)
Dark Gray		(#333333)
Dark Gray		(#555555)
Dark Gray		(#666666)
Medium Gray		(#999999)
White			(#FFFFFF)

Light Blue		(#ADC5DF)
Dark Blue		(#5B6776)
Dark Blue		(#283848)
Dark Blue		(#1F2B38)
Red				(#CC0000)
Light Yellow	(#FFFFEF)
*/

/*
----------------------------------------------------------------------
HTML Elements
----------------------------------------------------------------------
*/
body 
{
	background-color:#000000; 
	color:#FFFFFF;
	font-family:Arial; 
	font-size:12px; 
	margin:10px 0px 0px 10px;
	padding:0px;
	width:1350px;
}

a 
{
	color:#ADC5DF;
}

a:hover 
{
	color:#FFFFEF;
	text-decoration:none;
}



/*
----------------------------------------------------------------------
Classes
----------------------------------------------------------------------
*/
.Border_Photo 
{
	border:solid 1px #FFFFFF;
}

.GalleryTitle
{
	letter-spacing:2px;
}

.HeaderText1
{
	color:#ADC5DF;
	font-size:16px;
	font-weight:bold;
	letter-spacing:6px;
	word-spacing:2px;
}

.HeaderText2
{
	color:#ADC5DF;
	font-size:16px;
	font-weight:bold;
	letter-spacing:3px;
}

.HeaderText3
{
	color:#FFFFEF;
	font-weight:bold;
	word-spacing:2px;
}

.Heading_Content
{
	font-weight:bold;
	text-transform:uppercase;
}

.Heading_Content2
{
	border-top:dashed 1px #999999;
	font-weight:bold;
	padding-top:20px;
	text-transform:uppercase;
}

.Heading_Content3
{
	border-top:dashed 1px #999999;
	padding-top:20px;
}

.Heading_ImageInfo
{
	color:#666666;
	font-weight:bold;
	letter-spacing:2px;
}

.Heading_ImageInfo2
{
	color:#666666;
	font-weight:bold;
	letter-spacing:2px;
	margin-top:15px;
}

.Heading_Links
{
	color:#666666;
	font-weight:bold;
	letter-spacing:2px;
}

.Heading_Page
{
	color:#999999;
	font-weight:bold;
	letter-spacing:2px;
}

.Heading_Instructions
{
	font-weight:bold;
}

.Hidden
{
	visibility:hidden;
}

.ImageInfo
{
	font-weight:bold;
	margin-bottom:15px;
}

.ImageInfo2
{
	font-weight:bold;
}

.LegalInfo
{
	color:#1F2B38;
}

.LegalInfo_Link
{
	color:#1F2B38;
}

.LegalInfo_Link:hover
{
	color:#5B6776;
	text-decoration:none;
}

.Link_Bold
{
	font-weight:bold;
}

.Link_Bold_Disabled
{
	color:#555555;
	cursor:text;
	font-weight:bold;
	text-decoration:none;
}

.Link_Bold_Disabled:hover
{
	color:#555555;
	cursor:text;
}

.Link_Button
{
	border:solid 1px #5B6776; 
	color:#ADC5DF; 
	display:block; 
	float:left; 
	font-weight:bold;
	margin-right:10px; 
	padding:2px; 
	text-align:center; 
	text-decoration:none;
	width:24px; 
}

.Link_Button:hover 
{
	border:solid 1px #FFFFEF;
	color:#FFFFEF; 
}

.Link_Button_Disabled 
{
	border:solid 1px #333333; 
	color:#333333; 
	cursor:text;
	display:block; 
	float:left;
	font-weight:bold; 
	margin-right:10px; 
	padding:2px; 
	text-align:center;
	text-decoration:none; 
	width:24px; 
}

.Link_Button_Disabled:hover 
{
	border:solid 1px #333333;
	color:#333333; 
}

.Link_Button_Highlighted
{
	background-color:#FFFFFF;
	border:solid 1px #333333; 
	color:#333333; 
	display:block; 
	float:left;
	font-weight:bold; 
	margin-right:10px; 
	padding:2px; 
	text-align:center;
	width:24px; 
}

.Link_Button2
{
	border:solid 1px #5B6776; 
	color:#ADC5DF; 
	display:block; 
	font-weight:bold;
	letter-spacing:2px;
	padding:2px; 
	text-align:center; 
	text-decoration:none;
	width:144px; 
}

.Link_Button2:hover 
{
	border:solid 1px #FFFFEF; 
	color:#FFFFEF; 
}

.Link_Home
{
	color:#283848;
	font-size:16px;
	font-weight:bold;
	letter-spacing:6px;
	text-decoration:none;
	word-spacing:2px;
}

.Link_Home:hover
{
	color:#ADC5DF;
	text-decoration:none;
}

/*
.Link_Home_Hover
{
	color:#ADC5DF;
	font-size:16px;
	font-weight:bold;
	letter-spacing:6px;
	text-decoration:none;
	word-spacing:2px
}
*/

.Link_Resize_Enabled 
{
	color:#ADC5DF; 
	cursor:pointer; 
}

.Link_Resize_Enabled:hover 
{
	color:#FFFFEF; 
	cursor:pointer;
}

.Link_Resize_Disabled 
{
	color:#555555; 
	cursor:text;
	text-decoration:none; 
}

.Link_Resize_Disabled:hover 
{
	color:#555555; 
	cursor:text;
}


.New
{
	color:#CC0000;
}

.Note
{
	color:#999999;
}

.Quote
{
	color:#999999;
	font-size:12px;
}

.RightContent
{
	margin-bottom:10px;
	margin-top:6px;
	width:750px;
}

.RightContent2
{
	margin-bottom:20px;
	margin-top:6px;
}

.Thumbnail 
{
	border:solid 1px #FFFFFF; 
	margin-bottom:10px;
	margin-right:10px; 
}

.ThumbnailDateRange
{
	color:#999999;
	float:right;
}



/*
----------------------------------------------------------------------
IDs
----------------------------------------------------------------------
*/
#ErrorMessageSpace
{
	font-weight:bold;
}

#Footer
{
	background-color:#121212;
	font-weight:bold;
	line-height:166%;
	padding:6px 6px 2px 6px;
}

#GalleryInfoSpace
{
	background-color:#121212;
	padding:6px;
}

#Header
{	
	background-color:#121212;
	padding:6px;
}

#Image
{
	display:none;
}

#ImageInfoSpace
{
	background-color:#121212;
	padding:6px;
}

#LeftColumn
{
	float:left;
	margin-right:20px;
	width:175px;
}

#LoadingMessage
{
	color:#555555;
	font-size:16px;
	font-weight:bold;
}

#ResizeColumn
{
	display:none;
	float:left;
	font-weight:bold;
	margin-left:25px;
}

#RightColumn
{
	float:left;
	font-size:14px;
	line-height:135%;
}

#ThumbnailNavigation
{
	margin-top:6px;
}

#ThumbnailNavigation2
{
	margin-top:10px;
}
