/* A truly minimalistic stylesheet, leaving most stuff to the UA */

body { max-width: 36em; margin: 1ex auto; }

.ingress { font-style: italic; margin: 1em; }

.sidebar, .navigation { border: solid thin black; padding: 1ex; }
.sidebar .gallery h3 { margin: 0.1em 0; }
.sidebar .gallery img { float: left; }

.sidebar hr { clear: left; height: 0; border: none; }
.navigation hr, hr.mainend { display: none; }

.right { float: right; }

h2, h3 { margin-bottom: 0; }

p { margin: 0 0 1ex 0; }

ol, ul, dl { margin: 1ex 0; padding: 0; }
li, dd { margin: 0 0 1ex 2em; padding: 0; }

address { text-align: right; margin: 1em; }

.navigation ul.nl { margin: 0 0 1ex 0; padding: 0; }
.navigation li { display: inline; margin: 0; padding: 0; }
.navigation li.label { font-weight: bold; }
.navigation li:after { content: ','; }
.navigation li.label:after { content: ':'; }

.navigation :link, .topmatter :link, .trailer :link,
.navigation :visited, .topmatter :visited, .trailer :visited
   { text-decoration: none; }
.navigation a:hover, .topmatter a:hover, .trailer a:hover
   { text-decoration: underline; }

.trailer hr, .trailer .vbutton, .trailer .separator { display: none; }

table { border-collapse: collapse; }
td, th { margin: 0; padding: 0.1em 0.2em; text-align: left; }
.listing .odd { background-color: white; color: black; }
.listing .even { background-color: #f6f6f6; color: black; }
.listing .header th, .listing .header td { border-bottom: solid 1px black; }
.listing .footer th, .listing .footer td { border-top: solid 1px black; }
.listing td {  font-family: sans-serif; font-size: 90%; }
.listing th { font-family: sans-serif; font-size: 90%; font-weight: bold}

.warning * { color: #FF0000; }
.barcontainer { border-left: solid 1px #888888; margin: 0; padding: 0; }
.bar { display: block; text-align: right; float: left; border: solid #888888; border-width: 1px 1px 1px 0; font: 70% sans-serif; }
.used { background: #f8eeaa; color: black; }
.warning .used { background: #ffbbaa; color: black; }
.free { background: #bbeeaa; color: black; }

