
 body {
    padding:      1em 2em;
    line-height:  1.1;
    color:        black;
    background:   #fbfffb;
 }
 a:link    { color: #88f; }
 a:active  { color: #666; }
 a:visited { color: #26a; }

 h1 {
    margin:       auto -1em;
    padding:      0.2em;
    font-size:    x-large;
    font-weight:  bold;
    color:        #500;
    background:   #edd;
    text-align:   center;
/*
    border-color: #eaa;
    border-style: outset;
    border-width: thick;
*/
 }
 h2 {
    margin:       auto -1em;
    padding:      0.1em 0.5em;
    font-size:    large;
    font-weight:  bold;
    color:        #030;
    background:   #dee;
/*
    border-color: #9cc;
    border-style: solid;
    border-width: medium 0;
*/
 }
 h3 {
    margin:       auto -1em;
    padding:      0 0.5em;
    font-size:    1.2em;
    font-weight:  bold;
/*
    border-color: #c9c;
    border-style: solid;
    border-width: 0 0 0.1em 0;
*/
 }
 h4 {
    margin:       auto -0.5em;
    padding:      0 0.2em;
    font-weight:  bold;
/*
    border-color: #88f;
    border-style: solid;
    border-width: 0 0 0 0.3em;
*/
 }

 p {
    text-indent:  0.8em;
 }
 hr {
    color:        #aaa;
 }
/*
 dt {
    margin:       0.5em;
    font-weight:  bold;
 }
 */
 blockquote {
    padding:      0.5em;
    background:   #ffc;
    white-space:  pre;
/*
    border-color: #feb;
    border-style: outset;
    border-width: medium;
*/
 }
 strong {
     color: red;
 }
 .cmd-name {
    color:        #d55;
    font-weight:  bold;
 }
 .cmd-attr {
    color:        #393;
 }
 .cmd-arg {
    color:        #55d;
 }

 .macro {
    color:        #44f;
    font-style:   italic;
 }


