* {margin:0;padding:0;}
html, body {height:100%;}
body {background: #91869b url(../images/textured_bg.jpg) repeat-x left top; background-attachment:fixed;text-align:center; margin:0px; padding:0px;}
#wrapper {margin:0px auto auto; padding:0px; width:1050px; min-height:100%; background-image:url('../images/body_shadow.png'); background-repeat:repeat-y; text-align:center;}
#header {width:1050px; height:232px; background-image:url('../images/header_banner.png'); margin:0px; padding:0px;}

#scripturebox {margin:0px auto auto; background-color:#c7c7ca; width:994px; height:51px; padding-left:15px; padding-right:15px; padding-top:5px; text-align:left; font-size:1em;}
#verse {font-weight:bold;}
#scriptureeffect {font-style:italic;}
#scripturespace {width:40px; height:0px;}

#mainbody {margin:0px auto auto; overflow:auto; padding:0px 13px 75px; width:1024px; } /* padding bottom must be same height as the footer */

#footer {position:relative; margin-top:-75px; /* negative value of footer height */ height:75px; border-top:solid 2px #c7c6cb; background-color:#3a253b; color:#c7c7ca; text-align:center; font-size:.8em; clear:both;} 
#footer a{color:#c7c7ca; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footerspace {width:10px; height:0px;}

#mainlinks_wrapper {float:left; width:231px;}
#mainlinks {width:231px; font-size:1.5em; background-color:#ffffff; background-image:url('../images/linkshadow.jpg'); background-repeat: no-repeat; background-position: 225px 0px;}
#mainlinks ul{margin: 0; padding: 0; list-style-type: none; text-align:left;}
#mainlinks a{display: block; color: #FFF; background-color: #3a253b; width: 8.8em; padding: 5px 12px 3px 8px; text-decoration: none; border-bottom: 3px solid #fff; font-weight: normal;}
#mainlinks a:hover{background-color: #3a253b; color:orange;}
#mainlinks li li a{display: block; color: #000000; background-color: #fff; width: 8.8em; padding: 3px 3px 3px 17px; text-decoration: none; border-bottom: 1px solid #fff; font-weight: normal; font-size:.8em;}
#mainlinks li li a:hover{background-color: #ffffff; color:orange}

#socialmedia {width:40px; height:40px; margin-left:6;}

#documentsection {width:793px; background-color: #ffffff; float:right; text-align:left; margin:0px; padding:0px;}
#documentmission {width:790px; height:606px; background-image:url('../images/mission.png'); background-repeat: no-repeat; float:right;}
#documentresearch {width:790px; height:606px; background-image:url('../images/research.png'); background-repeat: no-repeat; float:right;}
#documentcontact {width:790px; height:606px; background-image:url('../images/contact.png'); background-repeat: no-repeat; float:right;color:black;padding-top:180px;}
#documentdonate {width:790px; height:606px; background-image:url('../images/.png'); background-repeat: no-repeat; text-align:left; float:right;}
#documentvideos {width:790px; background-image:url('../images/video.png'); background-repeat: no-repeat; float:right;}
#documentwatchmen {width:790px; height:606px; background-image:url('../images/watchmen.png'); background-repeat: no-repeat; float:right;}
#documentaudio {width:790px; background-image:url('../images/audiobible.png'); background-repeat: no-repeat; text-align:left; margin:0px; padding:0px; float:right;padding-top:180px;}
#documentaudio a {text-decoration:none; font-weight:bold;}
#audiolinks {padding-left:40px;}
#audiospacer {width:0px; height:325px;}



#topicheader {width:753px; font-weight:bold; padding-left:40px; margin-top:15px; font-size:2em; text-align:left;}
#articlewrapper {width:375px; float:left;}
#article {margin-left:45px; padding-left:0px; padding-top:15px; padding-bottom:15px; font-weight:bold; text-align:left;}
#articleheader {width:375px; padding-left:45px; padding-top:15px; padding-bottom:15px; float:left; font-weight:bold; text-align:left; font-size:1.3em;}
#article a{text-decoration:none;}
#article a:hover{color:orange;}

#topic_para {width:600px; padding-left:45px; font-size:1.2em;}

/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/*negate effect of float*/
}