/* Stylesheet for reverenderik.com */

body {
   /* RADIANT orchid - to taunt Alexandra, of course */
   background-color: #ae89bd;
   /*background-color: #8888cc;*/
   color: #000000;
   padding-left: 10%;
   padding-right: 10%;
   padding-top: 1%;
}

div#content {
   padding: 30px;
   background-color: #ddf;
   color: #000;
   border: 3px solid #448;
   overflow: auto;
}

h2 {
    text-align: center;
}

div#gallery {
    float: top;
}

div#address {
    text-align: center;
    color: #444;
    font-size: 0.9em;
}

div#adverts {
    text-align: center;
}

img.photo {
    float: left;
    width: 50%;
    padding: 25px;
}

/* Quotes for testimonial page. */
blockquote {
    font-size: 100%;
    color: #808;
    font-weight: bold;
}

p.author 
p.date
p.creator {
    padding: 0em;
}

.title  {
    text-align: center; 
}
.todo   { color: red; }
.done   { color: green; }
.tag    { background-color: #add8e6; font-weight:normal }
.target { }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
p.verse { margin-left: 3% }
pre {
    border: 1pt solid #AEBDCC;
    background-color: #F3F5F7;
    padding: 5pt;
    font-family: courier, monospace;
    font-size: 90%;
    overflow:auto;
}
table { border-collapse: collapse; }
td, th { vertical-align: top; }
dt { font-weight: bold; }
div.figure { padding: 0.5em; }
div.figure p { text-align: center; }
textarea { overflow-x: auto; }
.linenr { font-size:smaller }
.code-highlighted {background-color:#ffff00;}
.org-info-js_info-navigation { border-style:none; }
#org-info-js_console-label { font-size:10px; font-weight:bold;
                             white-space:nowrap; }
.org-info-js_search-highlight { 
    background-color:#ffff00;
    color:#000000;
    font-weight:bold; 
}

#table-of-contents {
    background-color: #CCC;
    float: right;
    border: 1px solid #999;
    padding: 5px 10px 5px 10px;
    max-width: 50%;
    overflow: auto;
}

#table-of-contents h2 {
    color: black;
    border-bottom: none;
}

#footnotes { font-size: 0.9em; }
#text-footnotes p { margin: 0em; }

#postamble { 
    font-size: 0.8em; 
}

#postamble p { 
    margin: 0em;
    color: gray;
    text-align: right; 
}

#leftfoot p {
    color: gray;
    float: left;
    text-align: left;
}

