/* james/styles/note.css */
/* cascading style sheet for Henry James note and volume scan pages */
/* created 2002-01-30  CSS valid 2010-09-29 */
/*  edited 2010-04-05  added cells for definition table */
/*	   2010-04-21  added p.quotation */
/*	   2010-04-26  added cite within em */
/*	   2010-05-05  added li for lists */
/*	   2010-05-07  added p.reveal and p.spoiler for hidden spoiler paragraphs */
/*	   2010-05-12  added td.direct for parallel text bi-format notes */
/*	   2010-05-15  added em within span.forlang */
/*	   2010-09-04  changed small and italic class strings to sml and itl */
/*	   2010-09-23  changed light background colour to #ffebd7 */
/*	   2010-09-29  padded img.w3c */
/*	   2010-11-11  added margins to non-100% hr for IE8 */
/*	   2013-09-14  img.inline to img.inln to avoid reserved word */
/*	   2013-10-15  added span.jslink */
/*	   2013-10-24  added p.txt and p.txtfirst for quoting James text */
/*	   2013-10-26  added p.headwordforlang */
/*	   2013-10-29  added p.footnote and span.nml */
/*	   2013-11-02  standardized divs */

/* ----- general 'body' style ----- */

body
{
  background-color: #402020;
  margin: 16px;
  font-family: "Luxi Serif", "URW Palladio L", "Didot", "Perpetua", "Garamond", serif;
  font-size: 11pt;
  line-height: 120%;
  color: #ffebd7;
}

/* live color: #ffebd7, tried #ffcc99 */

div
{
  margin-top: 10pt;
  margin-bottom: 24pt;
}

div.ftr
{
  font-style: normal;
}

div.hdr
{
  font-style: normal;
}

/* reminder: used in vols image pages */
div.txt
{
  clear: both;
}


/* ----- anchors ----- */

a
{
  text-decoration: none;
}

a:link
{
  color: #ff6600;
}

a:hover
{
  color: #cc0000;
  text-decoration: underline;
}

a:active
{
  color: #cc0000;
}

a:visited
{
  color: #ffaf00;
}

a.forlang
{
  font-style: italic;
}

a.forlangnorm
{
  font-style: italic;
}

div.ftr a:active
{
  color: #ffff00;
}

div.ftr a:visited
{
  color: #ff6600;
}


/* ----- headings ----- */

h1
{
  font-family: "Matura MT Script Capitals", "URW Chancery L", "Lucida Calligraphy",
    "Apple Chancery", "Monotype Corsiva", "Mistral", "Comic Sans MS", sans-serif;
  font-size: 20pt;
  text-align: center;
  margin-bottom: 5mm;
}

h2
{
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  margin-top: 10mm;
}

h3
{
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
}

h4
{
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 12pt;
  text-align: center;
}

h5
{
  margin-top: 12pt;
  margin-bottom: 6pt;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}

h6
{
  margin-top: 8pt;
  margin-bottom: 16pt;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}


/* ----- standard text types ----- */

p.bibliog
{
  font-size: 9pt;
  font-style: italic;
  line-height: 11pt;
  text-align: left;
}

p.centre
{
  text-align: center;
}

p.comment
{
 /* margin-left: 10mm; "DejaVu LGC Sans", "Lucida Sans Unicode", */
  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: left;
}

p.continue
{
  margin-right: 20%;
  text-align: right;
}

p.copy
{
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  text-align: center;
}

p.direct
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  text-align: center;
}

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: 12pt;
  text-align: center;
}

p.footnote
{
  font-size: 9pt;
  line-height: 11pt;
  text-align: left;
}

p.headword
{
  margin-top: 10mm;
  color: #ffcc99;
  font-weight: bold;
}

p.headwordforlang
{
  margin-top: 10mm;
  color: #ffcc99;
  font-style: italic;
  font-weight: bold;
}

p.helpmark
{
  color: #ffcc99;
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
}

p.helpmenu
{
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 11pt;
  text-align: center;
}

p.helptext
{
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 10pt;
  line-height: 13pt;
  text-align: left;
}

p.helpword
{
  margin-top: -9pt;
  margin-bottom: 12pt;
  color: #ffcc99;
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

/* reminder: hanging 'paragraph' for wrap-round on narrow frame */
p.indexEntry
{
  margin-top: -8pt;
  margin-left: 2em;
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 10pt;
  text-align: left;
  text-indent: -2em;
}

p.indexEntryFirst
{
  margin-left: 2em;
  font-family: "Bitstream Vera sans", "Luxi Sans", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 10pt;
  text-align: left;
  text-indent: -2em;
}

p.isbd
{
  margin-left: 10px;
}

p.quotation
{
  margin-left: 1em;
  font-size: 10pt;
  line-height: 11pt;
}

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;
/*  font-size: 12pt;
  line-height: 14pt;
  text-align: center; */
}

