body {
	color: #AAAAAA;
	background-color: #000000;
	background-image: bg1.jpg;
	margin: 0px;
	padding: 0px;;
}

a:link {
	text-decoration: none;
 	color: #AAAAAA;
}

a:visited {
	text-decoration: none;
	color: #AAAAAA;
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.current {
	font-weight: bold;
 	color: #AAAAAA;
	background-color: #666666;
}

.cthumb {
	background-color: #666666;
	border: 1px solid #666666;
}

.thumb {
	background-color: #333333;
	border: 1px solid #666666;
}

.image { border: 1px solid #aaaaaa;}
a:link .image {  border-color: #aaaaaa;}
a:visited .image {  border-color: #aaaaaa;}
a:hover .image { border-color: #ffffff;}

.mthumb { border: 1px solid #aaaaaa;}
a:link .mthumb {  border-color: #aaaaaa;}
a:visited .mthumb {  border-color: #aaaaaa;}
a:hover .mthumb { border-color: #ffffff;}

.slideImage { border-width: 8px; border: 8px solid; border-color: #ffffff;}
a:link .slideImage { border-color: #ffffff;}
a:visited .slideImage { border-color: #ffffff;}

.title {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}

.title a:link {
	text-decoration: none;
	color: #000000;
}

.title a:visited {
	text-decoration: none;
	color: #000000;
}

.title a:hover {
	text-decoration: none;
	color: #ffffff;
}

.infotable {
	border: 1px solid #444444;
	border-collapse: collapse;
}

.infotable td {
	border: 1px solid #444444;
}

.infotable table {
	border-collapse: separate;
}

.infotable table td {
	border: 0px;
}

.dirname {
	font-size: 100%;
	font-weight: bold;
	color: #AAAAAA;
}

.comment {
	color: #CCCCCC;
	font-weight: bold;
	font-size: 100%;
}

.smalltxt {
	color: #888888;
	font-size: 90%;
}

.xsmalltxt {
	color: #888888;
	font-size: 80%;
}

.newlabel {
	font-size: 70%;
	font-weight: bold;
	color: #EEEEEE;
	background-color: #558800;
}


#footer
{
position: relative;
height: 2.0em;
clear: both;
padding-top: 5.0em;
background-color: #ffffff;
background-image: border2.gif;
background-repeat: repeat-x;
background-position: 0em 2.5em;
font-size: 0.8em;
}

#menu
{
position: relative;
background-color: #7F8400;
background-image: menubg.gif;
background-repeat: repeat-x;
background-position: top left;
height: 3.5em;
padding: 0em 1.0em 0em 1.0em;
margin-bottom: 2px;
}

#menu ul
{
position: absolute;
top: 1.1em;
}

#menu ul li
{
position: relative;
display: inline;
}

#menu ul li a
{
padding: 0.5em 1.0em 0.9em 1.0em;
color: #ffffff;
text-decoration: none;
}

#menu ul li a:hover
{
text-decoration: underline;
}

#menu ul li a.active
{
background-color: #7F8400;
background-image: menuactive.gif;
background-repeat: repeat-x;
background-position: top left;
}

#menubottom
{
	background-color: #ffffff;
	background-image: border1.gif;
	height: 14px;
	margin-bottom: 1.5em;
	background-repeat: repeat-x;
}

#header
{
position: relative;
width: 100%;
height: 9.0em;
background-color: #2B2B2B;
background-image: topbg.gif;
background-repeat: repeat-x;
margin-bottom: 2px;
}

#headercontent
{
position: absolute;
bottom: 0em;
padding: 0em 2.0em 1.3em 2.0em;
}

#headercontent h1
{
font-weight: normal;
color: #ffffff;
font-size: 2.5em;
}

#headercontent h1 sup
{
color: #777777;
}

#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #aaaaaa;
}