body {
	font: 12px/14px Helvetica, Arial, sans-serif;
	color: #58595b;
	margin:0;
	background:#f3f3f4 url(../images/bg-body.gif) repeat-x;
}

/* General reset */
img {border-style: none;}
a {
	color: #333132;
	text-decoration: none;
}
a:hover {text-decoration: none;}
/* wrapper start */
#wrapper{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	margin:0 0 24px 28px;
	background:url(../images/logo.gif) no-repeat;
	width: 244px;
	height: 31px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:31px;
	overflow:hidden;
}

.donate{
	margin:-55px 0 24px 800px;
	background:url(../images/donate-now.png) no-repeat;
	width: 145px;
	height: 35px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;

}
.donate a{
	display:block;
	height:31px;
	overflow:hidden;
}

.navbar{
	position:relative;
	z-index:9999;
	width:980px;
	height:65px;
}
.navbar .hold{
	background:url(../images/bg-navbar.png) no-repeat;
	width: 936px;
	height: 56px;
	padding:9px 0 0 44px;
}
.navbar .alt-hold{background: url(../images/bg-navbar2.png) no-repeat;}
#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:100%;
}
#nav:after{
	clear:both;
	content:"";
	display:block;
}
#nav li{
	float:left;
	padding:5px 0 0 0;
	background:url(../images/separator.gif) no-repeat;
	position:relative;
}
#nav li:first-child{
	background:none;
}
#nav li a{
	float:left;
	text-indent:-9999px;
	height:22px;
	margin:0 10px 0 12px;
}
#nav li .new{
	background:url(../images/text-new.gif) no-repeat;
	width: 54px;
}
#nav li .locations{
	background:url(../images/text-locations.gif) no-repeat;
	width: 196px;
}
#nav li .kids{
	background:url(../images/text-kids.gif) no-repeat;
	width: 29px;
}
#nav li .students{
	background:url(../images/text-students.gif) no-repeat;
	width: 69px;
}
#nav li .watch{
	background:url(../images/text-watch.gif) no-repeat;
	width: 109px;
}
#nav li .groups{
	background:url(../images/text-groups.gif) no-repeat;
	width: 106px;
}
#nav li .volunteer{
	background:url(../images/text-volunteer.gif) no-repeat;
	width: 81px;
}
#nav li .missions{
	background:url(../images/text-missions.gif) no-repeat;
	width: 64px;
}
#nav .drop{
	width:219px;
	position:absolute;
	top:27px;
	left:0;
	z-index:9999;
}
#nav li .drop ul{
	margin:0;
	padding:17px 13px 12px 11px;
	list-style:none;
	height:1%;
	background:url(../images/bg-drop.png);
}
#nav li .drop ul li{
	float:none;
	width:100%;
	height:1%;
	vertical-align:top;
	margin:0;
	padding:0;
	font:12px/24px Helvetica, "Myriad Pro", Helvetica, sans-serif;
	background:none;
}
#nav li .drop ul li a{
	float:none;
	display:block;
	text-indent:0;
	color:#fff;
	margin:0;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	height:1%;
	width:100%;
}
#nav li .drop ul li a:hover{
	background:url(../images/arrow.gif) no-repeat 100% 50%;
}
#main{
	width:923px;
	margin:-14px 0 0;
	padding:0 0 0 29px;
	overflow:hidden;
}
#main .player{
	display:block;
}
#main .section-holder {
	position:relative;
	z-index:4;
}
#main .section{
	background:url(../images/bg-section.png) no-repeat;
	width: 904px;
	height: 69px;
	padding:2px 33px 0 1px;
	overflow:hidden;
}
#main .section a{position:relative;}
#main .section .social{
	float:right;
	margin:0;
	width:350px;
	padding:13px 0 0;
	list-style:none;
}
.inner6 .section .social {
	padding:16px 10px 0 0 !important;
}
#main .section .social li{
	float:right;
	padding-left:4px;
}
#main .section .fox{
	background:url(../images/img-fm.png) no-repeat;
	width: 250px;
	height: 53px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#main .section .fasting {
	background:url(../images/img-fast.png) no-repeat;
	width: 280px;
	height: 53px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#main .three-boxes{
	width:789px;
	background:#fff;
	overflow:hidden;
	padding:17px 83px 45px 51px;
}
#main .three-boxes a{
	cursor:pointer;
}
#main .three-boxes .box-l{
	width:79px;
	padding:8px 0 0 63px;
	float:left;
	background:url(../images/circle-green.gif) no-repeat;
}
#main .three-boxes .box-c{
	width:105px;
	padding:8px 0 0 68px;
	margin-left:183px;
	display:inline;
	float:left;
	background:url(../images/circle-violet.gif) no-repeat 0 1px;
}
#main .three-boxes .box-r{
	width:72px;
	padding:8px 0 0 64px;
	float:right;
	background:url(../images/circle-orange.gif) no-repeat 0 2px;
}
#main .three-boxes span{
	display:block;
	text-indent:-9999px;
}
#main .three-boxes .box-l span{
	background:url(../images/text-find-group.gif) no-repeat;
	width: 79px;
	height: 69px;
}
#main .three-boxes .box-c span{
	background:url(../images/text-find-place.gif) no-repeat;
	width: 105px;
	height: 69px;
}
#main .three-boxes .box-r span{
	background:url(../images/text-find-place-go.gif) no-repeat;
	width: 74px;
	height: 69px;
}
.sub-nav-holder{
	width:100%;
	overflow:hidden;
	background:#fff;
}
#main .four-boxes{
	padding:7px 30px 26px 47px;
	width:auto;
	background:#fff url(../images/bg-sub-nav.gif) no-repeat -2px 0;
	float:left;
}
#main .four-boxes .box-l{
	padding:70px 0 0;
	background: url(../images/bg-circle-blue.gif) no-repeat 38px 0;
	width:126px;
}
#main .four-boxes .box-l span{
	background: url(../images/text-connect-to-god.gif) no-repeat;
	width:126px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
}
#main .four-boxes .box-c{
	width:150px;
	padding:70px 0 0;
	margin-left:100px;
	display:inline;
	float:left;
	background:url(../images/circle-green.gif) no-repeat 48px 0;
}
#main .four-boxes .box-c span{
	background:url(../images/text-connetct-to-group.gif) no-repeat;
	width: 150px;
	height: 36px;
}
#main .four-boxes .box-c2{
	width:150px;
	padding:70px 0 0;
	margin-left:95px;
	display:inline;
	float:left;
	background:url(../images/circle-violet.gif) no-repeat 37px 0;
}
#main .four-boxes .box-c2 span{
	background:url(../images/text-connect-to-ministry.gif) no-repeat;
	width: 150px;
	height: 36px;
}
#main .four-boxes .box-r{
	width:130px;
	padding:70px 0 0;
	margin-left:87px;
	display:inline;
	float:left;
	background:url(../images/circle-orange.gif) no-repeat 38px 0;
}
#main .four-boxes .box-r span{
	background:url(../images/text-connect-to-world.gif) no-repeat;
	width: 130px;
	height: 36px;
}
.main-info {
	font-size:12px; /*I changed this */
	line-height:13px;
	overflow:hidden;
	width:854px;
	padding:3px 35px 20px 34px;
	background:#fff;
	position:relative;
	margin:-28px 0 0;
}
.main-info h2 {
	color:#a7a9ac;
	font-size:21px;
	margin:0 0 7px;
	line-height:26px;
	text-transform:uppercase;
	padding:0 0 17px 15px;
	border-bottom:2px solid #c0e4f1;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
}
.main-info h2.area-volunteer {background:url(../images/text-areas-volunteer.png) no-repeat 13px 0;}
.main-info h3 {
	color:#a7a9ac;
	font-size:21px;
	margin:0 0 13px;
	line-height:26px;
	text-transform:uppercase;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
}
.main-info h3.kids {background:url(../images/text-kids.png) no-repeat 0 5px;}
.main-info h3.students {background:url(../images/text-students.png) no-repeat 0 5px;}
.main-info h3.media {background:url(../images/text-media.png) no-repeat 0 5px;}
.main-info h3.worship {background:url(../images/text-worship.png) no-repeat 0 5px;}
.main-info h3.arts {background:url(../images/text-arts.png) no-repeat 0 5px;}
.main-info h3.missions {background:url(../images/text-missions.png) no-repeat 0 5px;}
.main-info h3.pastoral {background:url(../images/text-pastoral.png) no-repeat 0 5px;}
.main-info h3.support {background:url(../images/text-support.png) no-repeat 0 5px;}
.main-info p {margin:0 0 12px;}
.main-info p a {
	color:#0092c8;
	text-decoration:none;
}
.main-info p a:hover {text-decoration:underline;}
.main-info .main-holder {
	overflow:hidden;
	width:858px;
}
.main-info .info-holder {
	border-bottom:2px solid #c0e4f1;
	overflow:hidden;
	width:980px;
	padding:0 0 5px 16px;
	margin:0 0 8px;
}
.main-info .info-block {
	float:left;
	width:415px; /*I changed this */
	margin:0 15px 0 0;
}
.inner7 .frame {background:url(../images/bg-border7.gif) no-repeat 854px 15px;}
.inner7 .frame .bg {
	background:url(../images/bg-border7.gif) no-repeat 580px 0;
}
.inner7 .title h2  {background:none !important;}
.column {
	float:right;
	width:222px;
	padding:15px 33px 0 0;
	overflow:hidden;
}
.column .box {
	overflow:hidden;
	width:100%;
	position:relative;
	margin:0 0 10px;
}
.column .text {
	overflow:hidden;
	width:100%;
	position:absolute;
	bottom:0;
	left:1px;
	padding:0;
	letter-spacing:-1px;
}
* html .column .text {
	position:relative;
	margin:-24px 0 0;
}
.column .text-holder {
	overflow:hidden;
	width:204px;
	padding:6px 8px;
	background:url(../images/bg-text.png) repeat-y;
}
.column .text h3 {
	margin:0;
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	font-style:italic;
}
.column .box .info {
	list-style:none;
	margin:0;
	overflow:hidden;
	width:260px !important;
	padding:10px 0 28px 5px;
	background:url(../images/bg-border8.gif) no-repeat 111px 14px;
}
.column .box img {display:block;}
.column .box .info li {
	width:95px;
	float:left;
	color:#414042;
	font-size:9px;
	text-transform:uppercase;
	margin:0 20px 0 0;
}
.column .box .info li .subtitle {
	width:100%;
	text-align:center;
	color:#404041;
	display:block;
	margin:0 0 -3px;
	position:relative;
}
.column .box .info li img {
	display:block;
	margin:0 auto 2px;
}
.column .box .info li p {
	margin:0;
	text-align:center;
}
.column .box .info li p .mark {
	color:#0092c8;
	text-transform:uppercase;
}
.column .menu {
	list-style:none;  
	padding:20px 0 0;
	margin:0;
	overflow:hidden;
	width:100%;
}
.column .menu li {
	overflow:hidden;
	height:1%;
	border-top:1px solid #80c9e4;
	vertical-align:top;
	padding:8px 8px 6px;
}
.column .menu li a {
	color:#0092c8;
	text-decoration:none;
}
.inner7 .mediapage .info {width:557px;}
.info .text-section {
	overflow:hidden;
	height:1%;
	padding:0 0 24px 17px;
	color:#414042;
	font-size:12px; /*I changed this */
	line-height:13px;
}
.info .main-text {
	overflow:hidden;
	height:1%;
	padding:25px 0 50px 17px;
	color:#414042;
	font-size:12px;  
	line-height:13px;   /*I changed this */
	border-top:2px solid #c0e4f1;
}
.info .text-item {
	overflow:hidden;
	height:1%;
	margin:0 0 12px;
}
.column .menu li a:hover {text-decoration:underline;}
.main-text h2 {
	color:#a7a9ac;
	font-size:21px;
	margin:0 0 23px -2px;
	line-height:26px;
	text-transform:uppercase;
	padding:0 0 17px 15px;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
	position:relative;
}
.main-text h2.belief{background:url(../images/text-belief.png) no-repeat;}
.info .text-item h3 {
	padding-bottom: 5px;
	font-size:13px !important;
	color:#414042;
}
.info .text-item .item-area {
	overflow:hidden;
	height:1%;
	padding:13px 0 0 35px;
	margin:0 0 -13px;
	position:relative;
}
.info .text-item .item-area p {margin:0 0 12px;}
.inner7 #main .section .social {
	padding:17px 14px 0 0;
}
#footer{
	width:100%;
	padding:3px 0 0;
	overflow:hidden;
	background:url(../images/bg-footer.png) no-repeat;
}
#footer ul{
	margin:0 -17px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
