  
BODY        { margin: 2em 1em 1em 50px; color: #000000; background: #FFFFFF; 
            font-family: Arial, Helvetica, sans-serif }
P, BLOCKQUOTE, TH, TD, UL, OL, DL, DD, LI, DIR, MENU
            { font-family: Arial, helvetica, sans-serif;  /* inherit from body and NS redundancy*/ }
h1, h2, h3,
 h4, h5 { color: #3C6E19;  font-family: Verdana, Tahoma, "Myriad Web", Syntax, sans-serif}
H1          { font-size: 260%; font-weight: lighter }
H2          { font-size: 140%; font-weight: lighter }
H3          { font-size: 112%; font-weight: lighter }
H4, P       { margin-top: .2em; }
H5          { font-size: .83em; line-height: 1.17em; font-weight: lighter }
H6          { font-size: .67em; font-weight: lighter }
H5, H6,
STRONG      { font-weight: bolder }
DL          { margin-left: 2em ; margin-top: 0 }
DT          { margin-top: 0; font-weight: bold }
DD          { }
BLOCKQUOTE  { font-size: .83em }
IMG         { /* remove border from top image, color:white is for NS */
             border-width: 0; border-style: none; border-color: white; color: white }
CITE        { font-style: italic ; text-align: right }
CODE        { font-family: monospace; font-weight: normal}

.highlight  { background-color: #9DBBB5;}
.hide       { display: none }
.poetic     { font-size: 95%; font-family: "Book Antiqua", "Palatino", serif;
            color: #494949; font-weight: lighter; font-style: normal;
            text-decoration: none; margin-left: 16px; margin-right: 20px }
.song       { color: #EF4D64}
.subtitle   { margin-top: -4%; font-size: 150%}
.navpanel   { margin-left: -2em; color: black; font-size: 80%}
.minimap    { margin-left: 0em; color: navy; font-size: 60% }
.footer     { font-size: 80% }
.footer DT  { margin-left: -2em; font-weight: normal }
.footer DD  { margin-left: -1em; margin-right: 7em}

A:link      { color: #BB7777; text-decoration: none; font-weight: normal} 
A:visited   { color: #7777BB; text-decoration: none; font-weight: normal} 
A:active    { background: #900; text-decoration: none; font-weight: normal} 
A:hover     { color: navy; background-color: #CADAD3; text-decoration: none} 
A.photo:link { color: navy }



/* ****************** Style for speech  ************** */

@media aural {
  H1, H2, H3,
  H4, H5, H6    { 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 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
