body {
display: block;
text-align: center;
background: #784929 url(images/bg.jpg);
margin: 0px;
padding: 0px;
}

div, img, a {
margin: 0px;
padding: 0px;
border: none;
}

#bgwrap {
display: block;
text-align: center;
margin: 0px;
width: 100%;
background-position: top center;
background-image: url(images/bg-top.jpg);
background-repeat: repeat-x;
}

#head-bg {
display: block;
text-align: center;
margin: 0px;
width: 100%;
background-position: top center;
background-image: url(images/bg-header.jpg);
background-repeat: no-repeat;
}

#head {
display: block;
text-align: left;
margin: 0px auto;
width: 900px;
height: 125px;
}

#head h1 {
position: absolute;
top: -9999px;
}

#head img.logo {
float: left;
}

#head img.scripture {
float: right;
}

#nav {
display: block;
text-align: left;
margin: 0px auto;
width: 900px;
height: 111px;
xborder: 1px solid black;
}

#nav ul {
margin: 0px;
padding: 0px;
margin-bottom: -4px;
}

#nav ul li {
display: inline;
margin: 0px -4px 0px 0px;
padding: 0px;
}

#ad {
display: block;
text-align: left;
margin: 0px auto;
width: 900px;
}

#ad img {
margin-bottom: -4px;
}

#main {
display: block;
text-align: left;
margin: 0px auto;
width: 900px;
background: #cdb28b url(images/bg-main.jpg) repeat-y;
}

#left_col {
margin-left: 67px;
width: 474px;
float: left;
padding: 20px 23px;
background: #fffcee url(images/main-header.jpg) no-repeat;
}

#left_col h2, div.post h2 {
margin: 0px;
text-align: center;
font: 34px/1.2em georgia, times, serif;
color: #d14405;
}

#left_col h3, div.post h3 {
margin: 0px;
font: bold 18px/1.2em georgia, times, serif;
color: #d14405;
}

#left_col p, div.post p {
font: 14px/1.4em georgia, times, serif;
color: #4d3c27;
}

#left_col p.callout, div.post p.callout {
text-align: center;
border-style: solid;
border-color: #4d3c27;
border-width: 1px 0px 1px 0px;
font: 16px/1.4em georgia, times, serif;
color: #ab5f02;
background-color: #fce49b;
padding: 20px;
}

#left_col h2, div.post h2 {
margin: 0px;
text-align: center;
font: 34px/1.2em georgia, times, serif;
color: #d14405;
}

#left-col h4, div.post h4 {
margin: 10px 0px -10px 0px;
padding: 0px;
font: bold 11px/1.4em georgia, times, serif;
color: #4d3c27;
}

#left_col h2 a:link,
#left_col h2 a:visited,
#left_col h2 a:hover, 
div.post h2 a:link, 
div.post h2 a:visited, 
div.post h2 a:hover {
font: 34px/1.2em georgia, times, serif;
color: #d14405;
text-decoration: none;
}

#left_col a:link,
#left_col a:visited,
#left_col a:hover, 
div.post a:link, 
div.post a:visited, 
div.post a:hover {
font: 14px/1.4em georgia, times, serif;
color: #00675e;
}

#left-col h4,

#right_col {
margin-right: 76px;
width: 201px;
float: right;
}

#right_col p.turq {
text-align: center;
font: 14px/1.4em georgia, times, serif;
color: #00675e;
}

#right_col h3.turq {
margin: 0px;
text-align: center;
font: 21px/1.2em georgia, times, serif;
color: #00675e;
}

#right_col p.turq a:link,
#right_col p.turq a:visited,
#right_col p.turq a:hover {
font: bold italic 14px/1.4em georgia, times, serif;
color: #00675e;
}

#right_col p.orange {
text-align: center;
font: 14px/1.4em georgia, times, serif;
color: #986431;
}

#right_col h3.orange {
margin: 0px;
text-align: center;
text-align: center;
font: italic 24px/1.2em georgia, times, serif;
color: #ed8407;
}

#right_col p.orange a:link,
#right_col p.orange a:visited,
#right_col p.orange a:hover {
font: bold italic 14px/1.4em georgia, times, serif;
color: #986431;
}

#right_col ul.orange a:link,
#right_col ul.orange a:visited,
#right_col ul.orange a:hover {
font: bold italic 12px/1.4em georgia, times, serif;
color: #986431;
}

#right_col ul.turq a:link,
#right_col ul.turq a:visited,
#right_col ul.turq a:hover {
font: bold italic 12px/1.4em georgia, times, serif;
color: #00675e;
}

#footer {
display: block;
margin: 0px auto;
width: 900px;
font: 10px/1.4em georgia, times, serif;
color: #00675e;
}

#footer ul li {
display: inline;
}

#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:hover {
display: inline;
font: 10px/1.4em georgia, times, serif;
color: #00675e;
}

/* clear float after lists */
br.clearleft
{
clear: left;
}

.clear {
clear: both;
}

p.right-col-sep {
margin-top: 25px;
}

.right-img {
float: right;
margin: 10px 0px 10px 15px;
}

.left-img {
float: left;
margin: 10px 15px 15px 0px;
}

.content-image-right {
float: right;
margin: 0px 0px 15px 15px;
width: 150px;
}

h3.header-center {
text-align: center;
}

p.content-center {
text-align: center;
font-style: italic;
}

div#dvd {
text-align: center;
margin: 0px auto;
}
