@import url(unsafe.css);

.summary { font-size : 105%; text-indent : 1em;
            margin-left : 10%; margin-right : 10%;
            border : solid #699 2px; padding : 0.2em 0.1em 0.2em 0.4em;}

.important { text-indent : 1em;
            margin-left : 5%; margin-right : 10%;
            border : solid #f90 2px; padding : 0.4ex}

div.warning, P.warning { font-size : 105%; 
            margin-left : 10%; margin-right : 10%;
            border : double red 3px; padding : 0.4ex}

strong { color : #300; background : transparent none; }

strong.warning, em.warning { color : #f00; background : transparent none; }

.editorial { font-size : 80%; 
  font-family : Verdana, Arial, Helvetica, sans-serif;
            margin-left : 20%;
            border : inset #9c9 1px; padding : 3px}

.ed { font-size : 90%; }

.example { font-size:99%; margin-left:1%; padding-left:0.7ex;
           border-left : solid #0c0 2px;}

HR { color : #9c9; height : 0.2em }

H1 { text-align : center }
H2 { margin-left : 1em }

h1, h2, h3, h4 { color : #000; background : #ffc none;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  page-break-after : avoid; }

H1              { font-size: 180%; }
H2              { font-size: 140%; }
H3              { font-size: 117%; }
H4              { font-size: 105%; }

blockquote H1              { font-size: 130%; }
blockquote H2              { font-size: 120%; }
blockquote H3              { font-size: 110%; }

blockquote {
  text-align: justify;
  width: 20em;
  border: none;
  font-family: "Times New Roman", serif; }

caption, .subcaption  { color : #000; background : #ffc none; }

TABLE.menu { border : solid blue 2px; padding : 3px;
  text-align : center }

table.texttable  { border : solid #222 0.1em; padding : 2em; }
#codetable TR TD A {text-decoration:none; font-size:large}

.numeric
  { font-family : Courier, monospace;
    text-align : right; }

.credit { font-size : 85%; text-align : right; }

.wide { margin : 0 0 0 0;
font-size : smaller }

.charname { font-variant: small-caps }

CAPTION { font-weight: bold}

BODY { background : #f6f9f6 none;
          color : #000; 
margin-left:0.7em; }}
A:link, strong a:link, em a:link, cite a:link,
 a:link strong, a:link em, a:link cite
 { color : #009; background : transparent none; }
A:visited, strong a:visited, em a:visited, cite a:visited,
 a:visited strong, a:visited em, a:visited cite
 { color : #609; background : transparent none; }
A:hover, strong a:hover, em a:hover, cite a:hover,
 a:hover strong, a:hover em, a:hover cite
 { color : #933; background : #eee none; }
A:active, strong a:active, em a:active, cite a:active,
 a:active strong, a:active em, a:active cite
 { color : #f00; background : transparent none; }

EM {      color : #000;
          background:transparent none;}

cite{      font-weight:500;
          color : #030;
          background:transparent none;}

DFN, DT { font-weight: bold;
          color : #066;
          background:transparent none;}

var { background:#fff6eb none; color:#010;}

KBD { font-weight: bold}

PRE { background: #e0ffe0 none;color:black; white-space:pre; }
PRE.cmd { background: #fcf; color:black;}

PRE.samp { background: #fcc; color:black;}

.screen {background : #fff; color:#600; font-size:smaller;
border : solid #333 1px;
 padding : 3px;
font-family : "Lucida Console", Courier, monospace }

.signed { font-family : "Lucida Handwriting",  Western, cursive; }
address { font-style: normal; }

pre, code { font-family : "Lucida Console", Courier, monospace;
font-style : normal; }

pre { white-space : pre; }

small, .small, .deem { font-size : 77%;
font-family : "Myriad Web",Verdana,Helvetica,Arial,sans-serif; }
 
p.literary, .literary p { text-indent : 1em;
    margin-bottom : 0.5ex;
    margin-top : 0.5ex; }

p.start { text-indent : 0;
    margin-bottom : 0.5ex; }

p.start:first-letter { font-size : 200%; font-weight : bold;
   color : #060; background : #fff none; }
 
table.ex tr.sample td { font-weight : bold; color : black; 
  background : white none; text-align : center; }



