/* james/styles/comm.css */
/* cascading style sheet for Henry James commentary pages */
/* created 2001-05-14  CSS valid 2010-09-29 */
/*  edited 2010-04-10  revised h5.chapternumber font-size */
/*	   2010-04-14  added table.disposition for bibliog files */
/*	   2010-04-27  added p.noterubric, p.locdatecont and p.locdatefirst for notebook files */
/*	   2010-05-06  added td.noveltocome for editions menu */
/*	   2010-05-10  added p.reveal and p.spoiler for hidden spoiler paragraphs */
/*	   2010-05-14  added span.ital */
/*	   2010-05-15  added h5.scenenumber for outcryp synop */
/*	   2010-05-22  added concordance tables/cells, p.descr, etc. */
/*	   2010-05-30  p.descr smaller font */
/*	   2010-07-01  th.subdiv for text changes table */
/*	   2010-08-25  added a.spoiler, h5.subhead, td.nobr */
/*	   2010-09-01  edited p.subhead font size, added span.subheadsmall */
/*	   2010-09-04  changed small and italic class strings to sml and itl */
/*	   2010-09-18  added td.itl */
/*	   2010-09-23  changed light background colour to #ffebd7 */
/*	   2010-09-29  changed X window names to RGBs (CSS validator req.); padded img.w3c */
/*	   2010-11-11  added margins to non-100% hr for IE8 */
/*	   2010-11-21  added table cells for chronology bibliography */
/*	   2010-11-22  fixed td em/cite bug */
/*	   2010-12-18  added padding-top to chronol bibliog table cells */
/*	   2012-08-11  p.locdate etc with no indent */
/*	   2013-08-25  p.disposition revised */
/*	   2013-09-14  added summaries entries */
/*	   2013-09-14  img.inline to img.inln to avoid reserved word */
/*	   2013-09-23  added em is normal within p.locdate */
/*	   2013-10-06  added placenames and p.mainrubric */
/*	   2013-10-10  changed background to nbnames td */
/*	   2013-10-17  added to div.letters paragraphs and span.rubric */
/*	   2013-11-01  corrected non-standard layout; added p.actnumber etc. */
/*	   2013-11-02  standardized divs */
/*	   2013-11-09  made td.idx same as txtvar.css index td.variants */

/* ----- general ----- */
/* live bg was: #fff0d7, tried: #ffefdb #ffefdf - go with #ffebd7 */
body
{
  background-color: #ffebd7;
  margin: 24pt 8%;
  font-family: "DejaVu LGC Serif", "DejaVu Serif", "URW Bookman L",
    "Georgia", "New York", "Bookman Old Style", "New Century Schoolbook",
    "Century Schoolbook", "Palatino Linotype", serif;
  font-size: 11pt;
  line-height: 120%;
  color: #402020;
  text-align: justify;
}

body.tbl
{
  margin: 24pt 4%;
}

div
{
  margin-top: 10pt;
  margin-bottom: 24pt;
}

div.ftr
{
  font-style: normal;
}

div.hdr
{
  font-style: normal;
}

div.txt
{
  clear: both;
}


/* ----- anchors ----- */

a
{
  text-decoration: none;
}

a:link
{
  color: #ff6600;
}

a:hover
{
  color: #cc3300;
  text-decoration: underline;
}

a:active
{
  color: #ff0000;
}

a:visited
{
  color: #ff9900;
}

a.forlang
{
  font-style: italic;
}

a.forlangnorm
{
  font-style: normal;
}

/* hide spoiler link text in background (within p.spoiler) */
a.spoiler:link
{
  color: #ffebd7;
}

/* reminder: make sure spoiler paragraph link doesn't show up if URL already visited */
a.spoiler:visited
{
  color: #ffebd7;
}

div.ftr  a:active
{
  color: #ffff00;
}

div.ftr  a:visited
{
  color: #ff6600;
}


/* ----- generic classes (as few as possible!) ----- */

.alignleft
{
  text-align: left;
}


/* ----- headings ----- */
/* "Matura MT Script capitals" */
/*  margin-top: 0pt; margin-bottom: 0pt; */

h1
{
  font-family: "Matura MT Script Capitals", "URW Chancery L", "Lucida Calligraphy",
    "Apple Chancery", "Monotype Corsiva", "Mistral", "Comic Sans MS", sans-serif;
  font-size: 30pt;
  line-height: 32pt;
  text-align: center;
}