* html #footer ul{
	margin:0 -26px 0 0;
}
#footer ul li{
	float:right;
	padding:3px 10px 3px 10px;
	margin:0 9px 0 -9px;
	background:url(../images/separator2.gif) no-repeat 100% 0;
}
#footer ul li a{
	text-decoration:none;
	position:relative;
}
#footer ul li a:hover{
	text-decoration:underline;
}
.inner-holder{
	margin:0;
	padding:45px 0 0 32px;
	background:#fff;
	position:relative;
	height:1%;
}
.inner-holder-missions{
	margin:0;
	padding:45px 0 0 32px;
	background:#fff;
	position:relative;
	height:1%;
}
.inner #main{
	position:relative;
	width:922px;
	margin-top:-29px;
}
.inner5 #main{
	width:923px;
	margin-top:-20px;
}
.inner5 .main-holder{
	margin-left:-18px;
	position:relative;
	width:911px;
}
.inner5 .inner-holder{
	padding-left:48px;
	padding-top:11px;
	width:893px;
	position:static;
	background: url(../images/bg-inner5.png) no-repeat;
}
.bg-holder{
	width:100%;
	padding-bottom:1px;
	background:url(../images/blue-line.gif) no-repeat 0 100%;
}
.inner {
	font-family: Helvetica, Arial, sans-serif !important;
}

