
/***********************GLOBAL STYLES**********************************/

#html, body
{
 font-family:Georgia, Garamond, serif;
 font-size: 90%; /*apparently need an initial percentage value so ems work appropriately*/
 color:#470404;
 background: #27130b url(images/BG.gif) repeat-y fixed ;
 margin-top: 0;
 margin-left: 0;
 padding: 0 0 0 0;
}

#container
{
   margin-top:0;
   margin-left:0;
}



#cross
{   width: 170px;
    height: 792px;
    position: absolute;
    margin-left: 0;
    /* the image below has the dark red background as well as the cross image and the background for the information. */
    /* Need to split all this up and create a col of dark red so that the content can't scroll over it.               */
    background-image: url(images/left-col.gif);
    background-repeat: no-repeat;
}

#info
{top: 450px;

 position: absolute;
}

#info p
{
    font-size: 8pt;
    font-weight: bold;
    text-align: center;

    width: 120px;
    margin-left: 3em;

    line-height: 1.3em;

}

#info a
{

     color: #520109;
     text-decoration: none;
       font-weight: bold;
}





#info a:hover
{
    background-color: #f0c788;
    color: #725005;

    font-weight: bold;

    text-decoration: underline overline;

}


 #info a:active
{

     color: #520109;
     text-decoration: none;  font-weight: bold;
}

#info a:visited
{

     color: #520109;
     text-decoration: none;
     font-weight: bold;
}

#banner
{
 background-image: url(images/banner.gif);
 background-repeat: no-repeat;
  margin-top: 0;
  margin-left: 155px;
  position: absolute;
  width: 574px;
  height: 350px;
  top: 0;
}




#content
{
    width: 560px;
    margin-top: 360px;
    margin-left:174px;
    position:absolute;
    text-align: center;
}

#content p
{
    text-align: left;
    line-height: 1.5em;
    width: 490px;
    margin-left: 2em;
    margin-right:3em;
    padding: 0;
    margin-bottom: 1.3em;
    margin-top: .3em;
    display: block;
    position:relative;

}

#content p img
{
     display: inline;
}

#content ul li{
    list-style: none;
    width: 490px;
    margin-left: 5px;
    text-align: left;
    line-height: 1.5em;
}

#footer{
  width: 520px;
  height: 230px;
  background-image: url(images/footer.gif);
  background-repeat: no-repeat;
  padding-top: 3.5em;
  display: block;
  bottom: 0;
  text-align:center;
  position: relative;}
#footer ul
{
display: inline;
width: 500px;
max-width: 501px;

}

#footer ul li {
  display: inline;
  font-size: 12pt;


}


#navigation
{
    background-image: url(images/navigationBG.jpg);
    background-repeat: no-repeat;
    height:350px;
    width: 200px;
    position: absolute;
    top: 0;
    margin-left: 760px;
    font-weight: bold;
}






#navigation ul
{
    margin-top:.8em;
    padding: .4em;
    font-size:12pt;
    margin-left: 1em;
    margin-right: 2.5em;
    position: relative;
    font-weight: bold;

    width: 155px;


}

#navigation ul li
{
    /*list-style: square;*/
    list-style-type: none;

    font-weight: bold;
    width: 112px;
    line-height: 1.9em;
    border-bottom: solid 1px #470404;
}

#navigation ul li a:link
{

     color: #520109;
     text-decoration: none;
       font-weight: bold;
}



#navigation ul li a:visited
{

     color: #520109;
     text-decoration: none;
     font-weight: bold;
}

#navigation ul li a:hover
{
    background-color: #f0c788;
    color: #725005;

    font-weight: bold;

    text-decoration: underline overline;

}


 #navigation ul li a:active
{

     color: #520109;
     text-decoration: none;  font-weight: bold;
}

.finePrint
{
    font-size: 10pt;
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 80px;
    margin-left: 1em;
    font-style: italic;
}


#scrolls
{
    position: absolute;
    top: 360px;
    width: 170px;
    height: 700px;
    margin-left: 760px;
    background-image: url(images/scrolls-Original-Langs.jpg);
    background-repeat: no-repeat;
    display: block;
}

#scrolls:hover
{
  background-image: url(images/scrolls-English.jpg);
  background-repeat: no-repeat;
}


#contentSub> h1, h2, h3, h4, h5
{
    width: 560px;
    text-align: center;

}


#content a:link
{
     font-weight: bold;
     color: #520109;
     text-decoration: none;
}



#content a:visited
{
     font-weight: bold;
     color: #520109;
     text-decoration: none;
}

#content a:hover
{
    background-color: #f0c788;
    color: #725005;
    text-decoration: underline;
    font-weight: bold;
}


#content a:active
{
    font-weight: bold;
    color: #520109;
    text-decoration: none;
}



#infoBox ul
{
    margin-left: .2em;
    margin-top: 2.5em;
}

#infoBox ul li
{
    list-style: none;
    font-size: 85%;
    margin-left: .2em;
    padding-bottom: .7em;

}

#infoBox a:link
{
    font-weight: bold;
     color: #520109;
     text-decoration: none;
}



#infoBox a:visited
{
     font-weight: bold;
     color: #520109;
     text-decoration: none;
}

