
/* Use Arial Unicode MS for default font */
$DOCUMENT {
  font-family: "Arial Unicode MS";
  font-size: 12pt;
  margin-top: 5px;
  margin-left: 5px;
}

$COMMENT {
  display: block;
  color: purple;
  white-space: pre;
}

$PROCINS {
  color: black;
  background-color: #c0c0c0;
}

accMat, acquisition, additional, additions, adminInfo, altName, argument, author, authority, availability, back, bibl, biblScope, binding, bindingDesc, birth, body, catDesc, category, cell, change, classCode, classDecl, closer, collation, collection, colophon, condition, country, creation, custEvent, custodialHist, date, dateline, death, decoNote, decoration, distributor, div, docAuthor, docDate, docTitle, edition, editionStmt, editor, editorialDecl, encodingDesc, epigraph, explicit, extent, figDesc, figure, fileDesc {
  display: block;
}

foliation, form, front, funder, handDesc, handList, head, history, idno, imprint, incipit, institution, item, keywords, l, label, language, langUsage, layout, lg, list, listBibl, listPerson, locus, msContents, msDescription, msHeading, msIdentifier, msItem, msPart, msWriting, musicNotation, name, note, notesStmt, occupation, opener, origin, overview, p, persName, person, physDesc, principal, profileDesc, projectDesc, provenance, publicationStmt, publisher, pubPlace, q, recordHist, region, remarks, rendition, repository, residence, resp, respStmt, revisionDesc, row, rubric, salute, samplingDecl, series, seriesStmt, settlement, signed, source, sourceDesc, sponsor, stdVals, summary, support, surrogates, table, tagsDecl, tagUsage, taxonomy, TEI\.2, teiHeader, term, text, textClass, textLang, title, titlePage, titlePart, titleStmt {
  display: block;
}

trailer, watermarks {
  display: block;
}

/* TEI Header Elements */
fileDesc {
  display: block;
}

fileDesc:before {
  content: "File Description:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 14pt;
}

encodingDesc {
  display: block;
}

encodingDesc:before {
  content: "Encoding Description:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 14pt;
}

profileDesc {
  display: block;
}

profileDesc:before {
  content: "Profile Description:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 14pt;
}

revisionDesc {
  display: block;
}

revisionDesc:before {
  content: "Revision Description:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 14pt;
}

/* fileDesc Elements */
titleStmt {
  margin-left: 1em;
  display: block;
}

