body {
   margin: 0;
   padding: 0 0 0 40px;
   color: #CCCCCC;
   background: #000066 url(sideleaves5.jpg) repeat-y top left fixed;
}

a:link {color: #FFFF00; background: transparent;}
a:visited {color: #FFFF99; background: transparent;}
a:active {color: #FF0000; background: transparent;}

h1 {
   letter-spacing: 0.07em;
}

h1, h2, h3, h4, h5, h6 {
   margin-left: -10px;
   clear: left;
   color: #FFFFFF;
   background: transparent;
}

div.house h1 {
   text-align: center;
}

/* FFCC33 6600FF  6666FF 0066CC 339933 */
/* FFFF00 33CC00 339933 006600 000066 */

p {
   text-indent: 2em;
/*   text-align: justify; */
}

p:first-letter {font-size: 150%}

blockquote {
   text-align: justify;
   color: #CCCCCC;
   background: #000066;
   border: #000033 inset thin;
   padding: 0.75em;
}

blockquote cite {
   font-style: normal;
   display: block;
   text-align: right;
   color: #996633;
   background: inherit;
}

dt {font-weight: bold;}

.main {
   padding: 10px 20px;
   color: #CCCCCC;
   background: #000066;
   width: 80%;
   margin-left: auto;
   margin-right: auto;
}

.header, .footer { 
   padding: 10px;
   margin: 0;
   clear: both;
   text-align: left;
   font-size: x-small;
   color: #CCCCCC;
   background: #666699;
   border-top: solid #996633;
   border-bottom: solid #996633;
}

.header div, .footer div {
   float: right;
}


img {
   margin: 1em;
}

hr {
   color: #996633;
   background: #996633;
   border: none;
   height: 3px;
   clear: both;
   margin-left: -10px;
   margin-right: -10px;
}

.figure {
   float: left;
}

.thumbnail {
   float: left;
   width: 140px;
   height: 140px;
   text-align: center;
}

th {
   color: #000066;
   background: #CCCCCC;
   border: solid #CCCCCC 1px;
   padding: 0.5em;
}

td {
   border: solid #CCCCCC 1px;
   padding: 0.5em;
}

td.empty, th.empty {border: none;}

a.prev {
   display: block;
   width: 140px;
   float: left;
   text-align: center;
}

a.next {
   display: block;
   width: 140px;
   float: right;
   text-align: center;
}

a.next img, a.prev img {
   margin: 0;
}

br {
   clear: both;
}

div.house {
   font-weight: bold;
   font-size: x-large;
   color: #FFFFFF;
   text-align: center;
   background: #000066 url(topleaves5.png) center no-repeat;
   height: 50px; 
}

