/*------------
 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: "OptimaNovaLTPro-Demi";
    font-weight: normal;
    font-style: normal;
    src: url(/fonts/bookfonts/OptimaNovaLTPro-Demi.woff);
}

@font-face {
    font-family: "Palatino nova Pro LightItalic";
    font-weight: normal;
    font-style: italic;
    src: url(/fonts/bookfonts/PalatinoNovaPro-LightItalic.woff);
}

/*------------
 Layout
------------*/

body {
    line-height: 1.1 /* overrides ../../css/treatises.css:82 */;
    font-family: "Aldus nova Pro", serif /* overrides ../../css/treatises.css:73 */;
    font-size: 1.1em /* overrides ../../css/treatises.css:79 */;
}

#cover img {
    width: 100%;
}

#titlepage {
    margin: 0 12%;
    padding-top: 12%;
}

/*------------
 Headings
------------*/

#cover h1, #titlepage h1, #copyright h1 {
    display: none;
}

h1 {
    text-align: left;
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 1em;
    padding-top: 0%;
    font-style: none;
    line-height: 1.2em;
    text-indent: 4%;
    font-family: "Palatino nova Pro LightItalic", sans-serif;
}

h2 {
    margin: 1em 4% /* overrides ../../css/treatises.css:365 */;
    font-family: "OptimaNovaLTPro-Demi", sans-serif;
}

#introduction h2 {
    font-size: 0.9em;
    letter-spacing: 0.1em;
    font-family: "Aldus nova Pro", serif;
}

#titlepage h2 {
    font-size: 2.8em /* overrides ../../css/treatises.css:395 */;
    padding-top: 2%;
    font-style: none /* overrides ../../css/treatises.css:410 */;
    font-family: "Palatino nova Pro LightItalic", serif;
}

h3 {
    text-indent: 4% /* overrides ../../css/treatises.css:746 */;
    margin: 0.75em 0 /* overrides ../../css/treatises.css:735 */;
    font-family: "OptimaNovaLTPro-Demi", sans-serif;
}

#titlepage h3 {
    letter-spacing: 0 /* overrides ../../css/treatises.css:545 */;
    margin: 36% 0 0% 0;
}

#titlepage h3 + h3 {
    margin-top: 0 /* overrides ../../css/treatises.css:751 */;
    font-family: "Palatino nova Pro LightItalic", serif;
}

#abbreviations table {
    /*margin-left:24%;*/
    margin-left: auto /* overrides ../../css/treatises.css:2331 */;
    margin-right: auto /* overrides ../../css/treatises.css:2331 */;
}

/*th, td {*/

/*text-align: left;*/

/*font-weight: normal;*/

/*}*/

#abbreviations p {
    text-align: center /* overrides ../../css/treatises.css:2365 */;
    padding: 4%;
}

/*td:first-child {*/

/*font-family: "Palatino nova Pro Titling", sans-serif;*/

/*font-size: 0.85em;*/

/*}*/

/*------------
 Paragraphs
------------*/

p {
    text-align: justify;
}

p.Q {
    text-indent: 4%;
    font-weight: normal;
    margin: 1.2em 0 0.6em 0;
    text-align: justify;
    font-family: "OptimaNovaLTPro-Demi", sans-serif;
}

span.secnumb {
    font-weight: bold;
}

.block {
    margin: 1.33em 4% /* overrides ../../css/treatises.css:1228 */;
}

.cblock {
    margin: 1.33em 4%;
}

.cblock p {
    text-align: center;
    text-indent: 0;
}

.hblock {
    margin: 1.33em 8% /* overrides ../../css/treatises.css:1391 */;
}

.stars {
    letter-spacing: 0.5em;
    padding: 0.4em 0;
}

.suttacite {
    margin: 0 0 1.8em 50% /* overrides ../../css/treatises.css:1434 */;
    font-size: 0.82em;
    /*font-family: "Palatino nova Pro Titling", sans-serif;*/
}

/*------------
 formatting
------------*/

small {
    font-size: 0.75em /* overrides ../../css/treatises.css:2261 */;
}

/*------------
   Verses
------------*/

div.verse {
    margin: 0.6em 8%;
}

pre {
    font-family: "Aldus nova Pro", serif;
}

p.vspk {
    padding-bottom: .1em /* overrides ../../css/treatises.css:2578 */;
    text-indent: 1em /* overrides ../../css/treatises.css:2579 */ /* overrides ../../css/treatises.css:2583 */;
    font-size: 1.05em;
}

/*------------
Copyright Page
------------*/

#copyright h2 {
    margin: 0 0 0.3em 0 /* overrides ../../css/treatises.css:1100 */;
    font-size: 1em /* overrides ../../css/treatises.css:1042 */;
    font-family: "OptimaNovaLTPro-Demi", sans-serif;
    padding-top: 2% /* overrides ../../css/treatises.css:1106 */;
}

#copyright p + h2 {
    margin-top: 0.6em !important/* overrides ../../css/treatises.css:1175 */;
}
