*{
	padding:0px;
	margin:0px;
}

a{
	outline:none;
}

body{
	background-image:url(../images/bg2.gif);
	}

#wrapper{
	width:100%;
	margin:0 auto;
}

#top-search{
	width:100%;
	float:left;
	background-color:#999c4e;
	height:38px;	
}

#search{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f5f1e7;
	margin:5px 0 0px 60px;
	font-weight:bold;	
}

#search input{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 3px 0 3px;
	margin:3px 0px 0px 0px;	
}

#search .search-btn{
	padding:0px 0 0px 5px;	
}

#top-right{
	float:right;
	margin:5px 60px 0 0;	
}

#top-right-nav{
	float:left;
	margin:0 0 0 0;
}

#top-right-nav ul{	
	margin:0px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}

#top-right-nav ul li{	
	margin:0 0 0 0;
	padding:0px 7px 0px 7px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f5f1e7;
	border-right: 1px solid #ffffff;
}

#top-right-nav li a{ 
	color:#f5f1e7;
	text-decoration:none;	
}

#top-right-nav li a:hover{ 
	color:#fff;
	text-decoration:underline;	
}

#top-right-sub { 
	float:left;	
	width:100%;
	background-color:#7c7d45;
	text-align:right;
	line-height:22px;
}

#top-right-sub span{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#f5f1e7;	
	padding:6px 60px 2px 0px;	
	text-align:right;
}

#header{
	width:900px;
	margin:0 auto;	
	clear:both;
}

#main-nav{
	float:left;
	width:100%;
	clear:both;
	margin:0 0 0 0;
	background-color:#e1d7b3;
	text-align:center;
}

#main-nav ul{		
	list-style:none;
}

#main-nav ul li{	
	padding:0px 7px 0px 7px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#8b3027;
	border-right: 1px solid #8b3027;
	line-height:22px;
}

#main-nav li a{ 
	color:#8b3027;
	text-decoration:none;
	text-align:center;
}

#main-nav li a:hover{ 
	color:#7c7d45;
	text-decoration:underline;	
}


#sub-nav{
	float:left;
	width:945px;
	clear:both;	
	background-image:url(../images/sub-nav-bg.jpg);
	background-repeat:no-repeat;	
	text-align:center;
	height:29px;
}

#sub-nav ul{	
	margin:0px 0 0 0;
	padding:0 0 0 80px;
	list-style:none;
}

#sub-nav ul li{	
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#fff;
	border-right: 1px solid #fff;
	line-height:22px;	
}

#sub-nav li a{ 
	color:#fff;
	text-decoration:none;
	text-align:center;	
	padding:0px 7px 0px 7px;
}

#sub-nav li a:hover{ 
	color:#82161c;	
	background-color:#c8c79c;
	padding:5px 7px 5px 7px;

}

#shadow{
	float:left;
	width:902px;	
	margin:0 0 0 20px;
}

#main-body{
	margin:0 auto;
	width:945px;
	
}

#left-col{
	width:670px;
	float:left;
	margin:0 0 0 20px;	
	background-color:#f4f2e8;
	
}

#left-content{
	width:660px;
	float:left;		
	margin:0 0 0 10px;	
}

#left-content .txt{
	float:left;
	padding:5px 5px 5px 10px;
	background-color:#f4f2e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

#left-content .txt span{
	padding:0px 5px 5px 0px;
	background-color:#f4f2e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
	text-transform:capitalize;
}

#left-content .txt ul{
	padding:0 0 0 15px;
}

#left-content .txt ul li{
	padding:10px 0 5px 0px;	
}

#center-content{
	width:600px;	
	margin:0 auto;	
}

#center-content .txt{
	float:left;
	padding:5px 5px 5px 10px;
	background-color:#f4f2e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}

#center-content .txt span{
	padding:0px 5px 5px 0px;
	background-color:#f4f2e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#82161c;
	text-transform:capitalize;
}

#center-content .txt ul{
	padding:0 0 0 45px;	
	list-style:disc;	
}

#center-content.txt ul li{
	padding:2px 0 0px 0px;
	/*display:block;*/
	list-style:disc;
}

.heading{
	float:left;
	clear:both;
	margin:5px 0 5px 10px;
	width:650px;
}

