html {margin: 0; padding: 0;}
body {font: 80% Verdana, Arial, Helvetica, sans-serif;
   margin: 0; padding: 0; color: #2F4F4F;
   background-image: url(images/parchment.jpg);}
/* mast css rule copyright Eric A. Meyer */
div#mast {padding: 0; margin: 0; overflow: hidden; border-bottom: 1px solid #000;
  background: black url(images/tudormast.jpg) 0% 100% no-repeat;
  height: 174px; width: 100%; position: relative; z-index: 1;}
#mast h1 {font-size: 1.3em; line-height: 1em; letter-spacing: 0.13em; 
  padding: 0; margin: 0;
  position: absolute; left: 0; top: 100px;
  /* hide-from-IE5/Mac hack \*/
  top: auto; bottom: 0;
  /* end hack */}
#mast h1 a {padding: 0 0.25em;}
#mast h1 a  {text-decoration: none; color: white;}
#mast h1 a:hover {text-decoration: none; background-color: transparent;}
h3 {font-size: 1.33em; margin: 0; padding-bottom: 0.25em; 
   border-bottom: 1px solid black;}
h4 {font-size: 1em; margin: 0; padding: 0.33em 0 0;}
h1, h3, h4 {line-height: 1em;}
p {line-height: 1.5; margin: 0.5em 0 1em; text-indent: 3em;
   text-align: justify;}
.initial {text-indent: 0;}
p.initial:first-letter {font-size: 250%; float: left;}
img.left {float: left; margin: 0.5em 0.75em 0 0; border: thin black solid;}
img.right {float: right; margin: 0.75em; margin-bottom: 0; border: thin black solid;}
.pullq {font: 112% Helvetica,Arial,sans-serif; text-align: left;
   border-top: medium black solid; border-bottom: thin black solid;
   margin: 1em; margin-right: 0; padding: 0.25em; color: black;
   background: #eee5de; width:40%; float: right; line-height: 1.25em;}
.pullq ul {padding-bottom: 0.5em;}
.address {font-size:0.8em; text-align: right; padding-top: 2em;}
a:link, a:visited {color: navy; background-color: transparent; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {color: #000; background-color: transparent;}
div#entry {margin: 2em 10% 1em 30%; padding: 0;}
div#sidebar {float: left; width: 18%; margin: 2em 0 0 4%;
  text-align: center;}
#sidebar h4 {border: 2px outset gray; padding-bottom: 0.5em;
  border-bottom: none; color: rgb(50%,50%,35%); background: #fdf5e6;}
#sidebar ul {list-style: none; margin: 0; padding: 0 0 2em;
  border: 1px outset gray; background: black;}
#sidebar h4, #sidebar ul {margin: 0 6px 0 0;}
#sidebar li {padding: 0.5em 0; line-height: 1em;
  border-bottom: 2px solid gray;}
#sidebar a {text-decoration: none;
  padding: 0 0.25em; border: 1px groove rgb(84%,84%,69%);
  background: #ffe; color: black;
  position: relative; top: 1em;}
#sidebar a:link,#sidebar a:visited {color: black;}
#sidebar a:hover {color: rgb(10%,20%,0%);
  background: #fff;}
#sidebar a:active {color: navy; background: #fff;}
