body {font-family: monospace; background-color: #ffffcc; color: #000000}
body.paper {background: url(paper.png) #ffffcc; background-repeat: repeat-y;
            background-attachment: scroll; margin-left: 90px; margin-right: 1em; line-height: 150%}
 a {font-weight: bold}
a:link {color: #cc0000}
a:visited {color: #0000cc}
a:active {color: #00cc00}
a.menuitem:link {color: #ccccff; text-decoration: none}
a.menuitem:visited {color: #ccccff; text-decoration: none}
a.menuitem:hover {border-style: inset}
a img {border-width: 0px}
 .leftpict {float: left; text-align: center; font-style: italic}
 .rightpict {float: right; text-align: center; font-style: italic}
 .menu {font: 12pt  sans-serif; width: 12em; float: right}
 .menuitem {background: #000066; font: 12pt sans-serif;
           border-style: outset; border-width: thin; font-weight: bold;
           text-align: center; display: block; width: 10em; float: right;}
 .centre {text-align: center;  margin-left: auto; margin-right: auto}
 .small {font-size: smaller}
 .hide {display: none}
 .list {margin-left: 2em}
 .list:before {display: marker; content: url("dot.png"); width: 1em;}
 .name {font-style: oblique}
 .obit {background: #dddddd; border-style: solid; border-color: #000000; padding: 1em}
 .quoted {margin-left: 1em; margin-right: 1em; font-style:italic;}
 .search {text-align: right;}
 .wide {width: 100%; clear: both}
 .level1 {width: 75%}
 .level2 {width: 50%}
 .level3 {width: 25%}

@media print {
  @page       { margin: 10% }
  h1, h2,
  h3, h4      { page-break-after: avoid; page-break-inside: avoid }
  blockquote,
  ul, ol      { page-break-before: avoid }
  li          { page-break-inside: avoid }
}

@media speech {
  h1, h2,
  h3, h4    { voice-family: paul, male; stress: 20; richness: 90 }
  h1        { pitch: x-low; pitch-range: 90 }
  h2        { pitch: x-low; pitch-range: 80 }
  h3        { pitch: low; pitch-range: 70 }
  h4        { pitch: medium; pitch-range: 60 }
  li        { pitch: medium; richness: 60 }
  i         { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  b         { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  a:link    { voice-family: harry, male }
  a:visited { voice-family: betty, female }
  a:active  { voice-family: betty, female; pitch-range: 80; pitch: x-high }
  span.spell  { speak: spell-out }
  span.digit  { speak-numeral: digits }
  span.number { speak-numeral: continuous }
}

