

/*  --------------------------------------------------------------------
    HIDDEN AND POP-UP AREAS
    -------------------------------------------------------------------- */
    
#hidddenCommentary {
    display: none;
}

#commentaryPopup {
    display: none;
    font-size: 10pt;
}

#progressPopup {
    display: none;
    margin: auto;
    width: 25em;
    clear: both;
    height: 7.5em;
    position: fixed;
    top: 40px;
    background-color: white;
    z-index: 999;
    margin-left: 100px;
}

#loadingPopup {
    display: none;
    margin: auto;
    width: 25em;
    clear: both;
    height: 7em;
    position: fixed;
    top: 40px;
    background-color: white;
    z-index: 999;
    margin-left: 100px;
}

.progressMessage {
    font-size: 14pt;
    font-family: Futura, Helvetica, sans-serif;
    font-weight: bold;
    color: #888888;
    text-align: center;
    vertical-align: center;
    margin-top: 2em;
}

#stashMenuBar {
    display: none;
}

h1 {
    color: #911413;
    font-family: 'Radley',serif;
    font-size: 1.5em;
    font-variant: small-caps;
}

h2 {
    color: #911413;
    font-family: 'Radley',serif;
    font-size: 1.25em;
    font-variant: small-caps;
}

.guideBold {
    color: #911413;
    font-weight: bold;
}

.guideNoI {
    display: block;
}

.guideI {
    display: block;
    padding-left: 2em;
}

.guideLnN {
    display: block;
    padding-left: 15em;
    padding-bottom: 10px;
}

.guideSp1 {
    display: block;
    padding-left: 10em;
}

.guideSp2 {
    display: block;
    padding-left: 12em;
}

/*  --------------------------------------------------------------------
    MENU COMPONENTS
    -------------------------------------------------------------------- */

#menuBarA {
    display: inline;
    float: left;
}

#logo {
    margin-top: 0.5em;
    margin-left: 1em;
}

#menuControls {
    display: inline;
    vertical-align: top;
    margin-left: 2em;
    padding-top: 5px;
    padding-bottom: 10px;
    float: left;
}

.menuHeading {
    display: inline-block;
    font-weight: bold;
    font-size: 80%;
}

.menuControl {
    display: inline-block;
    font-size: 80%;
}

.paddedTd {
    padding-right: 2em;
}

.controlRow {
    width: 1000px;
}

.control_heading {
    width: 120px;
}

.custom_control, .custom_highlight {
    display: none;
}

.control {
    width: 150px;
}

.control_spacer {
    height: 2px;
    margin-bottom: 2px;
    width: 760px;
    margin-left: 130px;
    border-bottom: 1px solid #cccccc;
}
    
.control_to_right {
    float: right;
    padding-right: 10px;
}

/*  --------------------------------------------------------------------
    TOOL TIPS
    -------------------------------------------------------------------- */

#toolTip {
    display: none;
    font-size: 12px;
}

.toolTipP {
    margin: 0px;
    padding: 0px;
}

.toolTipBold {
    font-weight: bold;
    display: inline;
}

/*  --------------------------------------------------------------------
    TABLE OF CONTENTS
    -------------------------------------------------------------------- */

#tablesOfContents {
    display: none;
}

#tablesOfContents {
    display: none;
}

#tableOfContents {
    padding-left: 7.5em;
    padding-right: 1em;
    clear: both;
}

.tocLink {
    display: inline;
    font-size: 75%;
    padding-left: 1em;
}

.tocLinkHeader {
    font-weight: bold;
}

.tocActiveSection {
    display: inline;
    font-weight: bold;
}

a.tocLinkA:link {
    color: black;
    text-decoration: none;
    border-bottom: 1px dashed #aaaaaa;
    outline: 0;
}

a.tocLinkA:visited {
    color: black;
    text-decoration: none;
    outline: 0;
}

a.tocLinkA:hover {
    color: black;
    text-decoration: none;
    background-color: #ffffcc;
    border-bottom: 1px solid #777777;
    outline: 0;
}

a.tocLinkA:active {
    color: black;
    text-decoration: none;
    outline: 0;
}

/*  --------------------------------------------------------------------
    LINKS
    -------------------------------------------------------------------- */

a.toggleLinkA:link {
    color: black;
    text-decoration: none;
    border-bottom: 1px dashed #aaaaaa;
    outline: 0;
}

a.toggleLinkA:visited {
    color: black;
    text-decoration: none;
    outline: 0;
}