.inner.fasting a {
	color: #0092CE;
	font-weight: bold;
}
.inner .title{
	overflow:hidden;
	height:1%;
	padding:0 0 0 21px;
	margin-bottom:9px;
}
.inner .title:after{
	content:"";
	display:block;
	clear:both;
}
* html{height:1%;}
.inner .title h2{
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	-x-system-font:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	padding:0;
	margin:0px 10px -3px 0px;
	background: url(../images/arrow1.gif) no-repeat 100% 0;
	padding:3px 46px 3px 0;
}
.inner .title h2 a{
	color:#0092c8;
	text-decoration: none;
}
.inner .title h2 a:hover{
	text-decoration:none;
}
.mediapage{
	padding:7px 0 0;
	width:860px;
	background: url(../images/bg-inner-holder.gif) repeat-x;
}
.block-alt .inner5{background:none;}
.mediapage .holder{
	height:397px;
	overflow:auto;
}
.frame{
	width:100%;
	padding-top:14px;
}
.frame .bg{
	width:100%;
	height:1%;
	background: url(../images/bg-inner-frame.gif) no-repeat 462px 0;
}
.inner5 .bg{background:none;}
.frame .bg:after{
	content:"";
	display:block;
	clear:both;
}
.frame:after{
	content:"";
	display:block;
	clear:both;
}
.mediapage .info{
	margin-top:-14px;
	color:#414042;
	font-size:11px;
	float:left;
}
.mediapage .info h3{
	margin:0;
	font-size:11px;
}
.mediapage .info p{
	margin:0;
}
.mediapage .img-holder {
	margin-bottom:19px;
	position:relative;
}
.mediapage .img-holder img{
	vertical-align:top;
	display:block;
}
.item-box{
	padding:0 0 0 20px;
	float:left;
	width:369px;
}
.post-item{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.post-item li{
	padding:14px 0 0px;
	overflow:hidden;
	height:1%;
	margin:-1px 0 1px;
	background:url(../images/line.gif) no-repeat 119px 0;
}
.post-item li img{
	float:left;
}
.post-item li ul{
	float:left;
	margin:-5px 0 0;
	padding:0 0 16px 8px;
	list-style:none;
	/*border-bottom:1px solid #c5c7c9;*/
}
.post-item li ul li {
	padding:0;
	background:none;
}
.post-item li ul li span{
	color:#414042;
}
.post-item li ul li a{
	color:#636466;
	font-size:11px;
	text-decoration:none;
	background: url(../images/bullet.gif) no-repeat 0 50%;
	padding:0 0 0 22px;
}
.post-item li ul .active a,
.post-item li ul li a:hover{
	background: url(../images/bg-number1.gif) no-repeat 0 50%;
}
.sub-title{
	height:1%;
	overflow:hidden;
	padding:9px 38px 28px 0;
	color:#ccc;
}
.sub-title h3{
	width:100%;
	overflow:hidden;
	/*height:15px;*/
	margin:0;
}
.sub-title h3 a{
	color:#ccc;
	float:right;
	text-decoration:none;
	font-size:22px;
	padding:4px 40px 3px 0; /*I changed this*/
	text-transform:uppercase;
}
.sub-title h3 a:hover{
	color:#0092c8; /*I changed this*/
}
.inner2 .inner-holder {
	padding:29px 32px 86px;
}
.inner2 .inner-holder .title {
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
}
.inner2 .inner-holder .title h2{
	-x-system-font:none;
	float: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:0px;
	padding:0;
	width:315px;
	margin:0px 10px -3px 0px;
}
.inner2 .inner-holder .title h2 a{
	color:#0092c8;
	line-height:24px;
	position:relative;
}
.inner2 .frame .bg{
	background-position:505px 0;
}
.location-box{
	float:left;
	padding:8px 0 0 48px;
	width:320px;
}
.location-box ul{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #c0e4f1;
}
.location-box ul li{
	overflow:hidden;
	height:1%;
	padding:0 0 26px;
	vertical-align:top;
}
.location-box .number{
	float:left;
	background: url(../images/bg-number.gif) no-repeat;
	width:12px;
	height:12px;
	font-size:10px;
	text-align:center;
	color:#fff;
	margin:0 3px 0 0;
	line-height:12px;
}
.address-box{
	width:153px;
	float:left;
}
.time{
	float:left;
	width:150px;
	font-size:11px; /*I changed this */
}
.time p{
	margin:0;
}
.address-box address{
	font-style:normal;
	padding-left:3px;
	font-size:12px;
	margin-top:-2px;
}
.address-box address span{
	display:block;
	margin-bottom:-2px;
}
.address-box address span strong{
	font-weight:normal;
	font-size:10px;
}
.inner2 .mediapage .img-holder{
	margin-bottom:0;
	position:relative;
}

#info-part {
	width:100%;
	overflow:hidden;
	margin-top:4px;
}
#left-part {
	overflow:hidden;
	border:3px solid #000;
}