h2
{
  margin-top: 10mm;
  margin-bottom: 0pt;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 18pt;
  font-weight: bold;
  line-height: 22pt;
  text-align: center;
  text-decoration: underline;
}

h2.attop
{
  text-decoration: none;
  vertical-align: top;
}

h3
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 16pt;
  font-weight: bold;
  line-height: 20pt;
  text-align: center;
  vertical-align: top;
}

h4
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 11pt;
  line-height: 14pt;
  text-align: center;
}

h4.byline
{
  margin-top: 8pt;
  font-style: italic;
}

h5
{
  margin-top: 10mm;
  margin-bottom: 5mm;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 14pt;
  font-weight: bold;
  line-height: 16pt;
  text-align: center;
  text-decoration: underline;
}

h5.actnumber
{
  margin-top: 18pt;
  margin-left: 0px;
  margin-bottom: 5pt;
  font-size: 11pt;
  line-height: 13pt;
  text-align: left;
  text-decoration: none;
}

h5.booknumber
{
  margin-top: 18pt;
  margin-left: 0px;
  margin-bottom: 5pt;
  font-size: 11pt;
  line-height: 13pt;
  text-align: left;
  text-decoration: none;
}

h5.chapternumber
{
  margin-top: 14pt;
  margin-left: 30px;
  margin-bottom: 5pt;
  font-size: 11pt;
  line-height: 14pt;
  text-align: left;
  text-decoration: none;
}

h5.scenenumber
{
  margin-top: 12pt;
  margin-left: 30px;
  margin-bottom: 5pt;
  font-size: 10pt;
  line-height: 12pt;
  text-align: left;
  text-decoration: none;
}

h5.subhead
{
  margin-top: 14pt;
  margin-bottom: 0pt;
  font-size: 12pt;
  line-height: 12pt;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
}

h6
{
  margin-top: 8mm;
  margin-bottom: 5mm;
  font-size: 12pt;
  line-height: 14pt;
  font-weight: bold;
  text-decoration: underline;
}

h6.subhead
{
  margin-top: 8pt;
  margin-bottom: 4pt;
  font-size: 11pt;
  line-height: 12pt;
  font-weight: bold;
  text-decoration: underline;
}


/* - - - main intro.htm - - - */

div.mainhdr  h2
{
  margin-top: 0pt;
  padding-left: 100px;
  text-align: left;
}

div.mainhdr  h4
{
  margin-top: 8pt;
  padding-left: 100px;
  font-style: italic;
  text-align: left;
}

div.mainhdr  h5
{
  padding-left: 200px;
  font-size: 9pt;
  font-weight: normal;
  line-height: 11pt;
  text-align: right;
  text-decoration: none;
}

div.genhdr  h2
{
  padding-top: 24pt;
  text-align: left;
}

div.genhdr  h3
{
  padding-top: 12pt;
  font-size: 14pt;
  line-height: 16pt;
  text-align: left;
}

div.genhdr  h4
{
  text-align: left;
}

div.spclhdr  h3
{
  padding-top: 0pt;
}


/* - - - page contents (top of page) - - - */

div.conthdr  h3
{
  margin: 3px;
  padding: 3px;
  text-align: center;
  text-decoration: underline;
}

div.conthdr  h4
{
  margin: 3px;
  padding: 3px;
  font-size: 14pt;
  font-weight: bold;
  line-height: 16pt;
  text-align: center;
  text-decoration: none;
}

div.conthdr  h5
{
  margin: 3px;
  padding: 3px;
  font-size: 10pt;
  font-weight: bold;
  line-height: 11pt;
  text-align: center;
  text-decoration: none;
}

div.conthdr  h6
{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 62%;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  font-weight: normal;
  line-height: 11pt;
  text-align: center;
  text-decoration: none;
}


/* ----- standard text types ----- */

noscript
{
  font-style: italic;
}

p.comment
{
  margin-left: 10mm;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 12pt;
  text-align: justify;
}

p.content
{
  margin-left: 10mm;
  font-size: 9pt;
  line-height: 11pt;
}

p.copy
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 11pt;
  text-align: center;
}

p.date
{
  font-style: italic;
}

p.direct
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 12pt;
  text-align: center;
}

p.directindent
{
  padding-left: 70px;
  padding-right: 70px;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 12pt;
  text-align: center;
}

p.directitl
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  font-style: italic;
  line-height: 12pt;
  text-align: center;
}

