@import url("header.css");
/* temporary style to give reference docs a different background */

* { margin: 0; padding: 0; border: 0; font-size: 100%; 
vertical-align: baseline; 
}

body {padding: 0 0 2em 0;}

.refdoc {background: #afe;}

table { margin: 1em 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }
tr {padding: 0 0 0 1em;}
td {padding: 0 0.5em 0 0;
    min-width: 6em;
}

td.date {display: inline-block;}
table .label {margin-top: 1em; }
.table .label {font-weight: normal;}
table.tdmin1em td {min-width: 1em;}
table.tdmin2em td {min-width: 2em;}
table.tdmin3em td {min-width: 3em;}
table.tdmin4em td {min-width: 4em;}
.tablewidth400 {width: 400px;}
.tablewidth500 {width: 500px;}
.tablewidth600 {width: 600px;}

ul li {list-style-type: none;}

a, a:link, a:visited, li#otherlists { color: #7d1616; text-decoration: none; }
a:hover, a:active {background-color: #f9efda; }

article hgroup h1, div.head.main { font-size: 2.5em; line-height: 1.5em; text-align: center; margin: 0; padding: 0;}
article hgroup h2, div.head.sub { font-size: 1.8em; line-height: 1.2em; text-align: center; }
article hgroup h2.note { font-size: 1.4em; line-height: 2em; text-align: center; font-weight: normal;}

section > h1 {display: inline;}
section > h1 + p {display: inline;}
article table h1 {margin: 0; font-weight: normal; text-decoration: underline;}

.composition h1 {display: inline;}
.composition h1 + p {display: inline;}
.chronfrom  {width: 5em; display: inline-block; background: #CFC;}
.chronwhen  {width: 5em; display: inline-block; background-color: #FCC;}
.chronnotBefore {width: 5em; display: inline-block; background: #CFF;}
.chronnotAfter {width: 5em; display: inline-block; background: #FCF;}
.chronto {width: 5em; display: inline-block; background: #CCF;}

.instrumentation {margin-bottom: 0;}

.indent {margin-left: 1.5em; }
.unindent {margin-left: -1.5em; }
.indent1, .indent\+1 {margin-left: 1em;}
.indent2 {margin-left: 2em;}
.indent3 {margin-left: 3em;}
.indent4 {margin-left: 4em;}
.indent5 {margin-left: 5em;}
.indent6 {margin-left: 6em;}
.indent7 {margin-left: 7em;}
.indent8 {margin-left: 8em;}
.indent9 {margin-left: 9em;}
.indent10 {margin-left: 10em;}
div.labeleditem.indent5 {margin-left: 5em;}

.center200, div.labeleditem.center200 {
    margin: 0 auto;
    width: 200px;
}

.incipit img {height: auto; max-width: 710px; margin: auto;display: block;}
figure {margin: 0 auto;}
figure img {display: block; }
img {margin: 1em auto; padding: 2px; }
.biblObject .labeleditem figure {margin: 1em 0;}

article > section > div, article section {margin: 1em 0 ; }

article  > h1 {font-weight: bold; margin: 1em 0; font-size: 110%;}
article {max-width: 790px; margin: auto;}
.head { font-weight: bold; font-size: 110%; margin: 1em 0;}
.label { font-weight: bold; font-size: 110%; min-width: 2.5em; display: inline-block;}

.labeleditem > .label { font-size: 110%; display: block; float: left; clear: left; }
.labeleditem > p, .labeleditem figure img {margin: 0 0 0.2em 3em;}
.labeleditem .labeleditem {margin: 0 0 0 2.5em;}

.labeleditem > p > .label { font-size: 110%; display: block; float: left; clear: left; margin-right: 0.5em; font-weight: normal; margin-left: -2.5em;}
div.labeleditem {margin: 1em 0;}
.labeleditem {clear: left; overflow: visible; }

.labeleditem table, .labeleditem div .head {margin: 1em 3em 0 3em; font-weight: normal}
.labeleditem table td.label {font-weight: normal; min-width: 1em; padding: 0em; margin-top: 0em;}

.self_borrowing  .label {font-weight: normal;}
.self_borrowing ul {margin-left: 3em;}
.self_borrowing li {margin: 1em 0;}
.strikethrough {text-decoration: line-through;}

.platelist > div  {clear: left; overflow: hidden;}
.platelist > div .label {font-weight: normal; font-style: italic; width: 15%; display: block; float: left; clear: left; }
.platelist > div * {float: right; width: 85%; margin: 0; }
.platelist > div * * {float: none; width: auto; }
.platelist > div * .lg {float: none; width: auto; margin: 1em auto;}

blockquote {font-style: normal; margin: 1em 3em; }
cite {font-style: italic;}
.cit-bibl {text-align: right; }
ul {padding-left: 0em;}
.titlepage {margin: 1em auto; text-align: center; font-style: italic;}

blockquote .lg .label {font-weight: normal; margin-left: -3em; width: 3em; float: left;}

ul + ul {margin: 1em 0;}

.listbibl {margin: 1em 0;}
.listbibl li {list-style-type: none; margin: 1em 0;}
.listbibl li:first-child {margin: 0;}

.contents li {list-style-type: none;}
.contents > li {margin: 1em 0;}
.contents .label  {font-weight: normal;}
.act {margin-top: 1em;}
.act li { list-style-type: none; margin: 1em 0;}
.act .head {margin: 1em 0 0.5em 0;}
.act > .label {margin: 1em 0 0.5em 0;}
.act  .label {margin: 0em 0 0em 0; font-weight: normal; min-width: 1.5em; font-size: 100%;}
.act .head {font-weight: normal;}
.act .aria {margin: 0 0 0 4em; text-indent: -1em;}
.tableau .head {list-style-type: none; margin: 0.5em 0 0.5em 0;}
.subact li { list-style-type: none;}
.subact .head {margin: 1em 0 0.5em 0;}
.performances table li {list-style-type: none;}

.infolabel {font-variant: small-caps; min-width: 6em; display: inline-block; 
vertical-align: top;}
.copies {margin: 1em 0;}
.copies li {margin: 0 ; }

.dateline {color: #666; margin-bottom: 0.6em;}
.documents li {margin-bottom: 1em;}
div.letter {margin: 1em 0;}

.lg {margin: 1.5em 0 1.5em 8em; max-width: 550px; display: block; }
.lg .l {line-height: 1.5em; }

.stageband {clear: left; display: block; margin: 1em 0;}
ul.castlist {list-style-type: none; margin: 1em 2em; text-indent: -1em; width: 33em;}
td ul.castlist {width: auto;}
.castitem .role {width: 11em; }
.castitem .actor {min-width: 20em; }
.castitem .role, .castitem .actor {display: inline-block; vertical-align: top;}

.bibliography li, .from li, .to li {margin-left: 2em; text-indent: -2em;}

.extBib {margin: 1em 0;}
p {margin: 1em 0;}

/*
div.announce {margin: 1em 0;}
div.announce div {margin-left: 1em;}
*/

li .note {display: inline;}

.superscript {vertical-align: super; font-size: 0.75em; line-height: 0.5em; position: relative; }
svg .superscript {vertical-align: super; font-size: 0.75em; line-height: 0.5em; position: relative; }
.self-borrowing .head {margin-top: 1em;}
.underline {text-decoration: underline;}

.centered { display: block; margin: 0 auto; text-align: center;}
.alignright {text-align: right}
.italics, .italic {font-style: italic;}
.notbold {font-weight: normal;}
.notitalic {font-style: normal;}
.speaker {display: table-row; width: 8em; float: left; line-height: 1.5em}

td li { margin-left: 2em; font-size: 80%;}
.reviewlist { margin: 0 0 1em 2em; font-size: 90%;}
td .reviewlist li { font-size: 90%;}