#left-part .text-box {
	overflow:hidden;
	position:relative;
	height:200px;
	padding-right:5px;
	margin-bottom:12px;
	background: #fff;
}
.text-box p{
	padding: 0 0 0 10px!important;
}
#left-part .vscroll-line{
	left:4px !important;
	width:2px !important;
	overflow: hidden;
	background: gray;
}
#right-part {
	float:right;
	width:183px;
	position:relative;
}
#middle-part-2,
#middle-part {
	float:left;
	width:353px;
	padding-left:25px;
	overflow:hidden;
	margin:10px 0 0;
	border:3px solid #000;
}
#middle-part-2 .text-box,
#middle-part .text-box {
	height:360px;
	padding:5px 0 0 8px;
	width:345px;
	margin-top:16px;
	overflow:hidden;
	position:relative;
	background: #fff;
}
#middle-part-2 .text-scroll,
#middle-part .text-scroll {
	height:360px;
	width:345px;
	overflow:hidden;
	position:relative;
}
#middle-part .scroll-content{
	top: 120px !important;
	height: 120px !important;
	width: 300px !important;
	background: #CCC;
}
#middle-part .vscroll-bar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
	height:120px !important;
	top: 200px !important;
}
.vscroll-up {
	position:absolute;
	height: 11px !important;
	background: url(../images/img-up.gif) no-repeat;
}
.vscroll-down {
	position:absolute;
	padding:3px 0 0 0;
	background: url(../images/img-down.gif) no-repeat;
	height: 7px !important;
}
.vscroll-up img{
	display:none;
}
.vscroll-down img{
	display:none;
}
.vscroll-line{
	width:11px !important;
	overflow: hidden;
	background: #e6e7e8;
}
.vscroll-slider{
	background: #0092c8;
	width:11px !important;
	left:1px !important;
}
/* scroll-bar CSS for id="middle-part-2" */
#middle-part-2 .scroll-content{
	top: 20px !important;
	height: 320px !important;
	background: #eee;
}
#middle-part-2 .vscroll-bar{
	position:absolute;
	width:11px !important;
	margin:0;
	padding:0;
	top:5px !important;
	left: 0px !important;
	height: 350px !important;
}
#middle-part-2 .vscroll-up{
	position:absolute;
	height: 11px !important;
}
#middle-part-2 .vscroll-up img{
	width:330px;
	height:11px;
}
#middle-part-2 .vscroll-down{
	position:absolute;
	padding:3px 0 0 0;
}
#middle-part-2 .vscroll-down img{
	width:330px;
	height:12px;
}
#middle-part-2 .vscroll-line{
	width:11px !important;
	overflow: hidden;
	background: #E6E7E8;
	display:none;
}
#middle-part-2 .vscroll-slider{
	background:blue;
	width:11px !important;
	overflow: hidden;
	display:none;
}
.sub-menu-holder{
	width:100%;
	overflow:hidden;
}
.holder-frame{
	width:100%;
	overflow:hidden;
}
/* new */
/* inner3 */
.inner3 .holder{
	height:301px;
}
.inner3 .frame{
	padding:0;
}
.inner3 .inner-holder{
	padding:42px 32px 40px;
}
.inner3 .inner-holder .title {margin-bottom:10px;}
.inner3 .inner-holder .title h2{
	-x-system-font:none;
	float: right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:0px;
	padding:0;
	width:315px;
	margin:0px 10px -3px 0px;
}
.inner5 .inner-holder .title h5{
	float:right;
	text-transform:uppercase;
	margin:0 238px -3px 0;
	font-size:22px;
	font-weight:normal;
	padding:0;
	background: url(../images/text-cfo-kids.gif) no-repeat;
	display:inline;
	position:relative;
}
.inner3 .inner-holder .title h2 a{
	color:#0092c8;
	line-height:24px;
}
.inner3 .frame .bg,
.inner4 .frame .bg{
	background-position:507px 15px;
}
.inner3 .info{
	margin:0;
	padding:0 0 135px;
}
.text-area{
	width:329px;
	padding:0 0 0 35px;
	float:right;
	overflow:hidden;
}
.inner6 .text-area .text p {margin:0 0 35px;}
.text-area .sub-menu {
	float:none;
	display:block;
}
.inner6 .info {padding:0;}
.inner6 .text-area {
	background:url(../images/bg-border.gif) no-repeat 32px 100%;
}
.inner6 .bg {background:url(../images/bg-inner-frame1.gif) no-repeat scroll 462px 0;}
.text{
	width:275px;
	/*text-align:justify;*/  
	padding:14px 15px 30px 10px;
	font-size:12px; /*I changed this */
	line-height:13px;
	color:#414042;
}
#main .link-holder {
	overflow:hidden;
	height:1%;
	padding:0 0 43px 348px;
	position:relative;
	margin:-3px 0 0;
	background:#fff;
}
#main .text .link-holder {padding:0;}
#main .get {
	float:left;
	font-size:22px;
	color:#0092c8;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #80c9e4;
	border-width:1px 0;
	padding:10px 11px 6px 12px;
}
#main .text .get {float:right;}
#main .get a {
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-get-connect.png) no-repeat;
	text-decoration:none;
	color:#0092c8;
	width:232px;
	height:15px;
	float:left;
}
#main .get .get-connected{
	background: url(../images/text-get-connected.gif) no-repeat;
	width:259px;
}
#main .get a:hover {text-decoration:underline;}
.text h3 {
	margin:0 0 12px;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
}
.text p{
	margin:0 0 12px;
}
.sub-menu{
	width:100%;
	margin:25px 0 0;
	padding:10px 0 0;
	list-style:none;
	font-size:22px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	border-top:2px solid #c0e4f1;
}
.sub-menu-inner5{
	border:none;
	font-size:22px;
	letter-spacing:-1px;
	position:relative;
	margin:25px 11px 12px 0;
}
.sub-menu li{
	height:1%;
}
.sub-menu a{
	padding:0 35px 0 0;
	color:#ccc;
	text-decoration:none;
	white-space:nowrap;
}
.inner4 .sub-menu a{
	color:#fff;
	padding-right:0;
}
.sub-menu a:hover,
.sub-menu li.active a{
	color:#0092c8; /*I changed this */
}
.sub-menu-inner5 li a{color:#fff;}
.sub-menu-inner5 a:hover{background:none;}
/* color */
.color .inner-holder{
	padding:8px 32px 22px;
	background: url(../images/bg-inner-alt.jpg) no-repeat;
}
.color .alt-inner-holder{background: url(../images/bg-inner-box.jpg) no-repeat;}
.color .sub-menu a:hover,
.color .sub-menu li.active a{
	color:#7bc4e5;
	background:none;
}
.color .inner-holder-missions{
	padding:8px 32px 22px;
	background: url(../images/bg-inner-missions.jpg) no-repeat;
}
/* inner4 */
.inner4 #main{
	margin:-14px 0 0;
	width:923px;
}
.inner4 .holder{height:306px;}
.block{
	width:855px;
	padding:16px 20px 15px;
	margin:-3px -20px 0;
	background: url(../images/bg-block.png) no-repeat;
}
.block-alt{background:none;}
.inner4{
	position:relative;
	z-index:3;
}
#main .inner4 {background:url(../images/bg-inner-holder2.gif) no-repeat;}
.inner4 .info{margin:0;}
.inner4 .frame{padding:0;}
.inner4 .sub-menu{
	border:0;
	width:393px;
	display:inline;
	margin:33px 0 2px -29px;
	padding:0;
	width:auto;
	float:right;
	position:relative;
	right:30px; /*I changed this */
}
.inner4 .sub-menu li {
	float:left;
	clear:left;
}
.inner4 .title{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.inner4 .title h2{
	display:inline;
	margin:0 245px 0 0;
	padding:0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:120px;
	height:38px;
	background: url(../images/text-students-alt.png) no-repeat;
}
.inner4 .title h2 a{
	display:block;
	height:100%;
	position:relative;
	cursor:pointer;
}
/* inner14 */
.inner14 #main{
	margin:-14px 0 0;
	width:923px;
}
.inner14 .holder{height:306px;}
.block{
	width:855px;
	padding:16px 20px 15px;
	margin:-3px -20px 0;
	background: url(../images/bg-block.png) no-repeat;
}
.block-alt{background:none;}
.inner14{
	position:relative;
	z-index:3;
}
#main .inner14 {background:url(../images/bg-inner-holder2.gif) no-repeat;}
.inner14 .info{margin:0;}
.inner14 .frame{padding:0;}
.inner14 .sub-menu{
	border:0;
	width:393px;
	display:inline;
	margin:33px 0 2px -29px;
	padding:0;
	width:auto;
	float:right;
	position:relative;
	right:30px; /*I changed this */
}
.inner14 .sub-menu li {
	float:left;
	clear:left;
}
.inner14 .title{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
.inner14 .title h2{
	display:inline;
	margin:0 245px 0 0;
	padding:0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:154px;
	height:38px;
	background: url(../images/text-missions-alt.png) no-repeat;
}
.inner14 .title h2 a{
	display:block;
	height:100%;
	position:relative;
	cursor:pointer;
}
.inner5 .title h2{
	display:inline;
	margin:0 262px 15px 0;
	padding:0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:107px;
	height:30px;
	position:relative;
	background: url(../images/text-cfo-kids.gif) no-repeat;
}
.link{
	position:absolute;
	background: url(../images/bg-link.png) no-repeat;
	bottom:-8px;
	left:59px;
	width:185px;
	height:155px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:3;
}
.link a{
	display:block;
	height:100%;
}
.mediapage2{background:none;}
/* inner8 */
.inner8 .frame .bg {background:url("../images/bg-inner-frame.gif") no-repeat scroll 507px 15px transparent;}
.inner8 .text-area .text p {margin:0 0 11px;}
.inner8 .main-info{
	margin-top:-40px;
	padding:0 35px 102px 34px;
}
.missions-box{
	overflow: hidden;
	width: 746px;
	background: url(../images/bg-missions-box.gif) repeat-y 505px 0;
	padding: 23px 0 0;
	margin: 0 0 18px;
}
.main-info .global-missions{
	background: url(../images/text-global-missions.gif) no-repeat 13px 0;
	padding-bottom:9px;
}

.main-info .reach-beyonds{
	background: url(../images/reach.jpg) no-repeat 13px 0;
	padding-bottom:9px; /*I changed this added */
}
.missions-box .text-box{
	padding: 13px 85px 41px 16px;
	width:404px; /* I changed this */
	border-bottom: 1px solid #80c9e4;
}
.missions-box p{
	font-size: 12px;
	line-height: 13px;
	margin: 0;
	padding: 0 !important;
}
.missions-box ul{
	margin: 25px 0 0 -3px;
	padding: 0;
	list-style: none;
	float: right;
	border-top: 2px solid #c0e4f1;
	font-size: 12px;
	line-height: 14px;
}
.missions-box li{
	border-bottom: 1px solid #80c9e4;
	padding: 9px 8px 5px;
	width:208px
}
.missions-box a{
	color: #0092c8;
	text-decoration: none;
}
.missions-box a:hover{text-decoration: underline;}
.inner8 .img-box{
	width: 860px;
	margin: 0 -6px 20px 0;
}
.info-area{
	border-bottom: 1px solid #80c9e4;
	padding: 0 0 54px;
}
.info-area .area{
	width:715px;
	overflow: hidden;
	border-top: 1px solid #80c9e4;
	padding: 10px 0;
	position: relative;
}
.info-area .box{
	width:409px;
	padding: 11px 82px 14px 16px;
	border-right: 2px solid #e2e3e4;
}
.info-area .bolivia{
	background: url(../images/text-bolivia.gif) no-repeat;
	margin: 0 0 3px;
}
.info-area dl{
	color: #0092c8;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
	margin: 0 0 12px;
	width: 100%;
}
.info-area dt{
	float: left;
	padding: 0 3px 0 0;
}
.info-area dd{margin: 0;}
.info-area p{ /*I changed this */
	margin: 0;
}
.info-area .sign-up{
	position: absolute;
	right: 20px;
	top: 50%;
	width:164px;
	height:16px;
	background: url(../images/text-sign-up.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: -8px 0 0;
}
/* inner9 */
.inner9 .info-area .area{
	width:505px;
	border: 0;
	padding: 0 0 33px;
}
.inner9 .info-area{padding: 0 0 4px;}
.inner9 .missions-box .text-box{
	border: 0;
	padding-bottom:8px;
}
.inner9 .missions-box{margin-bottom:34px;}
.inner9 .missions-box ul{margin-top:24px;}
.main-info .local-missions{
	background: url(../images/personal_missions.png) no-repeat 13px 0; /* I changed this */
	padding-bottom:9px;
}
.main-info .reach-beyond{background: url(../images/text-local-missions.gif) no-repeat 13px 0;}
.main-info .local-partnerships{background: url(../images/text-local-partnerships.gif) no-repeat 13px 0;}
.inner9 .main-info h2{padding-bottom:8px;}
.inner9 .info-area .box{
	width:410px;
	padding: 5px 0 0 13px;
	border:0;
	font-size: 12px;
	line-height: 12px;
}
.inner9 .info-area ol{
	margin: 0 0 0 18px;
	padding: 0 0 12px;
}
* html .inner9 .info-area ol{margin: 0 0 0 23px;}
* +html .inner9 .info-area ol{margin: 0 0 0 23px;}
.inner9 .info-area li{margin: 0 0 -2px;}
.inner9 .info-area p{margin: 0 0 12px;}
.inner9 .info-area a{
	color: #0092c8;
	text-decoration: none;
}
.inner9 .info-area a:hover{text-decoration: underline;}
.inner9 .info-area ul{
	margin: 0;
	padding: 0 0 12px 11px;
	list-style: none;
}
.inner9 .info-area ul li{
	background: url(../images/bullet-info-area.gif) no-repeat 0 3px;
	padding: 0 0 0 8px;
	margin: 0;
}
#main.inner9 .link-holder{margin: 25px 0 0;}
.inner9 .main-info{padding-bottom:0px;}
/*inner10*/
.info .content-text {
	padding:0 30px 8px 17px;
	color:#414042;
	font-size:12px;
	line-height:14px;
	border-bottom:1px solid #6ec1e0;
	margin:-10px 0 0;
}
.mediapage .info .content-text p {
	margin:0 0 14px;
}
.mediapage-frame{
	padding:14px 0 48px;
	overflow:hidden;
	height:1%;
}
.mediapage-frame .column{
	width:224px;
	background: url(../images/bg-column.gif) repeat-y;
	padding:4px 26px;
	margin:-3px 3px 0 0;
	display:inline;
}
.mediapage-frame .box{
	margin:0;
	overflow:visible;
}
.mediapage-frame .heading{
	border-bottom:5px solid #40add6;
	margin:0 3px 8px 0;
	padding:0 0 2px 9px;
}
.mediapage-frame .heading h3{
	text-transform:uppercase;
	font-size:11px;
	color:#414042;
	margin:0;
	line-height:14px;
	font-style:italic;
}
.mediapage-frame .information{
	color:#6d6e71;
	font-size:12px;
	line-height:15px;
	padding:0 0 32px 8px;
}
.mediapage-frame .information span{
	display:block;
}
.mediapage-frame .column .box img{
	margin:-10px 0 0;
	position:relative;
}
.inner10 .title h2  {background:none !important;}
.inner10 .frame {
	padding:11px 0 0;
	background:url(../images/bg-inner-frame2.gif) repeat-y 100% 0;
}
.inner10 .bg {background:url(../images/bg-inner-frame3.gif) no-repeat 290px 0;}
.inner10 .mediapage .info {margin:-11px 0 0;}
.inner10 .inner6 .text-area {
	width:508px;
	padding:29px 29px 0 32px;
	background:none;
}
.text-holder {
	height:1%;
	overflow:hidden;
	color:#414042; /*I changed this */
	font-size:14px;
	line-height:17px;
	/*text-align:justify;*/
}
.text-area .text-holder h3 {
	color:#a7a9ac;
	font-size:20px;
	line-height:22px;
	margin:0 28px 15px 0;
	padding:0 0 11px;
	border-bottom:1px #80c9e4 solid;
}
.text-rick-blackwood span {
	display:block;
	width:291px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-rick-blackwood.gif) no-repeat;
}
.text-holder p {margin:0 0 15px;}
.text-holder a {
	color:#0092c8;
	text-decoration:none;
}
.text-holder a:hover {text-decoration:underline;}
.inner10 .main-info {
	margin:0;
	width:858px;
	padding:40px 31px 38px 34px;
	background:#fff url(../images/bg-main-inner.gif) no-repeat 100% 0;
}
.inner10 .main-info h2 {
	color:#a7a9ac;
	font-size:20px;
	line-height:22px;
	text-transform:uppercase;
	border:0;
	margin:0 0 8px;
	padding:0;
}
.text-leadership {
	width:271px;
	height:19px;
	background:url(../images/text-leadership.gif) no-repeat;
}
.text-worship {
	width:264px;
	height:18px;
	background:url(../images/text-worship.gif) no-repeat;
}
.text-small-groups {
	width:167px;
	height:16px;
	background:url(../images/text-small-groups.gif) no-repeat;
}
.text-missions1 {
	width:104px;
	height:17px;
	background:url(../images/text-missions1.gif) no-repeat;
}
.text-children {
	width:109px;
	height:16px;
	background:url(../images/text-children.gif) no-repeat;
}
.text-students1 {
	width:111px;
	height:16px;
	background:url(../images/text-students1.gif) no-repeat;
}
.text-business {
	width:226px;
	height:16px;
	background:url(../images/text-business.gif) no-repeat;
}
.text-services {
	width:416px;
	height:17px;
	background:url(../images/text-services.gif) no-repeat;
}
.text-pastoral-care {
	width:175px;
	height:17px;
	background:url(../images/text-pastoral-care.gif) no-repeat;
}
.items {
	width:100%;
	overflow:hidden;
	color:#6d6e71;
	font-size:14px;
	line-height:16px;
}
.items .cont {
	width:100%;
	overflow:hidden;
	border-top:8px #0092c8 solid;
	padding:10px 0;
}
.items .c-holder {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-items.gif) repeat-y;
}
.items .item-holder {
	float:right;
	width:485px;
	padding:0 53px 0 27px;
}
.items .item {
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
	text-decoration:none;
}
.items .item1 {
	padding:6px 0 5px;
	margin:0 0 5px;
	border-bottom:2px #c0e4f1 solid;
}
.items dl{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.items dt{
	color:#333132;
	font-weight:bold;
	display:inline;
}
.items dd{
	margin:0;
	display:inline;
	font-style:italic;
}
#main.inner12 .main-info{
	padding:3px 35px 0 34px;
	margin:-28px 0 14px; 
}
#main.inner12 .main-info,
#main.inner12 .text{
	font-size:12px;
	line-height:14px;
}
#main.inner12 .main-info .info-holder{
	padding:0 0 9px 13px;
	margin:0 0 26px;
}
#main.inner12 .main-info h3{margin:0 0 7px;}
#main.inner12 .main-info p{margin:0 0 14px;}
#main.inner12 .main-info .main-holder{margin:0 0 -15px;}
.inner3 .inner-holder h2.text-need{width:318px;}
.main-info h2.text-areas-to-get{
	background:url(../images/text-areas-to-get.gif) no-repeat 11px 0;
	height:17px;
	margin:0 0 12px;
}
.text-cf-counseling{
	background:url(../images/text-cf-counseling.gif) no-repeat;
	width:269px;
	height:17px;
}
.text-celebrate{
	background:url(../images/text-celebrate.gif) no-repeat;
	width:244px;
	height:17px;
}
.text-grief{
	background:url(../images/text-grief.gif) no-repeat;
	width:196px;
	height:17px;
}
.text-hospital{
	background:url(../images/text-hospital.gif) no-repeat;
	height:17px;
	width:231px;
}
.text-hurricane{
	background:url(../images/text-hurricane.gif) no-repeat;
	height:17px;
	width:298px;
}
.text-prayer{
	background:url(../images/text-prayer.gif) no-repeat;
	width:83px;
	height:17px;
}

#slideshow {
    position:relative;
    height:518px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}