p.direct_up
{
  margin-top: -8pt;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  text-align: right;
}

/* --- for bibliog --- */
p.disposition
{
  margin-top: -6pt;
  margin-left: 10mm;
  font-size: 9pt;
  line-height: 11pt;
  text-align: left;
}

p.dispquery
{
  margin-top: -6pt;
  margin-left: 10mm;
  color: #4f3f2f;
  font-size: 9pt;
  line-height: 11pt;
  text-align: left;
}

p.first
{
  text-indent: 0mm;
  margin-top: 10pt
}

p.footer
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 11pt;
  font-style: italic;
  text-align: center;
}

p.framesnote
{
  margin-top: 24pt;
  margin-bottom: 24pt;
  margin-left: 50px;
  margin-right: 50px;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 14pt;
  line-height: 18pt;
}

p.indent
{
  margin-left: 10mm;
}

p.indenttext
{
  margin-top: -11pt;
  margin-left: 10mm;
  text-indent: 2em;
}

p.noframes
{
  margin-top: 24pt;
  margin-bottom: 24pt;
  margin-left: 50px;
  margin-right: 50px;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 14pt;
  font-weight: bold;
  line-height: 18pt;
}

p.notareference
{
  color: #907070;
  text-align: left;
}

p.reference
{
  text-align: left;
}

p.reveal
{
  margin-left: 2em;
  color: #ff6600;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 12pt;
}

p.rubric
{
  margin-top: 10pt;
  margin-bottom: 14pt;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 13pt;
  text-align: justify;
}

p.mainrubric
{
  margin-top: 10pt;
  margin-bottom: 14pt;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 11pt;
  line-height: 13pt;
  text-align: justify;
}

p.narrowrubric
{
  margin-left: auto;
  margin-right: auto;
  margin-top: 10pt;
  margin-bottom: 16pt;
  max-width: 600px;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 13pt;
  text-align: justify;
}

p.noterubric
{
  margin-top: 0pt;
  margin-bottom: 14pt;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 13pt;
  text-align: justify;
}

p.scene
{
  margin-top: -5pt;
  font-style: italic;
}

p.sig
{
  font-size: 11pt;
  font-style: italic;
  font-weight: bold;
  line-height: 22pt;
  text-align: right;
}

p.spoiler
{
  color: #ffebd7;
}

p.summary
{
  margin-top: -8pt;
}

p.synopsis
{
  margin-top: -5pt;
}

/* normal paragraph for prefaces and notebooks */

p.text
{
  margin-top: -11pt;
  text-align: justify;
  text-indent: 2em;
}

p.afterspecial
{
  margin-top: 12pt;
}

p.linkstatus
{
  margin-top: 0pt;
  color: #ffebd7;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  font-style: italic;
  line-height: 11pt;
  text-align: right;
}

p.w3c
{
  margin-top: -4pt;
  margin-bottom: -10pt;
  padding: 0mm;
  text-align: center;
}

div.letters  p
{
  margin-top: -11pt;
  text-align: justify;
  text-indent: 1em;
}

div.letters  p.first
{
  margin-top: 0pt;
  text-indent: 0em;
}

div.letters  p.locdate
{
  margin-top: 10pt;
  margin-bottom: 6pt;
  text-align: right;
  text-indent: 0px;
}

div.letters  p.rubric
{
  margin-top: 10pt;
  margin-bottom: 18pt;
  text-indent: 0em;
}

div.letters  p.sig
{
  font-size: 11pt;
  font-style: italic;
  font-weight: bold;
  text-align: left;
  text-indent: 3em;
}

div.letters  p.source
{
  margin-top: -4pt;
  margin-left: 70px;
  font-size: 10pt;
  font-style: italic;
  font-weight: normal;
  text-indent: 0em;
}

div.letters  p.superscription
{
  margin-top: 10pt;
  margin-bottom: 11pt;
  text-align: left;
  text-indent: 0px;
}


div.notebook  p
{
  margin-top: -11pt;
  text-align: justify;
  text-indent: 2em;
}

div.notebook  p.first
{
  text-indent: 0em;
}

div.notebook  p.locdate
{
  padding-bottom: 4pt;
  font-style: italic;
  text-indent: 0em;
}

div.notebook  p.locdate  em
{
  font-style: normal;
  text-decoration: none;
}

div.notebook  p.locdatecont
{
  padding-top: 10pt;
  padding-bottom: 4pt;
  font-style: italic;
  text-indent: 0em;
}