p.rubric
{
  font-family: "DejaVu LGC Sans", "Luxi Sans", "Bitstream Vera Sans",
    "Lucida Sans Unicode", "Geneva", "Helvetica", "Arial", sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  text-align: left;
}

p.source
{
  font-size: 9pt;
  font-style: italic;
  line-height: 12pt;
  text-align: right;
}

/* reminder: background colour until revealed by JS */
p.spoiler
{
  color: #402020;
}

p.txt
{
  margin-top: -11pt;
  text-indent: 1em;
}

p.txtfirst
{
  margin-top: 0pt;
  text-indent: 1em;
}

p.w3c
{
  margin-top: -10pt;
  margin-bottom: -10pt;
  padding: 0mm;
  text-align: center;
}


/* ----- pre-formatted text ----- */

pre
{
  font: 11pt "Courier New", monospace;
}


/* ----- special text ----- */

abbr
{
  border: none;
}

/*
abbr[title]
{
  border-bottom: black dotted 1px;
}
*/

abbr.sml
{
  font-size: smaller;
}

abbr.itl
{
  font-style: italic;
}

em  cite
{
  font-style: normal;
}

/* reminder: white-space directive covers hyphens (I know it doesn't make sense!) */

span.date
{
  white-space: nowrap;
}

span.forlang
{
  font-style: italic;
}

span.forlang  em
{
  font-style: normal;
}

span.forlangnorm
{
  font-style: normal;
}

span.isbn
{
  white-space: nowrap;
}

span.itl
{
  font-style: italic;
}

span.jslink
{
  color: #ff6600;
}

/* 'font-variant: small-caps' not recognised in: */
/* Linux Mozilla 1.7.2 */

span.nml
{
  font-size: 11pt;
}

span.nobr
{
  white-space: nowrap;
}

span.smlcps
{
  font-size: 10pt;
}

span.smlitl
{
  font-size: smaller;
  font-style: italic;
}


/* ----- list text ----- */

ol
{
  font-size: 11pt;
  line-height: 12pt;
}

ul
{
  font-size: 11pt;
  line-height: 12pt;
}

/* reminder: compensate for some of the automatic list indent */
ul.compact
{
  margin-left: -2mm;
  font-size: 10pt;
  line-height: 11pt;
}

li
{
  margin-top: 4pt;
}


/* ----- table text ----- */

table
{
  width: 100%;
}

table.notesdef
{
  width: 85%;
}

th
{
  font-size: 11pt;
  line-height: 11pt;
  text-align: left;
}

th.headword
{
  color: #ffcc99;
  font-weight: bold;
}

td
{
  font-size: 11pt;
  line-height: 11pt;
}

td.buttons
{
  padding-left: 50px;
  padding-right: 20px;
  text-align: right;
  white-space: nowrap;
}

td.buttonsNoScrollBar
{
  padding-right: 32px;
  text-align: right;
  white-space: nowrap;
}

td.defn
{
  line-height: 13pt;
  font-style: italic;
}

td.direct
{
  padding-right: 100px;
  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: right;
  vertical-align: top;
}

td.word
{
  padding-left: 20px;
  line-height: 13pt;
}


/* ----- images: inline, close note and parallel texts' buttons ----- */

img
{
  border: none;
  margin-top: 24pt;
}

img.close
{
  border: 0px;
  margin-top: 0pt;
  margin-bottom:0pt;
  margin-left: 3px;
  margin-right: 3px;
  height: 27px;
  width: 110px;
}

img.helpfoot
{
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  height: 400px;
  width: 80%;
}

img.inln
{
  margin-top: 0mm;
  margin-bottom: 0mm;
  padding: 0px;
}

img.scrl
{
  border: 0px;
  margin-top: 0pt;
  margin-bottom:8pt;
  margin-left: 3px;
  margin-right: 3px;
  height: 28px;
  width: 54px;
}

/* used in /vols image pages */
img.w3c
{
  margin-top: 0mm;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 88px;
  height: 31px;
}


/* ----- rulers ----- */

hr
{
  margin-top: 12pt;
  margin-bottom: 16pt;
}

hr.gs
{
  margin-top: 10pt;
  margin-bottom: 10pt;
  margin-left: 19%;
  margin-right: 19%;
  width: 62%;
}

hr.igs
{
  margin-top: 24pt;
  margin-bottom: 10pt;
  margin-left: 31%;
  margin-right: 31%;
  width: 38%;
}


/* ----- volume page-image pages ----- */

p.image
{
  text-align: center;
}

img.pages
{
  margin-top: 8pt;
  margin-bottom: 24pt;
  border: none;
}

img.w3c {
  margin-top: 8pt;
  margin-bottom: 8pt;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
  width: 88px;
  height: 31px;
}


/* end of james/styles/note.css */
