html{font-size:100.01%;}
body{
	margin:0;
	color:#000;
	font:62.5% "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	background:#fff;
	min-width: 1002px;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.holder{
	overflow:hidden;
	height:1%;
}
#page {
	width:100%;
	overflow:hidden;
	position: relative;
}
/* header */
#header {
	width:100%;
	position:relative;
	background: url(/church/layout/images/bg-header-strip.jpg) repeat-x;
	z-index: 100;
}
#header .header-area{
	width: 100%;
	background: url(/church/layout/images/bg-header.jpg) no-repeat 50% 0;
}
#header .header-box{
	width: 916px;
	height: 147px;
	position: relative;
	margin: 0 auto;
}
#header .header-box:after {
	display: block;
	content:"";
	clear: both;
}
/* logo */
#header .logo{
	position:absolute;
	top:0;
	left:-104px;
	width:607px;
	height:193px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .logo a{
	background:url(/church/layout/images/logo.png) no-repeat;
	display:block;
	height:100%;
}
/* top navigation */
#header .top-nav{
	width: 100%;
	height: 21px;
	overflow: hidden;
	margin: 0 0 99px;
}
#header .top-nav ul{
	float: right;
	margin: 0 2px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#header .top-nav ul li{
	float: left;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
}
#header .top-nav ul li a{
	color: #fff;
	float: left;
	padding: 5px 7px 6px;
}
#header .top-nav ul li a.active,
#header .top-nav ul li a:hover{
	background-color:#00448b;
	text-decoration: none;
}
#header .top-nav ul li .lnk-mail{
	background: url(/church/layout/images/ico-mail.gif) no-repeat 100% 5px;
	padding-right:27px;
}
#header .top-nav ul li .lnk-home{
	background: url(/church/layout/images/ico-home.gif) no-repeat 100% 5px;
	padding-right:22px;;
}
#header .top-nav ul li .lnk-links{
	background: url(/church/layout/images/ico-plus.gif) no-repeat 100% 7px;
	padding-right:17px;;
}
/* main navigation */
#navigation{
	background: url(/church/layout/images/bg-navigation.gif) no-repeat;
	width: 696px;
	height: 25px;
	margin: 0 0 0 135px;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 80;
}
#navigation:after {
	display: block;
	content: "";
	clear: both;
}
#navigation li{
	float: left;
	text-transform: uppercase;
	font:10px Geneva, Arial, sans-serif;
	text-align: center;
	position: relative;
	z-index: 80;
}
#navigation li a{
	color:#fff;
	display: block;
	padding: 6px 0;
	height: 1%;
}
#navigation li a:hover{text-decoration:none;}
#navigation li .lnk-company{width:105px;}
#navigation li .lnk-action{width:103px;}
#navigation li .lnk-teach{width:121px;}
#navigation li .lnk-life{width:99px;}
#navigation li .lnk-spirit{width:129px;}
#navigation li .lnk-happening{width:139px;}
#navigation li:hover .drop,
#navigation li.hover .drop{display:block;}
#navigation li .drop{
	position: absolute;
	top:23px;
	left:-6px;
	width: 160px;
	overflow: hidden;
	padding: 4px 0 0;
	display: none;
	z-index: 80;
}
#navigation li .drop ul{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
	background: #fff;
	border:solid #a6a6a6;
	border-width: 0 2px 2px;
	position: relative;
	z-index: 80;
}
#navigation li .drop ul li{
	vertical-align: top;
	float: none;
	text-transform: uppercase;
	font:10px Arial, Verdana, sans-serif;
	text-align: left;
}
#navigation li .drop ul li a{
	color: #434343;
	padding: 6px 4px 6px 19px;
}
#navigation li .drop ul li a:hover{
	color: #FFFFFF/*#434343*/;
	background:#007a00 url(/church/layout/images/drop-arrow.gif) no-repeat 6px 50%;
	text-decoration: none;
}
/* content */
#content {
	width:918px;
	overflow:hidden;
	margin: 0 auto;
}
#content .content-area{background: url(/church/layout/images/bg-content.gif) repeat-y;}
#content .content-area .bg-content{
	width: 100%;
	overflow: hidden;
	background: url(/church/layout/images/bg-content-top.gif) no-repeat;
	padding: 0 0 40px;
}
/* main area */
.main{
	width: 594px;
	float: right;
}
/* welcome block */
.main .welcome{
	width: 100%;
	overflow: hidden;
	margin: 0 0 26px;
}
.main .welcome img{display:block;}
/* events block */
.events{
	width: 500px;
	overflow: hidden;
	background: #f1f1f1;
	padding: 12px 14px 19px 13px;
	margin: 0 0 23px 29px;
}
.events h2{
	font-size: 1.5em;
	color: #797878;
	text-transform: uppercase;
	margin: 0 0 10px;
}
/* gallery block */
.events .gallery{
	width: 100%;
	overflow: hidden;
}
.events .btn-prev{
	background: url(/church/layout/images/btn-left.gif) no-repeat;
	width: 10px;
	height: 89px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 1px 0 3px;
	display: inline;
}
.events .btn-next{
	background:url(/church/layout/images/btn-right.gif) no-repeat;
	width: 10px;
	height: 89px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 3px;
	display: inline;
}
.events .gallery-box{
	width: 472px;
	float: left;
	overflow: hidden;
}
.events .gallery-box ul{
	width: 99999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.events .gallery-box ul li{
	width: 105px;
	float: left;
	padding: 0 7px 0 6px;
}
.events .gallery-box .img{
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.events .gallery-box img{
	display: block;
	width: 103px;
	border: 1px solid #a1998e;
}
.events .gallery-box .title{
	display: block;
	font:bold 11px Arial, Verdana, sans-serif;
	color: #3d3d3d;
}
.events .gallery-box p{
	font:11px/13px Arial, Verdana, sans-serif;
	margin: 0;
	color: #797979;
}
.events .gallery-box .more{
	font:10px Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #b69208;
}
/* sidebar */
.sidebar{
	width: 270px;
	float: left;
	margin: 0 0 0 9px;
	padding: 15px 27px 10px 18px;
	display: inline;
}
/* stories area */
.sidebar .stories{
	width: 100%;
	overflow: hidden;
	margin: 0 0 30px;
}
.sidebar h3{
	font-size: 1.5em;
	color: #797878;
	margin:0;
	text-transform: uppercase;
}
.sidebar .stories h3{margin: 0 0 7px 39px;}
.sidebar .stories ul{
	margin: 0 0 12px;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.sidebar .stories ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
}
.sidebar .stories .date{
	float: left;
	width: 39px;
}
.sidebar .stories .date span{
	display: block;
	background: url(/church/layout/images/date-sep.gif) no-repeat 0 100%;
	color: #878383;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 2px 3px;
}
.sidebar .stories .date em{
	display: block;
	font-weight: bold;
	font-size: 1.6em;
	font-style: normal;
	color: #878383;
	padding: 0 0 0 3px;
}
.sidebar .stories .text{
	height: 1%;
	overflow: hidden;
}
.sidebar .stories .text .title{
	display: block;
	font-size: 1.3em;
	color: #05528d;
}
.sidebar .stories .text .title a{color: #05528d;}
.sidebar .stories .text p{
	font-size: 1.1em;
	color: #4a4949;
	line-height: 1.364em;
	margin: 0;
}
.sidebar .stories .btn-story{
	display: block;
	width: 202px;
	height: 29px;
	background: #004082;
	color: #f1f1f1;
	text-align: center;
	font-size: 10px;
	line-height: 29px;
	text-transform: uppercase;
	margin: 0 0 0 39px;
}
.column-l ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
}
.column-l .btn-story{
	display: block;
	width: 138px;
	height: 25px;
	background: #004082;
	color: #f1f1f1;
	text-align: center;
	font-size: 9px;
	line-height: 25px;
	text-transform: uppercase;
	margin: 0;
}
/* service area */
.sidebar .service{
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px;
}
.sidebar .service h3{
	margin: 0 0 13px;
	font:bold 1.5em Arial, Helvetica, sans-serif
}
.sidebar .service .box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
}
.sidebar .service .box .title{
	display: block;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	color: #004082;
	margin: 0;
}
.sidebar .service .box address{
	font:italic 1.2em Arial, Helvetica, sans-serif;
	color: #797878;
	margin: 0 0 9px;
}
.sidebar .service .box ul{
	margin: 0 0 0 8px;
	padding: 0;
	list-style: none;
}
.sidebar .service .box ul li{
	vertical-align: top;
	padding: 0 0 0 7px;
	background: url(/church/layout/images/service-sep.gif) no-repeat 0 6px;
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #313131;
	margin: 0 0 6px;
}
/* links area */
.sidebar .links{
	width: 262px;
	overflow: hidden;
	margin: 0 0 0 8px;
	padding: 0 0 35px;
	list-style: none;
	position: relative;
}
.sidebar .links li{
	vertical-align: top;
	width: 262px;
	height: 61px;
	padding: 30px 0 0;
	text-align: center;
	font-size: 18px;
	margin:0 0 -35px;
}
.sidebar .links li span{
	font-size:22px;
	font-weight: bold;
}
.sidebar .links li a{color:#00448a;}
.sidebar .links li.right{background: url(/church/layout/images/arrow-right.gif) no-repeat 100% 0;}
.sidebar .links li.left{background: url(/church/layout/images/arrow-left.gif) no-repeat;}
/* columns page */
#content .columns{
	background: url(/church/layout/images/bg-columns.gif) repeat-y;
	margin: 0 auto;
}
#content .columns .bg-content{
	width: 900px;
	padding: 0 9px;
	overflow: hidden;
	background: url(/church/layout/images/bg-columns-top.gif) no-repeat;
}
/* left column */
.columns .column-l{
	width: 162px;
	float: left;
	padding: 43px 0 0 0;
}
/* stories block */
.column-l .stories{
	height:1%;
	overflow: hidden;
	padding: 0 3px 0 12px;
	margin: 0 0 78px;
}
.column-l .stories h3{
	font-size: 1.4em;
	color: #797878;
	text-transform: uppercase;
	margin: 0 0 9px;
}
.column-l .stories ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.column-l .stories ul li{
	vertical-align: top;
}
.column-l .stories ul li .text{
	width: 100%;
	overflow: hidden;
}
.column-l .stories .title{
	display: block;
	font-size: 1.3em;
	color: #05528d;
}
.column-l .stories .title a{color: #05528d;}
.column-l .stories p{
	font-size: 1.1em;
	line-height:1.364em;
	color: #4a4949;
	margin: 0 0 2px;
}
.column-l .stories .more{
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #004082;
}
/* links block */
.column-l .links{
	width: 147px;
	overflow: hidden;
	margin: 0 0 0 8px;
	padding: 0 0 20px;
	list-style: none;
	position: relative;
}
.column-l .links li{
	vertical-align: top;
	width: 147px;
	height: 34px;
	padding: 17px 0 0;
	text-align: center;
	font-size: 13px;
	margin: 0 0 -20px;
}
.column-l .links li span{
	font-size:15px;
	font-weight: bold;
}
.column-l .links li a{color:#00448a;}
.column-l .links li.right{background: url(/church/layout/images/arrow-right-s.gif) no-repeat 100% 0;}
.column-l .links li.left{background: url(/church/layout/images/arrow-left-s.gif) no-repeat;}
/* center column */
.columns .column-c{
	width: 577px;
	float: left;
}
.column-c .img-box{
	width: 100%;
	overflow: hidden;
	position:relative;
	z-index:20;
}
.column-c .img-box img{display:block;}
.column-c .text-area{
	height: 1%;
	overflow: hidden;
	padding: 17px 20px 0 23px;
	margin: 0 0 170px;
}
.inner-5 .text-area{margin: 0 0 109px;}
.column-c .text-area .text-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 13px;
}
.column-c .text-area h1{
	font-size: 1.7em;
	color: #05528d;
	margin: 0;
}
.column-c .text-area .h-youth{
	overflow:hidden;
	text-indent:-9999px;
	width:100%;
	height:26px;
	padding:6px 0 0;
	background:url(/church/layout/images/h-youth.gif) no-repeat 0 100%;
	margin:0 0 2px;
}
.column-c .text-area .heading{
	display: block;
	font-size: 1.2em;
	color: #747474;
	margin: 0 0 14px;
}
.column-c .text-area .heading a{color: #747474;}
.column-c .text-area p{
	font-size: 1.1em;
	line-height: 1.546em;
	margin: 0;
}
.column-c .text-area p a{
	color: #996e00;
	text-decoration: underline;
}
.column-c .text-area p a:hover{text-decoration:none;}
/* plan block */
.columns .plan{
	width: 100%;
	overflow: hidden;
}
.columns .plan .box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 12px;
}
.columns .plan .title{
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
}
.columns .plan .title span{
	float: left;
	background: url(/church/layout/images/circle.gif) no-repeat;
	width: 25px;
	font-size: 17px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin: 0 11px 0 0;
}
.columns .plan .title strong{
	font-size: 1.1em;
	line-height: 25px;
}
/* registration */
.registration{padding:22px 0 46px;}
.registration .holder{padding:0 0 13px;}
.registration label{
	float:left;
	width:165px;
	padding:3px 9px 0 0;
	text-align:right;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.registration .form-text{
	float:left;
	width:243px;
	padding:0 5px 1px;
	border:1px solid #d6d6d6;
	background:none;
	color:#a0a0a0;
	font-size:11px;
	line-height:14px;
}
.registration select{
	float:left;
	width:94px;
	color:#a0a0a0;
	font-size:11px;
	line-height:12px;
	border:1px solid #d6d6d6;
}
.registration textarea{
	float:left;
	width:249px;
	height:197px;
	padding:4px 0 0 4px;
	border:1px solid #d6d6d6;
	background:none;
	color:#a0a0a0;
	font-size:11px;
	line-height:12px;
}
.registration .btn-submit{
	width:130px;
	height:33px;
	background:#00458a url(/church/layout/images/icon-mail.gif) no-repeat 100px 10px;
	padding:0 0 2px 8px;
	cursor:pointer;
	font-size:12px;
	text-align:left;
	color:#fff;
	border:none;
	margin:-5px 0 0 174px;
}
/* media-block */
.media-block{
	width:501px;
	height:287px;
	padding:8px;
	background:#f1f1f1;
	overflow:hidden;
	margin:0 0 15px;
}
.media-block img{display:block;}
.column-c .holder-text{padding:0 30px 5px 5px;}
.column-c .holder-text p{
	font-size:1.2em;
	line-height:1.35em;
	color:#7c7c7c;
}
.btn-audio-version,
.btn-share-friend{
	float:left;
	background:#00458a;
	padding:0 10px 0 0;
}
.btn-audio-version a,
.btn-share-friend a{
	font-size:12px;
	color:#fff;
	line-height:16px;
	padding:8px 0 9px 9px;
	float:left;
}
.btn-audio-version a:hover,
.btn-share-friend a:hover{text-decoration:none;}
.btn-audio-version{margin:0 7px 0 108px;}
.btn-audio-version a{
	background:url(/church/layout/images/icon-audio.gif) no-repeat 100% 10px;
	padding-right:29px;
}
.btn-share-friend a{
	background:url(/church/layout/images/icon-mail.gif) no-repeat 100% 10px;
	padding-right:27px;
}
/* Youth Ministries at New Life Church */
.youth-ministries{
	padding:8px 0 25px;
	margin:0 11px 0 0;
}
.youth-ministries h2{
	background:url(/church/layout/images/h-youth-ministries-at-new.gif) no-repeat;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.youth-ministries .block{
	background:url(/church/layout/images/bg-block.gif) repeat-x 0 100%;
	padding:27px 0 22px;
	overflow:hidden;
	width:100%;
}
.youth-ministries .fuel{padding:22px 0 10px;}
.youth-ministries span{
	float:left;
	width:133px;
	text-align:center;
}
* html .youth-ministries span{width:130px;}
.youth-ministries .holder{padding:0 22px 0 0;}
/* Another Heading With Bullet-Style Information */
.another-heading h2{
	background:url(/church/layout/images/h-another-heading-with.gif) no-repeat;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 6px;
}
.another-heading ul{
	margin:0;
	padding:0 0 28px 7px;
	list-style:none;
}
.another-heading ul li{
	background:url(/church/layout/images/bullet.gif) no-repeat 0 5px;
	padding:0 0 0 14px;
	font-size:1.1em;
	line-height:1.45em;
	color:#000;
}
.another-heading ul li a{color:#000;}
.button{
	display:block;
	width:105px;
	background:#00458a url(/church/layout/images/btn-button.gif) no-repeat 11px 50%;
	padding:9px 0 10px;
	overflow:hidden;
	text-indent:-9999px;
}
/* right column */
.columns .column-r{
	width: 161px;
	float: right;
	padding:14px 0 0;
}
.column-r .column-box{
	height: 1%;
	overflow: hidden;
	padding: 0 7px 24px 16px;
}
.column-r .column-box h3{
	color: #6f6a6a;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #6f6a6a;
	padding: 0 0 2px;
	margin: 0 0 6px;
}
.column-r .column-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.column-r .column-box ul li{
	vertical-align:top;
	font:1.2em Arial, Helvetica, sans-serif;
	margin:0 0 6px;
	line-height:15px;
}
.column-r .column-box ul li a{color: #17375d;}
.column-r .column-box ul li a span{margin:0 0 0 7px}
/* footer */
#footer {
	width:100%;
	overflow:hidden;
	background:#c28c20 url(/church/layout/images/bg-footer.gif) repeat-x 0 100%;
	border-top: 3px solid #a6771a;
	padding: 0 0 24px;
}
#footer .footer-box{
	width: 900px;
	overflow: hidden;
	margin: 0 auto;
	padding: 18px 0;
}
/* footer info */
#footer .info{
	float: left;
	width: 315px;
}
#footer .info .title{
	display: block;
	font-size: 1.9em;
	color: #00458b;
}
#footer .info address{
	font-style: normal;
	color: #fff;
	font-size: 1.3em;
	line-height: 1.334em;
}
#footer .info address span{display:block;}
#footer .area{
	width: 585px;
	float: right;
}
/* footer navigation */
#footer .area .nav{
	width: 350px;
	float: left;
	padding: 7px 0 0;
}
#footer .nav ul{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .nav ul li{
	float: left;
	background: url(/church/layout/images/footer-sep.gif) no-repeat 0 3px;
	padding: 0 11px 0 6px;
	margin: 0 0 0 -6px;
	font-size: 1.1em;
}
#footer .nav ul li a{color:#fff;}
#footer .nav p{
	font-size: 1.1em;
	margin: 0;
	color: #fff;
}
/* search block */
#footer .search{
	float: right;
	width: 230px;
	padding: 9px 0 0;
}
#footer .search .search-box{
	height:1%;
	overflow: hidden;
	background: #a6771a;
	padding: 0 7px 7px 10px;
}
#footer .search .search-box label{
	float: left;
	font-size: 11px;
	color: #fff;
	margin: 10px 0 0;
}
#footer .search .search-box .text{
	float: right;
	border: 0;
	font-size: 11px;
	background: #fff;
	width: 160px;
	padding: 4px 3px 3px;
	margin: 7px 0 0;
}
/* popup area */
.popup{
	display: none;
	width: 100%;
	overflow: hidden;
	background: #00448a;
}
#home .popup{display:none;}
.popup .popup-box{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	padding: 30px 0 28px;
}
.popup .popup-box h3{
	font-size: 1.7em;
	color: #fff;
	margin: 0 0 21px;
}
/* location area */
.popup .popup-box .location{
	float: left;
	width: 400px;
	margin: 0 0 0 50px;
	display: inline;
}
.popup .popup-box .location .area{
	width: 100%;
	overflow: hidden;
}
.popup .popup-box .location .box{
	float: left;
	width: 160px;
	margin: 0 18px 0 0;
}
.popup .popup-box .location address{
	font-size: 1.2em;
	line-height: 1.417em;
	color: #fff;
	font-style: normal;
}
.popup .popup-box .location address span{display:block;}
/* quick links area */
.popup .popup-box .q-links{
	width: 550px;
	float: left;
	overflow: hidden;
}
.popup .popup-box .q-links .area{
	width:100%;
	overflow: hidden;
}
.popup .popup-box .q-links .box{
	float: left;
	width: 98px;
	margin: 0 10px 0 0;
}
.popup .popup-box .q-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.popup .popup-box .q-links ul li{
	vertical-align: top;
	font-size: 1.3em;
	margin: 0 0 10px;
}
.popup .popup-box a{
	color: #fff;
	text-decoration: underline;
}
.popup .popup-box a:hover{text-decoration:none;}
/* home page */
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(/church/layout/images/bg-header-home.gif) repeat-x;
}
.mc-holder-1{
	width:1058px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder-2{
	width:1058px;
	position:relative;
	float:left;
	left:-50%;
}
#home{background:#292929;}
#home #page{min-height: 708px;}
* html #home #page{
	height: 708px;
	overflow: visible;
}
#home #header{background:none;}
#home #header .header-area{background:none;}
#home #header .header-box{height: 140px;}
#home #header .logo{
	position:absolute;
	top:4px;
	left:-35px;
	width:596px;
	height:180px;
	text-indent:-9999px;
	overflow:hidden;
}
#home #header .logo a{
	background:url(/church/layout/images/logo-home.png) no-repeat;
	display:block;
	height:100%;
}
/* tabs */
#content .tabs{
	width: 100%;
	overflow: hidden;
	padding: 41px 0 0;
	margin: 0 0 64px;
	position: relative;
	z-index: 10;
}
/* tabs navigation */
#content .nav{
	width: 255px;
	float: left;
	margin: 115px 0 0 16px;
	padding: 0;
	list-style: none;
	display: inline;
}
#content .nav li{
	vertical-align: top;
	background: url(/church/layout/images/btn-tab.png) no-repeat;
	width: 239px;
	height: 41px;
	font:13px Geneva, Arial, sans-serif;
	text-transform: uppercase;
	padding: 8px;
	text-align: right;
	margin: 0 0 -2px;
}
#content .nav li a{
	color:#fff;
	display: block;
	width: 211px;
	background: url(/church/layout/images/tab-arrow.gif) no-repeat 222px 50%;
	padding: 12px 28px 12px 0;
	position: relative;
}
#content .nav li a:hover,
#content .nav li a.active{
	background: url(/church/layout/images/tab-arrow-a.gif) no-repeat 222px 50%;
	text-decoration: none;
}
/* tab content */
#content .tab-content{
	min-height: 380px;
	width: 610px;
	float: right;
	margin: 0 17px 0 0;
	display: inline;
}
* html #content .tab-content{
	overflow: visible;
	height: 380px;
}
#content .tab-content .top{
	background: url(/church/layout/images/bg-tab-content-top.png) no-repeat;
	height: 186px;
	overflow: hidden;
}
#content .tab-content .bottom{
	background: url(/church/layout/images/bg-tab-content-bottom.png) no-repeat;
	height: 186px;
	overflow: hidden;
}
#content .tab-content .middle{
	height:1%;
	background: url(/church/layout/images/bg-tab-content.png) repeat-y;
	padding: 0 25px;
}
#content .tab-content .middle:after {
	display: block;
	content: "";
	clear: both;
}
#content .tab-content .middle-box{
	width: 100%;
	float: left;
	margin: -185px 0 -188px;
	padding: 22px 0 0;
	min-height: 350px;
}
* html #content .tab-content .middle-box{height:350px;}
#content .tab-content .image{
	width: 236px;
	height: 309px;
	float: left;
	padding: 5px;
	background: #fff;
	margin: 4px 0 0;
	position: relative;
}
#content .tab-content .image{display: block;}
#content .tab-content .text{
	width: 295px;
	float: right;
	position: relative;
}
#content .tab-content .text h1,
#content .tab-content .text h2 {
	font-size: 1.7em;
	color: #434141;
	margin: 0;
	font-weight: normal;
}
#content .tab-content .text-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 14px;
}
#content .tab-content .text p{
	font-size: 1.2em;
	line-height: 15px;
	margin: 0 0 15px;
}
#content .tab-content .text p a{color:#1877c1;}
#content .tab-content .text .more{
	display: block;
	background: url(/church/layout/images/nla_splash_ENTER.jpg) no-repeat;
	width: 110px;
	height: 33px;
	text-indent: -9999px;
	overflow: hidden;
}
.bg-list{
	position: absolute;
	top:140px;
	left:0;
	margin: 0;
	padding: 0;
	list-style: none;
}
.bg-list li{
	width: 1058px;
	height: 568px;
	overflow: hidden;
	position: absolute;
	top:0;
	left:0;
}
.bg-list li.active {
	z-index: 1;
}
/* footer box */
#footer-box{
	width:900px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
#footer-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#footer-box ul li{
	display: inline;
	font:1.3em Geneva, Arial, sans-serif;
	color: #5a5959;
	background: url(/church/layout/images/foot-sep.gif) no-repeat 0 50%;
	padding: 0 9px 0 11px;
}
#footer-box ul li:first-child{
	padding-left: 0;
	background: none;
}


.clear:after
{
	content    : ".";
	display    : block;
	clear      : both;
	visibility : hidden;
	line-height: 0;
	height     : 0;
}
.clear
{
	display: inline-block;
}
html[xmlns] .clear
{
	display: block;
}
* html .clear
{
	height: 1%;
}