a.toggleLinkA:hover {
    color: black;
    text-decoration: none;
    background-color: #ffffcc;
    border-bottom: 1px solid #777777;
    outline: 0;
}

a.toggleLinkA:active {
    color: black;
    text-decoration: none;
    outline: 0;
}

a.commentaryHide:link {
    color: #444444;
    text-decoration: none;
    outline: 0;
    cursor: default;
}

a.commentaryHide:visited {
    color: #444444;
    text-decoration: none;
    outline: 0;
    cursor: default;
}

a.commentaryHide:hover {
    color: #444444;
    text-decoration: none;
    outline: 0;
    cursor: default;
}

a.commentaryHide:active {
    color: #444444;
    text-decoration: none;
    outline: 0;
    cursor: default;
}

a.commentaryTextA:link {
    color: black;
    text-decoration: none;
    border-bottom: 1px dashed #aaaaaa;
    outline: 0;
}

a.commentaryTextA:visited {
    color: black;
    text-decoration: none;
    outline: 0;
}

a.commentaryTextA:hover {
    color: black;
    text-decoration: none;
    background-color: #ffffcc;
    border-bottom: 1px solid #777777;
    outline: 0;
}

a.commentaryTextA:active {
    color: black;
    text-decoration: none;
    outline: 0;
}

.closePopupLink {
    display: block;
}

    
/*  --------------------------------------------------------------------
    LINE NUMBERS, GLOSSES, APPARATUS, ETC
    -------------------------------------------------------------------- */

.stanzaNumber {
    margin-left: 10em;
}

.lineNumber {
    font-size: 10pt;
    font-family: monospace;
    font-style: normal;
    display: inline;
    /*font-weight: bold;*/
    text-align: right;
    display: block;
}

.hiddenLineNumber {
    
    font-size: 10pt;
    font-family: monospace;
    font-style: normal;
    color: #AAAAAA;
    color: #AAAAAA;
    display: inline;
    text-align: right;
    display: block;
    /*display: none;*/
}

.lineNumberPart2 {
    color: #FF0000;
}

.hiddenLineNumber .lineNumberPart2 {
    color: #ffaaaa;
}

.editorialGlosses {
   font-size: 10pt;
   line-height: 16px;
   padding-left: 15px;
   padding-right: 5px;
   width: 14em;
}

.displayedGloss {
    font-size: 80%;
    line-height: 16px;
    padding-left: 20px;
    text-indent: -20px;
}

.editorialGlosses>p {
    margin: 0px;
    display: inline;
}

.glossLineNumber {
    font-size: 8pt;
    font-family: monospace;
    font-style: normal;
    color: #888888;
    display: inline;
}

.apparatusLineNumber {
    font-size: 8pt;
    font-family: monospace;
    font-style: normal;
    color: #888888;
    display: inline;
}

.apparatusLineNumber {
    font-size: 8pt;
    font-family: monospace;
    font-style: normal;
    color: #888888;
    display: inline;
}

.padSignatureLink {
    display: block;
}

.signatureForDisplay {
}

.linkToECC {
    display: block;
}

.apparatusEntry {
    font-size: 10pt;
    line-height: 18px;
    padding-left: 35px;
    padding-right: 5px;
    text-indent: -20px;
    width: 9em;
}

#containerGlosses .lemmaNoPad {
    /*font-weight: bold;*/
    font-style:italic;
}

.textualApparatus {
    display: none;
}

.disamb_note {
    display: none;
}

.commentary_l {
    line-height: 3em;
}

.seg {
}

.syll_long {
    display: inline-block;
    background: url(long.png);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: 50% -5px;
}

.syll_short {
    display: inline-block;
    background: url(short.png);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: 50% 0px;
}

.syll_stressed {
    display: inline-block;
    background: url(stressed.png);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: 50% 0px;
}

.syll_unstressed {
    display: inline-block;
    background: url(unstressed.png);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: 50% 0px;
}

.syll_unspecified {
    display: inline-block;
    background: url(unspecified.png);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: 50% 0px;
}

.foot_boundary {
    display: inline-block;
    background: url(foot.png);
    background-repeat: no-repeat;
    background-size: 3px;
    background-position: 50% 0px;
}

.caesura {
    display: inline-block;
    background: url(caesura.png);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: 50% 0px;
}

/*  --------------------------------------------------------------------
    FORMAT THE ACTUAL TEXT
    -------------------------------------------------------------------- */

pre {
    font-size: 10px;
}

