
/* TEI-in-HTML block, inline styles */

span { 
   display: block; 
}

/* CONTROL THE LINE BREAKS */

span.tei-lb {
    /*display: block;*/
}

/*
span.teiatt-ed_1569 {
    display: none;
}
span.teiatt-ed_1569emend {
    display: none;
}

span.teiatt-ed_1569emended {
    display: none;
}

span.teiatt-ed_1579 {
    display: none;
}

span.teiatt-ed_1579emended {
    display: none;
}

span.teiatt-ed_1580 {
    display: none;
}

span.teiatt-ed_1580emended {
    display: none;
}

span.teiatt-ed_1590 {
    display: none;
}

span.teiatt-ed_1590emended {
    display: none;
}

span.teiatt-ed_emended1569 {
    display: none;
}

span.teiatt-ed_guessOET {
    display: block;
}
*/

/* OTHER STUFF */

span.tei-ref {
    display: inline;
}

span.tei-g,
span.tei-seg,
span.tei-w,
span.tei-reg, 
span.tei-corr, 
span.tei-orig, 
span.tei-sic,
span.tei-abbr,
span.tei-expan,
span.tei-choice, 
span.tei-app,
/*span.tei-rdg,
span.tei-lem,*/
span.tei-unclear,
span.tei-persName,
span.tei-name,
span.tei-foreigntext,
span.tei-hi { 
   display: inline; 
}

span.tei-lg,
span.tei-p,
span.tei-respStmt,
span.tei-argument {
   margin: .7em 0 1em;
}

span.tei-div,
span.tei-front,
span.tei-body,
span.tei-back,
span.tei-group,
span.tei-titlePage {
   margin: 2em 0;
}

/* editorial elements */

span.tei-orig, span.tei-sic, span.tei-abbr {
   display: none;
}

/*
span.tei-rdg {
   display: inline;
}
*/

.tei-rdg {
    display: none;
}

span.tei-rdg:first-child {
   display: inline;
}

span.tei-app.teiatt-type_inter > span.tei-rdg {
   display: none;
}

/*
span.tei-lem ~ span.tei-rdg {
   display: none;
}
*/

.tei-lem {
    /*display: none;*/
    display: inline;
}

/* emendation comments */
span.tei-reg > span.tei-note {
   display: none;
}

/* specific elements */

span.tei-titlePage {
   text-align: center;  
   font-size: 110%;
}

span.tei-titlePart {
    margin-bottom: 1em;
    margin-top: 1em;
    text-align: center;
}

span.tei-head {
   text-align: center;
   font-size: 120%;
}

span.tei-div.teiatt-type_canto span.tei-argument {
   text-align: center;
   margin: 1.5em 0 2em;
}

/* FQ stanza indentation */

span.tei-div.teiatt-type_canto > span.tei-lg > span.tei-l,
span.tei-div.teiatt-type_proem > span.tei-lg > span.tei-l {
   margin-left: 1em;
}
span.tei-div.teiatt-type_canto > span.tei-lg > span.tei-l.teiatt-rend_indent-1,
span.tei-div.teiatt-type_proem > span.tei-lg > span.tei-l.teiatt-rend_indent-1 {
   margin-left: 0em;
}

/*
span.tei-div.teiatt-type_canto > span.tei-lg > span.tei-l:nth-of-type(1),
span.tei-div.teiatt-type_canto > span.tei-lg > span.tei-l:last-child {
   margin-left: 0em;
}
   */

span.tei-fw {
   display: none;
   /*
   display: block;
   font-size: 90%;
   padding: .5em .25em .25em .25em;
   color: #7b7b7b;
   text-align: right;
   */
}
span.tei-fw ~ .tei-fw {
   padding: .25em;
}
span.tei-fw.teiatt-type_head {
   Xtext-align: center;
}
span.tei-fw.teiatt-type_catch {
   display: none; 
}

span.tei-pb,
span.tei-milestone {
    display: none;
}

/*span.tei-note.teiatt-place_marg {*/
span.tei-note.teiatt-place-marg {
	line-height: inherit;
	font-size: 85%;
	text-align: right;
	clear: both;
	float: left;
	margin: 0 -11em 0 -12em;
	width: 11em;
}


