/*------------
 Global Reset
------------*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}
/* HTML5 display-role reset for older browsers */
/*------------
 Embed Font
------------*/
@font-face {
  font-family: "Aldus nova Pro";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/AldusNovaPro-Book.woff);
  }
@font-face {
  font-family: "Aldus nova Pro";
  font-weight: normal;
  font-style: italic;
  src: url(/fonts/bookfonts/AldusNovaPro-BookItalic.woff);
  }
@font-face {
  font-family: "Aldus nova Pro";
  font-weight: bold;
  font-style: normal;
  src: url(/fonts/bookfonts/AldusNovaPro-Bold.woff);
  }
@font-face {
  font-family: "Aldus nova Pro";
  font-weight: bold;
  font-style: italic;
  src: url(/fonts/bookfonts/AldusNovaPro-BoldItalic.woff);
  }
@font-face {
  font-family: "Palatino nova Pro Light";
  font-weight: normal;
  font-style: italic;
  src: url(/fonts/bookfonts/PalatinoNovaPro-LightItalic.woff);
  }
@font-face {
  font-family: "TheSans 5-Regular";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/TheSans-Regular.woff);
  }
@font-face {
  font-family: "TheSans 4-SemiLight Caps";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/TheSans-SemiLightCaps.woff);
  }
/*------------
 Layout
------------*/
body {
  font-family: "Aldus nova Pro", serif;
}
#titlepage, #copyright {
  margin: 0 12%;
  padding-top: 12%;
}
#cover img {
    margin: 0 auto;
    max-width: 100%;
    display:block;
    padding: 0;
    box-shadow: 3px 3px 3px #666;
}
/*------------
 Headings
------------*/
#cover h1, #titlepage h1, #copyright h1, #introquote h1 {
  display: none;
}
h1 + p, h2 + p, h3 + p {
  page-break-before: avoid;
}
h1 {
  text-align: center;
  font-style: italic;
  font-size: 2.2em;
  line-height: 1em;
  margin: 1em 0;
  font-family: "Palatino nova Pro Light", "Aldus nova Pro", serif;
}
h2 {
  text-indent: 0%;
  text-align: center;
  font-style: italic;
  font-size: 1.6em;
  line-height: 1.1em;
  margin: 1.2em 0 0.6em 0;
  font-family: "Palatino nova Pro Light", "Aldus nova Pro", serif;
}
h3 {
  text-indent: 0%;
  text-align: center;
  font-style: italic;
  font-size: 1.4em;
  line-height: 1em;
  margin: 1.2em 0 0.6em 0;
  font-family: "Palatino nova Pro Light", "Aldus nova Pro", serif;
}
h4 {
  text-indent: 0%;
  text-align: left;
  font-style: italic;
  font-size: 1.2em;
  line-height: 1em;
  margin: 1.2em 0 0.6em 0;
  font-family: "Palatino nova Pro Light", "Aldus nova Pro", serif;
}
h2 span.sub, h3 span.sub, h4 span.sub {
  font-size: 0.52em;
  font-family: "TheSans 4-SemiLight Caps", "TheSans 5-Regular", sans-serif;
  font-style: normal;
}
.sub2 {
  text-align: center;
  margin: 1em 0;
  text-indent: 0;
  font-size: 0.7em;
  font-family: "TheSans 5-Regular", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.sub3 {
  text-align: center;
  margin: 1em 0;
  font-style: italic;
  text-indent: 0;
  font-size: 1.1em;
}
.sub4 {
  text-align: left;
  margin: 1em 0;
  text-indent: 4%;
  font-size: 1.1em;
}
/*directions*/
.dir {
  margin: 1em 0;
  text-indent: 4%;
  font-size: 0.85em;
  font-family: "TheSans 5-Regular", sans-serif;
  letter-spacing: 0;
}
/*centered directions*/
.dirc {
  margin: 1em 0;
  text-align: center;
  text-indent: 0%;
  font-size: 0.85em;
  font-family: "TheSans 5-Regular", sans-serif;
  letter-spacing: 0;
}
/*hidden*/
h1.h, h2.h {
  display: none;
}
/*------------
  Titlepage
------------*/
#titlepage h2 {
  font-size: 2.4em;
  margin: 0;
}
#titlepage h2 + h2 {
  margin-top: 0.1em;
}
#titlepage h3 {
  font-family: "TheSans 4-SemiLight Caps", "TheSans 5-Regular", sans-serif;
  font-style:normal;
  margin: 2.4em 0 0 0;
  font-size: 0.9em;
}
#titlepage h3 + h3 {
  margin-top: 0.4em;
  font-size: 0.7em;
}
#titlepage h4 {
  text-align: center;
  margin: 4em 0 0 0;
  font-size: 1.1em;
}
#titlepage h4 + h4 {
  margin-top: 0.2em;
  font-size: 0.8em;
}
/*------------------
 * Special Sections 
 * ----------------*/
