body { font-family: arial,serif; font-size: 8pt;margin: 0; padding: 0; color: #666666; text-align: center; background-color: #ffffff; }
#header
{
	font-family: verdana,serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	height: 252px;
	margin: 0;
	padding: 0;
	background-color: inherit;
}
#layouttable { background-color: #999999; color: #666666; }
#footer { padding: 0; margin: 0; height: 30px; background-color: #dddddd; font-size: 8pt; vertical-align: middle; text-align: center; color: #666666; }
#menu
{
	height: 30px;
	margin: 0;
	padding: 0;
	background-color: #dddddd;
	color: #333333;
	font-size: 10pt;
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
#menu a
{
	color: #333333;
	font-size: 10pt;
}
#content
{
	margin: 0;
	padding: 8px;
	background-color: #ffffff;
	color: #666666;
	vertical-align: top;
	text-align: center;
}
#content p
{
	font-size: 9pt;
	vertical-align: top;
	text-align: justify;
	letter-spacing: 1px;
}
a img
{
	border: 0;
}
#contentdiv {width: 98%; text-align: left;}
#admintable { background-color: #999999; color: #666666; }
#admintable td { background-color: #ffffff; color: #333333; font-size: 8pt; }
#admintable td.label { background-color: #ffffff; color: #333333; text-align: right; padding-right: 10px; }
.gallery { margin: 0; }
.gallery td { background-color: #ffffff; color: #666666; font-size: 7pt; }
.gallery td.info { background-color: #ffffff; color: #666666; font-size: 9pt; }
.gallery td h2 { font-size: 10pt; font-weight: bold; }
.gallery td h3 { font-size: 8pt; font-weight: bold; }
.gallery td p { font-size: 9pt; padding: 0 8px 6px 8px; }
.gallery td.red { background-color: #ffffff; color: #ee0000; font-size: 9pt; font-weight: bold; }
a:link img { color: #cccccc; background-color: #D6E1E5; cursor: pointer; border: #aaaaaa 1px solid; padding: 5px 5px 8px 5px; }
a:visited img { color: #cccccc; background-color: #D6E1E5; cursor: pointer; border: #aaaaaa 1px solid; padding: 5px 5px 8px 5px; }
a:active img { color: #cccccc; background-color: #D6E1E5; cursor: pointer; border: #aaaaaa 1px solid; padding: 5px 5px 8px 5px; }

a.galleryimage:link img { color: #cccccc; background-color: #D6E1E5; cursor: pointer; border: #aaaaaa 1px solid; padding: 8px 8px 12px 8px; }
a.galleryimage:visited img { color: #cccccc; background-color: #D6E1E5; cursor: pointer; border: #aaaaaa 1px solid; padding: 8px 8px 12px 8px; }
a.galleryimage:active img { color: #cccccc; background-color: #D6E1E5; cursor: pointer; border: #aaaaaa 1px solid; padding: 8px 8px 12px 8px; }
.ListPages { margin: 6px; }
.ListGalleryPage { padding:0; margin: 0; }
.ListGalleryPage li { list-style: none; margin: 0; display: inline; font-size: 0.9em; }
.ListGalleryPage li a { color: #cccccc; padding: 3px 0.5em; margin: 0; text-decoration: none; background-color:#444444; border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #222222; border-bottom: 1px solid #222222; }
.ListGalleryPage li a:hover,li a.Current
{
	color: #DAB413;
	padding: 3px 0.5em;
	margin: 0;
	text-decoration: none;
	background-color:#444444;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
}
.inputbutton
{
	padding: 1px 3px 1px 3px;
	color: #000000;
	background-color: #aaaaaa;
	cursor: pointer; margin: 0; font-size: 10px; font-family: Verdana,serif;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #cccccc;
}
img.imgBakThumb { color: #cccccc; background-color: #D6E1E5; cursor: pointer; border: #aaaaaa 1px solid; padding: 5px 5px 8px 5px; }
h2 { font-family: arial,serif; font-size: 12pt; margin: 0; padding: 0; color: #666666;}
