body {
        text-align:             center;
        margin:                 0px;
        background:             url('images/mainbackground.jpg') top left repeat-x;
        background-color:       #98854B;
        }

#container {
        margin:                 0 auto;
        width:                  721px;
        }

/* ==== Show/Hide Styles ==== */

.postshown {display:none}
.posthidden {display:inline}

a.class1:link    {text-decoration: none; }
a.class1:visited {text-decoration: none; }
a.class1:active  {text-decoration: none; }
a.class1:hover   {text-decoration: none; }

img.top {
         vertical-align : text-top
        }

img.bottom {
            vertical-align : text-bottom
           }

.blkline {
        background:             #000;
        }

.whiteline {
        background:             #FFF;
        }

.topper {
        background:             url('') top left no-repeat;
        }

.tanbar {
        background:             #F0EDE3;
        }

.tanseperator {
        background:             #D1CEC4;
        }

.tanback12pt {
        font-size:              12pt;
        font-family:            Trebuchet MS;
        font-weight:            bold;
        color:                  #877F63;
        background:             #E5E0CF;
        }

.tanback {
        font-size:              10pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        color:                  #877F63;
        background:             #E5E0CF;
        }

.tanback a, .tanback a:visited {
        color:                  #877F63;
        text-decoration:        none;
        padding:                3px 0px 2px 10px;
        display:                block;
        width:                  192px;
        }

.tanback a:hover {
        background-color:       #EEE7CE;
        }

.AlignLeft {
         text-align:  left;
        }

.ml_15px {
           margin-left: 15px;
         }

.SameLineAlignLeft  {
                     float: left;
                    }

.SameLineAlignRight {
                     float: right;
                    }

.maintextRight {
        font-size:                      9pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        color:                  #6B6241;
        padding:                8px;
        line-height:            15px;
        }

.maintextRight2 {
        font-size:                      10pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        color:                  #6B6241;
        padding:                        8px;
        line-height:            18px;
        }

.bible {
        background:             url('images/biblebackground.jpg') bottom right no-repeat;
        }

.chiro {
        background:             url('images/chi_rho_tr.gif') bottom left no-repeat;
        }

.calendar_title {
        text-align:             left;
        font-size:              14pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        color:                  #6B6241;
        line-height:            17px;
        }

.small_link a, .small_link a:link, .small_link a:visited, .small_link a:active, .small_link a:hover {
        text-indent:            10px;
        background:             #E5E0CF;
        text-align:             left;
        font-size:              8pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        text-decoration:        underline;
        color:                  #6B6241;
        }

.maintext {
        font-size:              10pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        color:                  #6B6241;
        line-height:            17px;
        }

.maintext a, .maintext a:visited {
        font-weight:            bold;
        color:                  #4B6D98;
        text-decoration:                none;
        }

.maintext a:hover {
        color:                  #EF872B;
        }

.smtext {
        font-family:            Verdana;
        font-size:              7pt;
        line-height:            14px;
        }

.lgtext {
        font-family:            Verdana;
        font-size:              11pt;
        font-weight:            normal;
        padding:                8px;
        }

.inputtext {
        font-size:                      9pt;
        font-family:            verdana;
        font-weight:            normal;
        color:                  #6B6241;
        }

.subtitle {
        font-size:                      14pt;
        font-family:            Trebuchet MS;
        font-weight:            bold;
        color:                  #A49E88;
        }

.subtitle12 {
        font-size:                      12pt;
        font-family:            Trebuchet MS;
        font-weight:            bold;
        color:                  #A49E88;
        }

.slant {
        font-style:             italic;
        }

.bottomrunner {
        background:             url('images/mainbottom.jpg') top left no-repeat;
        }

.calbacks {
        background:             url('images/cal_backs.jpg') top left repeat-x;
        font-size:                      10pt;
        font-family:            Arial;
        font-weight:            bold;
        color:                  #6B6241;
        }

.calendar {
        background-color:               #DCD6C0;
        font-size:                      8pt;
        font-family:            Arial;
        font-weight:            normal;
        color:                  #968C69;
        }

.dates {
        background-color:               #F6F4EF;
        font-size:                      8pt;
        font-family:            verdana;
        font-weight:            bold;
        color:                  #968C69;
        }

