body
{
	background: #000000;
	MARGIN: 0px; PADDING-TOP: 0px; 
}
#header {
	PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px auto; COLOR: #cccccc; PADDING-TOP: 5px;  BACKGROUND-COLOR: #000000;  border-top:0;
}

#header H4 {
	PADDING-LEFT: 2em; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: verdana, sans-serif;FONT-WEIGHT: bold;
color:      gray;letter-spacing:     4px;
}

/*
#header h1:first-letter
{
  color:      #FF6600;
  font-style: bold;
  font-size:  20pt;

}
*/

#header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, sans-serif
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#header LI {
	PADDING-RIGHT: 1em; DISPLAY: inline; FONT-WEIGHT: bold; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#header A {
	COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#header A:hover {
	BORDER-RIGHT: #ffd79b 0px solid; BORDER-TOP: #ffd79b 0px solid; BORDER-LEFT: #ffd79b 0px solid; BORDER-BOTTOM: #ffd79b 3px solid;
}

/* Thumbnail Index */
div.thumb {
	margin: 8px;
  background-color: #F2F5F7;
	border: 1px solid #A0ACC0;
	height: auto;
	float: left;
	text-align: center;
	}	
div.folderthumb {
	margin: 15px;
	border: 0;
	height: auto;
	float: left;
	text-align: center;
	}
.folderthumb img{
	display: inline;
	margin: 5px;
	border: 0;
}
.thumb img{
	display: inline;
  margin: 5px;
	border: 1px solid #A0ACC0;
	}
.thumb a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; font-weight: bold;} 
.phototitle {
	text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 0 3px 3px 3px;
  }

TABLE {
	FONT-SIZE: 12px
}
 
.maintable {
	BORDER-RIGHT: #ccd7e0 1px solid; BORDER-TOP: #ccd7e0 1px solid; MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; BORDER-LEFT: #ccd7e0 1px solid; BORDER-BOTTOM: #ccd7e0 1px solid; BACKGROUND-COLOR: #fff
}

.tableb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f2f5f7; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.imageborder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.image {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

.tableh2_compact {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #cbd7de; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px
}

.tableb_compact {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f2f5f7; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}

.navmenu {
	FONT-WEIGHT: bold; BACKGROUND: #000000; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.navmenu IMG {
	MARGIN: 1px 5px
}
.navmenu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; POSITION: relative; TEXT-DECORATION: none
}
.navmenu A:hover {
	BACKGROUND: #f2f5f7; COLOR: #000000; TEXT-DECORATION: none
}
#indexnav
{
	PADDING-left: 5em;
}