titleStmt:before {
  content: "Title Statement:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

editionStmt {
  display: block;
  margin-left: 1em;
}

editionStmt:before {
  content: "Edition Statement:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

fileDesc>extent {
  display: block;
  margin-left: 1em;
}

fileDesc>extent:before {
  content: "Extent:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

publicationStmt {
  display: block;
  margin-left: 1em;
}

publicationStmt:before {
  content: "Publication Statement:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

seriesStmt {
  display: block;
  margin-left: 1em;
}

seriesStmt:before {
  content: "Series Statement:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

notesStmt {
  display: block;
  margin-left: 1em;
}

notesStmt:before {
  content: "Notes Statement:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

sourceDesc {
  display: block;
  margin-left: 1em;
}

sourceDesc:before {
  content: "Source Description:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

/* profileDesc elements */
langUsage {
  display: block;
  margin-left: 1em;
}

langUsage:before {
  content: "Languages:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

textClass {
  display: block;
  margin-left: 1em;
}

textClass:before {
  content: "Text classes:";
  font-weight: bold;
  text-decoration: underline;
  font-size: 12pt;
}

/* MASTER elements */  /* MASTER main components */
msDescription:before {
  display: block;
  content: "Manuscript Description";
  font-weight: bold;
  font-size: 14pt;
  background-color: #DDDDDD;
}

msIdentifier:before {
  display: block;
  content: "Manuscript Identifier";
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

msIdentifier {
  display: block;
  margin-left: 1em;
}

msContents:before {
  display: block;
  content: "Manuscript Contents";
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

msContents {
  display: block;
  margin-left: 1em;
}

msPart:before {
  display: block;
  content: "Manuscript Part";
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

msPart {
  display: block;
  margin-left: 1em;
}

msHeading {
  display: block;
  margin-left: 1em;
}

msHeading:before {
  display: block;
  content: "Manuscript Heading";
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

history {
  display: block;
  margin-left: 1em;
}

history:before {
  display: block;
  content: "Manuscript History";
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

physDesc {
  display: block;
  margin-left: 1em;
}

physDesc:before {
  display: block;
  content: "Physical Description";
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

additional {
  display: block;
  margin-left: 1em;
}

additional:before {
  display: block;
  content: "Additional Information";
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

/* msIdentifier sub-components */
msIdentifier>country {
  display: block;
  margin-left: 1em;
}

msIdentifier>country:before {
  content: "Country: ";
  font-weight: bold;
}

msIdentifier>region {
  display: block;
  margin-left: 1em;
}

msIdentifier>region:before {
  content: "Region: ";
  font-weight: bold;
}

msIdentifier>settlement {
  display: block;
  margin-left: 1em;
}

msIdentifier>settlement:before {
  content: "Settlement: ";
  font-weight: bold;
}

msIdentifier>institution {
  display: block;
  margin-left: 1em;
}

msIdentifier>institution:before {
  content: "Institution: ";
  font-weight: bold;
}

msIdentifier>repository {
  display: block;
  margin-left: 1em;
}

msIdentifier>repository:before {
  content: "Repository: ";
  font-weight: bold;
}

msIdentifier>collection {
  display: block;
  margin-left: 1em;
}

msIdentifier>collection:before {
  content: "Collection: ";
  font-weight: bold;
}

msIdentifier>idno {
  display: block;
  margin-left: 1em;
}

msIdentifier>idno:before {
  content: "Identification number: ";
  font-weight: bold;
}

msIdentifier>altName {
  display: block;
  margin-left: 1em;
}

msIdentifier>altName:before {
  content: "Alternative name: ";
  font-weight: bold;
}

/* msHeading sub-components */
msHeading>title {
  display: block;
  margin-left: 1em;
}

msHeading>title:before {
  content: "Manuscript title: ";
  font-weight: bold;
}

msHeading>author {
  display: block;
  margin-left: 1em;
}

msHeading>author:before {
  content: "Manuscript author: ";
  font-weight: bold;
}

msHeading>respStmt {
  display: block;
  margin-left: 1em;
}

msHeading>respStmt:before {
  content: "Non-authorial responsibility: ";
  font-weight: bold;
}

msHeading>origDate {
  display: block;
  margin-left: 1em;
}

msHeading>origDate:before {
  content: "Date of origin: ";
  font-weight: bold;
}

msHeading>origPlace {
  display: block;
  margin-left: 1em;
}

msHeading>origPlace:before {
  content: "Place of origin: ";
  font-weight: bold;
}

respStmt>name {
  display: block;
  margin-left: 1em;
}

respStmt>name:before {
  font-style: italic;
  content: "Name: ";
}

respStmt>resp {
  display: block;
  margin-left: 1em;
}

respStmt>resp:before {
  font-style: italic;
  content: "Responsibility: ";
}

msHeading>textLang {
  display: block;
  margin-left: 1em;
}

msHeading>textLang:before {
  content: "Manuscript language: ";
  font-weight: bold;
}

msHeading>note {
  display: block;
  margin-left: 1em;
}

msHeading>note:before {
  content: "Note: ";
  font-weight: bold;
}

/* history subcomponents */
history>p {
  display: block;
  margin-left: 1em;
}

history>origin:before {
  content: "Origin: ";
  font-weight: bold;
}

history>origin {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

history>provenance:before {
  content: "Provenance: ";
  font-weight: bold;
}

history>provenance {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

history>acquisition:before {
  content: "Acquisition: ";
  font-weight: bold;
}

history>acquisition {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

/* physDesc subcomponents */
physDesc>p {
  display: block;
  margin-left: 1em;
}

physDesc>form:before {
  content: "Form: ";
  font-weight: bold;
}

physDesc>form {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

physDesc>support:before {
  content: "Support: ";
  font-weight: bold;
}

physDesc>support {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

support>overview {
  display: block;
  margin-left: 1em;
}

support>overview:before {
  font-style: italic;
  content: "Overview: ";
}

support>watermarks {
  display: block;
  margin-left: 1em;
}

support>watermarks:before {
  font-style: italic;
  content: "Watermarks: ";
}

physDesc>extent:before {
  content: "Extent: ";
  font-weight: bold;
}

physDesc>extent {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

extent>dimensions {
  display: block;
  margin-left: 1em;
}

extent>dimensions:before {
  font-style: italic;
  content: "Dimensions: ";
}

physDesc>layout:before {
  content: "Layout: ";
  font-weight: bold;
}

physDesc>layout {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

physDesc>collation:before {
  content: "Collation: ";
  font-weight: bold;
}

physDesc>collation {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

physDesc>msWriting:before {
  content: "Manuscript Writing: ";
  font-weight: bold;
}

physDesc>msWriting {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

msWriting>handDesc {
  display: block;
  margin-left: 1em;
}

msWriting>handDesc:before {
  font-style: italic;
  content: "Hand Description: ";
}

physDesc>musicNotation:before {
  content: "Musical Notation: ";
  font-weight: bold;
}

physDesc>musicNotation {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

physDesc>decoration:before {
  content: "Decoration: ";
  font-weight: bold;
}

physDesc>decoration {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

decoNote {
  display: block;
  margin-left: 1em;
}

decoNote:before {
  font-style: italic;
  content: "Decoration Note: ";
}

physDesc>bindingDesc:before {
  content: "Binding Description: ";
  font-weight: bold;
}

physDesc>bindingDesc {
  display: block;
  margin-left: 1em;
  padding-left: 1em;
}

bindingDesc>decoNote {
  display: block;
  margin-left: 1em;
}

bindingDesc>decoNote:before {
  font-style: italic;
  content: "Decoration Note: ";
}

bindingDesc>binding {
  display: block;
  margin-left: 1em;
}

bindingDesc>binding:before {
  font-style: italic;
  content: "Binding: ";
}

binding>decoNote {
  display: block;
  margin-left: 1em;
}

binding>decoNote:before {
  content: "Decoration Note: ";
}

physDesc>foliation:before {
  content: "Foliation: ";
  font-weight: bold;
}

physDesc>foliation {
  display: block;
  margin-left: 1em;
}

physDesc>additions:before {
  content: "Additions: ";
  font-weight: bold;
}

physDesc>additions {
  display: block;
  margin-left: 1em;
}

physDesc>condition:before {
  content: "Condition: ";
  font-weight: bold;
}

physDesc>condition {
  display: block;
  margin-left: 1em;
}

/* additional subcomponents */
additional>adminInfo:before {
  content: "Administrative information: ";
  font-weight: bold;
}

additional>adminInfo {
  display: block;
  margin-left: 1em;
}

adminInfo>recordHist {
  display: block;
  margin-left: 1em;
}

adminInfo>recordHist:before {
  font-style: italic;
  content: "Record history: ";
}

recordHist>source {
  diplay: block;
  margin-left: 1em;
}

recordHist>source:before {
  content: "Source:";
}

recordHist>change {
  diplay: block;
  margin-left: 1em;
}

recordHist>change:before {
  content: "Change:";
}

adminInfo>custodialHist {
  display: block;
  margin-left: 1em;
}

adminInfo>custodialHist:before {
  font-style: italic;
  content: "Custodial history: ";
}

adminInfo>availability {
  display: block;
  margin-left: 1em;
}

adminInfo>availability:before {
  font-style: italic;
  content: "Manuscipt availability: ";
}

adminInfo>remarks {
  display: block;
  margin-left: 1em;
}

adminInfo>remarks:before {
  font-style: italic;
  content: "Remarks: ";
}

additional>surrogates:before {
  content: "Surrogates: ";
  font-weight: bold;
}

additional>surrogates {
  display: block;
  margin-left: 1em;
}

additional>accMat:before {
  content: "Accompanying material: ";
  font-weight: bold;
}

additional>accMat {
  display: block;
  margin-left: 1em;
}

additional>listBibl:before {
  content: "Bibliography: ";
  font-weight: bold;
}

additional>listBibl {
  display: block;
  margin-left: 1em;
}

/* Phrase-level stuff */
dimensions>depth {
  display: block;
  margin-left: 1em;
}

dimensions>depth:before {
  content: "Depth: ";
}

dimensions>height {
  display: block;
  margin-left: 1em;
}

dimensions>height:before {
  content: "Height: ";
}

dimensions>width {
  display: block;
  margin-left: 1em;
}

dimensions>width:before {
  content: "Width: ";
}

/* Manuscript Contents components */
msItem:before {
  content: "Manuscript Item: ";
  font-weight: bold;
}

msItem {
  display: block;
  margin-left: 1em;
}

msContents>overview:before {
  content: "Overview: ";
  font-weight: bold;
}

msContents>overview {
  display: block;
  margin-left: 1em;
}

/* Manuscript Item components */
msItem>author {
  display: block;
  margin-left: 1em;
}

msItem>author:before {
  font-style: italic;
  content: "Author: ";
}

msItem>respStmt {
  display: block;
  margin-left: 1em;
}

msItem>respStmt:before {
  font-style: italic;
  content: "Non-authorial responsibility: ";
}

msItem>title {
  display: block;
  margin-left: 1em;
}

msItem>title:before {
  font-style: italic;
  content: "Title: ";
}

msItem>rubric {
  display: block;
  margin-left: 1em;
}

msItem>rubric:before {
  font-style: italic;
  content: "Rubric: ";
}

msItem>summary {
  display: block;
  margin-left: 1em;
}

msItem>summary:before {
  font-style: italic;
  content: "Summary: ";
}

msItem>incipit {
  display: block;
  margin-left: 1em;
}

msItem>incipit:before {
  font-style: italic;
  content: "Incipit: ";
}

msItem>explicit {
  display: block;
  margin-left: 1em;
}

msItem>explicit:before {
  font-style: italic;
  content: "Explicit: ";
}

msItem>colophon {
  display: block;
  margin-left: 1em;
}

msItem>colophon:before {
  font-style: italic;
  content: "Colophon: ";
}

msItem>textLang {
  display: block;
  margin-left: 1em;
}

msItem>textLang:before {
  font-style: italic;
  content: "Language: ";
}

msItem>q {
  display: block;
  margin-left: 1em;
}

msItem>q:before {
  font-style: italic;
  content: "Quotation: ";
}

msItem>bibl {
  display: block;
  margin-left: 1em;
}

msItem>bibl:before {
  font-style: italic;
  content: "Bibliographic citation: ";
}

msItem>listBibl {
  display: block;
  margin-left: 1em;
}

msItem>listBibl:before {
  font-style: italic;
  content: "Bibliography: ";
}

msItem>note {
  display: block;
  margin-left: 1em;
}

msItem>note:before {
  font-style: italic;
  content: "Note: ";
}

locus:before {
  content: "[Locus: ";
}

locus:after {
  content: "]";
}
