.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 { 
    box-shadow: 2px 2px #eee;
x-shadow: 0px 2px 1px -1px rgb(0 0 0 / 20%), 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 1px 3px 0px rgb(0 0 0 / 12%);
    border: solid 1px #ccc;
    border-radius: 0;
    background-color: #ffe;
    margin: 32px 0;
    padding: 32px;
}

#wiki {
    margin: 32px auto;
    padding: 32px;
    box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 20%), 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 1px 3px 0px rgb(0 0 0 / 12%);
    border: solid 1px #ccc;
    max-width: 800px;
    font-family: lato;
    line-height: 24px;
    background: white;
    border-radius: 4px;
}

h1 img {
  width: 64px;
}

h1 + a + a + a + a + a + br + hr {
   border-top: solid 1px #eee;
   margin: 16px -32px 32px -32px;
}

hr { 
   border-top: solid 1px #eee; 
   margin: 32px 0;
}


body {
    background: #eee;
}