.VSmall {
        font-size:                      8pt;
        font-family:            Arial;
        font-weight:            normal;
        color:                  #968C69;
        padding:                        2px 2px 2px 2px;
        }

.formbox {
        font-size:              9pt;
        font-family:            verdana;
        font-weight:            normal;
        color:                  #6B6241;
        padding:                2px 2px 2px 2px;
        border:                 solid 1px #CCC;
        }

.formbox_lite {
        font-size:              9pt;
        font-family:            verdana;
        font-weight:            normal;
        color:                  #C4B27B;
        padding:                2px 2px 2px 2px;
        border:                 solid 1px #CCC;
        }

.formbox_yellow {
        font-size:              9pt;
        font-family:            verdana;
        font-weight:            normal;
        color:                  #000000;
        background-color:       #fffa9e;
        padding:                2px 2px 2px 2px;
        border:                 solid 1px #CCC;
        }

.formbox_red {
        font-size:              9pt;
        font-family:            verdana;
        font-weight:            normal;
        color:                  #000000;
        background-color:       #ff9ea1;
        padding:                2px 2px 2px 2px;
        border:                 solid 1px #CCC;
        }

.formbox_readonly {
        font-size:              9pt;
        font-family:            verdana;
        font-weight:            normal;
        color:                  #000000;
        background-color:       #ECE9D8;
        padding:                2px 2px 2px 2px;
        border:                 solid 1px #CCC;
        }


.select {
        font-size:                      9pt;
        font-family:            verdana;
        font-weight:            normal;
        color:                  #6B6241;
        padding:                        2px 2px 2px 2px;
        border:                 solid 1px #CCC;
        }

.formbutton {
        font:                   bold 11pt Trebuchet MS;
        text-transform:         uppercase;
        letter-spacing:         0pt;
        color:                  #958B68;
        height:                 28px;
        width:                  100%;
        background:             url('images/form_back.gif');
        border:                 0px;
        padding:                        0px 4px 1px 10px;
        cursor:                 pointer;
        }

.formbuttong {
        font:                   bold 12pt Trebuchet MS;
        text-transform:         uppercase;
        letter-spacing:         0pt;
        color:                  #FFFFFF;
        height:                 30px;
        width:                  100%;
        background:             url('images/grey_button_back.gif');
        border:                 0px;
        padding:                        0px 0px 8px 0px;
        cursor:                 pointer;
        }

.formbuttonb {
        font:                   bold 12pt Trebuchet MS;
        letter-spacing:         0pt;
        color:                  #FFFFFF;
        height:                 30px;
        width:                  100%;
        background:             url('images/brown_button5e_back.gif');
        border:                 0px;
        padding:                        0px 0px 4px 0px;
        cursor:                 pointer;
        }

.formbuttonbsm {
        font:                   bold 10pt Trebuchet MS;
        text-transform:         uppercase;
        letter-spacing:         1pt;
        color:                  #FFFFFF;
        height:                 21px;
        width:                  100%;
        background:             url('images/brown_button5es_back.gif');
        border:                 0px;
        padding:                        0px 8px 4px 8px;
        cursor:                 pointer;
        }

.formbuttongsm {
        font:                   10pt Trebuchet MS;
        letter-spacing:         0pt;
        color:                  #000000;
        height:                 21px;
        width:                  100%;
        background:             url('images/button_glass_silver_bg.gif');
        border:                 0px;
        padding:                        0px 0px 4px 0px;
        cursor:                 pointer;
        }

.hrefbuttonb {
        font:                   bold 12pt Trebuchet MS;
        text-transform:         uppercase;
        letter-spacing:         1pt;
        color:                  #FFFFFF;
        height:                 30px;
        width:                  100%;
        border:                 0px;
        padding:                        0px 0px 0px 0px;
        cursor:                 pointer;
        }

tr.highlight {                background-color: #eeeeee;
      }


table.esv-search {
        width:                  100%;
        border:                 2px solid #E5E0CF;
        font-size:                      10pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        color:                  #6B6241;
        line-height:            17px;
        }
table.esv-search tr.tr-esv-search-dark th {
        padding:                10px;
        border-bottom:          2px dotted #E5E0CF;
        background:             #ededed;
        }
table.esv-search tr.tr-esv-search-lite td {
        padding:                8px;
        border-top:             2px dotted #E5E0CF;
        }
