/*-------------------------------------------------   GENEREAL  ------------------------------------------------ */

* {
margin: 0;
padding: 0;
}

a, img {
border: none;
}

h1, h2, h3, h4 {
font-weight: bold;
}

p, a, span, h3, t, h4, li {
font: 9pt Verdana, Helvetica, sans-serif;
color: white;
}

p {
margin: 0 0 5px 0;
}

p img {
margin: 4px 10px 2px 0;
float: left;
}

h3 {
font-size: 11pt;
color: #f59711;
font-weight: bold;
margin: 10px 0 0 0;
}

body {
background: black url(images/body_bg.jpg) repeat-y center top fixed;
}

div {
position: relative;
}

a {
color: #ffc000;
text-decoration: none;
}

a:hover {
color: white;
}

.clear {
clear: both;
}

ul {
list-style-type: none;
}

ul.bullets {
list-style-type: disc;
list-style-position: inside;
padding: 0 0 0 15px;
}

p.bible-quote {
text-align: center;
font-style: italic;
color: #f6c360;
width: 400px;
margin: 10px auto;
}

.yellow {
color: yellow;
font-weight: bold;
font-size: 12pt;
}

.yellow:hover {
color: white;
}

/*-------------------------------------------------   NAV  ------------------------------------------------ */

ul#nav {
display: block;
margin: 0 auto;
width: 766px;
height: 52px;
background: url(images/nav_bg.jpg) no-repeat left top;
}

ul#nav li {
display: inline;
float: left;
}

ul#nav li a{
display: block;
padding: 0 17px;
line-height: 52px;
}

.left {
float: left;
}

.right {
float: right;
}

/*-------------------------------------------------   FOOTER  ------------------------------------------------ */


#footer {
width: 726px;
height: 78px;
padding: 10px 20px;
background: url(images/footer_bg.jpg) no-repeat;
margin: 0 auto;
}
#footer-copyright {
margin: 10px 0 0 0;
}

#footer-ad {
position: absolute;
top: 20px;
right: 20px;
}

.footer-text {
color: #dfa65b;
font-size: 8pt;
}

.footer-text img {
vertical-align: middle;
margin: 0 0 0 5px;
}


/*-------------------------------------------------   WRAPPER  ------------------------------------------------ */

body, html {
height: 100%;
}

#wrapper {
width: 766px;
margin: 0 auto -98px auto;
min-height: 100% !important;
background: #261e19 url(images/content_bg.jpg) no-repeat left 265px;
}

#content-wrap {
width: 726px;
padding: 10px 20px 20px 20px;
}

#push {
height: 98px;
width: 766px;
}

/*-------------------------------------------------   HOME  ------------------------------------------------ */

.content-home-half {
width: 338px;
}

.home-bucket {
margin: 0 0 20px;
}

#title-welcome {
display: block;
width:124px;
height: 22px;
text-indent: -99999px;
background: url(images/title_welcome.png); 
}
#title-news {
display: block;
width:167px;
height: 22px;
text-indent: -99999px;
background: url(images/title_newspress.png); 
}
#title-community {
display: block;
width:131px;
height: 22px;
text-indent: -99999px;
background: url(images/title_community.png);
}

/*-------------------------------------------------   BUY  ------------------------------------------------ */

#buy-bucket {
width: 686px;
padding: 20px;
background: url(images/buy_bg.jpg) no-repeat left bottom;
}

#buy-right {
width: 450px;
float: left;
}

img#buy-dvd {
float: left;
margin: 0 20px 0 0;
}

/*-------------------------------------------------   DISCUSSION  ------------------------------------------------ */


.study-verse {
padding: 0 0 20px 0;
border-bottom: 1px solid #d2a227;
}

#dis-content {
width: 500px
}