.indentAndItalicize {
    /*font-style:italic;*/
    text-indent: 5em;
}

.apparatusLg {
    display: inline;
}

.commentary_line_numbers {
    font-weight: bold;
    padding-right: 5px;
}

.commentaryEmphasis {
    font-weight: bold;
}

.lemma {
    font-style: italic;
}

.italics {
    font-style: italic;
}

.commentaryI {
    font-style: italic;
}

img {
    border-style: none;
}

span {
    display: inline;
}

.div {
    margin: 2em 0em;
    display: block;
}

.margin {
    display: block;
    line-height: 15px;
	font-size: 12px;
	/*
    line-height: inherit;
	font-size: 80%;
	text-align: right;
	clear: both;
	float: left;
	margin: 0 -11em 0 -12em;
	width: 11em;
    */
}

#containerPrimaryText .margin {
    display: inline;
}

.glosse_item {
    display: block;
    padding-bottom: 10px;
    
    /*
    margin-left: 40px;
    padding-bottom: 10px;
    text-indent: -40px;
    */
}

.align_Indented_2_ {
    margin-left: 2em;
}

.align_centered_ {
    margin-left: 3em;
}

.align_right_ {
    text-align: right;
}

.answer {
    padding-top: 20px;
}

.body_of_letter {
    display: block;
    margin-top: 1em;
}

.book {
    margin-top: 2em;
}

.face_drop_caps_ {
    font-size: 3em; 
    font-family: Futura, Helvetica, sans-serif;
    /*font-family: Palatino,serif;*/
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align: center;
    font-style: normal;
}

.face_drop_caps_.face_italics_ {
    font-size: 3em; 
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align: center;
    font-style: italic;
}

.face_drop_caps_acrostic_ {
    font-style: italic;
    font-size: 2em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    text-align: center;
}


.apparatusEntry .face_drop_caps_ {
    font-size: 10pt; 
    line-height: 16px;
    float: none;  
    text-align: left;
    font-weight: normal;
    margin-right: 0px;
    font-family: Palatino,serif;
}

.castList {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
}

.castItem {
    padding-right: 2em;
}

.forceBlankLine {
    display: block;
}

.align_centeredEmbleme_with_lineNumber_ {
    display: block;
    margin-right: 6em;
    text-align: center;
    padding-bottom: 0.5em;
}

.align_centeredEmbleme_with_lineNumber_Jan_ {
    display: block;
    margin-right: 11em;
    text-align: center;
    padding-bottom: 0.5em;
}

.align_centeredEmbleme_with_lineNumber_Mar_ {
    display: block;
    margin-right: 4em;
    text-align: center;
    padding-bottom: 0.5em;
}

.align_centeredEmbleme_with_lineNumber_May_ {
    display: block;
    margin-right: 11em;
    text-align: center;
    padding-bottom: 0.5em;
}

.closer {
    display: block;
    padding-top: 1em;
}

.colophon {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
}

.commentLink {
    cursor: pointer;
}

.commentary {
    display: block;
    margin-top: 1em;
}

.commentaryTextA {
}

.completeLineNumber {
    display: none;
}

.dateline {
    margin-top: 1em;
    /*margin-right: 5em;*/
    text-align:center;
    display: block;
}

.displayLineBreak {
    display: block;
}

.displayLineBreakNotWeb {
    display: none;
}

.docImprint {    
    /*margin-left: 75px;
    width: 500px;*/
    display: block;
}

.face_blackletter_ {
    font-family: Futura, Helvetica, sans-serif;
}
.blackletter {
    font-family: Futura, Helvetica, sans-serif;
}

.face_italics_ {
    font-style:italic;
    font-family: Palatino, serif;
    font-weight: normal;
}

.face_italics90_ {
    font-style:italic;
    font-size: 90%;
}

.face_ornamental_ {
    font-size: 3em; 
    font-family: Futura, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align:center;
}

.face_ornamental_.face_italics_ {
    font-size: 3em; 
    font-family: Futura, Helvetica, sans-serif;
    font-weight: normal;
    font-style:italic;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align:center;
}

.apparatusEntry .face_ornamental_ {
    font-size: 10pt; 
    line-height: 16px;
    float: none;  
    text-align: left;
    font-weight: normal;
    margin-right: 0px;
    font-family: Palatino,serif;
}

.face_dropcap_ {
    font-size: 3em; 
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 5px; 
    text-align: center;
    font-style: normal;
}