div.notebook  p.locdatecont  em
{
  font-style: normal;
  text-decoration: none;
}

div.notebook  p.locdatefirst
{
  padding-top: 18pt;
  padding-bottom: 4pt;
  font-style: italic;
  text-indent: 0em;
}

div.notebook  p.locdatefirst  em
{
  font-style: normal;
  text-decoration: none;
}

div.notebook  p.rubric
{
  margin-top: 10pt;
  margin-bottom: 18pt;
  text-indent: 0em;
}

div.notebook  p.noterubric
{
  text-indent: 0em;
}


/* - - -  special for etexts lists  - - - */

p.collection
{
  margin-top: 16pt;
  font-size: 13pt;
  font-weight: bold;
  text-align: center;
}

p.collectioni
{
  margin-top: -8pt;
  font-size: 13pt;
  font-weight: bold;
  text-align: center;
}

p.contents
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 16pt;
  font-weight: bold;
  line-height: 20pt;
  text-align: center;
}

p.edition
{
  margin-top: -6pt;
  padding-bottom: 4pt;
  font-size: 9pt;
  font-style: italic;
  font-weight: normal;
  text-align: center;
}

p.intro
{
  margin-top: 10pt;
  padding-bottom: 0pt;
  font-size: 9pt;
  font-style: italic;
  font-weight: normal;
  text-align: center;
}

p.source
{
  margin-top: -8pt;
  margin-left: 70px;
  font-size: 10pt;
  font-style: italic;
  font-weight: normal;
}

p.subhead
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 18pt;
  font-weight: bold;
  line-height: 20pt;
  vertical-align: middle;
}

p.subhead  img
{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 50px;
  border: none;
  vertical-align: middle;
}

p.tale
{
  margin-top: -4pt;
  font-size: 11pt;
  font-weight: normal;
  text-align: left;
}

p.finaltale
{
  margin-top: -4pt;
  padding-bottom: 10pt;
  font-size: 11pt;
  font-weight: normal;
  text-align: left;
}

p.volume
{
  margin-top: 6pt;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
  line-height: 14pt;
  text-align: left;
}


/* - - - special for page of summaries - - - */

div.summaries h3
{
  font-family: "DejaVu LGC Serif", "DejaVu Serif", "URW Bookman L",
    "Georgia", "New York", "Bookman Old Style", "New Century Schoolbook",
    "Century Schoolbook", "Palatino Linotype", serif;
  font-size: 14pt;
  line-height: 120%;
  text-align: left;
}

div.summaries span.links
{
  padding-left: 2mm;
  font-size: 9pt;
}

div.summaries span.year
{
  padding-left: 5mm;
  font-size: 11pt;
}


/* ----- special text types ----- */

/* abbreviations: only underline ones with title attribute */

abbr
{
  border: none;
}

/*
abbr[title]
{
  border-bottom: black dotted 1px;
}
*/

abbr.itl
{
  font-style: italic;
}

abbr.nobreak
{
  white-space: nowrap;
}

abbr.sml
{
  font-size: smaller;
  letter-spacing: 1px;
}

p.menuItemMain  abbr.sml
{
  font-size: 10pt;
  letter-spacing: normal;
}

cite.bld
{
  font-style: italic;
  font-weight: bold;
}

/* in bibliographies: chiefly to remove ISBN underline */

cite.testing
{
  font-style: italic;
}

/*
p.reference  abbr[title]
{
  border: none;
}
*/

div.letters  em
{
  font-style: normal;
  text-decoration: underline;
}

div.notebook  em
{
  font-style: normal;
  text-decoration: underline;
}

em  cite
{
  font-style: normal;
}

i  cite
{
  font-style: normal;
}

/*  text-decoration: blink; */
span.check
{
  color: green;
}

span.crossedout
{
  text-decoration: line-through;
}

/* reminder: white-space directive covers hyphens */
/*	     (I know it doesn't make sense!) */

span.date
{
  white-space: nowrap;
}

span.forlang
{
  font-style: italic;
}

span.forlangnorm
{
  font-style: normal;
}

/* span.forlangntbk { font-style: italic; text-decoration: underline; } */

/* reminder: dummy directive - used to create id for link or textlabel */
span.fragment
{
  text-decoration: none;
}

span.indent
{
/*  margin-left: 1em; */
  padding-left: 1em;
}

span.isbn
{
  white-space: nowrap;
}

