.recent-change, .gray-block-rc { display: block; margin: 0em;
                                 padding: 2px 0em 4px; color: gray; }
.gray-inline-rc { color: gray; }
.shaded-block-rc { display: block; margin: 2px 0em; padding: 2px 2em;
                   background-color: #eeeeee; }

.configuration-form { display:block; padding:0.5em; border:1px black solid; }

.AJAX-message { text-align: center; font-size: small; }

.revisions-form { height: 30%; overflow: auto; border: thin black inset; }

del { color: black; background-color: #ffffaf; }
ins { color: black; background-color: #cfffcf; text-decoration: none; }
.text-diff { display: block; width: 100%; }
table.history { width: 100%; border: none; }
table.history td { vertical-align: top; }
.text-diff .context, .text-diff ins, .text-diff del
  { display: block; margin: 0 1em; padding: 1px 0.5em; }
td.old-check, td.new-check { width: 1.5em; }
td.old-check { text-align: center; background-color: #ffffaf; }
td.new-check { text-align: center; background-color: #cfffcf; }
td.day { text-align: right; padding-right: 0.2em; }
td.time { text-align: left; padding-left: 0.2em; }
td.author { text-align: center; }
hr.text-dots { border-top: dashed black 1px; height: 0px; overflow: hidden; }
del { text-decoration: line-through; }

p.digest { border: 1px black solid; margin-left: 1em; margin-right: 1em; }
th.digest { width: 50%; }
td.digest { width: 50%; border: 1px black solid; vertical-align: top; }

#discussion { background-color: papayaWhip; padding: 1em; }
