/* Stylesheet for documents in http://www.charvolant.org/~doug */
/* $Id$ */
/* Base setup: white background */
body { background-color: white; color: black }
/* Unvisited links are read, visited black */
a:link { color: black }
a:visited { color: black }

/* Style for the about information at the bottom of the page */
p.about { font-size: smaller; color: gray; text-align: right; border-top: thin solid black; width: 15em; margin-left: auto; margin-right: 1em }

/* Style for display graphics at the top of pages */
img.display { float: right }
/* Style for screenshot descriptions with a small thumbnail */
p.screenshot { }
p.screenshot img { float: left; padding-right: 2em; padding-bottom: 2ex }
p.screenshot br { clear: both }

/* Style for a main picture */
img.picture { padding-right: 2em; padding-left: 2em; padding-top: 2ex; padding-bottom: 2ex; clear: both; }
p.caption { font-size: smaller; text-align: center; }

/* Style for lists of links */
ul.links { list-style: url(images/target.gif) outside  }
ul.links li { vertical-align: middle }

/* Style for table of contents */
div.toc { margin-left: 5em; margin-right: 5em; border-top: thin solid gray; border-bottom: thin solid gray }
div.toc ol { list-style: none outside }
div.toc ol ol { list-style: none outside }
div.toc ol ol ol { list-style: none outside }

/* Styles for various parts */
/* (Computer) language */
.language { font-variant: small-caps }
.package { font-family: sans-serif; font-style: normal; font-weight: bolder }
.property { font-family: sans-serif; font-style: normal; font-weight: bolder }
.classname { font-family: sans-serif; font-style: normal; font-weight: bolder }
/* File names */
.filename { font-family: monospace; font-style: normal }
.dirname { font-family: monospace; font-style: normal }
.programname { font-family: sans-serif; font-style: normal; font-weight: bolder }
/* Reference to a menu option on a screen */
.menuname { font-family: sans-serif; font-style: normal; font-weight: bolder }

/* Style for footnotes */
a.footnoteref { vertical-align: super; font-size: smaller }
div.notes { border-top: thin solid gray; border-bottom: thin solid gray; font-size: 80% }

/* Poetry */
div.poem { font-family: sans-serif, helvetica, arial; width: 50%; margin-left: auto; margin-right: auto; text-align: left ; white-space: nowrap }
div.poem p.title { font-size: smaller; text-align: right }

/* Version Lists */
div.versions table { border: none }
div.versions table tr td.version { white-space: nowrap; width: 7em; vertical-align: top }
div.versions table tr td.date { white-space: nowrap; width: 6em; vertical-align: top }

/* A quotation for the start of a page (this has some special name) */
blockquote.page { width: 40%; font-style: italic; font-size: smaller; margin-left: auto; margin-right: 5em; margin-top: 1ex; margin-bottom: 5ex }

/* Style for the navigation bars */
colgroup.navgroup { width: 0px; }
colgroup.maingroup { width: 100%; }
img.navicon { display: none; width: 0px; height: 0px; }
