/* ---------- GENERAL ---------- */
* { padding:0; margin:0;}
html, body {margin:0px; padding:0px;}
body {text-align:center; background: #70441D url('../img/bg_page.gif') repeat top left; margin:0px; padding: 0px; color: #6E5634; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 0.70em; line-height: 1.3em; }
span {display: none;}
p {padding: .5em 0;}
div.left {float: left;}
ul {list-style-type: square; padding: 3px 25px;}
ul li {padding: 3px 0;}
a, a:active {color: #6E5634; font-weight: bold; text-decoration: none;}
a:visited {color: #6E5634; font-weight: normal; text-decoration: none;}
a:hover {color: #2E5E8C; text-decoration: underline;}

/* ---------- LAYOUT ---------- */
div#container {width:780px; margin: 0 auto; text-align:left; background: #F6F5F0 url('../img/bg_content.gif') repeat-y top left;}
div#header_nav {float: left;height: 90px; width: 780px; padding: 0px; background: transparent url(../img/bg_header.gif) repeat top center;}
div#logohold {float: left; width: 149px; padding: 8px 0 0 30px;}
div#outer {float: right; width:526px;text-align:left;position:relative;margin: 40px 0 0 0; padding: 0px 24px 0 0;}
div#header_image {clear:both;width: 100%; margin: 0px; padding: 0px; background: transparent no-repeat top center;}
div#header_slogan{width: 100%;height: 17px;margin: 0px;padding: 0px;}
div#header_slogan h4  {background: transparent url(../img/hd_slogan.gif) no-repeat top;font-size: xx-small;text-indent: -1000px;height: 17px;overflow: hidden;margin: 0px;padding: 0px;}
div#wrapper {float: left; background: transparent url('../img/bg_wrapper.gif') no-repeat bottom center; width: 100%; height: 100%; padding-bottom: 40px;}
div#content {float: left; width:390px; padding: 30px 0px 30px 55px;}
div#contentfull {float: left; width:635px; padding: 30px 0px 30px 55px;}
div#maincontent {margin:0 0 25px 30px;}
div#subcontent{float: right; width:250px; background: none; padding: 35px 75px 0px 0px; text-align: center;}
div#footer{clear:both; width:100%; background: transparent url('../img/bg_footer.gif') repeat-y top left; text-align: center; color: #2E5E8C;}
div#footer p {background: transparent url('../img/bg_footer_top.gif') no-repeat top left; padding: 30px 0 15px 0; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #2E5E8C; line-height: 140%; }
div#footer a, div#footer a:active, div#footer a:visited {color: #2E5E8C; font-weight: bold; text-decoration: none }
div#footer a:hover {text-decoration: underline; color: #7C4E24;}
/* ---------- HEADERS ---------- */
h1 {padding: .5em 0;}
h1#logo{display: block; width: 149px; height: 72px; background: url('../img/logo_wellspring.gif') no-repeat top left; text-indent: -1000px; margin: 0px; padding: 0px;}
h2{padding: 0.5em 0 0.5em 0;}
h2#home_welcome { display: block; background: url(../img/hd_welcome.gif) no-repeat; text-indent: -1000px; height: 47px; }
h2#home_whatsnew { display: block; background: url(../img/hd_whatsnew.gif) no-repeat; text-indent: -1000px; height: 47px; }
h2#about_mission { display: block; background: url(../img/hd_mission.gif) no-repeat; text-indent: -1000px; height: 23px; }
h2#about_vision { display: block; background: url(../img/hd_vision.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#about_beliefs { display: block; background: url(../img/hd_beliefs.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#about_values { display: block; background: url(../img/hd_values.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#about_ataglance { display: block; background: url(../img/hd_ataglance.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#about_history { display: block; background: url(../img/hd_history.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#about_future { display: block; background: url(../img/hd_future.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_women { display: block; background: url(../img/hd_women.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_men { display: block; background: url(../img/hd_men.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_youthfamily { display: block; background: url(../img/hd_youth&family.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_pastoralcare { display: block; background: url(../img/hd_pastoralcare.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_outdoors { display: block; background: url(../img/hd_outdoors.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_calendar { display: block; background: url(../img/hd_calendar.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_joinus { display: block; background: url(../img/hd_joinus.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_children_title { display: block; background: url(../img/hd_children.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_ekidz_title { display: block; background: url(../img/hd_ekidz.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_kidzatthewell_title { display: block; background: url(../img/hd_kidzatthewell.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#community_photogallery_title { display: block; background: url(../img/hd_photogallery.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#connection_meettheteam { display: block; background: url(../img/hd_meettheteam.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#connection_gatherings { display: block; background: url(../img/hd_gatherings.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#connection_blog { display: block; background: url(../img/hd_blog.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#connection_latestnews { display: block; background: url(../img/hd_latestnews.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#connection_partners { display: block; background: url(../img/hd_partners.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#connection_contactus { display: block; background: url(../img/hd_contactus.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#giving_partners { display: block; background: url(../img/hd_partners.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#resources_sermons { display: block; background: url(../img/hd_sermons.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#resources_onlinefriends { display: block; background: url(../img/hd_onlinefriends.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#resources_books { display: block; background: url(../img/hd_books.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#contactus_staffdirectory { display: block; background: url(../img/hd_staffdirectory.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#contactus_unsubscribe { display: block; background: url(../img/hd_unsubscribe.gif) no-repeat; text-indent: -1000px; height: 30px; }
h2#contactus_locationdirections { display: block; background: url(../img/hd_locationdirections.gif) no-repeat; text-indent: -1000px; height: 30px;}
h3{color: #14385C; font-weight: bold; font-size: 14px;padding: .5em 0;}
h3.sM {font-size: 11px;}
h3.symbol {
   display: block; background: url(../img/bullet.gif) no-repeat left center; padding-left: 15px;
}

/* ---------- HEADER IMAGES ---------- */
body#home div#header_image {height: 220px; }
body#about div#header_image {height: 159px; background-image: url('../img/hi_about.jpg'); }
body#community div#header_image {height: 159px; background-image: url('../img/hi_community.jpg'); }
body#ministries_children div#header_image {height: 159px; background-image: url('../img/hi_children.jpg'); }
body#connection div#header_image {height: 159px; background-image: url('../img/hi_connection.jpg'); }
body#questions div#header_image {height: 225px; background-image: url('../img/ask_a_question_web_banner.jpg'); }
body#ministries div#header_image {height: 159px; background-image: url('../img/hi_ministries.jpg'); }
body#giving div#header_image {height: 159px; background-image: url('../img/hi_giving.jpg'); }
body#resources div#header_image {height: 159px; background-image: url('../img/hi_resources.jpg');}
body#contact div#header_image {height: 159px; background-image: url('../img/hi_contactus_beans.jpg');}

/* ---------- HOME PAGE ---------- */
body#home div#subcontent div#search {text-align: center; margin-left: 44px; width: 206px;}
body#home div#subcontent div#search div#searchwrap {border: 1px solid #AEB3C1; border-top-width: 0px; padding: 0px; margin: 0 0 10px 0; width: 204px;}
body#home div#subcontent div#search div#searchtext {background-color: #DED4C8; padding: 1px 5px; margin: 0; color: #0B355E;}
body#home div#subcontent div#search div#searchtext form, body#home div#subcontent div#search div#searchtext td {margin: 0px; padding: 0px;}
body#home div#subcontent div#search div#searchtext .searchi {width: 185px;}
body#home div#subcontent div#search div#searchtext .searchb {width: 100px; height: 28px; font-size: 11px;}

body#home div#subcontent div#search h3#searchtitle { background: url(../img/hd_search.gif) no-repeat; width: 206px; display: block; height: 30px; text-indent: -1000px; padding: 0px; margin: 0px;}
 body#home div#subcontent div#minical {text-align: center; margin-left: 44px; width: 206px;}
body#home div#subcontent div#minical div#minicalwrap {border: 1px solid #AEB3C1; border-top-width: 0px; padding: 0px; margin: 0 0 10px 0; width: 204px;}
body#home div#subcontent div#minical div#minicaltext {background-color: #EEEECC; padding: 1px 15px; margin: 0; color: #0B355E;}
body#home div#subcontent div#minical h3#thisweek { background: url(../img/hd_thisweek.gif) no-repeat; width: 206px; display: block; height: 30px; text-indent: -1000px; padding: 0px; margin: 0px;}
body#home div#subcontent div#featuredsermon {text-align: center; margin-left: 44px; width: 206px;}
body#home div#subcontent div#featuredsermon div#featuredsermonwrap {border: 1px solid #AEB3C1; border-top-width: 0px; padding: 0px; margin: 0px; width: 204px;}
body#home div#subcontent div#featuredsermon div#featuredsermontext {background-color: #D4D4D6; padding: 1px 15px; margin: 0px; color: #0B355E; }
body#home div#subcontent div#featuredsermon h3#featured { background: url(../img/hd_featuredsermon.gif) no-repeat; width: 206px; display: block; height: 30px; text-indent: -1000px; padding: 0px; margin: 0px;}
body#home div#minicaltext a, div#featuredsermontext a{ font-weight: bold; color: #0B355E; text-decoration: none}
body#home div#minicaltext a:hover, div#featuredsermontext a:hover{ color: #0B355E; text-decoration: underline;}

/* ---------- HORIZONTAL RULES ---------- */
body#home div#subcontent div#minical div.hr {height: 3px; background: transparent url(../img/hr1.gif) no-repeat scroll center;}
body#home div#subcontent div#minical div.hr hr {display: none;}

/* ---------- OTHER ---------- */
div#imagesleft {float: left; padding: 0px 10px 10px 0;}
div#imagesright {float: right; padding: 0px 10px 10px 0px; width: 320px;}
.blueText { color: #14385C; font-weight: bold; display: inline; font-size: 11px;}
#passage {padding: 0px 100px 20px 100px; text-align: center; font-size: 14px; line-height: 16px; color: #5E83AB; font-weight: bold;}
#passage_nopad{font-size: 11px; color: #5E83AB; font-weight: bold;}
