:where(#content) {
  /*------------
   Embed Font
  ------------*/
}
@font-face {
  font-family: "Rotis Serif Std";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/RotisSerifStd.woff);
}
@font-face {
  font-family: "Rotis Serif Std";
  font-weight: normal;
  font-style: italic;
  src: url(/fonts/bookfonts/RotisSerifStd-Italic.woff);
}
@font-face {
  font-family: "Rotis Serif Std";
  font-weight: bold;
  font-style: normal;
  src: url(/fonts/bookfonts/RotisSerifStd-Bold.woff);
}
@font-face {
  font-family: "Rotis SansSerif Std";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/RotisSansSerifStd.woff);
}
:where(#content) {
  /*------------
   Layout
  ------------*/
}
#content {
  font-family: "Rotis Serif Std", serif;
}

:where(#content) #cover img {
  width: 100%;
  /*box-shadow: 3px 3px 3px $666;*/
}
:where(#content) {
  /*------------
   Headings
  ------------*/
}
:where(#content) #cover h1, :where(#content) #titlepage h1, :where(#content) #copyright h1 {
  display: none;
}
:where(#content) h1 {
  font-style: normal;
  text-align: left;
  text-indent: 4%;
  font-size: 1.4em;
  font-weight: normal;
  margin: 0 0 3% 0;
  line-height: 1em;
  letter-spacing: 0;
  font-family: "Rotis SansSerif Std", sans-serif;
}
:where(#content) h1 + p.subsec, :where(#content) h1 + p {
  margin-top: 0;
}
:where(#content) h2 {
  text-indent: 4%;
  margin: 3% 0 1% 0;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-family: "Rotis SansSerif Std", sans-serif;
}
:where(#content) h2 + p.subsec, :where(#content) h2 + p {
  margin-top: 0;
}
:where(#content) #titlepage h2 {
  font-size: 2.2em;
  padding-top: 9%;
  font-style: normal;
  font-family: "Rotis Serif Std", serif;
  line-height: 1em;
  text-transform: none;
}
:where(#content) h3 {
  font-size: 1.3em;
  text-align: center;
  margin: 0;
  padding-top: 1.3em;
  letter-spacing: 0.02em;
  text-transform: none;
  font-family: "Rotis SansSerif Std", sans-serif;
  font-variant: normal;
  line-height: 1em;
}
:where(#content) h3 + h3 {
  padding-top: 0.33em;
  padding-bottom: 4em;
}
:where(#content) h4 {
  text-align: center;
  text-indent: 0;
  font-style: italic;
  font-size: 1.4em;
  margin: 0;
  line-height: 1em;
}
:where(#content) h4 + h4 {
  padding-top: 0.3em;
  font-style: normal;
  font-size: 1em;
}
:where(#content) {
  /*------------
  Copyright Page
  ------------*/
}
:where(#content) #copyright {
  margin: 0 12%;
  padding-top: 3%;
  font-size: 0.95em;
}
:where(#content) #copyright h2 {
  margin-top: 1.2em;
  font-size: 1em;
  margin-bottom: 0.4em;
  font-family: "Rotis SansSerif Std", sans-serif;
}
:where(#content) #copyright h2 + h2 {
  margin-top: 0;
}
:where(#content) {
  /*------------
   Paragraphs
  ------------*/
}
:where(#content) .chap p {
  text-indent: 0;
}
:where(#content) p.subsec {
  text-indent: 4%;
  margin-top: 3%;
}
:where(#content) {
  /*first*/
}
:where(#content) p.f {
  margin-top: 0.9em;
}
:where(#content) .dblock p {
  margin: 0.2em 0;
  text-indent: 4%;
}
:where(#content) .hdblock {
  margin: 0.6em 8%;
}
:where(#content) {
  /*------------
   formatting
  ------------*/
}
:where(#content) .signature {
  padding-top: 1em;
}
:where(#content) .signature p {
  text-indent: 0;
  margin: 0.2em 0;
  padding-left: 50%;
  line-height: 1em;
}
:where(#content) .signature p + p {
  font-style: normal;
  font-size: 0.8em;
  text-indent: 1.4em;
}
:where(#content) .address {
  margin: 0.5em 0 0.75em 0;
  font-size: 0.7em;
  font-family: "Rotis SansSerif Std", sans-serif;
}
:where(#content) .address p {
  margin: 0 0 0 4%;
}
:where(#content) {
  /*-----------
    hyperlinks
  -------------*/
}
:where(#content) .star p {
  margin: 2.4em 0 0 0;
  font-weight: bold;
  letter-spacing: 1em;
}
:where(#content) {
  /*------------
     Verses
  ------------*/
}
:where(#content) div.block div.verse {
  margin: 0.6em 4%;
}
:where(#content) p.vspk {
  /*margin-bottom:1.6em;*/
  text-indent: -2.6em;
}