span.issn
{
  white-space: nowrap;
}

/* special span for concordance 'number in text' span.nt { font-size: smaller; } */

span.itl
{
  font-style: italic;
}

span.nobr
{
  white-space: nowrap;
}

span.prefacelink
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 12pt;
}

/* reminder: dummy directive - used in prefaces' texts */
span.propernoun
{
  text-decoration: none;
}

span.preformat
{
  font: 11pt "Courier New", monospace;
}

span.reflink
{
  font-size: smaller;
  vertical-align: super;
}

span.rubric
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
}

span.sampletext
{
  font-family: "DejaVu LGC Serif", "DejaVu Serif", "URW Bookman L",
    "Georgia", "New York", "Bookman Old Style", "New Century Schoolbook",
    "Century Schoolbook", "Palatino Linotype", serif;
  font-size: 11pt;
}

span.shorttext
{
  clear: right;
}

span.sml
{
  font-size: smaller;
}

/* font-variant: small-caps; replaces l/c with small caps */
/* not recognised in: Linux Mozilla 1.7.2                 */

span.smlcps
{
  font-size: 9pt;
  line-height: 13pt;
}

span.smlitl
{
  font-size: smaller;
  font-style: italic;
}

span.subheadsml
{
  font-size: 13pt;
}

span.underline
{
  text-decoration: underline;
}


/* ----- pre-formatted text ----- */

pre
{
  font: 11pt "Courier New", monospace;
}


/* ----- list text ----- */

ol
{
  font-size: 11pt;
  font-weight: bold;
  line-height: 13pt;
}

ol.nml
{
  font-size: 11pt;
  font-weight: normal;
  line-height: 13pt;
}

ul
{
  font-size: 11pt;
  font-weight: bold;
  line-height: 13pt;
}

ul.direct
{
  margin-top: -10pt;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  font-weight: normal;
  /* line-height: 12pt; */
}

ul.nml
{
  font-size: 11pt;
  font-weight: normal;
  line-height: 13pt;
}

ul.subsid
{
  font-size: 10pt;
  font-weight: normal;
  line-height: 13pt;
}

li
{
  padding-top: 4pt;
}

li  sml
{
  font-size: 11pt;
  font-weight: normal;
}


span.nml
{
  font-size: 11pt;
  font-style: normal;
  font-weight: normal;
}


/* ----- table text ----- */

table
{
  width: 100%;
}

caption
{
  font-size: 16pt;
  font-weight: bold;
  line-height: 16pt;
}

tr.upper
{
  vertical-align: bottom;
}

td.idx
{
  width: 25%;
  font-size: 9pt;
  font-weight: bold;
  vertical-align: top;
}


/* ----- for bibliog list of sections' disposition ----- */

table.disposition
{
  width: 80%;
  margin-top: -6pt;
  margin-left: 9mm;
}

table.disposition  th
{
  font-size: 9pt;
  font-style: italic;
  font-weight: bold;
  line-height: 10pt;
  white-space: nowrap;
}

table.disposition  td
{
  font-size: 9pt;
  line-height: 10pt;
  white-space: nowrap;
}

/* --- head cells --- */

th
{
  padding-left: 3px;
  padding-right: 3px;
  font-size: 11pt;
  font-weight: bold;
  line-height: 12pt;
  text-align: left;
}

th.left
{
  text-align: left;
}

th.nbnhead
{
  font-size: 11pt;
  line-height: 13pt;
  text-align: left;
}

th.nbnhead  em
{
  font-weight: normal;
}

th.right
{
  text-align: right;
  vertical-align: top;
}

th.top
{
  vertical-align: top;
}

th.volume
{
  padding-top: 10pt;
}


/* --- data cells --- */

td
{
  padding-left: 3px;
  padding-right: 3px;
  font-size: 11pt;
  line-height: 12pt;
  text-align: left;
  vertical-align: top;
}

td.itl
{
  font-style: italic;
}

td.link
{
  padding-left: 1em;
  padding-right: 1em;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
}

td.margin
{
  margin-left: 50px;
}

td.nobr
{
  white-space: nowrap;
}

td.right
{
  text-align: right;
}

td.w3ctick
{
  width: 100px;
  vertical-align: bottom;
}


/* ----- special for chronology bibliography ----- */

th.chrhead
{
  padding-left: 8px;
  padding-right: 8px;
}

th.chrcode
{
  padding-top: 8pt;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: top;
}

