/*
 * Note:
 *
 * When changing any of the a: styles, the ClientSideScripts.js file
 * must also be changed.  Specifically, change the return results of
 * the functions "highlightColor()" and "unhighlightColor()".
 */
a:active
{
	color:					White;
}
a:link
{
	color:					White;
}
a:visited
{
	color:					White;
}
a:hover
{
	color:					#669EFA;
}

body
{
	margin-top:				4px;
	margin-right:			4px;
	margin-bottom:			4px;
	margin-left:			4px;
	padding-top:			0;
	padding-right:			0;
	padding-bottom:			0;
	padding-right:			0;
}

.layout-table
{
	border-style:			none;
	border-width:			0;
	width:					100%;
}

.intro
{
	background-color:		#2C2E2D;
	color:					White;
	background-image:		url(a-squares-background.gif);
	background-repeat:		no-repeat;
}
.intro-image
{
	border-width:			4;
	border-color:			Gray;
	cursor:					hand;
}
.intro-text
{
	color:					Gray;
	font-family:			"Verdana" "Arial" "MS Sans Serif" "Sans-Serif";
	font-size:				x-small;
	text-align:				center;
}

.main-title-frame
{
	background-color:		Black;
	color:					Gray;
}
.main-title-image
{
	border-style:			none;
	border-width:			0;
}
.main-title-contact
{
	font-family:			"Verdana" "Arial" "MS Sans Serif" "Sans-Serif";
	font-size:				x-small;
	background-color:		Black;
	color:					White;
	white-space:			nowrap;
}

.menu
{
	background-color:		#2C2E2D;
	color:					White;
	background-image:		url(a-squares-background.gif);
	background-repeat:		no-repeat;
}
.menuitem-galleries
{
	height:					30px;
	background-color:		Black;
	font-family:			"Verdana" "Arial" "MS Sans Serif" "Sans-Serif";
	font-size:				medium;
	cursor:					hand;
	white-space:			nowrap;
	text-align:				left;
	vertical-align:			bottom;
	padding:				10px 10px 10px 10px;
}
.menuitem-gallery
{
	height:					30px;
	font-family:			"Verdana" "Arial" "MS Sans Serif" "Sans-Serif";
	font-size:				x-small;
	font-weight:			bold;
	cursor:					hand;
	white-space:			nowrap;
	text-align:				left;
	vertical-align:			bottom;
	padding:				15px 5px 5px 5px;
}
.menuitem-other
{
	height:					30px;
	font-family:			"Verdana" "Arial" "MS Sans Serif" "Sans-Serif";
	font-size:				x-small;
	font-weight:			bold;
	cursor:					hand;
	white-space:			nowrap;
	text-align:				left;
	vertical-align:			bottom;
	padding:				15px 5px 5px 5px;
}
.menuitem-indent
{
	width:					15px;
}

.main-page
{
	background-color:		#2C2E2D;
	color:					White;
	background-image:		url(a-squares-background.gif);
	background-repeat:		no-repeat;
	font-family:			"Verdana" "Arial" "MS Sans Serif" "Sans-Serif";
	font-size:				x-small;
	font-weight:			bolder;
}

.main-page-margin-top
{
	height:					5px;
}
.main-page-margin-left
{
	width:					25px;
}
.main-page-margin-right
{
	width:					25px;
}

.home-image
{
	border-width:			1;
	border-color:			Gray;
	margin-right:			15px;
	margin-bottom:			15px;
	float:					left;
}

.grayscale-image
{
	border-width:			1;
	border-color:			Gray;
}

.link-image
{
	border-style:			none;
	border-width:			0;
	cursor:					hand;
}

.photograph-page
{
	background-color:		#2C2E2D;
	color:					White;
	background-image:		url(a-squares-background.gif);
	background-repeat:		no-repeat;
}
.photograph-image
{
	border-width:			1;
	border-color:			Gray;
}

.thumbnail-list
{
	background-color:		Black;
	cursor:					hand;
	margin-top:				0;
	margin-right:			0;
	margin-bottom:			0;
	margin-left:			0;
}
.thumbnail-image
{
	border-width:			1;
	border-color:			Gray;
	cursor:					hand;
	vertical-align:			middle;
	margin-top:				2px;
	margin-right:			2px;
	margin-bottom:			2px;
	margin-left:			2px;
}
.thumbnail-separator
{
	width:					6px;
}