table.esv-search tr.tr-esv-search-button td {
        padding:                0px;
        border-top:             none;
        }
table.esv-search tr.tr-esv-search-nb td {
        padding:                3px;
        border-top:             none;
        }
table.esv-search th.th-esv-search {
        border-top:             2px dotted #E5E0CF;
        border-right:           2px dotted #E5E0CF;
        border-bottom:          2px dotted #E5E0CF;
        background:             #F7F7F7;
        }
table.esv-search td {
        padding: 8px;
        vertical-align: middle;
        }
table {
        border-collapse: collapse;
        border-spacing: 0;
        }

.search-result-head, .show-me, .this-page .surrounding-chapters {
        font-size:                      10pt;
        font-family:            Trebuchet MS;
        font-weight:            normal;
        color:                  #f2f2f2;
        line-height:            17px;
        }

.search-result-head a, .search-result-head a:visited,
.show-me a, .show-me  a:visited,
.this-page a, .this-page a:visited,
.surrounding-chapters a, surrounding-chapters a:visited {
        font-weight:            bold;
        color:                  #4B6D98;
        text-decoration:                none;
        }

.search-result-head a:hover {
        color:                  #EF872B;
        }



#comments {
        background-color: #F8F9F1;
        border-bottom-color: #AFB295;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-color: #AFB295;
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: #AFB295;
        border-right-style: solid;
        border-right-width: 1px;
        clear: both;
        color: #443122;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: normal;
        margin-right: 0px;
        margin-top: 20px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
}

#comments .larger {
        font-size: 12px;
        font-weight: bold;
}

#comments .titlebar {
        background-color: #EFF0DE;
        border-bottom-color: #AFB295;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-style: none;
        border-right-style: none;
        border-top-color: #AFB295;
        border-top-style: solid;
        border-top-width: 1px;
        clear: both;
        color: #575A38;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        height: 19px;
        left: 0px;
        line-height: 19px;
        margin-bottom: 10px;
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 0px;
        text-decoration: none;
        top: 0px;
}

#comments form {
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
}

#comments input {
}

#comments p {
        margin-bottom: 8px;
        margin-top: 8px;
}