.heading2{
	float:left;
	clear:both;
	margin:5px 0 0px 10px;
	width:650px;
}

.hilite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7a0026; !important
	text-transform:capitalize;
	display:inline;
}


.menu{
	float::left;
	margin:0 0 0 15px;	
}

.menu ul{
	display:block;
	list-style:none;	
	padding:0 0 0 0;
}

.menu ul li{
	display:block;
	list-style:none;
	padding:0 0 0 0;
}

.menu ul li a{
	display:block;	
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3953a4;
	text-decoration:underline;
	line-height:3px;
}

.menu ul li a:hover{
	text-decoration:none;
}

#right-col{
	width:212px;
	float:left;
	background-color:#c8c79c;
	margin:0 0 0 20px;		
}

#right-col-content{
	/*width:20px;	*/
	background-color:#c8c79c;
	margin:0 0 0 0px;
		
}

.pic-cont{
	float:left;
	padding:5px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:205px;
	color:#231f20;
	display:inline;	
}

.pic-cont a{	
	color:#231f20;
	text-decoration:underline;
}

.pic-cont a:hover{	
	color:#000000;
	text-decoration:none;
}

.pic{
	float:left;
	padding:5px 4px 0 0px;
}

.pictext img{	
	float:left;	
	padding:5px 2px 0 0px;
}

.pictext{
	float:left;
	width:120px;
	padding:0px 0 0 1px;
}

.nav_active1{
	color:#81151c;
}

.calender{
	float:left;
	width:182px;
	background-color:#82161c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:0 0 0 7px;
	padding:2px 0 2px 0;
}

.workship-txt{
	float:left;
	padding:5px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:210px;
	color:#231f20;		
}

.workship-txt a{
	color:#231f20;
	text-decoration:underline;	
}

.workship-txt a:hover{
	color:#231f20;
	text-decoration:none;	
}

.no_bdr{
	border:none;
}

.bdr-btm{
	border-bottom:1px solid #8b3027;
}

.ministries{
	float:left;
	padding:10px 0 0px 0;
	margin:10px 0 0 19px;	
	background-image:url(../images/ministries-bg-02.jpg);
	background-repeat:no-repeat;
	height:73px;	
	width:900px;	
	clear:both;
	border:1px solid #82161c;
}

.ministries a{
	padding:28px 0 0 20px;
	font-family:"Times New Roman", Times, serif;
	font-size:13pt;
	float:left;
	display:block;
	width:261px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:underline;	
}

.ministries a:hover{
	text-decoration:none;
}

#footer{
	width:900px;
	float:left;
	background-color:#999c4e;
	margin:0 0 0 20px;	
}

#footer-left{
	float:left;	
	padding:5px 0 0 10px;
}

#footer-left p{	

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding:2px 0 0 10px;
}

#footer-right{
	width:250px;
	float:right;	
	padding:5px 0 0 10px;
}

#footer-right p{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	padding:2px 10px 0 0;
	text-align:right;
}

.mar-top{
	margin:5px 0 5px 0;
}

#address-left-space{
	margin-left:25px;
}

.address{
	float:left;
	margin:20px 0 10px 10px;
	width:200px;
	display:inline;	
}

.address h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;	
}

.address p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:3px 0 0 0;
	clear:both;
}

.time{
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:10px 0 0 10px;	
}

.form{
	width:648px;
	float:left;
	/*margin:30px 0 0 10px;*/
	margin:10px 0 0 10px;
	clear:both;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000;
}

.form h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:0 0 0 0;
	}

.form .lab{
	float:left;
	width:122px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding:15px 0 0 0;	
}

.form .fld{
	width:506px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:5px 2px 0 5px;
	margin:10px 0 0 5px;
	background-color:#f4f2e8;
	border:none;
	background-image:url(../images/field.jpg);
	background-repeat:no-repeat;
}

.form .smlfld{
	width:420px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:5px 2px 0 5px;
	margin:10px 0 0 5px;
	background-color:#f4f2e8;
	border:none;
	background-image:url(../images/prayer-form-fld.jpg);
	background-repeat:no-repeat;
}

.form .slctfld{
	width:160px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0px 0px 0 0px;
	margin:10px 0 0 5px;	
}


.form .lab2{
	float:left;
	width:215px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#000;
	padding:13px 0 0 0;	
	text-align:right;
	clear:left;
}