td.isbd
{
  padding-top: 8pt;
  padding-left: 8px;
  padding-right: 8px;
}

td.note
{
  padding-top: 8pt;
  padding-left: 8px;
  font-style: italic;
}

td.note  cite
{
  font-style: normal;
}

td.note  em
{
  font-style: normal;
}


/* ----- special for concordance pages ----- */

div.centred
{
  margin-left: 19%;
  margin-right: 19%;
}
/*  background-color: #ffefd5 = papayawhip; */

table.concord
{
  border: #7f3f3f ridge 5px;
}

th.concordmiddle
{
  border-top: none;
  border-bottom: #7f3f3f solid 1px;
  border-left: #af7f7f solid 1px;
  border-right: #af7f7f solid 1px;
  padding-left: 8px;
  padding-right: 8px;
  font-style: italic;
}

th.concordedge
{
  border-top: none;
  border-bottom: #7f3f3f solid 1px;
  border-left: none;
  border-right: none;
  padding-left: 8px;
  padding-right: 8px;
  font-style: italic;
}

th.rubric
{
  padding-top: 10pt;
  padding-bottom: 8pt;
  padding-left: 1em;
  padding-right: 1em;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 11pt;
  font-style: italic;
  font-weight: normal;
  line-height: 13pt;
  text-align: left;
}

td.wordrange
{
  border: #af7f7f solid 1px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  text-align: center;
}

td.word
{
  width: 150px;
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: none;
  border-right: none;
  padding-left: 8px;
  padding-right: 3px;
}

p.descr
{
  margin-top: 0pt;
  margin-bottom: 0pt;
  margin-left: 1em;
  font-size: 10pt;
  line-height: 11pt;
}

td.total
{
  width: 50px;
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: #af7f7f solid 1px;
  border-right: #af7f7f solid 1px;
  padding-left: 3px;
  padding-right: 20px;
  text-align: right;
}

td.texts
{
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: none;
  border-right: none;
  padding-left: 8px;
  padding-right: 8px;
}

td.totallabel
{
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: none;
  border-right: none;
  padding-left: 5px;
  padding-right: 15px;
  font-style: italic;
  text-align: right;
}

td.siglum
{
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: none;
  border-right: #af7f7f solid 1px;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
  line-height: 13pt;
  letter-spacing: 1px;
  text-align: center;
/*  padding-left: 5px;
  padding-right: 5px; */
}

td.worktitle
{
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: #af7f7f solid 1px;
  border-right: #af7f7f solid 1px;
  padding-left: 5px;
  padding-right: 5px;
}

td.acount
{
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: #af7f7f solid 1px;
  border-right: #af7f7f solid 1px;
  padding-left: 5px;
  padding-right: 15px;
  font-size: 12pt;
  font-weight: bold;
  line-height: 13pt;
  text-align: right;
}

td.tcount
{
  border-top: #7f3f3f solid 1px;
  border-bottom: none;
  border-left: #af7f7f solid 1px;
  border-right: none;
  padding-left: 5px;
  padding-right: 15px;
  font-size: 10pt;
  font-weight: normal;
  line-height: 13pt;
  text-align: right;
}


/* - - -  special for editions lists header  - - - */

div.edmhdr  td.margin
{
  width: 19%;
  border-style: none;
}

div.edmhdr  td.panel
{
  width: 62%;
  border-style: ridge;
  border-width: 19px;
  border-color: #ff6600;
  background-color: #ffa700;
}

div.edmhdr  h2
{
  margin-top: 5mm;
  color: #ffebd7;
  text-align: center;
  text-decoration: none;
}

div.edmhdr  td
{
  vertical-align: top;
}

table.tales
{
  border-style: solid;
  border-width: 3pt;
  border-color: #402020;
}

table.tales  td
{
  border-style: solid;
  border-width: 2pt;
  border-color: #996600;
  padding-left:  15px;
  padding-right: 15px;
}

td.act
{
  padding-top: 4pt;
  font-size: 9pt;
  line-height: 16pt;
}

td.caveat
{
  padding-bottom: 20pt;
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 10pt;
}

td.date
{
  padding-top: 2pt;
  font-size: 9pt;
  line-height: 16pt;
}

td.edition
{
  padding-top: 2pt;
  font-size: 11pt;
  font-style: italic;
  line-height: 16pt;
}

td.novel
{
  font-size: 14pt;
  line-height: 16pt;
  white-space: nowrap;
}