#pronunciation p, #meditation p {
  text-indent: 4%;
}
div.center p {
  text-align: center;
  text-indent:0;
}
#introquote {
  margin: 0 24%;
  padding-top: 18%;
  text-align: justify;
  line-height: 1.15em;
  font-style: italic;
}
/*------------
 Paragraphs
------------*/
p {
  margin: 0.3em 0;
  text-indent:0;
}
/*note or comment*/
p.n, div.n p {
  font-size: 0.85em;
  text-indent: 4%;
}
/*centered note or comment*/
p.nc, div.nc p {
  font-size: 0.85em;
  text-align: center;
  text-indent: 0;
}
/*first*/
p.f {
  margin-top: 0.9em;
}
/*pali*/
p.p {
  font-size: 1.2em;
  line-height: 1.1em;
}
/*english small-sized for translation*/
p.e {
  font-size: 0.8em;
  font-style: italic;
}
/*english full-sized for chanting*/
p.ef {
  font-size: 1.2em;
  line-height: 1.1em;
  font-style: italic;
}
/*english on same line*/
/*english on same line full-sized*/
span.eslf {
  font-style: italic;
  padding-left: 4%;
}
/*pali on same line*/
/*bow down*/
p.b {
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 0.8em;
  font-family: "TheSans 5-Regular", sans-serif;
  padding: 0.3em 0;
}
span.b {
  letter-spacing: 0.15em;
  font-size: 0.6em;
  font-family: "TheSans 5-Regular", sans-serif;
}
span.bf {
  letter-spacing: 0.15em;
  font-size: 0.7em;
  font-family: "TheSans 5-Regular", sans-serif;
  text-transform: uppercase;
}
span.note {
  font-family: "TheSans 4-SemiLight Caps", "TheSans 5-Regular", sans-serif;
}
/*text-indent*/
/*indent; indent english lines*/
.in, div.ein p.e, div.ein p.ef {
  margin-left: 4%;
}
/*indent pali lines*/
div.pin p.p, div.pin p.pf {
  margin-left: 4%;
}
/*double-indent*/
.i2 {
  margin-left: 8%;
}
/*pad left*/
.p4 {
  padding-left: 4%;
}
.p8 {
  padding-left: 8%;
}
/*center*/
/*------------
   blocks
------------*/
div.b-list {
  text-indent: -4%;
  margin: 1em 0 1em 8%;
}
div.b-list p {
  margin: 0;
}
div.m-list {
  text-indent: -4%;
  margin: 0.6em 0 0.6em 4%;
}
div.m-list p {
  margin: 0;
}
/*------------
 formatting
------------*/
em {
  text-decoration: underline;
}
strong {
  font-weight: bold;
}
i {
  font-style: italic;
}
p.stars {
  text-indent: 0;
  text-align: center;
  letter-spacing: 0.5em;
  margin-top: 1em;
  margin-bottom: 0.6em;
}
.signatures {
  padding-left: 40%;
  font-style: italic;
  margin-top: 1em;
  margin-bottom: 0;
}
.signatures + .signatures {
  margin-top: 0;
  margin-bottom: 1em;
}
/*------------
Copyright Page
------------*/
#copyright {
  font-size: 0.9em;
}
#copyright p {
  margin: 0;
  text-indent: 0;
  font-size: 0.9em;
}
#copyright h2 {
  text-indent: -4%;
  text-align: left;
  margin: 0 0 0.3em 0;
  font-size: 0.85em;
  letter-spacing: 0.1em;
  font-family: "TheSans 4-SemiLight Caps", "TheSans 5-Regular", sans-serif;
  font-style: normal;
}
#copyright p + h2 {
  margin-top: 0.6em !important;
}
