@charset "utf-8";
/* CSS Document */

/*////---------GENERAL SETTINGS */
body{background: url(images/bg.jpg) repeat top left; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; color: #3a2508;}
body a{color: #2b5799;}
body a:hover{color: #3a2508;}

#borderTop{height: 161px; background: url(images/headertile.png) repeat-x top left; margin: 0; padding: 0; position: relative; top: 0;}
#container{width: 1251px; position: relative; top: -161px; left: -166px; margin: 0 auto;}

/*////---------HEADER */
#header #headerImage{height: 209px; width: 1251px; background: url(images/header.png) no-repeat top center; display: block; margin: 0 auto; padding: 0; position: relative; top: 0; left: 50px;}

#header #title a{height: 94px; width: 444px; background: url(images/title.png) no-repeat top center; position: absolute; top: 30px; left: 363px;}
#header #title a span{display: none;}

/* #header #polaroid a{width: 300px; height: 400px; background: url(images/polaroid.png) no-repeat top center; position: absolute; top: 170px; left: -60px;}
#header #polaroid a span{display: none;} */

/*////---------NAVIGATION */
#nav{background: url(images/nav.png) no-repeat top left; width: 200px; height: 543px; margin: 0 auto; padding: 0; position: relative; top: 0; float: right; right: 65px;}
#nav ul{list-style: none; margin: 0; padding: 0;}
#nav ul li{display: inline; padding: 0; margin: 0;}
#nav ul li a{display: block; float: left; width: 176px; height: 55px;}
#nav ul li a span{display: none;}

#nav ul li.livingWord a{height: 85px;}
#nav ul li.reading a{height: 85px;}

/*-------------Navigation Hover Effects */
#nav ul li a:hover{background: url(images/nav.png) no-repeat top left; margin-left: 12px;}
#nav ul li.bio a:hover{background-position: -214px 0;}
#nav ul li.theCall a:hover{background-position: -214px -55px;}
#nav ul li.livingWord a:hover{background-position: -214px -110px; height: 85px;}
#nav ul li.booking a:hover{background-position: -215px -195px; width: 170px;}
#nav ul li.reading a:hover{background-position: -214px -250px;}

/*////---------CONTENT - Body of the page */
#content{width: 767px; background: url(images/body.png) repeat-y top center; margin: 0; padding: 0; position: relative; top: 0; margin-left: 198px; float: left;}
#content h1{font-size: 20px; text-align: center; margin: 0 0 10px 0;}
#content h2{font-size: 18px; text-align: center; padding: 5px 40px;}
#content p{font-size: 15px; text-align: left; margin: 0; padding: 6px 40px; line-height: 30px; text-indent: 35px;}

#content p.center{text-align: center; text-indent: 0; }
#content p.emphasis{text-indent: 0; display: block; background: #fbf5e8; margin: 10px 70px; padding: 10px 20px; border-top: 1px dashed #edd8af; border-bottom: 1px dashed #edd8af;}

#content .specialFont{width: 640px; height: 62px; margin: 0 auto;}

#content #verse{width: 325px; margin: 0 auto;}

/*-------------Form Styles */
#content form.bibleGateway p{width: 300px;}

#content form table.booking{width: 600px; margin-left: 45px; padding-left: 20px; display: block;}
#content form table.booking td{padding: 12px 0; vertical-align: middle; border-bottom: 1px dashed #ebdfc1;}
#content form table.booking td.plain{border: none;}
#content form table.booking td.label{width: 175px;}

#content form input.textbox{margin: 0; position: relative; float: left; clear: none; background: #fbf5e8; border: 1px solid #8d7250; color: #3a2508; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
#content form input.textbox:hover{background: #fcf3db; border: 1px solid #125ebd;}
#content form textarea{background: #fbf5e8; border: 1px solid #8d7250; color: #3e0302; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
#content form textarea:hover{background: #fcf3db; border: 1px solid #125ebd;}
#content form input.button{color: #3e0302; padding: 6px 4px; background: #fbf5e8; border: 3px double #8d7250; margin: 10px 0 20px 67px; font-family: Georgia, "Times New Roman", Times, serif;}
#content form input.button:hover{border: 3px solid #125ebd;}

#recaptcha_widget_div{margin-left: 60px;}

/*-------------Google Gadget Blog Widget Styles (on front page) */
.gfg-root{width: 630px; margin: 0 auto;}
.gfg-root .gfg-title a{font-size: 26px;}
.gfg-entry{display: block; border-top: 1px dashed #edd8af; border-bottom: 1px dashed #edd8af; background: #fbf5e8; padding: 10px 0; margin: 10px 0;}

.gfg-list {position : relative; overflow : hidden; text-align : center; margin-bottom : 5px;}
.gfg-listentry {line-height : 1.5em; overflow : hidden; white-space : nowrap; text-overflow : ellipsis; -o-text-overflow : ellipsis; padding-left : 15px; padding-right : 5px; margin-left : 5px; margin-right : 5px;}
.gfg-listentry-odd {}
.gfg-listentry-even {}
.gfg-listentry-highlight {background-color : #fbf5e8; /*background-image : url('garrow.gif'); background-repeat: no-repeat; background-position : center left;*/}


/*-------------Recommended Reading Page Styles */
#container .books p{text-indent: 0; display: block; height: 102px; background: #fbf5e8; margin: 10px 70px; padding: 40px 25px 0 165px; border-top: 1px dashed #edd8af; border-bottom: 1px dashed #edd8af; font-size: 17px;}
#container .books p.wrap{padding-top: 30px; height: 112px;}
#container .books img{float: left; margin-left: 115px;}
#container .books img.wrap{margin-top: 20px;}
#container .books a img{border: 2px solid #2b5799;}
#container .books a img:hover{border: 2px solid #3a2508;}

img{display: block; margin: 0 auto; margin-top: 20px; border: none;}
img.polaroid{display: inline; float: left; margin: -20px 5px 0 45px;}

table{margin: 0 auto;}

/*////---------FOOTER */
#footer{width: 767px; height: 150px; background: url(images/footer.png) no-repeat top center; margin: 0; padding: 0; position: relative; margin-left: 198px; float: left; clear: none;}
#footer p{font-size: 11px; margin: 0; padding-top: 76px; text-align: center; font-weight: normal;}