#comments textarea {
        width: 75%;
}       

      .imagetext
      {
             position         : relative;
             text-align       : center;
      }

      a.button, a.button:visited
      {
             background-image  : url('images/brown_button.gif');
             background-repeat : no-repeat;
             display           : block;
             border-style      : none;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 15px;
             letter-spacing    : 1px;
             color             : white;
             text-decoration   : none;
             text-align        : center;
             width             : 128px;
             height            : 30px;
             line-height       : 30px;
      }

      a.button:hover
      {    
             background-image  : url('images/brown_button_hover.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
             left              : 4px;
      }

      a.button:active
      {    
             background-image  : url('images/brown_button_active.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
             left              : 4px;
      }

      p.brown_button
      {
             background-image  : url('images/brown_button.gif');
             background-repeat : no-repeat;
             width             : 128px;
             height            : 30px;
             cursor            : pointer;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 15px;
             color             : white;
             padding           : 0px 0px 0px 0px;
      }

      p.brown_button:hover
      {
             font-size         : 15px;
             color             : white;
             background-image  : url('images/brown_button_hover.gif');
             width             : 128px;
             height            : 30px;
      }

      p.brown_button:active
      {
             font-size         : 15px;
             color             : white;
             background-image  : url('images/brown_button_active.gif');
             width             : 95px;
             height            : 28px;
      }


      a.brown_button, a.brown_button:visited
      {
             background-image  : url('images/brown_button.gif');
             background-repeat : no-repeat;
             display           : block;
             border-style      : none;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 15px;
             letter-spacing    : 1px;
             color             : white;
             text-decoration   : none;
             text-align        : center;
             width             : 128px;
             height            : 30px;
             line-height       : 30px;
             padding           : 0px 0px 0px 0px;
      }

      a.brown_button:hover
      {     
             font-size         : 15px;
             color             : white;
             background-image  : url('images/brown_button_hover.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
             left              : 4px;
      }

      a.brown_button:active
      {     
             font-size         : 15px;
             color             : white;
             background-image  : url('images/brown_button_active.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
             left              : 4px;
      }

      p.brown_button_medium
      {
             background-image  : url('images/brown_button_medium.gif');
             background-repeat : no-repeat;
             width             : 89px;
             height            : 27px;
             cursor            : pointer;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 24px;
             color             : white;
             padding           : 0px 0px 0px 0px;
      }

      p.brown_button_medium:hover
      {
             background-image  : url('images/brown_button_medium_hover.gif');
             width             : 89px;
             height            : 27px;
      }

      p.brown_button_medium:active
      {
             background-image : url('images/brown_button_medium_active.gif');
             width            : 89px;
             height           : 27px;
      }

      a.brown_button_medium, a.brown_button_medium:visited
      {
             background-image  : url('images/brown_button_medium.gif');
             background-repeat : no-repeat;
             display           : block;
             border-style      : none;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 15px;
             letter-spacing    : 1px;
             color             : white;
             text-decoration   : none;
             text-align        : center;
             width             : 89px;
             height            : 27px;
             line-height       : 27px;
             padding           : 0px 0px 0px 0px;
      }

      a.brown_button_medium:hover
      {     
             background-image  : url('images/brown_button_medium_hover.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
             left              : 4px;
      }

      a.brown_button_medium:active
      {     
             background-image  : url('images/brown_button_medium_active.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
      }

      p.brown_button_large
      {
             background-image  : url('images/brown_button_large.gif');
             background-repeat : no-repeat;
             width             : 170px;
             height            : 40px;
             cursor            : pointer;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 15px;
             color             : white;
             padding           : 0px 0px 0px 0px;
      }

      p.brown_button_large:hover
      {
             background-image  : url('images/brown_button_large_hover.gif');
             font-size         : 15px;
             color             : white;
             width             : 170px;
             height            : 40px;
      }

      p.brown_button_large:active
      {
             background-image  : url('images/brown_button_large_active.gif');
             font-size         : 15px;
             color             : white;
             width             : 170px;
             height            : 40px;
      }

      a.brown_button_large, a.brown_button_large:visited
      {
             background-image  : url('images/brown_button_large.gif');
             background-repeat : no-repeat;
             display           : block;
             border-style      : none;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 15px;
             color             : white;
             letter-spacing    : 1px;
             text-decoration   : none;
             text-align        : center;
             width             : 170px;
             height            : 40px;
             line-height       : 40px;
             padding           : 0px 0px 0px 0px;
      }

      a.brown_button_large:hover
      {     
             background-image  : url('images/brown_button_large_hover.gif');
             background-repeat : no-repeat;
             font-size         : 15px;
             color             : white;
             border-style      : none;
             position          : relative;
             top               : 4px;
             left              : 4px;
      }

      a.brown_button_large:active
      {     
             background-image  : url('images/brown_button_large_active.gif');
             background-repeat : no-repeat;
             font-size         : 15px;
             color             : white;
             border-style      : none;
             position          : relative;
             top               : 4px;
      }

      p.brown_button_small
      {
             background-image  : url('images/brown_button_small.gif');
             background-repeat : no-repeat;
             width             : 35px;
             height            : 27px;
             cursor            : pointer;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 24px;
             color             : white;
             padding           : 0px 0px 0px 0px;
      }

      p.brown_button_small:hover
      {
             background-image  : url('images/brown_button_small_hover.gif');
             width             : 35px;
             height            : 27px;
      }

      p.brown_button_small:active
      {
             background-image : url('images/brown_button_small_active.gif');
             width            : 35px;
             height           : 27px;
      }

      a.brown_button_small, a.brown_button_small:visited
      {
             background-image  : url('images/brown_button_small.gif');
             background-repeat : no-repeat;
             vertical-align : text-bottom;
             display           : block;
             border-style      : none;
             font-family       : Calibri, Arial, Helvetica, sans-serif;
             font-weight       : bold;
             font-size         : 15px;
             letter-spacing    : 1px;
             color             : white;
             text-decoration   : none;
             text-align        : center;
             width             : 35px;
             height            : 27px;
             line-height       : 27px;
             padding           : 0px 0px 0px 0px;
      }

      a.brown_button_small:hover
      {     
             background-image  : url('images/brown_button_small_hover.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
             left              : 4px;
      }

      a.brown_button_small:active
      {     
             background-image  : url('images/brown_button_small_active.gif');
             background-repeat : no-repeat;
             border-style      : none;
             position          : relative;
             top               : 4px;
      }
      
