
/* Style for a Wenzhang Book */

/*
   Copyright 2001-2008 edse.
   All Rights Reserved.
*/

body {
  padding: 0em 1em 2em 2em;
  margin: 0;
  font-family: sans-serif;
  color: black;
  background: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
  max-width: 40em;
  min-width: 440px;
  /*width: 40em;*/
}
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
/*a:active { color: #C00; background: transparent }*/

a img {
  border-width: 0;
  border-color: transparent;
  background: transparent;
  text-decoration: none;
}


@media screen {  /* hide from IE3 */
/*a[href]:hover { background: #ffa }*/
}

p {
  margin-top: 0;
  margin-bottom: 0;
  text-align: justify;
}

p+p {
  text-indent: 1.5em;
}

p.go-dia img {
  /*font-size: 16pt !important;*/
  vertical-align: bottom;
}

dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */

ul.toc {
  list-style: disc;   /* Mac NS has problem with 'none' */
  list-style: none;
}

@media aural {
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  dt { pause-before: 20% }
  pre { speak-punctuation: code }
}


/*
body {
  background-image: url(name.png);
}
*/


/* headers */

h1, h2, h3, h4, h5, h6 { text-align: left }
h1, h2, h3, h4, h5, h6 { color: #005A9C; }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: 110% sans-serif }
h5 { font: bold 100% sans-serif }
h6 { font: italic 100% sans-serif }

h1 {
  margin-top: 2em;
}

h1.LibroTitolo {
  margin-top: 2em;
  page-break-after: avoid;
  font: 200% sans-serif;
}

h2 {
  margin-top: 2em;
  page-break-after: avoid;
}

h2.LibroAutoro {
  margin-top: 1em;
}

h3 {
  margin-top: 2em;
  page-break-after: avoid;
}

h4 {
  margin-top: 1.5em;
  page-break-after: avoid;
}

h5, h6 {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  page-break-after: avoid;
}

h2.LibroAutoro, h1.LibroTitolo {
  margin-top: 1.5em;
}


/* */

sub, sup {
  font-size: 60%;
}

a.bnref, a.fnref {
  font-size: 60%;
  vertical-align: super;
  text-decoration: none;
}

p.publisher {
  margin-bottom: 1.5em;
}

div.prolog, div.epilogue {
  margin-bottom: 1em;
  margin-top: 0.35em;
  font-size: 80%;
}

div.prolog p, div.epilogue p {
  text-indent: 0;
}

div.toc a,
a.term,
p.header a, p.footer a {
  text-decoration: none;
}

p.header a:hover, p.footer a:hover {
  font-weight: bold;
}

/*
p.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
}
*/


p.dedication {
  margin: 2em;
  text-align: center;
  font-style: italic;
}

hr.separator {
  clear: both;
}

hr { /* make it invisible under the IE */
  border: none;
  width: 0;
}



/* pre */

pre {
  margin-top: 1em;
  margin-left: 2em;
  margin-bottom: 1em;
  font-family: monospace;
  font-size: small;
}


pre.go-dia {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 0;
  font-family: sans-serif;
}


/* header, footer */

body+p.header {
  margin-top: 0;
}

@media screen {
    p.header, p.footer {
      padding: 2px 8px;
      border: 1px solid ThreeDShadow;
      background-color: InfoBackground;
      font-size: smaller;
    }
}

@media print {
    p.header, p.footer {
      display: none;
    }
}

p.header {
  margin-bottom: 1.5em;
}

p.footer {
  margin-top: 1.5em;
}



/* table */

table.normal {
  font-size: smaller;
  border: 0;
}

table.normal td, table.normal th {
  padding-left: 3px;
  padding-right: 2px;
  background-color: rgb(224, 224, 224);
}



/* figure */

table.figure {
  margin-left: 1em;
  margin-right: 1em;

  /*border: 2px double #ddd;*/
  /*\-moz-border-radius: 0.5em;*/
}

table.figure[style="float: right;"] {
  margin-top: 0.5em;
}
table.figure[style="float: left;"] {
  margin-top: 0.5em;
}

table.figure tbody tr {
  page-break-after: avoid;
}

table.figure p {
  margin: 0;
}

p.figure-title {
  font-size: smaller;
  text-align: center;
  /*background-color: #F0F0F0;*/
}


/* Enhavtabelo */

div.toc p {
  font-size: smaller;
  text-indent: -1em; start-indent: 1em;
  text-align: left;
}
p.toclevel1 {
  margin-left: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}
p.toclevel2 {
  margin-left: 2em;
}
p.toclevel3 {
  margin-left: 3em;
}
p.toclevel4 {
  margin-left: 4em;
}
p.toclevel5 {
  margin-left: 5em;
}
p.toclevel6 {
  margin-left: 6em;
}
p.toclevel7 {
  margin-left: 7em;
}
p.toclevel8 {
  margin-left: 8em;
}
p.toclevel9 {
  margin-left: 9em;
}

/* obsolete */
p.Enhavtabelo {
  font-size: smaller;
  text-indent: 0;
  margin-left: 0;
}


a.al-et, a.al-et:link, a.al-et:visited, a.al-et:hover, a.al-et:active {
  color: #bbb;
  background: transparent;
  text-decoration: none;
  font-size: 1em;
  text-align: right;
}


/* talk */

div.question:first-child {
  margin-top: 1em;
}

div.answer {
  margin-top: 0.3em;
  margin-bottom: 1em;
}

div.question p {
  font-style: italic;
}

div.question p em {
  font-style: normal;
}

div.speech {
  margin-top: 0.3em;
}


/* epigraph, attribution */

div.epigraph {
  padding-left: 30%;
  margin-bottom: 1em;
}

div.epigraph p {
  font-style: italic;
}

div.epigraph p em {
  font-style: normal;
}

p.attribution {
  /*margin-top: 1em;*/
  text-align: right;
  font-style: italic;
}


/* bookinfo */

div.bookinfo p {
  font-size: 80%;
  text-indent: 0;
}

div.bookinfo, div.prolog, div.epilogue {
  border: 1px solid ThreeDShadow;
  margin: 0 0 2em -0.5em;
  \-moz-border-radius: 0.5em;
  padding: 0.5em;
  /*float: left;*/
  /*clear: both;*/
  color: #8C6E41;
  background-color: InfoBackground;
}


/* sidebar */

div.sidebar {
  margin: 1em 0 1em 0;
  border: 1px solid ThreeDShadow;
  \-moz-border-radius: 0.5em;
  padding: 0.5em 1em 0.5em 1em;
  background-color: InfoBackground;
}

div.sidebar h4 {
  margin-top: 0;
}


/* blockquote */

blockquote {
  margin-right: 0;
  margin-left: 1.5em;
}

blockquote p {
  text-indent: 0;
  margin-top: 0.35em;
  margin-bottom: 0.35em;
}


/* poem */

div.poem {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 1.5em;
}

div.poem p.line {
  padding-left: 1.5em;
  text-indent: -1.5em;
}

div.stanza {
  margin-top: 1em;
}

div.stanza:first-child {
  margin-top: 0;
}


/* backnotes, glossary */

div.backnotes {
  font-size: 90%;
}

dt.glos-label {
  font-weight: bold;
}

dt.BkntLabel, dt.FtntLabel {
  float: left;
}

div.backnotes a, dt.BkntLabel a, dt.FtntLabel a {
  text-decoration: none;
}

dd.BkntDefino {
  margin-left: 2.3em;
}




/* bibliography */

div.bibentry p {
  margin-top: 0.35em;
  margin-bottom: 0.35em;
  padding-left: 1.5em;
  text-indent: -1.5em;
  font-size: 90%;
}


/* printing */

@page {
  size: 5.5in 8.5in;
  margin: 1.9cm 1.6cm 2.65cm 2.65cm;
}

@page: left {
  margin-left: 2.65cm;
  margin-right: 1.6cm;
}

@media print {

h1 {
  page-break-before: right;
  page-break-after: avoid;
}

h2 {
  page-break-before: right;
  page-break-after: avoid;
}

h3 {
  page-break-before: right;
  page-break-after: avoid;
}

h4 {
  page-break-after: avoid;
}

h5, h6 {
  page-break-after: avoid;
}

p {
  orphans: 2;
  widows: 2;
}


}


