/*body{background:url(../images/bg_2.jpg) repeat-x top left #2C3738;text-align:center;margin:0;padding:0;font-family:"Lucida Grande", Arial, sans-serif;font-size:12px;color:#333;line-height:14px;}*/

body{background:url(../images/bg_2.2jpg) repeat-x top left #FFF;text-align:center;margin:0;padding:0;font-family:"Lucida Grande", Arial, sans-serif;font-size:12px;color:#333;line-height:14px;}

a{color:#990;}
a:hover{text-decoration:none;}

/*#mainContainer{background:url(../images/header_1.jpg) no-repeat top left;width:1020px;margin:0 auto;}*/

#mainContainer{width:1020px;margin:0 auto;}

#header{height:169px;position:relative;z-index:100000;width:1020px;}
h1{width:252px;height:127px;padding:0;margin:0;}
#logo{text-align:left; padding-bottom: 20px; padding-top: 20px;}
/*h1 a{display:block;width:160px;height:154px;}*/

/*form login */
	
	#loginbox{position:absolute;top:20px;left:780px;text-align:left;}
	#loginbox form{padding:0;margin:0;}
	#loginbox h5{font-family:"Lucida Grande", Arial, sans-serif;font-size:16px;text-transform:uppercase;color:#969610;font-weight:normal;padding:0;margin:0 0 9px 0; letter-spacing:1px;}
	#loginbox .formRow{width:240px;margin:0;padding:0;position:relative;}
	#loginbox label{width:65px;color:#B3B3B3;font-size:12px;line-height:23px;margin:0;padding:0;}
	#loginbox .input{background:#d3d3d0;border:1px solid #2C383C;padding:0px;font-size:12px;color:#fff;position:absolute;top:4px;left:65px;width:120px;}
	#loginbox .formButton{position:absolute;top:28px;right:0;}
	#loginbox .formLinks{margin:0 0 0 0px;padding:6px 0 0 0;font-size:12px;width:190px;}
	#loginbox .formLinks a{color:#4D636B;margin-right:15px;font-size:12px;}
	#loginbox .formLinks a.signup{margin-right:0;}
	.clear{clear:both;}
	
/**/


/*menu */
ul#menu{background:url(../images/bg_menu.jpg)  no-repeat;list-style-type:none;margin:0;padding:0;width:1020px;height:30px;visibility:hidden;}



.horizontalMenu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

ul.horizontalMenu li.horizontalMenu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.horizontalMenu li.horizontalMenu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
ul.horizontalMenu ul.horizontalMenu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}
ul.horizontalMenu li.levelOneFirst{margin-left:41px;}
ul.horizontalMenu li.levelOne{margin:0;padding:0;float:left;margin-left:55px;}



ul.horizontalMenu ul.horizontalMenu-group{padding-top:1px;padding-bottom:17px;background:url(../images/menu2_bottom.png) bottom left no-repeat;_background:url(../images/menu2_bg.gif) bottom left no-repeat;width:248px;left:-10px;}
ul.horizontalMenu ul.horizontalMenu-group li{margin:0;background:url(../images/menu2_bg.png) top left repeat-y;_background:url(../images/menu2_bg.gif) top left repeat-y;text-align:left;padding:8px 5px 1px 12px;}
ul.horizontalMenu-group li a{display:block;width:248px;color:#2D3535;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}

ul.horizontalMenu ul#submenu1, ul.horizontalMenu ul#submenu4, ul.horizontalMenu ul#submenu5, ul.horizontalMenu ul#submenu6,ul.horizontalMenu ul#submenu7{background:url(../images/menu2_bottom_200.png) bottom left no-repeat;_background:url(../images/menu2_bg_200.gif) bottom left no-repeat;width:200px;}

ul.horizontalMenu ul#submenu1 li, ul.horizontalMenu ul#submenu4 li, ul.horizontalMenu ul#submenu5 li, ul.horizontalMenu ul#submenu6 li,ul.horizontalMenu ul#submenu7 li{background:url(../images/menu2_bg_200.png) top left repeat-y;_background:url(../images/menu2_bg_200.gif) top left repeat-y;}

ul.horizontalMenu ul#submenu1 li a, ul.horizontalMenu ul#submenu4 li a, ul.horizontalMenu ul#submenu5 li a, ul.horizontalMenu ul#submenu6 li a,ul.horizontalMenu ul#submenu7 li a{width:200px;}

ul.horizontalMenu-group li a:hover{color:#979797;}

a.whoisgod{margin:0;padding:0;display:block;width:85px;height:28px;background:url(../images/menu_whoisgod.jpg) no-repeat;text-indent:-9999px;}
a.whoarewe{margin:0;padding:0;display:block;display:block;width:87px;height:28px;background:url(../images/menu_whoarewe.jpg) no-repeat;text-indent:-9999px;}
a.whoareyou{margin:0;padding:0;display:block;display:block;width:93px;height:28px;background:url(../images/menu_whoareyou.jpg) no-repeat;text-indent:-9999px;}
a.activities{margin:0;padding:0;display:block;display:block;width:64px;height:28px;background:url(../images/menu_activities.jpg) no-repeat;text-indent:-9999px;}
a.sermons{margin:0;padding:0;display:block;display:block;width:61px;height:28px;background:url(../images/menu_sermons.jpg) no-repeat;text-indent:-9999px;}
a.media{margin:0;padding:0;display:block;display:block;width:42px;height:28px;background:url(../images/menu_media.jpg) no-repeat;text-indent:-9999px;}
a.locations{margin:0;padding:0;display:block;display:block;width:67px;height:28px;background:url(../images/menu_locations.jpg) no-repeat;text-indent:-9999px;}
a.contact{margin:0;padding:0;display:block;display:block;width:54px;height:28px;background:url(../images/menu_contact.jpg) no-repeat;text-indent:-9999px;}

a.whoisgod:hover{background:url(../images/menu_whoisgod_over.jpg) no-repeat;}
a.whoarewe:hover{background:url(../images/menu_whoarewe_over.jpg) no-repeat;}
a.whoareyou:hover{background:url(../images/menu_whoareyou_over.jpg) no-repeat;}
a.activities:hover{background:url(../images/menu_activities_over.jpg) no-repeat;}
a.sermons:hover{background:url(../images/menu_sermons_over.jpg) no-repeat;}
a.media:hover{background:url(../images/menu_media_over.jpg) no-repeat;}
a.locations:hover{background:url(../images/menu_locations_over.jpg) no-repeat;}
a.contact:hover{background:url(../images/menu_contact_over.jpg) no-repeat;}


/** **/

/*#panels{background:url(../images/panel_bgtop.jpg) no-repeat top left #fff;width:1020px;margin-top:10px;float:left;}*/


#panels{width:1020px;margin-top:20px;float:left;
		border-radius: 10px;
                -moz-box-shadow: 0 0 5px #888;
                -webkit-box-shadow: 0 0 5px#888;
                box-shadow: 0 0 5px #888;}

#panelOne{width:320px;text-align:center;float:left;position:relative;}
#panelTwo{float:left;width:320px;position:relative;}
#panelThree{float:left;width:177px;position:relative;}
#panelFour{float:left;width:203px;position:relative;}
.panels{margin-top:18px;margin-bottom:5px;background:url(../images/line_panel.gif) top right;background-repeat:repeat-y;height:180px;_height:157px;}
.panels h3{text-align:center;color:#5C7476;font-family:"Times New Roman", Times, serif;font-size:25px;font-weight:normal;text-transform:uppercase;margin:1px 0 5px 0;padding:0;line-height:26px;}
.panelInner{margin:0 15px 0 15px;text-align:left;}
.panels p{margin:0px 0px 8px 0px;padding:0;text-align:left;}
#panelThree .panelInner{background:url(../images/bg_panelnews.jpg) no-repeat bottom center;height:180px;}
#panelFour .panelInner{margin:0 12px 0 10px;}

#panels .event_row .date{display:none;}
#panels .event_row h3.event{float:none;margin-left:0px;width:auto;}
#panels .event_row div.body{}
#panels .event_row{border-bottom:none;float:none;padding-bottom:0px;padding-top:0px;}

#panelOne p.img{left:67px;}

#panelTwo p.img{left:17px;}

.panels p.sermon{margin:0px 0px 8px 0px;padding-left:24px;background:url(../images/icon_listen2.gif) no-repeat;text-align:left;margin-left:0px;}

.panels p.sermonMore{margin:0px 0px 8px 0px;padding-left:24px;background:url(../images/icon_listen2.gif) no-repeat;text-align:left;margin-left:0px;height:17px;}

#panels .last{background:url(../images/bg_panelsermon_sml.jpg) bottom right no-repeat;text-align:left;}
#panels .last h3{text-align:center;}
.clear{clear:both;}
#panels .footer{background:url(../images/panel_bgbottom.gif) no-repeat;width:1020px;height:15px;}


h3.panelnews{background:url(../images/title_newsplus.png) no-repeat top center;height:24px;text-indent:-9999px;}

h3.panelthink{margin:0 auto;padding:0;background:url(../images/title_think.png) no-repeat;width:213px;height:53px;text-indent:-9999px;}

#footer{float:left;width:1020px;padding-top:10px;padding-bottom:30px;}
#footer p.copyright{float:left;color:#CCC;margin:0;padding:0 0 0 5px;}
#footer p.location{float:right;color:#CCC;margin:0;padding:0 5px 0 0;}
#footer p.location a{color:#ccc;}

/* full page */
.scroll-pane-full{width:1020px;height:360px;text-align:left;left:0; }
#contentFull{float:left;width:1020px;height:200px;background:url(../images/bg_panel.png) no-repeat;}
.contentFullInner{padding-left:20px;text-align:left;position:relative;z-index:1;}
#contentFull h3{text-align:left;font-size:25px;color:#5C7476;text-transform:uppercase;font-family:"Times New Roman", Times, serif;font-weight:normal;margin:25px 0 15px 20px;padding:0;}
.contentFullInner p{margin:0 10px 10px 0;padding:0;line-height:16px;}
#contentFull h4{text-align:left;font-size:15px;color:#232D2E;font-weight:bold;margin:0px 10px 10px 0px;padding:0;}

/* 2 column pages */
.scroll-pane{width:480px;height:360px;text-align:justify;left:0;}
/*#contentLeft{float:left;width:500px;text-align:left; }*/
#contentLeft{float:left; width:520px;height:450px; padding-right: 20px;  padding-top: 20px; position: absolute}

/*#contentRight{float:right; width:520px;height:450px;background:url(../images/bg_panel.png) no-repeat;}*/

#contentRight{float:right; width:520px;height:450px; }

.contentRightInner{padding-left:20px;text-align:left;position:relative;z-index:1;}
#contentRight h3{text-align:left;font-size:25px;color:#5C7476;text-transform:uppercase;font-family:"Times New Roman", Times, serif;font-weight:normal;margin:25px 0 15px 20px;padding:0;}
.scrollInner{margin-right:10px;}
.contentRightInner p{margin:0 0px 10px 0;padding:0;}
#contentRight h4{text-align:left;font-size:15px;color:#232D2E;font-weight:bold;margin:20px 0px 10px 0px;padding:0;}
#contentRight h4.first{margin-top:0;}
.contentRightInner h5{color:#999;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:16px;font-weight:normal;margin:0 10px 10px 0;padding:0;line-height:20px;}


/* Video */
#video{float:left;width:500px;text-align:left;height:450px;background:url(../images/bg_video.jpg) no-repeat top right;}
.innerVideo{margin-left:27px;margin-top:5px;}

/*** MENU */
 #nav_14623 {background:transparent url(../images/bg_menu.jpg) no-repeat;height:30px;list-style-type:none;
            margin:0;
            padding:0;
            width:1020px;
            }
            #nav_14623, #nav_14623 ul {padding:0;margin:0;list-style:none;line-height:30px;}
            #nav_14623 a {display:block;text-decoration:none;text-indent:-9999px;}
            #nav_14623 li {float:left;border-width:0px;border-style:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:55px;text-align:left;}
            #nav_14623 li:hover, li.sfhover {}
            #nav_14623 li:hover a, #nav_14623 li.sfhover a  {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#2D3535;font-weight:bold;text-decoration:none;}
            #nav_14623 li ul {position:absolute; left:-999px;margin-left:0px;margin-top:-2px;width:248px;background:transparent url(/images/menu2_bottom.png) no-repeat scroll left bottom;_background:url(../images/menu2_bg.gif) bottom left no-repeat;padding-bottom:17px;}
            #nav_14623 li#narrow ul {background:transparent url(../images/menu2_bottom_200.png) no-repeat scroll left bottom;_background:url(../images/menu2_bg_200.gif) top left repeat-y;}
            #nav_14623 li ul li {background:url(../images/menu2_bg.png) repeat-y top left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:5px;float:none;_background:url(../images/menu2_bg.gif) top left repeat-y;}
            #nav_14623 li#narrow ul li {background:url(../images/menu2_bg_200.png) repeat-y top left;_background:url(../images/menu2_bg_200.gif) top left repeat-y;}
            #nav_14623 li ul a {text-align:left;text-decoration:none;text-indent:0;}
            #nav_14623 li:hover ul, #nav_14623 li.sfhover ul {left:auto;}
            #nav_14623 li ul ul {margin: 0 0 0 0;}
            #nav_14623 li:hover ul ul, #nav_14623 li.sfhover ul ul{ left: -999px; }
            #nav_14623 li li:hover ul, #nav_14623 li li.sfhover ul{ left: auto; }
            #nav_14623 li ul li:hover #nav_14623 li ul li.sfhover {}
            #nav_14623 li ul li:hover a, #nav_14623 li ul li.sfhover a {color:#979797;text-decoration:none;}
            *+html #nav_14623 li hover, *+html #nav_14623 li.sfhover { position: static; }
            *+html #nav_14623 li:hover ul ul, *+html #nav_14623 li.sfhover ul ul{ position: static; }
            #nav_14623 li img {vertical-align:middle;}
            
			
			/* Coming Soon*/
            .scroll-pane .event_row{float:left;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #D5D6DF;width:470px;}
			.scroll-pane .event_row div.details{float:left;position:relative;width:185px;}
            .scroll-pane .event_row div.date{float:left;width:90px;}
            .scroll-pane .event_row div.body{width:95px;float:left;}
            #contentRight .scroll-pane h3.event{margin:0;padding:0;width:270px;float:right;font-family:"Lucida Grande", Arial, sans-serif;font-size:12px;color:#333;line-height:14px;}
            .event_break{clear:both;}
			
			/*** GOOGLE MAP */
			#mapContainer{margin:20px 0 0 0px;padding:0;}
	#map{width: 470px; height: 280px;border:5px solid #ccc;}

