body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: white; font-size: 14px; background-color: rgb(38,38,38);
}

.sidebar ul { line-height: 140%; margin-left: 0; padding-left: 0; list-style-image: none; list-style-type: none; }

.sidebar p { color: gray; }

p.back {
	font-size: smaller; position: fixed; right: 4px; bottom: 4px; margin: 0;
}
p.linkto { font-size: smaller; position: fixed; right: 4px; top: 4px; margin: 0; }
a:visited, a:link, .link { text-decoration: none; color: white; cursor: pointer; }

.linkto a:visited, .linkto a:link { color: gray; }
.back a:visited, .back a:link { color: gray; }
.debug a:visited, .debug a:link { color: gray; }

a:hover, .link:hover  {
	text-decoration: underline;
}

.image { text-align: center; }

p.index { color: gray; text-align: center; }
img { border-width: 0; }

h2 { color: inherit; font-size: larger; text-align: center; }

.title { color: inherit; font-weight: bold; font-size: larger; }

.thumbnails img { margin: 10px; border-color: gray; border-style: solid; border-width: 1px; }

.index {
	text-align: left; margin-top: 18px;
}
.caption { line-height: 120%; text-align: left; margin-top: 18px; margin-left: 20%; width: 60%; }
p.debug { position: fixed; left: 4px; bottom: 4px; font-size: smaller; margin: 0; }
ul ul li { margin-left: 6px; }

div#sidebar { position: fixed; left: 0px; top: 0px; width: 200px; padding: 4px 6px 0px 8px; }
div#content { position: absolute; left: 200px; top: 0px; right: 0px; padding: 0px 6px 0px 0px; }