.apparatusEntry .face_dropcap_ {
    font-size: 10pt; 
    line-height: 16px;
    float: none;  
    text-align: left;
    font-weight: normal;
    margin-right: 0px;
    font-family: Palatino,serif;
}

.face_dropcapItalics_ {
    font-style:italic;
    font-size: 3em; 
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align: center;
}

.apparatusEntry .face_dropcapItalics_ {
    font-style:italic;
    font-size: 10pt; 
    line-height: 16px;
    float: none;  
    text-align: left;
    font-weight: normal;
    margin-right: 0px;
    font-family: Palatino,serif;
}
.face_dropcapItalicsAcrostic_ {
    font-style:italic;
    font-size: 2em; 
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    text-align: center;
}

.apparatusEntry .face_dropcapItalicsAcrostic_ {
    font-style:italic;
    font-size: 10pt; 
    line-height: 16px;
    float: none;  
    text-align: left;
    font-weight: normal;
    margin-right: 0px;
    font-family: Palatino,serif;
}

.face_roman_, .initial_roman {
    font-style: normal;
    font-family: Palatino, serif;
    /*font-weight: normal;*/
}

.acrostic_initial {
    display: inline-block;
    width: 3em;
}

.acrostic_initial_indent {
    display: inline-block;
    width: 6em;
}

.head {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

/*
.trailer {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}
*/

.epistle .head {
    display: block;
    text-align: center;
    margin-right: 13em;
    margin-left: 0px;
    width: 26em;
    font-size: 120%;
    margin-bottom: 1em;
}

.theatre_div_type_epistle_ .epistle .head {    
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

.epistle > .head > .onlineRunningTitle {
    display: none;
}

.align_epistleTitle_ {
    display: block;
    text-align: center;
    margin-right: 13em;
    width: 26em;
    font-size: 120%;
    margin-bottom: 1em;
}

.headingWithLineNumber {
    display: block;
    text-align: left;
    font-size: 100%;
    width: 39em;
    margin-bottom: 0.25em;
}

.headingLineWithLineNumber {
    display: inline-block;
    width: 500px;
    text-align: center;
    font-size: 120%;
}

.indent {
    padding-left: 2em;
}

.l {
    display: block;
}

.letter {
    margin-top: 2em;
}

.lexicalNormalization {
}

.lg {
    display: block;
    margin: .7em 0 1em;
}

.apparatusLg {
    display: inline;
}

.month>.figDesc {
    display: none;
}

.motto {
    padding-bottom: 1em;
}

.onlineRunningTitle {
    display: none;
}

.p {
    margin-top: 10px;
    display: block;
    line-height: 1.5em;
}

.poems_and_commentary {
    padding-top: 1em;
}

.postscript {
    display: block;
    margin-top: 1em;
}

.rdg {
    display: none;
}

.salute {
    display: block;
    text-align: center;
    margin-right: 11em;
    width: 28em;
    padding-left: 1em;
    margin-bottom: 0.5em;
}

.signed {
    margin-top: 1em;
    /*margin-right: 5em;*/
    text-align:center;
    display: block;
}

.signtureForDisplay {
    display: none;
}

.titlePage {
    text-align: center;  
    font-size: 110%;
    position: relative;
    left: -3em;
    /*left: -6em;*/
    display: block;
    margin-top: 2em;
}

.titlePart {
    margin-bottom: 1em;
    margin-top: 1em;
    text-align: center;
    position: relative;
    display: block;
}

.pubPlace {
    display: block;
}

.no_line_break {
    display: inline;
}

.epilogue {
    margin-top: 2em;
}

.verse {
}

.month {
    margin-top: 2em;
}

.textIllustration {
    margin-bottom: 1em;
    margin-top: 1em;
    width: 36em;
}

.line_height_1_2em_ {
    line-height: 120%;
}

/* -----------------------------------------------------------------------
 *
 * FQ-SPECIFIC STYLES
 * 
 * ----------------------------------------------------------------------- */

.argument {
    display: block;
    margin-left: 75px;
}

.month > .argument {
    display: block;
    margin-left: 0px;
    margin-bottom: 10px;
}

.align_indented_1_ {
    margin-left: 1em;
}

.align_indented_2_ {
    margin-left: 1em;
}

.align_indented_p_ {
    text-indent: 1em;
}

.align_indented_5_ {
    margin-left: 5em;
    font-size: 120%;
}

.canto .align_indented_5_ {
    margin-left: 5em;
    font-size: 100%;
}

.align_indented_minus_1_ {
    margin-left: -1em;
}

.canto > .lg,
.proem > .lg {
    margin-left: 2em;
}

.fq_book_head {
    width: 20em;
}

.fq_book_head_line_1 {
    font-size: 150%;
    line-height: 150%;
}

.fq_book_head_line_2 {
    font-size: 125%;
    line-height: 150%;
}

.fq_book_head_line_3 {
    font-size: 100%;
    line-height: 150%;
}

.fq_book_head_line_4 {
    font-size: 125%;
    line-height: 100%;
}

.fq_book_head_line_5 {
    font-size: 125%;
    line-height: 125%;
}

.fq_book_head_line_6 {
    font-size: 100%;
    line-height: 125%;
}

.fq_book_head_line_7 {
    font-size: 125%;
    line-height: 200%;
}

/* -----------------------------------------------------------------------
 *
 * AXIOCHUS-SPECIFC
 * 
 * ----------------------------------------------------------------------- */

.speaker {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    /*display: block;
    text-align: center;
    font-size: 120%;*/
    margin-top: 1em;
    margin-bottom: 0.25em;
}

.dedication {
    margin-top: 4em;
}

.toTheReader {
    margin-top: 4em;
}

.dialog {
    margin-top: 4em;
}

.indentedP {
    text-indent: 1em;
}


/* -----------------------------------------------------------------------
 *
 * FQ BACK
 * 
 * ----------------------------------------------------------------------- */

.commendatoryVerse .poem {
    margin-bottom: 3em;
}

.dedicatoryVerseA .poem {
    margin-bottom: 3em;
}

.dedicatoryVerseB .poem {
    margin-bottom: 3em;
}


/*  --------------------------------------------------------------------
    INITIAL CHOICE STATES
    -------------------------------------------------------------------- */

.lineBreak {
    display: inline;
}

.characterNormalization {
    display: inline;
}

.hangingLine {
    display: inline;
}

.lexicalNormalization {
    display: inline;
}

.expansion {
    display: inline;
}

.emendation {
    display: inline;
}

.lineBreak_off {
    display: none;
}

.characterNormalization_off {
    display: none;
}

.hangingLine_off {
    display: none;
}

.lexicalNormalization_off {
    display: none;
}

.expansion_off {
    display: none;
}

.emendation_off {
    display: none;
}

.lower_case_after_drop_caps_off {
    display: none;
}

.odd_formatting_of_block_quotes_off {
    display: none;
}

.lower_case_drop_caps_off {
    display: none;
}

.punctuation_after_parenthesis_off {
    display: none;
}

.punctuation_outside_parenthesis_off {
    display: none;
}

.capitalize_after_punctuation_off {
    display: none;
}

.gloss_format_off {
    display: none;
}

#containerPrimaryText .silent_normalization_off {
    display: none;
}

#containerTextualApparatus .silent_normalization {
    display: none;
}
    
