
/* color is #fcfcfc  or  #f4f4f4  */

body { background-color: #f4f4f4; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;  margin-left: 17px;  margin-right: 17px;  margin-top: 3px; margin-bottom: 12px;  font-size: 1em;}

img.middle { vertical-align:middle;}

a:link {padding: 0px 0px 0px 0px; text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}

p {margin-top: .75em; margin-bottom: .75em; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin-left: 0px;}

blockquote {margin-top: .7em; margin-bottom: .7em; margin-left: 0px; margin-right: 0px; padding-left: 25px; padding-right: 25px;}

.link-list { line-height: 145%; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; }
.link-list-3 { line-height: 145%; margin-left: 50px; margin-top: 0px; margin-bottom: 0px;}
.link-list-0 { line-height: 145%; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
.nolink-list { margin-left: 25px; margin-top: 0px; margin-bottom: 0px;}
.nolink-list-3 { margin-left: 50px; margin-top: 0px; margin-bottom: 0px;}
.nolink-list-0 { margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}

.link-ind { margin-left: 25px;}
.ind { margin-left: 25px;}
.hp-ind { padding-left: 20px;}

.hang {text-indent: -25px; padding-left: 25px;}

ul {list-style: none;  padding-left: 25px; margin-left: 0;}

.link-lead {line-height: 145%;}
.add-lead {line-height: 280%;}
.less-para-space {line-height: 40%;}
.hp-bot-space { margin-top: 8px; margin-bottom: 4px;}

.vspace0 {margin-top: 0px; margin-bottom: 0px; line-height: 10%; }
.vspace1 {margin-top: 0px; margin-bottom: 0px; line-height: 20%; }
.vspace2 { margin-top: 0px; margin-bottom: 0px; line-height: 40%; }
.vspace3 { margin-top: 0px; margin-bottom: 0px; line-height: 60%; }
.vspace4 { margin-top: 0px; margin-bottom: 0px; line-height: 80%; }
.vspace5 { margin-top: 0px; margin-bottom: 0px; line-height: 100%;}

.less-margin {margin: 3px 0px 0px 0px;}
.more-margin {padding-top: 8px; padding-bottom: 8px;}

table.centered {margin-left:auto; margin-right:auto;}

h1 {font-size: 15pt;  margin-top: 4pt; margin-bottom: 7pt; height: auto;}
h2 {font-size: 117%; margin-top: 5pt; margin-bottom: 7pt; height: auto;}
h3 {font-size: 104%; margin-top: 7pt; margin-bottom: 7pt; height: auto;}
h4 {font-size: 92%; margin-top: 7pt; margin-bottom: 7pt; height: auto;}
h5 {font-size: 85%; margin-top: 9pt; margin-bottom: 7pt; height: auto;}
h6  {font-size:  74%; margin-top: 7pt; margin-bottom: 7pt; height: auto; margin-left: 0px;}

div {margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin-left: 0px;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #000000; margin-top: 13px; margin-bottom: 8px; padding: 0px;}
hr.extra-top {margin-top: 13px;}
hr.top {display: block; height: 1px; border: 0; border-top: 1px solid #000000; margin-top: 0px; margin-bottom: 13px; padding: 0px;}
hr.for-top {display: block; height: 1px; border: 0; border-top: 1px solid #000000; margin-top: 9px; margin-bottom: 11px; padding: 0px;}
hr.hp-top {display: block; height: 1px; border: 0; border-top: 1px solid #000000;  margin-top: 15px; margin-bottom: 3px; padding: 0px;}

h6.bot-head  {font-size: 8pt; margin-top: 9pt; margin-bottom: 11pt; height: auto; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #000000; font-weight: normal; font-variant: small-caps;}
h6.top-head  {font-size: 8pt; margin-top: 9pt; margin-bottom: 7pt; height: auto; font-family: Arial, Helvetica, sans-serif;}
h5.top-title {font-size: 84%; margin-top: 10pt; margin-bottom: 9pt; height: auto; font-family: Arial, Helvetica, sans-serif;}

h6.hp-head  {font-size: 8pt; margin-top: 9pt; margin-bottom: 9pt; height: auto; font-family: Arial, Helvetica, sans-serif;}
h1.hp-title {font-size: 13.5pt; margin-top: 10pt; margin-bottom: 6pt; height: auto; font-family: Arial, Helvetica, sans-serif;}
h2.hp-subtitle {font-size: 12.5pt; margin-top: 6pt; margin-bottom: 6pt; height: auto; Font-family: Arial, Helvetica, sans-serif;}
h3.hp-auth {font-size: 11.5pt; margin-top: 7pt; margin-bottom: 4pt; height: auto; font-family: Arial, Helvetica, sans-serif;}
h5.hp-smallsub {font-size: 10.5pt; margin-top: 7pt; margin-bottom: 5pt; height: auto; font-family: Arial, Helvetica, sans-serif;}
h5.hp-smallest {font-size: 10pt; margin-top: 5pt; margin-bottom: 2pt; height: auto; font-family: Arial, Helvetica, sans-serif;}
h5.hp-for-small {font-size: 9pt; margin-top: 10pt; margin-bottom: 10pt; height: auto; font-family: Arial, Helvetica, sans-serif;}

.hp-smaller {font-size: 90%; line-height: 125%;}


/*  styles from theosociety.css */

      a.noline { text-decoration: none;  }  

     .bq-hang {
      margin-left: 21px;
      text-indent: -28px;
      padding-left: 28px;
    }

    dd {
      padding-left: 25px;
      margin-left: 0;
    }
    ul li:before {
      content: "\2022 \0020";
    }
    @media print {
       .noprint { display: none; }
    }
    span.times {
      font-family: Times New Roman;
    }
    .centertext {
      text-align: center;
    }
    .indent {
      margin-left: 40px;
    }
    .sm-caps {
      font-variant: small-caps;
    }
    .small-85 {
      font-size: 85%;
    }
    .small-75 {
      font-size: 75%;
    }
    .small-65 {
      font-size: 65%;
    }
    .symbolfont {
      font-family: Symbol;
    }
    /* -------------------------------------- book pages */
    img.book1 {
      width: 150px;
      border: 1px #000000 solid;
    }
    table.book {
      padding-top: 14px;
      padding-left: 15px;
      padding-right: 15px;
      text-indent: 15px;
      width: 80%;
      margin: 0px auto;
      table-layout: fixed;
    /* border: 1px #000000 solid;
     background: #F8F8F8; */
    }
    td.book1 {
      padding: 0 0 0 0px;
      vertical-align: top;
      border-left: 0px;
      text-indent: 0px;
      width: 154px;
      table-layout: fixed;
    }
    td.book2 {
      vertical-align: top;
      padding: 0 0 0 13px;
      width: 100%;
      text-indent: 0px;
      table-layout: fixed;
    }

    /*
    ADD TO home pages with a photo and adjust to fit:

      .hp-spacer {
       padding-top: 5px;
      }
      hr.hp-spacer-hr {
        margin: 60px 0 10px 0;
      }

    ADD to files with 3 dots before making PDFs

    <span class="dots">?</span>
    .dots {text-bottom: baseline;}

text-shadow: 0px 0px 0px #0000ff;
*/
