/*
  **********************************************************************
  **********************************************************************
  *** Purpose........: CSS stylesheet
  *** Page Type......: Text Page(s) - Prose and Poetry
  *** XHTML/CSS by...: Jeffrey A. Savoye
  *** Last Update....: April 8, 2012
  **********************************************************************
  **********************************************************************
 */
div.variant {
    background-color: #f9fce6;
    color: blue;
}
div.versions {
    text-align: justify;
    padding: 20px;
    padding-left: 0px;
    padding-top: 0px;
}
/* columns */
/* column container */
div.colsection {
    clear: both;
    float: left;
    width: 100%;
    overflow: hidden;
}
div.col2l,
div.col2r {
    float: left;
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 48%;
    overflow: hidden;
}
div.col2g {
    float: left;
    position: relative;
    padding: 0 0 1em 0;
    width: 4%;
    overflow: hidden;
}
div.col3l,
div.col3m,
div.col3r {
    float: left;
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 30%;
    overflow: hidden;
}
div.col3g {
    float: left;
    position: relative;
    padding: 0 0 1em 0;
    width: 5%;
    overflow: hidden;
}
/* Area for Mottoes/Epigraphs */
div.motto {
    text-align: left;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    min-width: 5em;
}
div.quotetxt {
    text-align: left;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    min-width: 5em;
}
div.quotepoem {
    text-align: left;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    min-width: 5em;
}
h1.navttl {
    display: inline;
    font-size: xx-large;
    font-weight: bold;
    font-style: normal;
    text-align: justify;
}
h1.txtinfo {
    display: inline;
    font-size: medium;
    font-weight: bold;
    text-align: left;
}
h1.txtttl {
    font-size: x-large;
    font-weight: bold;
    text-align: left;
}
h1.txtsbttl {
    font-size: large;
    font-weight: normal;
    text-align: center;
}
h1.mainttl {
    display: inline;
    font-size: xx-large;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}
h1.mainttlb {
    font-size: xx-large;
    font-weight: bold;
    font-style: italic;
    padding: 5px;
    border: solid 1px #000;
    border-style: double;
    border-color: #006400;
    height: auto;
    text-align: center;
}
h1.navttl {
    display: inline;
    font-size: medium;
    font-weight: bold;
    text-align: justify;
}
h2.byline {
    font-size: large;
    font-weight: bold;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
}
h2.section {
    font-size: x-large;
    font-weight: normal;
    font-style: italic;
    text-align: left;
}
h2.txtsbttl {
    font-size: large;
    font-weight: normal;
    text-align: center;
}
h3.assocline {
    font-size: medium;
    font-weight: normal;
    text-align: left;
    margin-top: 1px;
    margin-bottom: 15px;
}
h3.subsection {
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    text-align: left;
    padding: 0px;
    margin: 0px;
    margin-top: 2em;
}
li.noind {
    list-style-type: circle;
    margin-left: -1em;
}
p.flind4 {
    font-size: medium;
    text-indent: 1.5em;
}
p.bibitem {
    font-size: medium;
    padding-left: 1.5em;
    text-indent: -1.5em;
}
p.ltrsalun {
    font-size: medium;
    text-align: left;
}
p.ltrdate {
    font-size: medium;
    padding: 0px;
    margin: 0px;
    width: auto;
    text-align: right;
}
p.ltrsig {
    font-size: medium;
    padding: 0px;
    margin: 0px;
    width: auto;
    text-align: right;
}
p.navline {
    display: inline;
    font-size: small;
    font-weight: bold;
    text-align: left;
}
p.hrline {
    display: block;
    border: solid 2px #000;
    border-color: #006400;
    border-style: solid;
    margin: 0px;
    margin-bottom: 0px;
    font-size: 1%;
    padding: 0px;
}
p.hrline2 {
    display: block;
    border: solid 1px #000;
    border-color: #006400;
    border-style: solid;
    margin: 0px;
    padding: 0px;
}
p.hrlineb {
    display: block;
    border: solid 1px #000;
    border-color: black;
    border-style: solid;
    margin: 0px;
    margin-bottom: 0px;
    font-size: 1%;
    padding: 0px;
}
p.oneline {
    margin: 0px;
    padding: 0px;
    text-align: right;
}
p.pmline {
    margin: 0px;
    margin-left: 2em;
    text-indent: -2em;
    padding: 0px;
}
p.pmbreak {
    margin: 0px;
    padding: 0px;
}
p.pmlnum {
    float: left;
    position: absolute;
    margin: 0px;
    margin-left: -4em;
    padding: 0px;
    width: auto;
}
p.ornline {
    font-size: medium;
    font-weight: normal;
    text-align: center;
}
p.spacer {
    display: block;
    font-size: xx-small;
    text-align: left;
    line-height: 1.5em;
    margin: -1em;
}
p.stnznbr {
    font-size: medium;
    font-weight: normal;
    text-align: center;
}
p.fixline {
    display: block;
    padding: 2px;
    margin: 1px;
    font-size: medium;
    font-weight: normal;
    text-align: center;
    clear: both;
}
p.txtbox {
    border: none;
    margin: 0px;
    margin-bottom: 3px;
    padding: 20px;
    text-align: justify;
}
span.pgloc {
    font-weight: bold;
}
span.smcaps {
    font-size: 60%;
}
span.seprline {
    background-color: #f9fce6;
    color: #006400;
    display: block;
    padding: 2px;
    border: solid 1px #000;
    border-style: double;
    border-color: #006400;
    margin: 1px;
    font-size: medium;
    font-weight: normal;
    text-align: center;
}
span.variant {
    background-color: #f9fce6;
    color: blue;
}
#spaceline {
    font-size: xx-small;
    padding: 1px;
}
/*
  **********************************************************************
  *** Panel Divisions
  **********************************************************************
 */