.indentCommentaryParagraph {
    margin-left: 3em;
}

.forceLineBreak {
    display: block;
}

.commentaryPopupDiv {
    padding-bottom: 5px;
}

.latinExpansion {
    position: relative;
    bottom: 0.25em;
    font-size: 75%;
}

.size_large_ {
    font-size: 175%;
    line-height: 120%;
}

.size_0_9em_ {
    font-size: 0.9em;
}

.size_1_6em_ {
    font-size: 1.6em;
}

.size_1_75em_ {
    font-size: 1.75em;
    line-height: 120%;
}

.size_2_0em_ {
    font-size: 2.0em;
}

.size_large160_ {
    font-size: 160%;
    line-height: 120%;
}

.size_1_00em_ {
    font-size: 100%;
}

.size_1_25em_ {
    font-size: 125%;
}

.size_1_50em_ {
    font-size: 150%;
}

.height_1_00em_ {
    line-height: 100%;
}

.height_1_25em_ {
    line-height: 125%;
}

.height_1_50em_ {
    line-height: 150%;
}

.height_2_00em_ {
    line-height: 200%;
}

.align_indented_glossePoem_ {
    padding-left: 2em;
}

.align_indented_glossePoemSmall_ {
    padding-left: 2em;
}

.noSpeakerNumbering {
}

.noSpeakerNumbering > .sp {
    display: block;
}

.noSpeakerNumbering > .first_line {
    padding-bottom: 5px;
}

.noSpeakerNumbering > .sp > .speaker {
    display: inline-block;
    text-align: left;
    width: 75px;
    float: left;
    margin-right: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
}