.form .text-area{
	float:left;
	clear:both;
	width:630px;
	height:81px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:5px 2px 5px 5px;
	margin:5px 0 0 0px;
	background-color:#f4f2e8;
	border:none;
	background-image:url(../images/text-area.jpg);
	background-repeat:no-repeat;
	overflow:hidden;	
}

.form .send{
	float:left;
	clear:both;
	margin:5px 0 0 0px;	
}

.form .submit{	
	text-align:center;
	margin:0 auto;
	width:600px;	
}


.pic-space{
	margin:0 10px 5px 0;
}

.whitearea{	
	clear:both;
	width:630px;
	margin:23px auto 20px 22px;
	text-align:center;	
}

.whitearea p{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:#000;
}

.white-box{
	float:left;
	display:inline;	
	width:303px;
	text-align:center;	
	background-image:url(../images/white-box.jpg);
	background-repeat:no-repeat;
	height:343px;
	margin:0 0 10px 5px;	
}

.white-box img{
	float:left;
	clear:both;	
}

.white-box h1{
	font-family:Calibri;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding:8px 0px 15px 0px;	
}

.white-box p{
	font-family:Calibri;
	font-size:9pt;
	font-weight:normal;
	color:#000;
	text-align:center;
	padding:0px 10px 7px 5px;
	letter-spacing:-.5px;
}

.red-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#82161c;
	padding:
}

.pipe-spacing{
	padding:0 0 0 40px;
}

.ourmosaic-spacing{
	padding:0 0 0 10px;
}

.celeb-child{
	text-align:center;
	margin:20px 0 20px 0px;
}

.pagination{
	width:610px;	
	margin:0 auto;
	text-align:center;	
	padding:0 0 20px 0;
	clear:both;
}

.pagination ul{	
	display:inline;
	padding:0 0 20px 0;
	list-style:none;
	text-align:center;
}

.pagination ul li{	
	
	padding:0 0 20px 0;
	list-style:none;
	text-align:center;
	display:inline;
}

.pagination ul li a{	
	text-align:center;	
	padding:0 3px 0 3px;
	text-decoration:underlineline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#455ba8;
	text-decoration:underline;
	font-weight:bold;
}

.pagination ul li a:hover{	
	color:#000;
	text-decoration:none;
}

.children-center{
	margin-top:160px;
	text-align:center;
}

.option{
	float:left;
	margin: 10px 10px 0 0px;
}

.optiong p{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding: 0 10px 2px 0;
}

.momsmornig-spacing{
	padding-left:170px;
}

.disclaimers{
	font-size:8pt;
}


/* ================ 14-09-09 =============================================*/

#body-top{
	height:20px;
	background-color:#82171d;
}

#home-body{
	margin:0 auto;
	width:945px;	
	padding:10px;	
}

.top-left-banner{
	float:left;
	margin:0px 0 0 20px;
	width:385px;	
}

.top-left-banner img{
	float:left;
	margin:11px 0 0 0;	
}

.slide-show{
	float:left;
	margin:9px 0 0 10px;
	width:380px;
}

.home-worship-calender{
	margin:0 auto;
	clear:both;
	padding:0 0 0 0;
	width:903px;
}

.home-worship{
	float:left;
	width:270px;
	height:160px;
	background-image:url(../images/home-workship.jpg);
	background-repeat:no-repeat;
	margin:10px 0 0 0;
}

.home-worship .links{	
	float:left;	
	padding:15px 10px 0 15px;
	font-family:Calibri;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	clear:both;	
	width:230px;
}

.home-worship span a{ 	
	color:#000;
	text-decoration:underline;
	display:block;
}

.home-worship span a:hover{ 	
	color:#000;
	text-decoration:none;	
}

.worshiptiming{
	float:left;
	margin: 32px 0 0 10px;
}

.worshiptiming p{	
	font-family:Calibri;
	font-size:9pt;
	font-weight:bold;
	padding: 0 0 2px 0;
}

#home-calender{
	float:left;
	width:614px;
	height:160px;
	background-image:url(../images/home-what-happening.jpg);
	background-repeat:no-repeat;
	margin:10px 0 0 10px;
}

.home-calender img{	
	margin:30px 0 0 20px;
	border:1px solid red;
}

