    p {  margin-top: .75em;
         text-align: justify;
         margin-bottom: .75em;
         }
    h1,h2,h3,h4,h5,h6 {
         text-align: center; /* all headings centered */
         clear: both;
         color: #831111;
         }

    h1{font-size: 36px; line-height: 25px; margin: 21px;}
    .element{color: black;}
    hr { width: 33%;
     margin-top: 2em;
     margin-bottom: 2em;
         margin-left: auto;
         margin-right: auto;
         clear: both;
       }

       a{color: #831111;}

       pre{font-size: 11px; line-height: 11px;color: gray;}



    table {margin-left: auto; margin-right: auto;}
    .maintable{border-top: 1px solid black;border-bottom: 1px solid black; width: 100%;}
    .contentscell{background: #dfdfdf;width: 350px;}
    .contentcell{padding-left: 21px; padding-right: 21px;}


    body{margin-left: 0%;
         margin-right: 0%;
        }

    .linenum  {position: absolute; top: auto; left: 4%;} /* poetry number */
    .blockquot{margin-left: 5%; margin-right: 10%;}
    .pagenum  {position: absolute; left: 92%; font-size: smaller; text-align: right;} /* page numbers */
    .sidenote {width: 20%; padding-bottom: .5em; padding-top: .5em;
               padding-left: .5em; padding-right: .5em; margin-left: 1em;
               float: right; clear: right; margin-top: 1em;
               font-size: smaller; background: #eeeeee; border: dashed 1px;}

    .bb       {border-bottom: solid 2px;}
    .bl       {border-left: solid 2px;}
    .bt       {border-top: solid 2px;}
    .br       {border-right: solid 2px;}
    .bbox     {border: solid 2px;}

    .center   {text-align: center;}
    .smcap    {font-variant: small-caps; font-size: 14px;}

    .figcenter   {margin: auto; text-align: center;}

    .figleft     {float: left; clear: left; margin-left: 0; margin-bottom: 1em; margin-top:
                 1em; margin-right: 1em; padding: 0; text-align: center;}

    .figright    {float: right; clear: right; margin-left: 1em; margin-bottom: 1em;
                 margin-top: 1em; margin-right: 0; padding: 0; text-align: center;}

    .footnotes        {border: dashed 1px;}
    .footnote         {margin-left: 10%; margin-right: 10%; font-size: 0.9em;}
    .footnote .label  {position: absolute; right: 84%; text-align: right;}
    .fnanchor         {vertical-align: super; font-size: .6em; text-decoration: none;}

    .poem             {margin-left:10%; margin-right:10%; text-align: left;}
    .poem br          {display: none;}
    .poem .stanza     {margin: 1em 0em 1em 0em;}
    .poem span        {display: block; margin: 0; padding-left: 3em; text-indent: -3em;}
    .poem span.i2     {display: block; margin-left: 2em;}
    .poem span.i4     {display: block; margin-left: 4em;}


    div.centered       {text-align: center;}
    div.centered table {margin-left: auto; margin-right: auto; text-align: left;}

    ins.correction {border-bottom-style: dotted; border-bottom-color: red; border-bottom-width: 1px;}
    .return {text-align: center; margin-top: 2em; margin-bottom: 0; text-indent: 0; font-size: 85%}
    .copyright {text-align: left; margin-top: 0em; margin-bottom: 0em; font-size: 70%}

    .sig { /* author signature at end of letter */
            margin-left: 45%;
            font-variant: small-caps;
            }