/* Navigation and Title Area */
#pnlnav00 {
    padding: 3px;
    border: solid 1px #000;
    border-color: #006400;
    background-color: #f9fce6;
    color: #000;
    margin: 0px;
    min-width: 50px;
    max-width: 1000px;
}
#pnlnav01 {
    padding: 3px;
    border: solid 1px #000;
    background-color: #006400;
    border-style: double;
    border-color: #006400;
    background-color: #f9fce6;
    color: #000;
    margin: 0px;
}
#pnlnav02 {
    padding: 3px;
    border: solid 1px #000;
    background-color: #006400;
    color: #000;
    margin: 0px;
}
#pnlnav03 {
    padding: 3px;
    border: solid 1px #000;
    border-style: double;
    border-color: #006400;
    background-color: #f9fce6;
    color: #000;
    margin: 0px;
}
#pnlnavm {
    border: solid 1px #000;
    border-style: double;
    border-color: #006400;
    padding: 10px;
    padding-top: 25px;
    padding-bottom: 5px;
    background-color: #f9fce6;
    color: #000;
    margin: 1px;
    margin-top: 3px;
    font-size: medium;
    text-align: justify;
}
#pnlnavttl {
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 4px;
}
/* Main Area - for Prose Text */
div.pnltextm {
    background-color: #f9fce6;
    border-radius:20px;
    color: #000;
    margin: 0px;
    padding: 20px;
    padding-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
}
/* Main Area - for Letter Text */
div.pnlltrm {
    border-color: #006400;
    background-color: #f9fce6;
    color: #000;
    margin: 0px;
    padding: 80px;
    padding-top: 50px;
    text-align: justify;
}
/* Main Area - for Poetry */
div.pnlpoem0 {
    text-align: left;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    min-width: 5em;
}
div.pnlpoemm {
    background-color: #f9fce6;
    color: #000;
    font-size: medium;
    font-weight: normal;
    padding: 5em;
    padding-top: 2em;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: auto;
}
/*
  **********************************************************************
  **********************************************************************
  *** END
  **********************************************************************
  **********************************************************************
 */