.noSpeakerNumbering > .sp  > .l {
    display: inline;
}

.noSpeakerNumbering .face_ornamental_ {
    font-size: 1.5em; 
    font-family: Futura, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 100%;
    float: left; 
    margin-right: 9px; 
    text-align:center;
    margin-bottom: 2px; 
}

.paragraph_indent {
    text-indent: 1em;
}

.float_right {
    padding-left: 3em;
}

.paragraph_indent {
    text-indent: 1em;
}


/*  --------------------------------------------------------------------
    CALENDER
    -------------------------------------------------------------------- */


.headnote_literal {
    /*display: inline-block;
    text-align: center;*/
    padding-bottom: 0.5em;
}

.leading_after_0_5em_ {
    padding-bottom: 0.5em;
}

.motto .align_centered_ {
    margin-right: 6em;
    margin-left: 0em;
    text-align: center;
}

.calender_div_type_month_n_Jan .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 5px;
}

.calender_div_type_month_n_Jan .motto .align_centered_ {
    margin-right: 11em;
    text-align: center;
    padding-bottom: 0.5em;
}

.calender_div_type_month_n_Mar .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 10px;
}

.calender_div_type_month_n_Mar .motto {
    padding-bottom: 0em;
}

.calender_div_type_month_n_Mar .for_testing_01 {
    padding-bottom: 0em;
}

.calender_div_type_month_n_Mar .for_testing_02 {
    padding-top: 2px;
    padding-bottom: 2px;
}

.calender_div_type_month_n_Mar .motto .align_centered_ {
    margin-right: 4em;
    text-align: center;
    padding-bottom: 0.5em;
}

.calender_div_type_month_n_Mar .motto .lg {
    margin-left: 0em;
    margin-right: 4em;
    margin-top: 0em;
    margin-bottom: 0em;
}

.calender_div_type_month_n_Mar .motto .align_centered_ .l {
    line-height: 120%;
    padding-bottom: 0.5em;
}

.for_testing_5 {
    margin-top: 0px;
    display: block;
    line-height: 1.5em;
}

/*

.calender_div_type_month_n_Mar .motto .for_testing_02 {
    padding-bottom: 0em;
    margin-top: 0px;
}
*/

.calender_div_type_month_n_Apr .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 5px;
}

.calender_div_type_month_n_Jun .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 5px;
}

.calender_div_type_month_n_Jul .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 5px;
}

.calender_div_type_month_n_Sep .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 5px;
}

.calender_div_type_month_n_Oct .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 5px;
}

.calender_div_type_month_n_Oct .align_indented_5_ {
    /*margin-left: 0em;*/
    font-size: 100%;
}

.calender_div_type_month_n_Dec .face_drop_caps_ {
    font-family: Palatino,serif;
    margin-right: 5px;
}

.calender_div_type_preface_ .head {
    display: block;
    text-align: center;
    margin-right: 13em;
    margin-left: 0px;
    width: 26em;
    font-size: 120%;
    margin-bottom: 1em;
}

.calender_titlePage_n_front_ .title.motto .align_centered_Page {
    text-align: center;  
    font-size: 110%;
    position: relative;
    left: -3em;
    display: block;
    margin-top: 2.0em;
}

.calender_titlePage_n_front_ .titlePage {
    text-align: center;
    font-size: 110%;
    position: relative;
    left: -3em;
    display: block;
    margin-top: 2em;
}


/*  --------------------------------------------------------------------
    OVERRIDES
    -------------------------------------------------------------------- */

