body {
	padding-top: 24px;
	background-color: #4F4230;
	color: #D0C3B1;
}
a {
	color: #9F8560;
	text-decoration: none;
}
a:visited {
	color: #877152;
}
a:hover {
	color: #D0C3B1;
}
.formfield {
	background-color: #202020;
	border: #9F8560 1px solid;
	color: #D0C3B1;
}
.formreadonly {
	background-color: #303030;
	border: #9F8560 1px solid;
	color: #D0C3B1;
}
.formbutton {
	background-color: #303030;
	border: #9F8560 1px solid;
	color: #D0C3B1;
}
.formselect {
	background-color: #202020;
	border: #9F8560 1px solid;
	color: #D0C3B1;
}
hr {
	color: black;
	background-color: black;
	border: black 0px solid;
}
blockquote.quote {
	border-left: #9F8560 1px dashed;
}
blockquote.pre {
	border-left: #9F8560 1px dashed;
	font-family: "Courier New", Courier, monospace, mono;
}


.ls-dir {
	font-weight: bold;
}
.ls-dir A, .ls-dir A:link, .ls-dir A:visited, A.ls-dir, A.ls-dir:link, A.ls-dir:visited {
	text-decoration: none;
}
.ls-dir A:hover, A.ls-dir:hover {
    text-decoration: underline;
}

.ls-file {
	font-weight: bold;
}
.ls-file A, .ls-file A:link, .ls-file A:visited, A.ls-file, A.ls-file:link, A.ls-file:visited {
	text-decoration: none;
}
.ls-file A:hover, A.ls-file:hover {
    text-decoration: underline;
}

.footerinfo { 
	background-color: #282219;
	margin: 0px 20px 0px 20px; padding: 2px 2px 2px 10px; 
}
.footerinfotext {
	margin: 0px 30px 0px 40px; text-align: justify;
}

#tooltip {
	background:#FFFFFF;
	border:1px solid #666666;
	color:#333333;
}

.pager { text-align: right; font-size: 110%; font-weight: bold; }
.pager a { color: #E8E0D6; }

.works_numon {
	font-weight: bold; 
}

.cleaner { margin: 0px; padding: 0px; clear: both; font-size: 1px; height: 1px; line-height: 1px; background: none transparent scroll repeat 0% 0%; border: none; }
