body {background-color: #ffddcc}
.b {border: 3px groove; background: url(greenglow.jpg) center center repeat-x; text-align: center; padding: 3px 6px;}
.b a {text-decoration: none; color: #333399; font-weight: bold;}
.search {display: none;} /* need to turn this off until we get it working again */

blockquote {color: #339;}

table.open {border-width: 3px 1px; border-style: solid; border-color: #775544; border-collapse: collapse;}
table.open th {background-color: #aaddaa; border: solid #552211 1px; padding: 1px 2px;}
table.open td {background-color: #ffeeee; border: solid #552211 1px; padding: 1px 2px;}

div.quote {margin: 1em 5% 1em 10%; padding: .5em .5em; color: #990000; border: 1px solid black;}
p.cite {margin: 0.5em 0 3px 40%; font-style: italic;}

div.lead {width: 70%; font-style: italic; margin: 1em auto; padding: .5em; color: #990000; border: 1px solid black;}

table.entry th {text-align: right; font-weight: bold; vertical-align: top;}
table.entry td {text-align: left; font-weight: normal; vertical-align: top; }
.transcript {font-family: Courier,monospace; }

.contents h1 {font-size: 150%; color: #884400; font-weight: 500;}
.contents .i {font-size: 130%;}

img {max-width: 100%;}

canvas.plod {max-width: 70%; max-height: 90%; display: block; margin: 12px auto;}
.caption {font-style: italic; text-align: center;}
.boldcaption {font-weight: bold; font-size: 115%; text-align: center;}