body{font-family: arial, helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-transform: none;letter-spacing: normal;line-height: 1.8em;background-color:#000;}
h1, h2, h3, body, fieldset{margin: 0;padding: 0;border: 0;color:#fff;}
#container{width: 100%;}
#menu, #header, #page-container{width: 1000px;margin: 0 auto;}
#page-container{position: relative;background-position: 0 -2px;min-height: 495px;}
#page-container, #content, #page{width: 1000px;}
#page-content{float:left;display:inline;color: #fff;width:657px;padding-left:10px;margin-right:0px;}
/***** header styles *****/
#header{height:120px;width:100%;background: #000 url(/media/images/south/layout/header_bg.jpg) repeat-x;}
#header_container{width:1000px;margin:0px auto;}
#header_container #logo{float:left;display:inline;margin-left:-20px;width:368px;height:108px;background: url(/media/images/south/layout/logo.png);}
#header_container #home_logo{float:left;display:inline;margin:15px 0px 0px -20px;width:416px;height:80px;background: url(/media/images/south/layout/home-logo.png);}
#header #logo h1, #header #home_logo h1{display:none;}
/***** logo styles *****/
#logo .logo_link{position:relative;display:block;height:50px;width:300px;}
#logo .connect_link{position:relative;display:block;top:16px;left:192px;}
#logo .grow_link{position:relative;display:block;top:-26px;left:237px;}
#logo .serve_link{position:relative;display:block;top:-68px;left:283px;}
#logo .connect_link, #logo .grow_link, #logo .serve_link{height:40px;width:42px;}
#home_logo .logo_link{position:relative;display:block;height:75px;width:410px;}
/***** header nav styles *****/
#header #nav{float:right;display:inline;width:590px;height:120px;}
#header #nav li{margin:2px;list-style:none;display:inline;}
#header #nav-ministries{margin-left:-100px;display:none;}
#header #nav .middle{margin:0px 0 0 58px;}
#header #nav .top{margin: 10px 0px 0px 301px;}
/***** homepage slideshow *****/
#slideshow_top{float:left;display:inline;width:988px;height:8px;background: url(/media/images/south/layout/slideshow_head.jpg);}
#slideshow{float:left;display:inline;width:988px;height:305px;background-color:red;background-image: url(/media/images/south/layout/new_flash_still.jpg);background-repeat: no-repeat;}
#slideshow_bottom{float:left;display:inline;width:988px;height:8px;background: url(/media/images/south/layout/slideshow_footer.jpg);}
/***** inner page section styles *****/
.section-image{min-height:20px;min-width:980px;display:block;z-index:100;}
.section-image.locations_and_directions, .section-image.service_etiquette, .section-image.what_we_believe{margin-top:-53px;}
.section-image.pastor_larry_stockstill{margin-top:-53px;}
.section-image.kidzone{margin-top:-10px;}
.section-image.contact_us{margin-top:-14px;z-index:-1;}
.section-image.request_a_prayer, .section-images.resources{margin-top:-53px;}
.section-image.donate{margin-top:-53px;}
.section-image.helpful_resources{margin-top:-53px;}
.section-image.service_times{margin-top:-53px;}
.section-image.encounter_retreats{margin-top:-53px;}
.section-image.volunteer{margin-top:-53px;}
.section-image.join_a_small_group{margin-top:-53px;}
.section-image.about{margin-top:-50px;}
.section-image.generic{margin-top:-9px;}
.section-image.audio_video1, .section-image.audio_video2, .section-image.audio_video3{margin-top:-53px;}
.section-image.site-map{margin-top:-53px;}
.section-image.search_results, .section-image.connect, .section-image.grow, .section-image.serve, .section-image.ministries, .section-image.opportunities{margin-top:-53px;}
/***** inner page content styles *****/
#content.inner{float:left;display:inline;background: url(/media/images/south/layout/body_bg.jpg) repeat-y;}
/***** inner page ministries styles *****/
ol li{margin:10px 0px;}
.pastor{float:left;display: inline;width:auto;}
.pastor.first{margin-left:100px;}
.vertical_div.short{height:80px;margin-top:0px;}
.serving{float:left;display:block;margin-right:50px;}
.serving.last{clear:right;}
.pastor_container{float:left;display:inline;width:100%;}
.pastor_container .vertical_div{width:2px;float:left;display:inline;margin:0px 40px;border-right:1px solid #4d4d4d;}
/***** inner page sidebar styles *****/
#content.inner #page-content{width:675px;}
#side_bar, #sidebar{float:left;display:inline;color:#fff;width:285px;margin:0px auto;padding:20px 0px;}
#sidebar p{margin-top: 0px;color:#b2f383;line-height:1.4em;}
#sidebar{text-align:center;}
#sidebar a img{border:none;}
#sidebar .container{float:left;display:inline;background-image: url(/media/images/south/sidebar-images/container-bg.jpg);height:133px;width:256px;margin:15px;}
/****** Connect Grow and Serve Sidebar Images *****/
.connect_link, .grow_link, .serve_link{position:relative;display:block;width:260px;top:0px;}
#sidebar .connect-img{background-image: url(/media/images/south/sidebar-images/connect.jpg);height:550px;width:272px;position: relative;left: 7px;}
#sidebar .connect-img a.connect_link{height:280px;}
#sidebar .connect-img a.grow_link{height:125px;}
#sidebar .connect-img a.serve_link{height:125px;}
#sidebar .grow-img{background-image: url(/media/images/south/sidebar-images/grow.jpg);height:550px;width:272px;position: relative;left: 7px;}
#sidebar .grow-img a.connect_link{height:125px;}
#sidebar .grow-img a.grow_link{height:260px;}
#sidebar .grow-img a.serve_link{height:125px;}
#sidebar .serve-img{background-image: url(/media/images/south/sidebar-images/serve.jpg);height:550px;width:272px;position: relative;left: 7px;}
#sidebar .serve-img a.connect_link{height:135px;}
#sidebar .serve-img a.grow_link{height:125px;}
#sidebar .serve-img a.serve_link{height:260px;}
#sidebar a#volunteer{width: 122px;height: 37px;position: relative;float: left;left: 86px;top: 75px;background-image: url(/media/images/south/volunteer.jpg);background-repeat: no-repeat;text-indent: -999em;display: block;}
#sidebar a#volunteer:hover{background-position: 0px -37px;}
/**** homepage bottom columns ****/
.bottom_content{float:left;display:inline;clear:both;margin-top:20px;height:355px;}
.column{float:left;display:inline;width:200px;height:220px;}
.column ul{padding:0px;margin:0px;}
.column ul li{list-style:none;padding: 3px 0 0 2px;}
.column p{}
.column.ministry{width:140px;}
.column.blog{width:150px;}
.column.wide{width: 423px;padding-top:0px;margin-top:-10px;}
.column-wide{float:left;display:inline;width:400px;height:160px;margin-right:6px;}
.bottom_content .vertical_div{float:left;display:inline;height:160px;border-right:1px solid #4d4d4d;margin:10px 20px;}
.subcolumn{float:left;display:inline;width:125px;height:220px;}
.subcolumna{float:left;display:inline;width:152px;height:220px;}
/**** inner page bottom columns ****/
.columns.container{float:left;display:inline;width:1000px;clear:both;margin:20px 0px 0px -10px;}
.columns.container .column{float:left;display:inline;width:140px;margin:0px;padding:0px;}
.columns.container .big.column{width:355px;font-size:11px;}
.columns.container .big.column ul{width:120px;}
.columns.container .big.column ul li{margin:0px;padding:1px;width:115px;}
.columns.container .column.rd, .columns.container .column.pc{width:175px;}
.columns.container .vertical_div{float:left;display:inline;height:120px;border-right:1px solid #4d4d4d;margin:10px 14px;}
.columns.container .big.column .col.short{width:116px;}
.columns.container .big.column .col.long li{width:120px;}
.columns.container.interior{margin-left:1px;}
.columns.container.interior .vertical_div{margin-left:12px;margin-right:15px;}
.columns.container.interior .column{height:190px;}
.readings, .devotional, .podcasts, .community{margin-left:45px;font-size:130%;}
.readings{float:left;display:inline;clear:both;width:90%;margin-top:10px;}
.devotional{float:left;display:inline;clear:both;width:90%;margin-top:33px;}
.podcasts{float:left;display:inline;clear:both;width:90%;margin-top: 36px;}
.community{float:left;display:inline;clear:both;width:90%;margin-top:34px;}
.readings a, .devotional a, .podcasts a, .community a{text-decoration:none;}
ul.col{float:left;display:inline;width:140px;}
.ministries.long{background-image: url(/media/images/south/layout/ministries_long.jpg);display:block;width:300px;height:29px;padding:8px 0 0 45px;}
.ministries.short{background-image: url(/media/images/south/layout/ministries_long.jpg);display:block;width:100px;height:29px;padding:8px 0 0 45px;}
.blogs{background-image: url(/media/images/south/layout/blogs_bg.jpg);display:block;width:95px;height:35px;padding:8px 0 0 45px;}
.lifeline{background-image: url(/media/images/south/layout/lifeline_small.jpg);display:block;height:26px;margin-left:0;margin-top:5px;padding:0 0 0;width:128px;}
.podcast_link, .community_link, .bible_link, .daily_link{position:relative;display:block;width:170px;height:35px;}
.ministries h2, .lifeline h2, .podcasts h2, .community h2, .readings h2, .blogs h2, .devotional h2{display:none;}
/******* Home Page Media Sprite ******/
.media{background-image: url(/media/images/south/layout/media.jpg);height:234px;width:144px;}
div.media a.current-series:hover{background: transparent url(/media/images/south/layout/media.jpg) no-repeat scroll -144px -39px;}
div.media a.podcast:hover{background: transparent url(/media/images/south/layout/media.jpg) no-repeat scroll -144px -69px;}
div.media a.blog:hover{background: transparent url(/media/images/south/layout/media.jpg) no-repeat scroll -144px -99px;}
div.media a.lifeline_home_link:hover{background: transparent url(/media/images/south/layout/media.jpg) no-repeat scroll -144px -129px;}
div.media a.devotional_link:hover{background: transparent url(/media/images/south/layout/media.jpg) no-repeat scroll -144px -159px;}
div.media a.video_link:hover{background: transparent url(/media/images/south/layout/media.jpg) no-repeat scroll -144px -189px;}
a.current-series, a.podcast, a.blog, a.lifeline_home_link, a.devotional_link, a.video_link{float:left;display:block;width:150px;height:30px;}
a.current-series{margin-top:39px;}
/**** footer styles ****/
#footer{float:left;display:inline;color:#555;background: #191919 url(/media/images/south/layout/footer.jpg) repeat-x;min-height:270px;width:100%;}
#footer div.text{float:left;display:inline;width:650px;margin:26px 0 0 0;}
#footer ul{float:left;display:inline;width:350px;margin:20px 0px 0 0px;padding:0px;}
#footer ul li{display:inline;margin:5px 5px;float:right;}
#footer a{color: #555;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.footer-container{width:1000px;margin:0px auto;padding:0px;}
#section{float:left;display:inline;margin-bottom:20px;}
span.novis{display:none;}
/****** Dropdown Navigation Menu ******/
ul#navigation li ul{padding:8px 0px;}
ul#navigation, ul#navigation a, ul#navigation li, ul#navigation ul{padding: 0px;margin: 0px;border: 0px;}
ul#navigation{display:block;position:relative;}
/*horizontal navigation*/
ul#navigation li{display: inline;float: left;}
ul#navigation li li{float: left;display:inline;}
ul#navigation, ul#navigation ul{list-style: none;}
/*all subnav ul's width is determined by it's parent li's width which is determined by it's child 'a' tag's width*//*so set the a tag width unless you want wierd line wrapping*/
ul#navigation a{display:block;width: 100%;}
/*all submenus*/
ul#navigation ul{position: absolute;top:20px;right:5px;visibility:hidden;}
/*reveals the subnav ul's by bringing it back from off the screen when someone mouses over its parent li*/
/*overides ul#navigation ul*/
ul#navigation ul.hover{visibility:visible;}
#header #header_container #nav ul#navigation.middle li ul li{float:left;}
#header ul#navigation ul.ministries{width:460px;}
#header ul#navigation ul.resources{width:395px;}
#header ul#navigation ul.about{width:507px;}
#header ul#navigation ul.get_involved{width:325px;}
/*barebones aesthetics*/
ul#navigation a{}
/*windows xp aesthetic styles css*/
ul#navigation ul {/*all submenus*/
/*overrided after the first level (see ul#navigation ul ul)*/color:white;}
ul#navigation li{} /*all menu items*/
ul#navigation li a{width:auto;}
ul#navigation li li{display:inline;float:left;}
ul#navigation{float:left;display:inline;height:40px;margin:10px 0 0 -50px;}
ul#navigation a:hover{color: white;}
ul#navigation li a {/*all a tags*/
border: none;/* top level menu (get's overridden for second level and above)*/
text-decoration: none;/*all a tags*/
color: #fff;/*all a tags*/
padding-left: 5px;padding-right: 5px;/*gets overridden after first level*/}
ul#navigation li ul{float:left;display:inline;clear:both;}
ul#navigation li li a{color:#b3f383;float:left;}
ul#navigation li li a:hover{}
ul#navigation ul li a.nav_node_title {/*give a different style to the list items that have submenus except for the main menu*/}
ul#navigation ul li a.nav_node_title:hover {/*give a different style to the list items that have submenus except for the main menu*/}
ul#navigation li a.hover{background-color:#cfcfcf;color:#333;}
ul#navigation li li a.hover{background-color:#b2f383;}
.divider{margin:15px 0 0 0;padding:5px;color:#505050;}
/***** generic color styles *****/
.yellow{color:#fff000;}
.yellow.dark{color: #f3f283;}
.orange{color:#ffa100;}
.white{color:#ffffff;}
.green{color:#b3f383;}
.purple{color:#7544cd;}
.aqua{color: #00ffc6;}
.blue, a{color: #0090ff;text-decoration:none;}
a:hover{text-decoration:underline;}
.darkblue{color: #73b0e6;}
.divider{color:gray;}
.indent{margin-left:50px;}
.bullet{float:left;display:inline;background-color:#1d2715;width:30px;height:10px;margin: 5px 10px 0 0px;}
.blue-bullet{float:left;display:inline;background-color:#192529;width:30px;height:10px;margin: 5px 10px 0 0px;}
img.border{border:7px solid #fff;}
/***** generic input styles *****/
input.text.small{width:70px;}
input.text.medium{width:88px;}
input.text.long{width:250px;}
.comments-box{width:250px;}
.select{width:258px;}
#footer{margin:0 auto;}
.fix{margin-top:-30px;}
.visit_venue{margin:-5px 0px 0px -18px;}
.visit_220i{margin: 7px 0 0 -20px;}
.visit_ironman{margin:8px 0 0 -18px;}
div.resources-title{float:left;display:inline;clear:both;width:100%;margin:20px 0 5px 0;padding:5px 2px;background-color:#262626;}
div.resources.item{float:left;display:inline;clear:both;width:100%;padding:2px 10px;}
#west_three_navs_serve, #west_three_navs_grow, #west_three_navs_connect{display: none;}
.devotional{background-image: url(/media/images/south/layout/daily_devotional.jpg);width:172px;height:41px;padding:0px;margin:0px;}
#section div#sitenav{z-index:1000;}
div#sitenav{background-image: url(/media/images/global/campuses.jpg);width: 342px;height: 39px;margin-left:634px;margin-top:2px;clear:both;position:relative;}
#sitenav span{}
#sitenav span a{}
#sitenav ul, #sitenav ul li{margin:0;padding:0;list-style:none;}
div#sitenav ul{position:absolute;left: 75px;bottom: 0px;width: 258px;height: 34px;}
#sitenav ul li{float: left;display:inline;}
#sitenav ul li a{float: left;display:inline;height: 34px;width: 86px;background-position:0px 0px;background-image: url(/media/images/global/site_menu_2.jpg);text-decoration:none;}
#sitenav ul li a.north{background-position: 0px -68px;width: 90px;}
#sitenav ul li a.south{background-position: -90px -68px;width: 89px;}
#sitenav ul li a.west{background-position: -179px -68px;width: 79px;}
#sitenav ul li a.north:hover{background-position: 0px -34px;}
#sitenav ul li a.south:hover{background-position: -90px -34px;}
#sitenav ul li a.west:hover{background-position: -179px -34px;}
#sitenav ul li a.north.current{background-position: 0px 0px;}
#sitenav ul li a.south.current{background-position: -90px 0px;}
#sitenav ul li a.west.current{background-position: -179px 0px;}
#sitenav ul li a.west:hover, #sitenav ul li a.#section div#sitenav{z-index:1000;}
#sitenav ul li a span{visibility: hidden;}
/******** Footer Section Missions *******/
div.missions{background-image: url(/media/images/south/layout/missions.jpg);width:172px;height:36px;clear:both;}
ul.mission-list{clear:left;}
ul.mission-list a{color:#178abd;}
ul.mission-list ul{margin-left:40px;}
ul.mission-list ul a{color:#8ae3ff;}
.media-long{width:404px;height:84px;background-image:url(/media/images/south/layout/media_interior.jpg);padding-top:40px;}
.media-long a{width:134px;height:28px;float:left;}
.media-long a.series_link:hover{background:url(/media/images/south/layout/media_interior.jpg) 0px -164px no-repeat;}
.media-long a.pastor_link:hover{background:url(/media/images/south/layout/media_interior.jpg) -134px -164px no-repeat;}
.media-long a.podcast_link:hover{background:url(/media/images/south/layout/media_interior.jpg) 0px -192px no-repeat;}
.media-long a.devotional_link:hover{background:url(/media/images/south/layout/media_interior.jpg) -268px -164px no-repeat;}
.media-long a.lifeline_link:hover{background:url(/media/images/south/layout/media_interior.jpg) -134px -192px no-repeat;}
.media-long a.videoa_link:hover{background:url(/media/images/south/layout/media_interior.jpg) -268px -193px no-repeat;}
.sprite1{width:268px;height:64px;background-image:url(/media/images/south/layout/media2.jpg);}
.sprite2{width:180px;height:82px;background-image:url(/media/images/south/layout/sprite2.jpg);}
.small_groups{width:129px;height:25px;background-image:url(/media/images/south/layout/small_groups.jpg);margin-top:5px;}
.subcolumna ul, .subcolumn ul{list-style:none;margin-left:-35px;}
.larry_img{width:128px;margin-left:0px;}
.series_link, .podcast_link, .pastor_link, .lifeline_home_link{float:left;display:block;height:30px;width:134px;}
.devotion_link, .small_group_link{float:left;display:block;height:38px;width:180px;}
.adjust{margin-left:10px;}
.large p{margin-top:10px;}
a.daily_link:hover{background: transparent url(/media/images/south/layout/daily_devotional.jpg) no-repeat scroll -175px 0px;}
a.devotion_link:hover{background: transparent url(/media/images/south/layout/sprite2.jpg) no-repeat scroll -196px 0px;}
a.small_group_link:hover{background: transparent url(/media/images/south/layout/sprite2.jpg) no-repeat scroll -196px -38px;}
a.series_link:hover{background: transparent url(/media/images/south/layout/media2.jpg) no-repeat scroll -268px 0px;}
a.lifeline_home_link:hover{background: transparent url(/media/images/south/layout/media2.jpg) no-repeat scroll -406px 0px;}
a.podcast_link:hover{background: transparent url(/media/images/south/layout/media2.jpg) no-repeat scroll -268px -30px;}
.small_groups_link{float:left;display:block;width:128px;height:24px;}
.small_groups_link:hover{background: transparent url(/media/images/south/layout/small_groups.jpg) no-repeat scroll -131px 1px;}
a.pastor_link:hover{background: transparent url(/media/images/south/layout/media2.jpg) no-repeat scroll -402px -30px;}
#mission-list.novis{display:none;}
.ministries ul li a{text-decoration:underline;}
#nav{font-size:11px;}
ul.mission-list li a, ul.col li a, li.expand span.blue{text-decoration:underline;}
ul.mission-list li a:hover, ul.col li a:hover{text-decoration:none;}
#navigation.middle ul.hover.resources{float:right;width:402px;margin-left:0px;}
#navigation.middle ul.hover.ministries{float:left;margin-left:12px;}
#navigation.middle ul.hover.get_involved{float:left;margin-left:36px;}
.vertical_div{float:left;display:inline;height:10px;border-right:1px solid #4d4d4d;margin:4px 4px;}
.section-image.podcast{margin-top:-15px;}
/* testimonies */
.relative{position:relative;}
div.testimonies{width: 177px;height:37px;position:absolute;top: 195px;left: 0px;}
div.testimonies a{display:block;width: 177px;height:37px;background-image:url('/media/images/global/buttons/testimony.gif');background-position: 0px 0px;text-decoration:none;cursor:pointer;}
div.testimonies a:hover{background-position: 0px -37px;}
div.testimonies a span{visibility:hidden;text-decoration:none;}
/***** jQuery banner 6/14/2010 *****/
#banner-container{width:987px;display:block;background:#000;margin:0 auto;border:1px solid #000;text-align:left;height:305px;}
#banner-container #nav{float:right;}
#btn-navigation li{float:left;display:block;}
#btn-navigation li a{background-image:url(/media/images/south/tab_bar.jpg);display: block;outline: none;position: relative;height: 36px;text-decoration: none;width: auto;}
#btn-navigation .campuses{height:36px;width:75px;background:url(/media/images/south/tab_bar.jpg) -1px -0px no-repeat;}
#btn-navigation .north{height:36px;width:88px;background:url(/media/images/south/tab_bar.jpg) -75px -0px no-repeat;}
#btn-navigation .south{height:36px;width:86px;background:url(/media/images/south/tab_bar.jpg) -166px -0px no-repeat;}
#btn-navigation .west{height:36px;width:86px;background:url(/media/images/south/tab_bar.jpg) -251px -0px no-repeat;}
#btn-navigation .campuses:hover{height:36px;width:75px;background:url(/media/images/south/tab_bar.jpg) -1px -36px no-repeat;}
#btn-navigation .north:hover{height:36px;width:88px;background:url(/media/images/south/tab_bar.jpg) -75px -36px no-repeat;}
#btn-navigation .south:hover{height:36px;width:86px;background:url(/media/images/south/tab_bar.jpg) -166px -36px no-repeat;}
#btn-navigation .west:hover{height:36px;width:86px;background:url(/media/images/south/tab_bar.jpg) -251px -36px no-repeat;}
#banner-background{background-image:url(/media/images/south/banner_background.gif);background-repeat:no-repeat;width:659px;height:323px;float:left;position:relative;}
#banner-nav-background{background-image:url(/media/images/south/banner_nav_background.gif);background-repeat:no-repeat;width:328px;height:323px;float:right;}
#connect-btn{height:67px;width:265px;background:url(/media/images/south/connect_btn.jpg) -0px -0px no-repeat;position:relative;margin:48px 0 0 41px;}
#connect-btn:hover{height:67px;width:265px;background:url(/media/images/south/connect_btn.jpg) -0px -67px no-repeat;position:relative;margin:48px 0 0 41px;}
#connect-btn a{width:265px;height:67px;top:0;left:0;position:absolute;}
#connect-btn h1{display:none;}
#grow-btn{height:67px;width:265px;background:url(/media/images/south/grow_btn.jpg) -0px -0px no-repeat;position:relative;margin:12px 0 0 41px;}
#grow-btn:hover{height:67px;width:265px;background:url(/media/images/south/grow_btn.jpg) -0px -67px no-repeat;position:relative;margin:12px 0 0 41px;}
#grow-btn a{width:265px;height:67px;top:0;left:0;position:absolute;}
#grow-btn h1{display:none;}
#serve-btn{height:67px;width:265px;background:url(/media/images/south/serve_btn.jpg) -0px -0px no-repeat;position:relative;margin:15px 0 0 41px;}
#serve-btn:hover{height:67px;width:265px;background:url(/media/images/south/serve_btn.jpg) -0px -67px no-repeat;position:relative;margin:15px 0 0 41px;}
#serve-btn a{width:265px;height:67px;top:0;left:0;position:absolute;}
#serve-btn h1{display:none;}