#infoBox a:hover
{
    background-color: #f0c788;
    color: #725005;
    text-decoration: underline;
     font-weight: bold;
}


#infoBox a:active
{
    font-weight: bold;
     color: #520109;
     text-decoration: none;
}

#pages
{
    background-image: url(images/scattered-pages.jpg);
    background-repeat: no-repeat;
    position: absolute;
    margin-top: 1050px;


    margin-left:770px;
    height:123px;
    width: 157px;
}


#spacer
{
    height: 35px;
}

#smallspacer
{height: 15px;
}

.header
{
    padding-top: 1.5em;
    display: inline;
}



/*********************************************************************************/
/*styles for sub pages */
#left-col-sub
{
    width: 170px;
    height: 792px;
    position: absolute;
    top: 0;
    margin-left: 0;
    background-image: url(images/left-col-sub.gif);
    background-repeat: no-repeat;
}

#banner-sub
{
  background-image: url(images/sub-pages-banner.gif);
  background-repeat: no-repeat;
  margin-top: 0;
  height: 98px;
  top: 0;
  width:562px;
  margin-left: 176px;
  position: absolute;
  width: 574px;

}

#contentSub
{
    width: 560px;
    margin-top: 105px;
    margin-left:174px;
    position:absolute;
    text-align: center;
}

#contentSub p
{
    text-align: left;
    line-height: 1.2em;
    width: 490px;
    margin-left: 2em;
    margin-right: 1em;
    padding: 0;
    margin-bottom: 1.3em;
    margin-top: .3em;
    display: block;
}

#contentSub p img
{
     display: inline;
}




#quotes
{   position: absolute;
    background-image: url(images/quotesBG.gif);
    background-repeat: no-repeat;
    top: 370px;
    margin-left: 758px;
    width: 189px;
    height: 333px;
    font-style: italic;
}


#quotes p
{
    margin-top: 75px;
    margin-left: 30px;
    width: 140px;
    font-size: 12pt;

}


#contentSub  a:link
{
    font-weight: bold;
     color: #520109;
     text-decoration: none;
}



#contentSub a:visited
{
     font-weight: bold;
     color: #520109;
     text-decoration: none;
}

#contentSub  a:hover
{
    background-color: #f0c788;
    color: #725005;
    text-decoration: underline;
     font-weight: bold;
}


#contentSub  a:active
{
    font-weight: bold;
     color: #520109;
     text-decoration: none;
}


#rev
{
    width: 190px;
    height: 235px;
    margin-left: 740px;
    margin-top: 1200px;
    position:absolute;

    background-image: url(images/scroll-rev.gif);
    background-repeat: no-repeat;
}



/*****************************sub pages***********************************************/

#cross-sub-pages
{   width: 178px;
    height: 792px;
    position: absolute;
    top: 0;
    margin-left: -8px;
    /* the image below has the dark red background as well as the cross image and the background for the information. */
    /* Need to split all this up and create a col of dark red so that the content can't scroll over it. */
    background-image: url(images/cross-sub-pages.jpg);
    background-repeat: no-repeat;
}

#contentSub
{
    width: 560px;
    margin-top: 150px;
    margin-left:174px;
    position:absolute;
    text-align: center;
}

#contentSub p
{
    text-align: left;
    line-height: 1.5em;
    width: 500px;
    max-width: 510px;
    margin-right:3em;
    margin-left:2em;
    padding: 0;
    margin-bottom: 1.3em;
    margin-top: .3em;
    display: block;
    position:relative;

}

#contentSub p img
{
     display: inline;
}

#contentSub ul li{
list-style: none;
    width: 490px;
    margin-left: 5px;
    text-align: left;
    line-height: 1.5em;
}
#footer {
  width: 520px;
  height: 230px;
  background-image: url(images/footer.gif);
  background-repeat: no-repeat;
  display: block;
  bottom: 0;
  padding-top: 3em;
  text-align: center;
  font-size: 1.2em;
  position: relative;
  vertical-align: text-bottom;
}

#regularList ul li
{
    list-style: none;
    width: 490px;
    margin-left: 5px;
    text-align: left;
    line-height: 1.5em;

}

#sermonList
{
    width: 564px;
    margin-left: 0px;
    position:relative;
    text-align: center;
}

#sermonList ul li
{
}
#sermonList ul a
{
    display: list-item;
    list-style-type: disc;    list-style-position: inside;
}

#sermonList ul a:link
{
    font-weight: normal;
}

#sermonList ul a:visited
{
    font-weight: normal;
}

#sermonList p
{
    text-align: left;
    line-height: 1.5em;
    width: 540px;
    padding: 0;
    margin-bottom: 1em;
    margin-top: .3em;
    display: block;
    position:relative;
}

#sermonList p img { vertical-align: text-top; border-right: solid #470404 1px; border-bottom: solid #470404 1px; text-align: right; float: right; }

#sermonList hr
{
    margin-left: 5px;
}

#sermonList a:link
{
     color: #520109;
     text-decoration: none;}

#sermonList a:visited
{
     color: #520109;
     text-decoration: none;
}

#sermonList a:hover
{
    background-color: #f0c788;
    color: #725005;
    text-decoration: underline;
}


#sermonList a:active
{
     color: #520109;
     text-decoration: none;}
