body {margin:0; background:url(../images/bg.jpg) top center no-repeat #1c1205; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#302b24;}

/* Common Elements */

h1 {font-size:22px; line-height:26px; color:#960; font-weight:normal; margin:10px 0;}
h2 {font-size:18px; line-height:24px; color:#df7f03; font-weight:normal; margin:12px 0;}
h3 {font-size:16px; line-height:22px; color:#4F2D05; font-weight:bold; margin:10px 0;}

p {font-size:11px; line-height:18px; color:#302b24; margin:11px 0;}

a {color:#C60; font-weight:normal; text-decoration:none;}
a:hover {color:#C60; font-weight:normal; text-decoration:underline;}
a img {border:none;}

ul {margin:0 0 0 15px; padding:0;}
li {margin:0 0 0 20px; padding:0; font-size:11px; line-height:19px; color:#302b24; list-style:square;}
ul.sml li {line-height:17px;}

hr {color:#769AA8; background:#769AA8; height:1px; border:0;}

.clear {clear:both;}

.imgborder {border:#dbc193 2px solid;}

.nomargin {margin:0;}

.contactform {border:#a0641f 1px solid; color:#91550f; background:#E0EAEF; font-size:11px; line-height:20px; padding:3px; width:304px;}

/* Shell */

.centersite {width:1000px; margin:0 auto;}

/* Header */

.header {width:1000px; height:45px; background:url(../images/nav.jpg);}

.logo, .logolink, .logolink a {width:208px; height:109px;}
.logo, .logolink {position:absolute;}
html>body .logo {background:url(../images/logo.png);}
*html .logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png");}
.logolink a {display:block;}
.logolink span {display:none;}

.nav {float:right;}
.nav ul {margin:0 10px 0 0; padding:0;}
.nav li {margin:0; padding:0; list-style:none; font-size:10px; line-height:45px; text-transform:uppercase; float:left;}
.nav a {color:#f9f6e4; font-weight:normal; text-decoration:none; padding:0 9px;}
.nav a:hover {color:#c87403; font-weight:normal; text-decoration:none;}

.banner {width:1000px; border-bottom:#77663c 2px solid;}

/* Home Body */

.homebody {width:1000px; min-height:425px; height:auto; _height:425px;  background:url(../images/sidebar_repeat.jpg) right repeat-y #fdfde8;}
.homebody .left {width:770px; float:left;}
.homebody .right {width:230px; float:right;}

.church {width:770px; height:115px; background:url(../images/church.jpg); margin-top:11px;}
.church .emblem {width:60px; height:11px; background:url(../images/bodytop.jpg) top no-repeat; position:absolute; margin:-11px 0 0 470px;}

.directions, .directions_link, .directions_link a {width:179px; height:177px;}
.directions, .directions_link {position:absolute; margin:-60px 0 0 5px;}
html>body .directions {background:url(../images/directions.png);}
*html .directions {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/directions.png");}
.directions_link a {display:block;}
.directions_link span {display:none;}

.church .text {position:absolute; margin:12px 0 0 190px;}
.church .text h1 {font-size:14px; line-height:20px; color:#000; font-weight:bold; margin:5px 0;}
.church .text p {font-size:11px; line-height:18px; color:#000; margin:5px 0;}

.homecontent {width:770px; margin-top:15px;}
.homecontent .left {width:350px; padding-left:20px; float:left;}
.homecontent .right {width:400px; float:right;}

.homecontent h1 a {font-size:11px;}
.homecontent .icons p {font-size:11px; line-height:17px; margin:0;}

.homecontent .right .title {position:absolute; margin:0 0 0 0;}
.homecontent .right .pics {position:absolute; margin:46px 0 0 0;}
.homecontent .right .links {position:absolute; margin:256px 0 0 337px; color:#302b24;}
.homecontent .right .links .fake_link {cursor:pointer; cursor:hand;}
.homecontent .right .links .fake_link:hover {color:#b77501;}

.rightnav {width:230px; height:180px;}
.rightnav .holder {width:243px; height:180px; position:absolute; margin:0 0 0 2px;}
.rightnav a {width:243px; display:block; padding:0; margin:0;}
.rightnav span {display:none;}

.rightnav a.welcome {height:54px; background: transparent url(../images/nav_welcome.gif) no-repeat left top;}
.rightnav a.staff {height:45px; background: transparent url(../images/nav_staff3.gif) no-repeat left top;}
.rightnav a.ministries {height:40px; background: transparent url(../images/nav_ministries.gif) no-repeat left top;}
.rightnav a.iserve {height:41px; background: transparent url(../images/nav_iserve.gif) no-repeat left top;}

.rightnav a:hover.welcome {background: transparent url(../images/nav_welcome2.gif) no-repeat left top;}
.rightnav a:hover.staff {background: transparent url(../images/nav_staff4.gif) no-repeat left top;}
.rightnav a:hover.ministries {background: transparent url(../images/nav_ministries2.gif) no-repeat left top;}
.rightnav a:hover.iserve {background: transparent url(../images/nav_iserve2.gif) no-repeat left top;}

.sidebar {width:230px; min-height:268px; height:auto; _height:268px;}
.sidebar_top {width:230px; min-height:253px; height:auto; _height:253px; background:url(../images/sidebar_top.jpg) top right no-repeat;}
.sidebar_top .padding {padding:10px 10px 10px 45px;}

.sidebar_top h3 {font-size:14px; line-height:22px; color:#CCC; font-weight:bold; margin:5px 0;}
.sidebar_top p {font-size:11px; line-height:18px; color:#CCC; margin:7px 0;}

/* Interior */

.homebody .left .bodypad {padding:0 10px 10px 15px;}

/* Footer */

.footer {width:1000px; height:400px; background:url(../images/footer.jpg) top no-repeat;}
.footer .left {padding:25px 0 0 60px; float:left; font-size:11px; line-height:20px; color:#FFF;}
.footer .right {width:280px; float:right;}

.smllogo, .smllogo_link, .smllogo_link a {width:206px; height:63px;}
.smllogo, .smllogo_link {position:absolute; margin-top:30px;}
html>body .smllogo {background:url(../images/sml_logo.png);}
*html .smllogo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/sml_logo.png");}
.smllogo_link a {display:block;}
.smllogo_link span {display:none;}

.lb {font-size:10px; line-height:18px;}
.lb a {color:#e8b581; font-weight:normal; text-decoration:none;}
.lb a:hover {color:#e8b581; font-weight:normal; text-decoration:underline;}

/* Student Page */

a.tabs {cursor:pointer;}

div.tab_contents {display: none;}
div.tab_contents_active {display: block;}

/* Contact Us */
.ferrors p{ font-weight:bold; }


