/* Impact CSS Document */

p{
  color: #003366;
}

img
{
border: none;
}

ul{
  color: #003366;
}

/*Index Styles */
#index_home {
	margin:auto; 
	background-image:url(images/home_splash_pg_bg.jpg); 
	background-repeat:repeat-x; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
	text-align:center;
	}

.home_container {
	background-image:url(images/home_splash_bg.jpg);
	background-repeat:no-repeat;
	margin:auto;
	text-align:center;
	width:1024px;
	height:800px;
	}

.index_top {
	height:440px;
	}

.index_home {
	width:1010px;
	}


.home_menu_bar {
	height:152px; 
	width:1010px;
	padding:0 0px 0 107px;
	}

.home_menu_bar a{
	float:left;
	}

/*Start Index Splash Page */
.index_impact_btn {
	height:325px; 
	padding:85px 200px 0 200px;
	vertical-align:middle;
	}

.index_impact_btn a {
	padding:0px 305px 335px 305px;
	background-image: url(images/impact_index_logo_off.png); 
	}

/*	
.index_impact_btn a:hover {
	padding:0px 305px 335px 305px;
	background-image: url(images/impact_index_logo_hover.png);
	background-repeat:no-repeat;
	}	
*/

.index_home_btn {
	width:100px; 
	height:150px; 
	background-image:url(images/impact_home_off.png);
	}

.index_home_btn:hover {
	background-image:url(images/impact_home_on.png);
	}

.watch_live_btn {
	width:114px; 
	height:105px; 
       margin: 15px 0 0 20px;
	background-image: url(images/watch_live.png);
	}

.index_new_to_impact_btn {
	width:120px; 
	height:150px; 
	background-image: url(images/new_to_impact_off.png);
	}

.index_new_to_impact_btn:hover {
	background-image: url(images/new_to_impact_on.png);
	}
	
.index_regular_btn {
	width:120px; 
	height:150px; 
	background-image: url(images/regular_to_impact_off.png);
	}

.index_regular_btn:hover {
	background-image: url(images/regular_to_impact_on.png);
	}
	
.index_about_btn {
	width:110px; 
	height:150px; 
	background-image: url(images/about_impact_off.png);
	}

.index_about_btn:hover {
	background-image:url(images/about_impact_on.png);
	}			

.index_meet_the_team_btn {
	width:120px; 
	height:150px; 
	background-image: url(images/impact_team_off.png);
	}

.index_meet_the_team_btn:hover {
	background-image: url(images/impact_team_on.png);
	}	


.index_recent_messages_btn {
	width:106px; 
	height:150px; 
	background-image: url(images/messages_off.png);
	}

.index_recent_messages_btn:hover {
	background-image: url(images/messages_on.png);
	}

.index_kidz_btn {
	width:122px; 
	height:150px; 
        background-image: url(images/kidz_zone_off.png);
	}

.index_kidz_btn:hover {
 background-image: url(images/kidz_zone_on.png);
	}
	
.index_footer {
	width:1010px; 
	margin:10px 0 0 0px;
	}
	
.index_footer_left {
	float:left; 
	margin:0 0 0 100px; 
	width:150px;
	padding:6px;
	text-align:left;
	}

.index_footer_left a {
	color:#D66914
 }

.index_footer_middle {
	height:13px; 
	float:left; 
	padding:6px; 
	width:260px; 
	margin:0 0 0 80px;
	}

.index_footer_links {
	height:13px; 
	float:right; 
	padding:6px; 
	width:380px;
	}

/*Template Styles */

body {
	margin:auto; 
	background-image:url(images/bg.jpg); 
	background-repeat:repeat-x; 
	text-align:center;
	font-family:Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	}


a {
	color:#202E57;
	text-decoration:none;
	}
	
a:hover {
	color: #FF9900;
	text-decoration: underline;
	}


.container {
	width:1010px; 
	margin:0px auto;
	}



#search{
       position: absolute;
       top: 10px;
       right: 30px;
}

.header {
	background-image: url(images/header_logo.png); 
	background-repeat:no-repeat;
	}
	
.logo_promo {
	width:1010px; 
	height:300px;
	}
	
.logo {
	float:left; 
	width:320px; 
	height:200px;
	}
	
.promo {
	height:240px; 
	width:580px; 
	margin:85px 0 0 0; 
	float:right;
	}
	
.menu {
	width:796px; 
	margin:35px 0 0 213px; 
	height:68px;
	padding:0px;
	z-index:100;
	}

	
.menu ul {
	display:inline;
	padding:0px;
	margin:0px 0 0 0;
	vertical-align:bottom;
	}	

.menu li {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	float:left;
	padding:0px;
	margin:0 0 0 -10px;
	width:140px;
	}
	
.menu a:hover{
	color:#FFFFFF;
	}
	
.menu_experience {
	width:200px;
	height:55px;
	float:left;
	background-image:url(images/experience_off.png);
	background-repeat:no-repeat;
	z-index:5; 
	position:relative;
	}
	
.menu_experience:hover {
	width:140px;
	background-image:url(images/experience_on.png);
	background-repeat:no-repeat;
	z-index:6; 
	position:relative;
	}
	
.menu_experience ul li{
    display: none;
	float:left;

  }

.menu_experience:hover ul{ 
	display:inline;
	margin:32px auto auto -50px;
	float:left;
	height:40px;
	width:785px;
	} 
	
.menu_experience:hover ul li {
	display: inline-block;
	float:left;
        margin: 10px 0 0 15px;
       width: 80px;
	}