.am_ep_div_type_epistle_resp_GW .head {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

.colinclout_div_type_epistle_ .head {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

.daphnaida_div_type_epistle_ .head {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

.fq1590_bk1_div_type_proem_ .head {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 20em;
    font-size: 120%;
    margin-bottom: 1em;
}

.fq1590_bk2_div_type_proem_ .head {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 20em;
    font-size: 120%;
    margin-bottom: 1em;
}

.fq1590_bk3_div_type_proem_ .head {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 20em;
    font-size: 120%;
    margin-bottom: 1em;
}

.TCM_titlePage__ .titlePage {
    text-align: center;  
    font-size: 110%;
    position: relative;
    /*left: -3em;*/
    left: -6.2em;
    display: block;
    margin-top: 2.2em;
}

.TCM_titlePage__ .titlePart {
    margin-bottom: 0em;
    margin-top: 0em;
    display: block;
    font-size: 1.1em;
}

.theatre_titlePage_type_colophon_ .titlePage {
    text-align: center;  
    font-size: 110%;
    position: relative;
    left: -3em;
    display: block;
    margin-top: 2.0em;
}

.letters_titlePage_n_1_ .titlePage,
.letters_titlePage_n_2_ .titlePage {
    text-align: center;
    font-size: 110%;
    position: relative;
    left: -3em;
    display: block;
    margin-top: 2em;
}

.am_ep_div_type_epistle_resp_Ponsoby .epistle .head {
    display: block;
    text-align: center;
    margin-left: 0px;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

.am_ep_titlePage__ .titlePage {
    text-align: center;
    font-size: 110%;
    position: relative;
    left: -3em;
    display: block;
    margin-top: 2em;
}

.axiochus_titlePage__ .titlePage {
    text-align: center;
    font-size: 110%;
    position: relative;
    left: -3em;
    display: block;
    margin-top: 2em;
}

.axiochus_div_type_dialog_ .trailer {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    display: block;
    text-align: center;
    font-size: 120%;
    margin-bottom: 1em;
}

.calender_div_type_month_n_Aug .song .face_ornamental_ {
    font-size: 1.5em;
    font-family: Futura, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 100%;
    text-align: center;
    margin-right: 9px;
}

.calender_div_type_month_n_Aug .p .face_drop_caps {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 10px;
    text-align: center;
    font-style: italic;
}

.calender_div_type_month_n_Aug .sp .face_drop_caps_ {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 5px;
    text-align: center;
    font-style: normal;
}

.calender_div_type_month_n_Feb .p .face_drop_caps_ {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 5px;
    text-align: center;
}

.calender_div_type_month_n_Feb .sp .face_drop_caps_ {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 10px;
    text-align: center;
    font-style: italic;
}

.calender_div_type_month_n_Feb .calender_820698105 .face_drop_caps_ {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 5px;
    text-align: center;
    font-style: normal;
}

.calender_div_type_month_n_Feb .motto .l {
    padding-bottom: 0.5em;
}

.calender_div_type_month_n_Mar .sp .face_drop_caps_ {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 5px;
    text-align: center;
}

.calender_div_type_month_n_May .p .face_drop_caps {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 10px;
    text-align: center;
    font-style: italic;
}

.calender_div_type_month_n_May .motto .align_centered_ {
    margin-right: 11em;
}

.calender_div_type_month_n_Nov .p .face_drop_caps {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 10px;
    text-align: center;
    font-style: italic;
}

.calender_div_type_month_n_Nov .sp .face_drop_caps_ {
    font-size: 3em;
    font-family: Palatino,serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 5px;
    text-align: center;
}

.calender_div_type_month_n_Nov .calender_394476668 .face_drop_caps_ {
    font-size: 3em;
    font-family: Futura, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 10px;
    text-align: center;
}

.calender_titlePage_n_back_ .titlePage {
    text-align: center;
    font-size: 110%;
    position: relative;
    left: -3em;
    display: block;
    margin-top: 2em;
}

.fq1590_back_div_type_commendatoryVerse_ .face_drop_caps_,
.fq1590_back_div_type_dedicatoryVerseA_ .face_drop_caps_,
.fq1590_back_div_type_dedicatoryVerseB_ .face_drop_caps_ {
    font-family: Palatino,serif;
}

.theatre_div_type_sonnets_for_print_ .face_drop_caps_,
.theatre_div_type_epigrams_for_print_ .face_drop_caps_ {    
    font-size: 3em;
    font-family: Futura, Helvetica, sans-serif;
    font-style: italic;
    line-height: 100%;
    float: left;
    margin-right: 10px;
    text-align: center;
}

/*  --------------------------------------------------------------------
    REVIEW AND REMOVE THESE AFTER TESTING . . . SOME ARE ONLY AIDS TO TESTING
    -------------------------------------------------------------------- */

.fowreHymnes_div_type_poem_n_1 .face_drop_caps_ {
    font-size: 3em; 
    font-family: Palatino, serif;
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 5px; 
    text-align: center;
    font-style: normal;
}

.fowreHymnes_div_type_poem_n_1 span[linenumber="Love.43"] .face_drop_caps_ {
    font-family: Palatino, serif;
    font-size: 1em;
    line-height: 1.4em;
    float: none; 
    margin-right: 0px; 
    text-align: left;
}

.fowreHymnes_div_type_poem_n_2 .face_drop_caps_ {
    font-family: Palatino, serif;
    font-size: 1em;
    line-height: 1.4em;
    float: none; 
    margin-right: 0px; 
    text-align: left;
}

.fowreHymnes_div_type_poem_n_3 .face_drop_caps_ {
    font-family: Palatino, serif;
    font-size: 1em;
    line-height: 1.4em;
    float: none; 
    margin-right: 0px; 
    text-align: left;
}

.fowreHymnes_div_type_poem_n_4 .face_drop_caps_ {
    font-family: Palatino, serif;
    font-size: 1em;
    line-height: 1.4em;
    float: none; 
    margin-right: 0px; 
    text-align: left;
}

/* BEFORE DELETING, UNCOMMENT THE PREVIOUS .trailer */
.trailer {
}

.queene6_div_type_proem_ .face_ornamental_,
.queene6_div_type_canto_n_1 .face_ornamental_,
.queene6_div_type_canto_n_2 .face_ornamental_,
.queene6_div_type_canto_n_3 .face_ornamental_,
.queene6_div_type_canto_n_4 .face_ornamental_,
.queene6_div_type_canto_n_5 .face_ornamental_,
.queene6_div_type_canto_n_6 .face_ornamental_,
.queene6_div_type_canto_n_7 .face_ornamental_,
.queene6_div_type_canto_n_8 .face_ornamental_,
.queene6_div_type_canto_n_9 .face_ornamental_,
.queene6_div_type_canto_n_10 .face_ornamental_,
.queene6_div_type_canto_n_11 .face_ornamental_,
.queene6_div_type_canto_n_12 .face_ornamental_ {
    font-size: 1em;
    font-family: Palatino, serif;
    font-weight: normal;
    line-height: 100%;
    float: none;
    margin-right: 0px;
    text-align: left;
}

.queene6_div_type_proem_ .face_drop_caps_,
.queene6_div_type_canto_n_1 .face_drop_caps_,
.queene6_div_type_canto_n_2 .face_drop_caps_,
.queene6_div_type_canto_n_3 .face_drop_caps_,
.queene6_div_type_canto_n_4 .face_drop_caps_,
.queene6_div_type_canto_n_5 .face_drop_caps_,
.queene6_div_type_canto_n_6 .face_drop_caps_,
.queene6_div_type_canto_n_7 .face_drop_caps_,
.queene6_div_type_canto_n_8 .face_drop_caps_,
.queene6_div_type_canto_n_9 .face_drop_caps_,
.queene6_div_type_canto_n_10 .face_drop_caps_,
.queene6_div_type_canto_n_11 .face_drop_caps_,
.queene6_div_type_canto_n_12 .face_drop_caps_ {
    font-size: 1em;
    font-family: Palatino, serif;
    font-weight: normal;
    line-height: 100%;
    float: none;
    margin-right: 0px;
    text-align: left;
    font-style: normal;
}

.queene1_div_type_canto_n_12 .trailer,
.queene2_div_type_canto_n_12 .trailer,
.queene3_div_type_canto_n_12 .trailer {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

.TCM_div_type_canto_n_8 .trailer {
    display: block;
    text-align: center;
    margin-right: 16em;
    width: 23em;
    font-size: 120%;
    margin-bottom: 1em;
}

.letters_div_type_letter_n_4 .poems_and_commentary .face_drop_caps_ {    
    font-size: 3em;
    font-family: Futura, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 100%;
    float: left;
    margin-right: 10px;
    text-align: center;
    font-style: italic;
}

/* REWORK THIS -- THE OLD ONE WAS BAD -- DOES align_left_ OCCUR JUST IN AUGUST?  SEE SCAN. */

.calender_div_type_month_n_Aug .for_testing_03 {
    display: inline-block;
    text-align: left;
    width: 75px;
    float: left;
    margin-right: 0em;
    margin-top: 0em;
}

.calender_div_type_month_n_Aug .for_testing_04 {
    padding-bottom: 5px;
}

/* SHOULD REALLY BE INDENTED WITH SPACE BEFORE AND AFTER */

.calender_div_type_month_n_Aug .commentary .align_indented_5_ {    
    /*margin-left: 0em;*/
    font-size: 100%;
}

.calender_div_type_month_n_Dec .commentary .align_indented_5_ {    
    /*margin-left: 0em;*/
    font-size: 100%;
}

.calender_div_type_month_n_Jun .commentary .align_indented_5_ {    
    /*margin-left: 0em;*/
    font-size: 100%;
}

.start_elision, .end_elision {
    font-weight: bold;
}