td.noveltocome
{
  font-size: 14pt;
  font-style: italic;
  line-height: 16pt;
  white-space: nowrap;
}

td.parallel
{
  padding-left: 30px;
  font-size: 11pt;
  line-height: 13pt;
}

td.play
{
  font-size: 14pt;
  line-height: 16pt;
  white-space: nowrap;
}

span.novel
{
  font-size: 14pt;
}

span.play
{
  font-size: 14pt;
}


/* - - - special for notebook name-lists' pages - - - */

table.nbnames
{
  border-style: solid;
  border-color: #402020;
  border-width: 3px;
}

table.nbnames  th
{
  border-style: none none solid none;
  border-color: #c06060;
  border-width: 1px;
  background-color: #ffdead; /* = navajowhite */
  padding-left: 3px;
  padding-right: 3px;
}

table.nbnames  td
{
  border-style: solid none none none;
  border-color: #c06060;
  border-width: 1px;
  background-color: #ffe7cf;  /* was blanchedalmond */
  padding-left: 3px;
  padding-right: 3px;
}

td.nbnname
{
  width: 25%;
  font-size: 12pt;
  font-weight: normal;
  line-height: 13pt;
}

td.nbndatea
{
  line-height: 13pt;
  white-space: nowrap;
}

td.nbndateb
{
  line-height: 13pt;
  white-space: nowrap;
}

td.nbndatee
{
  line-height: 13pt;
  text-align: center;
  white-space: nowrap;
}

td.nbnrefep
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 13pt;
}

td.nbnrefmm
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  font-style: italic;
  line-height: 13pt;
}

td.nbnuse
{
  line-height: 13pt;
  font-weight: normal;
}


/* - - -  special for placenames list  - - - */

table.placenames  th
{
  padding-bottom: 2pt;
  font-style: italic;
}

/*  margin-top: 2pt; */
table.placenames  td
{
  padding-top: 1pt;
  vertical-align: top;
}

table.placenames  td.placeinit
{
  padding-top: 3pt;
  vertical-align: top;
}

table.placenames  td.newlett
{
  padding-top: 5pt;
  vertical-align: top;
}

span.initcap
{
  font-size: 13pt;
  font-weight: bold;
  line-height: 13pt;
}


/* ----- textnote table ----- */

table.textedits  th.subhead
{
  font-style: italic;
  font-weight: bold;
}

table.textedits  th.subdiv
{
  padding-top: 8pt;
  font-style: normal;
  font-weight: bold;
}


/* ----- rulers ----- */
/* margins top & bottom were: 5 & 7mm; 7 & 10mm; null; 12 & 16pt */

hr
{
  margin-top: 12pt;
  margin-bottom: 16pt;
}

hr.gs
{
  margin-top: 16pt;
  margin-bottom: 20pt;
  margin-left: 19%;
  margin-right: 19%;
  width: 62%;
  clear: both;
}

div.ftr  hr.gs
{
/* margin-top: 16pt; */
  margin-bottom: 4pt;
}

hr.igs
{
  margin-left: 31%;
  margin-right: 31%;
  width: 38%;
}

hr.igsclr
{
  margin-left: 31%;
  margin-right: 31%;
  width: 38%;
  clear: both;
}

hr.sml
{
  margin-top: 0pt;
  margin-bottom: 14pt;
  margin-left: 40%;
  margin-right: 40%;
  width: 20%;
}


/* ----- images ----- */

img
{
  margin-top: 3mm;
  margin-bottom: 3mm;
}

img.inln
{
  margin-top: 0mm;
  margin-bottom: 0mm;
  padding: 0px;
}

img.intext
{
  margin-top: 4pt;
  margin-bottom: 8pt;
  padding-left: 20px;
  float: right;
}

img.subhead
{
  vertical-align: middle;
}

img.w3c
{
  margin-top: 0mm;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 88px;
  height: 31px;
}

div.genhdr  img
{
  margin-top: 0px;
  margin-bottom: 20pt;
  padding-left: 20px;
  float: right;
}

/* used by concordance headers */
h2  img
{
  vertical-align: text-top;
}

h3  img
{
  vertical-align: text-top;
}

/* ----- frameset ----- */

frameset
{
  border-width: 0px;
}

frameset.parallel
{
  border-width: 4px;
  border-color: #ff9966;
}

frame
{
  border-width: 4px;
}


/* ----- end of james/styles/comm.css ----- */