.what-happening{
	float:left;
	margin:30px 0 0 10px;
}


.what-happening p{	
	font-family:Calibri;
	font-size:9pt;
	font-weight:normal;
	padding: 0 0 5px 0;
	color:#fff;
}

.attendence-celb{
	padding-left:25px;
}

/*======= Scroller styles ===========*/

.scroller{
	width:583px;
	margin: 0 auto;	
	clear:both;
}

.scroller2{
	width:583px;
	float:left;	
	clear:both;
}

.scroll-content, .scroll-content2 {
	float:left;
	width:583px;	
	overflow:hidden;
	background-image:url(../images/scroller-bg.jpg);
	background-repeat:repeat-y;
	padding:0 0 10px 0;
}

.scroll-content, .scroll-content2 img{
	float:left;
}

.scroll-arrow{
	float:left;
	width:583px;
	height:18px;
	overflow:hidden;
	background-image:url(../images/arrow-bg.jpg);
	background-repeat:no-repeat;
	padding: 0 0 20px 0;
}

.pre-arrow{
	float:left;
	padding: 5px 0 0 10px;
}

.next-arrow{
	float:right;
	padding: 5px 10px 0 0;
}

.scroll-txt{
	float:left;
	width:190px;
}

.scroll-txt ul{
	margin:5px 0 0 10px;
	list-style:none;
}

.scroll-txt ul li{
	list-style:none;
	display:block;
}

.scroll-txt ul li a{
	padding:3px 0 0 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#3953a4;
	text-decoration:underline;
	letter-spacing:-.4px;
	
}

.scroll-txt ul li a:hover{
	text-decoration:none;
}

.blue-hilite{
	display:inline;
}

.blue-hilite a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3953a4;
	text-decoration:underline;
}

.blue-hilite a:hover{
	text-decoration:none;
}

/*======= Scroller styles ===========*/

.red-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#7a0026;
	padding:0 0 5px 0px;	
}

.red-bdr{
	border-bottom:1px solid #82161c;
	padding:0 0 5px 0;
	/*width:600px;*/
}

.contributors{
	padding-left:30px;
}

/*09-10-09*/
.libertypics{
	float:left;
	margin:5px 0 5px 0px;
}

.staff-pics{
	float:left;
	width:140px;
	text-align:center;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000;	
}

.staff-pics img{
	text-align:center;
	padding:5px 0 0 0;
	clear:both;	
}

.staff-pics2{	
	width:140px;
	text-align:center;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000;
	/*margin:0 auto;*/
}

.staff-empty-pic{	
	height:135px;
	width:90px;
	text-align:center;	
	margin:0 auto;
}

.staff-empty-pic2{	
	margin:0 auto;
	height:50px;
	width:100px;		
	/*float:left;
	border:1px solid red;*/
}



.staff-pics2{
	float:right;
	width:140px;
	text-align:center;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000;
}

.staff-pics2 img{
	text-align:right;
	padding:5px 0 0 0;
	clear:both;	
}

/* Inner Navigation */

.inner-nav{
	width:510px;
	margin:0 auto;
}

.inner-nav ul{	
	margin:10px 0 10px 0;
	padding:0 0 0 0px;
	list-style:none;
	text-align:center;
}

.inner-nav ul li{	
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#800d2f;
	border-right: 1px solid #800d2f;
	line-height:22px;	
}

.inner-nav li a{ 
	color:#800d2f;
	text-decoration:none;
	text-align:center;	
	padding:0px 7px 0px 7px;
}

.inner-nav li a:hover{ 
	color:#82161c;		
	padding:5px 7px 5px 7px;
	text-decoration:underline;
}

.schedual{
	float:left;
	width:600px;
	margin:16px 0 0 0;	
}

.schedual-time{
	float:left;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#000;
	width:110px;
	line-height:20px;
}

.schedual-with{
	float:left;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#000;
	width:300px;
	margin:0 0 0 30px;
	line-height:20px;
}

.red-bdr2{
	border-bottom:1px solid #82161c;
	padding:0 0 5px 0;
	width:633px;
	height:1px;	
	clear:both;
}

/*Lutheran Church staff*/
.staff{
	margin:0 auto;	
	width:560px;
	clear:both;
	
}