.menu_connections {
	width:140px;
	height:32px;
	float:left;
	background-image: url(images/connections_off.png);
	z-index:4; 
	position:relative;
	}
	
.menu_connections:hover {
	width:140px;
	height:32px;
	background-image:url(images/connections_on.png);
	z-index:5; 
	position:relative;
	}	


.menu_connections ul li{
    display: none;
	float:left;

  }

.menu_connections:hover ul{ 
	display:inline;
	margin:32px auto auto -20px;
	float:left;
	height:40px;
	width:785px;
	} 
	
.menu_connections:hover ul li {
	   display: inline-block;
	   float:left;
           margin: 10px 0 0 5px;
          width: 80px;
	}


.menu_good_stuff {
	width:140px;
	height:32px;
	float:left;	
	background-image: url(images/good_stuff_off.png);
	z-index:3; 
	position:relative;
	}
	
.menu_good_stuff:hover {
	width:140px;
	height:32px;
	background-image:url(images/good_stuff_on.png);
	z-index:4; 
	position:relative;
	}


.menu_good_stuff ul li{
    display: none;
	float:left;

  }

.menu_good_stuff:hover ul{ 
	display:inline;
	margin:32px auto auto -108px;
	float:left;
	height:40px;
	width:785px;
	} 
	
.menu_good_stuff:hover ul li {
	display: inline;
	margin:10px 0px 0 15px;
	padding:0px;
	width:70px;
	}


.menu_contact_us {
	width:140px;
	height:32px;
	float:left;	
	z-index:2; 
	position:relative;
	}

.menu_contact_us:hover {
	width:140px;
	height:32px;
	z-index:3; 
	position:relative;
	}
	
.menu_contact_us a {
	background-image:url(kidz/images/spacer.gif);
	padding:0px 130px 15px 0;
	}	
	
.menu_kidz {
	width:140px;
	height:32px;
	float:left;	
	background-image: url(images/kidz_off.png);
	z-index:1; 
	position:relative;
	}

.menu_kidz:hover {
	width:140px;
	height:32px;
	background-image: url(images/kidz_on.png);
	z-index:2; 
	position:relative;
	}	

.menu_kidz a {
	background-image:url(kidz/images/spacer.gif);
	padding:0px 130px 15px 0;
	}	


.menu_home {
	width:140px;
	height:32px;
	padding:0 70px 16px 70px;
	background-image:url(images/home_off.png);
	z-index:6; 
	position:relative;
	}
	
.menu_home:hover {
	width:140px;
	height:32px;
	background-image: url(images/home_on.png);
	z-index:6; 
	position:relative;
	}

.menu_home a {
	background-image:url(kidz/images/spacer.gif);
	padding:0px 130px 15px 0;
	}


.get_home {
	width:320px;
	height:200px;
	background-image:url(images/logo_no_hover.png);
	margin:0px;
	float:left;
	}
	
.get_home:hover {
	width:430px;
	height:269px;
	margin:0px 0 0 2px;
	background-image:url(images/logo_hover.png);
	}
	
	
/*Sidebar*/
.sidebar {
	float:left; 
	width:213px; 
	height:1000px;
	background-image:url(images/sidebar_left.png); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF;
	}
	
.worship_experience {
	margin:30px;
	}
	
.sb_game_plan {
	margin:25px;
	}
	
.sb_service_times {
	margin:25px;
	}
	
.share_linkedin {
	float:left; 
	width:62px;
	}
	
.share_linkedin_copy {
	float:right; 
	width:85px; 
	margin:20px 10px 0 0; 
	font-size:10px;
	}
	
.share_ilike {
	float:left; 
	width:62px; 
	height:56px;
	}
	
.share_ilike_copy {
	float:right; 
	width:85px; 
	margin:20px 10px 0 0; 
	font-size:10px;
	}
	
.share_fb {
	float:left; 
	width:62px;
	}
	
.share_fb_copy {
	float:right; 
	width:85px; 
	margin:20px 10px 0 0; 
	font-size:10px;
	}
	
.share_twitter {
	float:left; 
	width:62px;
	}
	
.share_twitter_copy {
	float:right; 
	width:85px; 
	margin:20px 10px 0 0; 
	font-size:10px;
	}
/*End Sidebar */

/*Start Content */
.content_right {
	float:right; 
	width:777px; 
	text-align:left; 
	background-color:#FFFFFF; 
	padding: 40px 10px 100px 10px;
    position: relative;
	}

#share_page{
    position: absolute;
    top: 10px;
   right: 20px;
}
	
.content_right h1 {
	color:#003366;
	}

.content_right h2 {
	color: #66CC33;
	}

.content_right h3 {
	color:#003366;
	}

.content_right h4 {
	color:#003366;
	}

.content_right h1 a{
	color:#003366;
	}

.content_right h2 a{
	color: #66CC33;
	}

.content_right h3 a{
	color:#003366;
	}

.content_right h4 a{
	color:#003366;
	}

.content_right b{
     color: #66CC33;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#003366;
	}
	
blockquote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#003366;
	background-color:#f3f3f3;
	padding:5px;
	}
	
/*Start Footer */
.global_footer{
	height:150px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
        clear: both;
	}

.global_footer_contents {
	width:1010px;
	margin:auto;
	padding:20px;
	text-align:center;
	}
	
.global_footer_left {
	float:left;
	width:440px;
	}
	
.global_footer_right {
	float:right;
	width:470px;
	}
	
.global_footer_right a {
	color:#FFFFFF;
	}