
/* PAGE DIMENSIONS */
body                    { margin-left:auto; margin-right:auto; width:800px; font-family:Courier; background:#ffffff;}

/* HEADINGS */
h1             { text-align:center; font-family:Palatino, serif;}
h2             { text-align:left; font-family:Palatino, serif;}
h3              { text-align:right; font-family:Palatino, serif;}
/*PARAGRAPHS */
p                       { margin-top:.5em; text-align:justify; margin-bottom:.5em; background:#ffffff;}

/* TEXT ALIGNMENT AND MARGINS */
.ac                     { text-align:center;}
.ar                     { text-align:right;}
.mc                     { margin:3 auto; max-width:95%; }
.p2                     { margin-top:3em; }
.p3                     { margin-top:4em; }
p.drop-cap:first-letter {color:#dcdcdc; visibility:hidden; margin-left:-0.9em; }

/* FONTS */
.sc                     { font-variant:small-caps; }
.xx-smaller             { font-size:54%; }
.x-smaller              { font-size:65%; }
.smaller                { font-size:80%; }
.larger                 { font-size:130%; }

/* HORIZONTAL LINES */
hr.chap                 { margin-top:5em; margin-bottom:5em; margin-left:10%;
	                      margin-right:20%; width:60%; }
hr.small                { margin-top:2em; margin-bottom:2em; margin-left:30%;
                          margin-right:40%;width:20%; }
hr.w5                   { margin-top:2em; margin-bottom:2em; margin-left:37.5%;
                          margin-right:47.5%;width:5%; }

/* TABLES */
table.sp1               { margin-top:2em; background:#ffffff;}
table                   { margin-left:auto; margin-right:auto; background:#ffffff;}
table.sp2               { margin-bottom:2em; background:#dcdcdc;}
.toctable               { margin-left:auto; margin-right:auto; width:60%; border:0;
	                      border-spacing:0px; padding:4px; }
td.c1                   { text-align:left; vertical-align:top; padding-right:1.5em;
	                      padding-left:1.5em; text-indent: 1.5em; }
td.c2                   { text-align:right; vertical-align:bottom; padding-right:1.5em;
	                      padding-left:1em; }
/* IMAGES */
img                     { max-width:100%; height:auto; }
.figcenter              { clear:both; margin:auto; text-align:center; padding-top:1em;
	                      max-width:100%; }
img.drop-cap            { float:left; margin:0 0.5em 0 0; }

/* VERSES */
.poetry                 { margin-left:10%; background:#ffffff; margin-right:10%; text-align:left;
                          max-width:30em; display:inline-block; }
.poetry .stanza         { margin:1em 0em 1em 0em; }
.poetry .verse          { padding-left:3em; text-indent:-3em; font-size:smaller; }
.poetry-container       { text-align:center; }
.poetry .indent-0_5     { text-indent:-0.5em; }
.poetry .indent0_5      { text-indent:0.5em; }
.poetry .indent-1_5     { text-indent:-1.5em; }


/* VOLUME DESCRIPTION */
.vlouter                { width: 100%; border-top: 1.4px black solid;
                          border-bottom: 1.4px black solid; padding-top: 0.25em;
                          padding-bottom: 0.25em; }
.volumeline             { width: 100%; border-top: 1.4px black solid;
                          border-bottom: 1.4px black solid; padding-top: 0.25em;
                          padding-bottom: 0.25em; }
.volumeleft             { float: left; width: 33%; text-align: left; }
.volumeright            { float: right; width: 33%; text-align: right; }

/* TRANSCRIBER'S NOTES */
.transnote              { background-color:#ffffff; color:black; padding-bottom:1em;
                          padding-top:.3em; margin-top:3em; margin-left:5%;
                          margin-right:5%; padding-left:2em; padding-right:1em;
                          font-family:Courier; page-break-inside:avoid; }

/* MEDIA-SPECIFIC FORMATTING */

