
.tei-TEI {
    font-family: serif;
    font-size: 16px;
    color: black;
    width: 35em;
    float: right;
}

span { 
   display: inline; 
}

/* ---------------------------------------------------------------------
    HIDDEN
    -------------------------------------------------------------------- */

.tei-teiHeader, 
.teiatt-resp_pc, 
.tei-fw,
.tei-figure,
.teiatt-rend_ornament {
    display: none;
}

/* ---------------------------------------------------------------------
    BLOCK
    -------------------------------------------------------------------- */

.tei-lb {
    display: block;
}

.tei-titlePage {
    display: block;
    margin-bottom: 1em;
    text-align: center;
}

.tei-head {
    display: block;
    margin-bottom: 1em;
    text-align: center;
}

.tei-p {
    display: block;
    margin-bottom: 1em;
}

.tei-lg {
    display: block;
    margin-bottom: 1em;
}

.tei-l {
    display: block;
    margin-left: 2em;
}

.tei-closer {
    display: block;
    margin-bottom: 1em;
}

/* ---------------------------------------------------------------------
    NORMALLY BLOCK, BUT NOT IN THESE CASES
    -------------------------------------------------------------------- */

.tei-reg .tei-lb {
    display: inline;
}

.tei-orig .tei-lb {
    display: inline;
}

.tei-p .tei-lb {
    display: inline;
}

/* ---------------------------------------------------------------------
    STYLE CHOICE & APP
    -------------------------------------------------------------------- */

.tei-choice:before {
    content: "[";
    color: red;
}

.tei-choice:after {
    content: "]";
    color: red;
}

.tei-app:before {
    content: "[";
    color: red;
}

.tei-app:after {
    content: "]";
    color: red;
}

.tei-choice {
    color: #555555;
}

.tei-app {
    color: #555555;
}

/* ---------------------------------------------------------------------
    HANDLE THE REND TAGS
    -------------------------------------------------------------------- */

.teiatt-rend_all-cap {
    font-variant: small-caps;

}
.teiatt-rend_all-cap-NBSP-roman {
    font-variant: small-caps;

}
.teiatt-rend_blackletter {
    font-family: monospace;
    font-size: 14px;
}
.teiatt-rend_center {
    text-align: center;

}
.teiatt-rend_centered {
    text-align: center;

}
.teiatt-rend_centered-COMMA--NBSP-roman {
    text-align: center;

}
.teiatt-rend_centered-COMMA-roman {
    text-align: center;

}
.teiatt-rend_center-NBSP-roman {
    text-align: center;

}
.teiatt-rend_drop-cap {

}
.teiatt-rend_drop-cap-NBSP-italic {
    text-align: center;

}
.teiatt-rend_drop-NBSP-cap {

}
.teiatt-rend_face-OPAREN-blackletter-CPAREN- {
    font-family: monospace;
    font-size: 14px;

}
.teiatt-rend_face-OPAREN-drop-cap-CPAREN- {

}
.teiatt-rend_face-OPAREN-italic-CPAREN- {
    font-style: italic;

}
.teiatt-rend_face-OPAREN-ornamental-CPAREN- {
    font-size: 5em; 
    font-family: sans-serif;
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align:center;
}
.teiatt-rend_face-OPAREN-plain-NBSP-roman-CPAREN- {

}

.teiatt-rend_face-OPAREN-roman-CPAREN- {

}

.teiatt-rend_indent1 {
    margin-left: 1em;
}
.teiatt-rend_indent-1 {
    margin-left: 1em;
}
.teiatt-rend_indent-OPAREN-+1-CPAREN- {

}
.teiatt-rend_indent-OPAREN-+2-CPAREN- {

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

}
.teiatt-rend_italic-NBSP-align-OPAREN-right-CPAREN- {
    font-style: italic;
    text-align: right;

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

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

}

.teiatt-rend_ornamental {
    font-size: 5em; 
    font-family: sans-serif;
    font-weight: normal;
    line-height: 100%;
    float: left; 
    margin-right: 10px; 
    text-align:center;

}
.teiatt-rend_plain-NBSP-roman {

}
.teiatt-rend_right {
    text-align: right;

}
.teiatt-rend_roman {

}
.teiatt-rend_roman-NBSP-all-cap {
    font-variant: small-caps;

}
.teiatt-rend_roman-NBSP-all-cap-NBSP-centered {
    font-variant: small-caps;

}
.teiatt-rend_small-cap {
    font-variant: small-caps;

}
.teiatt-rend_smaller {
    font-size: 80%;

}
.teiatt-rend_super {
}

/* ---------------------------------------------------------------------
    THEATRE-NOTES
    -------------------------------------------------------------------- */

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