/* typeface */

.teiatt-rend_italic {
   font-style: italic;
}

span.teiatt-rend_italic span.teiatt-rend_roman,
span.teiatt-rend_italic span.teiatt-rend_blackletter,
span.teiatt-rend_roman span.teiatt-rend_italic,
span.teiatt-rend_roman span.teiatt-rend_blackletter,
span.teiatt-rend_blackletter span.teiatt-rend_italic,
span.teiatt-rend_blackletter span.teiatt-rend_roman {
   font-style: italic;
}

span.teiatt-rend_face_italic_ {
   font-style: italic;
}

span.teiatt-rend_all_caps, 
span.teiatt-rend_small-cap,
span.teiatt-rend_all_cap {
    font-variant: small-caps;
}

/* don't italicize bare italics
.teiatt-rend_italic,
.teiatt-rend_face_italic_ {
    font-style: italic; 
}
   */

span.teiatt-rend_drop-cap,
span.teiatt-rend_face_drop-cap_,
span.teiatt-rend_ornamental,
span.teiatt-rend_face_ornamental_ {
    color: #666;
    font-size: 5em; 
    font-family: Futura, Helvetica, sans-serif;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align:center;
}

/* placement */

.teiatt-rend_center, .teiatt-rend_centered {
    display: block;
    text-align: center;
}
.teiatt-place_top-center {
    text-align: center;
}
.teiatt-place_bot-center {
    text-align: center;
} 
.teiatt-place_bot-right {
    text-align: right;
}
.teiatt-place_top-right {
    text-align: right;
}


/* misc */

.teiatt-type_commentary {
    Xfont: normal 1em monospace; 
    display: block;
    margin-top: 1em;
    Xmargin-left: 10em;
}
 
.teiatt-type_pag {
    text-align: right;
}
 
.teiatt-type_sig {
    text-align: right;
}

.teiatt-type_main {
    font-size: 1.4em;
    line-height: 1.4em;
}

.hilite {
  background-color: #9AAFCE; 
}

/* SC glosses */
.tei-note.teiatt-type-glosse_item {
   display: block;
   padding-bottom: 10px;
   margin-left: 40px;
   text-indent: -40px;
}
/*
.tei-note.teiatt-type_glosse_item > .tei-ref {
   display: inline;
   padding-right: .3em;
}
*/

.tei-ref {
    display: inline;
}

/* Theatre commentary */
/*
body {
   position: relative;
}
*/

div.sig {
   font-size: 75%;
   line-height: 115%;
   font-family: Times, "Times New Roman", serif;
   color: #555;
   margin-bottom: 2em;
}

div.sig.glosses {
   position: absolute;
   right: -13em;
   width: 12em;
}

div.sig.notes {
   margin-top: 3em;
   -moz-column-count: 2;
   -moz-column-gap: 20px;
   -webkit-column-count: 2;
   -webkit-column-gap: 20px;
   column-count: 2;
   column-gap: 20px;
}

div.sig.notes > div {
   margin-top: .3em;
}

/*span.tei-milestone {
   clear: both;
}*/

div.sig > div > span.lemma {
   font-weight: bold;
   color: #222;
   display: inline;
}

div.sig.glosses > div {
   margin-top: 1em;
   display: none;
}

div.sig > div.gloss {
   display: block;
}

/* Theatre for-print, not for-print
.tei-text {
   color: blue;
}

.tei-text .teiatt-type_for-print {
   color: black;
}
   */


@media print {
   body {
      width: auto;
      padding-left: 4em;
   }
   span.tei-pb { 
      page-break-before: always; 
   }
}

/*
    ADDED SO COMMENTARY WILL RENDER PROPERLY
*/

span.teiatt-class-lemma {
    display: inline;
    font-weight: bold;
    padding-right: 0.5em;
}

span.tei-i {
    display: inline;
    font-style:italic;
}

/*
    STANZA AND LINE NUMBERS
*/

.teiatt-type_stanzaNumber {
    margin-left: 10em;
}