@charset "utf-8";



* {
	padding: 0;
	margin: 0;
}


body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	background-color: #fff;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
p {
	padding-bottom: 10px;
}

ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}
h3 {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 24px;
	text-align: center;
	color: #00F;
}
h4 {
	margin-top: 15;
	padding-right: 15px;
	padding-left: 25px;
	font-size: 24px;
	text-align: left;
	color: #360;
	margin-bottom: 5px;
}

h5 {
	margin-top: 15;
	padding-right: 15px;
	padding-left: 25px;
	font-size: 20px;
	text-align: left;
	color: #039;
	margin-bottom: 5px;
}
a:link {
	color:#414958;
}
a:visited {
	color: #4E5869;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}
.clearer {
	clear: both;
}

.container {
	width: 960px;
	margin: 0 auto;
}

.top {
	height: 111px;
	width: 960px;
}
.logo {
	background-image: url(../images/logo_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 523px;
	height: 111px;
	font-size: 36px;
	font-weight: bold;
}
.contact {
	float: left;
	height: 111px;
	width: 216px;
	background-image: url(../images/contact_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.contacttitle {
	font-size: 18px;
	font-weight: bold;
	padding-top: 23px;
	padding-left: 20px;
}
.contactphone {
	font-size: 29px;
	font-weight: bold;
	padding-top: 28px;
	padding-left: 20px;
}
.social {
	background-image: url(../images/social_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 111px;
	width: 221px;
}
.socialtitle {
	font-size: 18px;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 20px;
}
.socialicons {
	padding-top: 13px;
	text-align: center;
	padding-right: 15px;
}
.socialiconsleft {
	margin-right: 15px;
}
.socialiconsright {
	margin-left: 15px;
}

.header {
	height: 353px;
	width: 960px;
	background-image: url(../images/new-church-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header2 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header3 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header4 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header5 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header6 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header7 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header8 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header9 {
	height: 353px;
	width: 960px;
	background-image: url(../images/header_image_9.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.headerfpu {
	height: 353px;
	width: 960px;
	background-image: url(../images/fpu-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.headerleft {
	height: 300px;
	width: 311px;
	float: left;
}
.mainnavs {
	height: 275px;
	width: 230px;
	padding-top: 30px;
	padding-left: 30px;
}

.mainnavs a{
	text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 20px;
	padding-left: 25px;
}
.mainnavs a:hover{
	color: #06F;
	background-image: url(../images/nav-bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.mainnavs li{
	list-style-type: none;
	padding-bottom: 3px;
}

.specialheader {
	height: 40px;
	width: 221px;
	font-size: 26px;
	padding-left: 70px;
	padding-top: 13px;
	font-style: oblique;
	font-weight: bold;
}
.headerright {
	height: 300px;
	width: 649px;
	float: left;
}
.mainheader {
	height: 300px;
	width: 649px;
}
.mainheaderlight {
	color: #000;
	height: 40px;
	width: 620px;
	font-size: 28px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	padding-top: 260px;
	padding-right: 29px;
}
.mainheaderdark {
	color: #fff;
	height: 40px;
	width: 620px;
	font-size: 28px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	padding-top: 260px;
	padding-right: 29px;
}
.search {
	height: 48px;
	width: 619px;
	color: #FFF;
	text-align: right;
	padding-right: 30px;
	padding-top: 5px;
}
.searchInput{
	height: 20px!important;
	width: 300px!important;
	font-weight: bold;
}

.sidebar1 {
	float: left;
	width: 280px;
	background-image: url(../images/sidebar_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
}
.sidebar1text {
	padding-left: 20px;
	padding-right: 15px;
	text-align: left;
}
.blogheader {
	background-image: url(../images/blog_bg.png);
	background-repeat: no-repeat;
	background-position: -15px 2px;
	width: 250px;
	color: #FFF;
	text-align: right;
	padding-right: 35px;
	font-size: 22px;
	font-style: oblique;
	margin-bottom: 20px;
}
.blogsidebar1text {
	padding-left: 20px;
	padding-right: 15px;
	text-align: left;
}
.blogsidebar1text li{
	list-style-type: none;
}
.readmoreblog{
	background-image: url(../images/read-more-blog-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 125px;
	text-align: right;
	margin-left: 100px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF!important;
	line-height: 16px;
	padding-top: 8px;
	margin-top: 15px;
}
.readmoreblog a{
	color: #FFF!important;
	text-decoration: none;
}
.readmoreblog a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.moregallery{
	background-image: url(../images/read-more-gallery-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 125px;
	text-align: right;
	margin-left: 100px;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 5px;
	margin-top: 15px;
}
.moregallery a{
	color: #FFF!important;
	text-decoration: none;
}
.moregallery a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.moregallery h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}
.morecalendar {
	background-image: url(../images/read-more-calendar-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 125px;
	text-align: right;
	margin-left: 100px;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 7px;
	margin-top: 15px;
}
.morecalendar a{
	color: #FFF!important;
	text-decoration: none;
}
.morecalendar a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.morecalendar h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}
.sidebar1text li{
	list-style-type: none!important;
	padding-bottom: 20px!important;
}
.sidebar1text h2 a{
	color: #333!important;
	text-decoration: none!important;
}
.sidebar1text h2 a:hover{
	color: #06F!important;
	text-decoration: none!important;
}
.sidebar1text a{
	color: #333;
	text-decoration: none;
}
.sidebar1text a:hover{
	color: #06F!important;
	text-decoration: none!important;
}
.moregallery{
	background-image: url(../images/read-more-gallery-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 125px;
	text-align: right;
	margin-left: 100px;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 5px;
}
.moregallery a{
	color: #FFF!important;
	text-decoration: none;
}
.moregallery a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.moregallery h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}
.eventheader {
	background-image: url(../images/events_bg.png);
	background-repeat: no-repeat;
	background-position: -15px 2px;
	width: 250px;
	color: #FFF;
	text-align: right;
	padding-right: 35px;
	font-size: 22px;
	font-style: oblique;
	margin-bottom: 20px;
	margin-top: 5px;
}
.postDate {
	color: #000!important;
	font-size: 10px!important;
}
.postInfo a{
	color: #06F!important;
	font-size: 9px!important;
}
.galleryheader {
	background-image: url(../images/gallery_bg.png);
	background-repeat: no-repeat;
	background-position: -15px 2px;
	width: 250px;
	color: #FFF;
	text-align: right;
	padding-right: 35px;
	font-size: 22px;
	font-style: oblique;
	margin-bottom: 20px;
	margin-top: 5px;
}
.sidebar1btm {
	height: 42px;
	width: 280px;
	float: left;
	background-image: url(../images/sidebar_bgbtm.png);
	background-repeat: no-repeat;
	background-position: -15px top;
	background-color: #FFF;
}
.content {
	width: 445px;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.insidecontent{
	width: 640px;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.insidecontent ul{
	margin-left: 50px;
}
.insidecontent li{
	list-style-position: inside;
	list-style-image: url(../images/nav-bullet.png);
	padding-bottom: 7px;
}
.contentscripture {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.scripture {
	text-align: justify;
	font-size: 12px;
	font-style: italic;
	padding-right: 50px;
	padding-left: 50px;
}
.jesusscripture {
	text-align: justify;
	font-size: 12px;
	font-style: italic;
	color: #F00;
}
.scripturenumber {
	font-size: 10px!important;
	font-weight: bold;
}
/** Gallery Links **/

.gallerylinks{
	padding-left: 25px;
	text-align: center;
}

.gallerymen{
	background-image: url(../images/gallery-link-bgs/men.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 200px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 10px;
	float: left;
	margin-bottom: 5px;
}
.gallerymen a{
	color: #FFF!important;
	text-decoration: none;
	padding-right: 10px;
}
.gallerymen a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.gallerymen h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}


.gallerywomen{
	background-image: url(../images/gallery-link-bgs/women.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 200px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 10px;
	float: left;
	margin-bottom: 5px;
}
.gallerywomen a{
	color: #FFF!important;
	text-decoration: none;
	padding-right: 10px;
}
.gallerywomen a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.gallerywomen h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}


.galleryart{
	background-image: url(../images/gallery-link-bgs/art.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 200px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 10px;
	float: left;
	margin-bottom: 5px;
}
.galleryart a{
	color: #FFF!important;
	text-decoration: none;
	padding-right: 10px;
}
.galleryart a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.galleryart h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}


.galleryyouth{
	background-image: url(../images/gallery-link-bgs/youth.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 200px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 10px;
	float: left;
	margin-bottom: 5px;
}
.galleryyouth a{
	color: #FFF!important;
	text-decoration: none;
	padding-right: 10px;
}
.galleryyouth a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.galleryyouth h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}


.gallerywheels{
	background-image: url(../images/gallery-link-bgs/church-on-wheels.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 200px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 10px;
	float: left;
	margin-bottom: 5px;
}
.gallerywheels a{
	color: #FFF!important;
	text-decoration: none;
	padding-right: 10px;
}
.gallerywheels a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.gallerywheels h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}


.gallerymusic{
	background-image: url(../images/gallery-link-bgs/music.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 200px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 10px;
	float: left;
	margin-bottom: 5px;
}
.gallerymusic a{
	color: #FFF!important;
	text-decoration: none;
	padding-right: 10px;
}
.gallerymusic a:hover{
	color: #FF9!important;
	text-decoration: none;
}
.gallerymusic h2{
	font-size: 16px!important;
	font-weight: bold!important;
	text-decoration: none!important;
}




.gallerypagebox{
	min-height: 200px;
	width: 620px;
	margin-left: 15px;
}
.gallerypageboxtop{
	height: 10px;
	background-image: url(../images/gallery-page-bg_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.gallerypageboxcontent{
	min-height: 200px;
	background-image: url(../images/gallery-page-bg_content.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 595px;
	padding-right: 10px;
	padding-left: 15px;
}
.gallerypageboxbtm{
	height: 10px;
	background-image: url(../images/gallery-page-bg_btm.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.picwithcaption{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	text-align: right;
}
.picwithcaptionleft{
	float: left;
	margin-bottom: 10px;
	text-align: right;
	margin-right: 15px;
}
.picwithcaption img{
}
.serviceschedule {
	width: 620px;
	background-image: url(../images/schedule-bg-content.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left: 15px;
	float: left;
}
.servicescheduleevent {
	padding-left: 10px;
	padding-right: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	float: left;
	padding-bottom: 20px;
	padding-top: 5px;
}
.servicescheduledate {
	width: 250px;
	float: left;
}
.servicescheduledescription {
	width: 330px;
	float: right;
	text-align: right;
}
.serviceschedulebottom {
	background-image: url(../images/schedule-bg-bottom.png);
	background-position: left top;
	height: 15px;
	width: 620px;
	background-repeat: no-repeat;
	margin-left: 15px;
	float: left;
}
.calendarNextPrevious{
	background-color: #000!important;
}
.calendarOtherMonthDay{
	text-align: left;
	height: 70px!important;
}
.calendarWeekendDay{
	text-align: left;
	height: 70px!important;
}
.calendarWeekendDay a{
	font-size: 10px;
	font-weight: bold;
	color: #00F;
	text-decoration: none;
}
.calendarToday{
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	font-style: oblique;
	color: #FFF;
	background-color: #000;
	height: 50px;
}
.calendarToday a{
	font-size: 10px;
	font-weight: bold;
	color: #00F;
	text-decoration: none;
}
.calendarDay{
	text-align: left;
}
.calendarDay a{
	font-size: 10px;
	font-weight: bold;
	color: #00F;
	text-decoration: none;
}
.picwithcaption h4{
	font-weight: bold;
	font-style: oblique;
	text-align: center;
	padding-right: 5px;
}
.picwithcaptionleft h4{
	font-weight: bold;
	font-style: oblique;
	text-align: center;
	padding-right: 5px;
}
.sidebar2 {
	float: left;
	width: 220px;
	padding-right: 0;
	padding-left: 0;
}
.sidebar2 a{
	color: #FFF;
	text-decoration: none;
}
.sidebar2 a:hover{
	color: #0FF!important;
	text-decoration: none!important;
}
.life {
	background-image: url(../images/life_bg.jpg);
	background-repeat: no-repeat;
	height: 126px;
	width: 220px;
}
.lifetext{
	padding-left: 10px;
	padding-right: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
.lifeheader{
	font-size: 36px;
	font-weight: bold;
	padding-left: 10px;
	color: #FFF;
	font-variant: small-caps;
}
.love {
	background-image: url(../images/love_bg.jpg);
	background-repeat: no-repeat;
	height: 138px;
	width: 220px;
}
.lovetext{
	padding-left: 10px;
	padding-right: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 42px;
}
.loveheader{
	font-size: 36px;
	font-weight: bold;
	padding-left: 10px;
	color: #FFF;
	font-variant: small-caps;
}
.future {
	background-image: url(../images/future_bg.jpg);
	background-repeat: no-repeat;
	height: 136px;
	width: 220px;
}
.futuretext{
	padding-left: 10px;
	padding-right: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}
.futureheader{
	font-size: 36px;
	font-weight: bold;
	padding-left: 10px;
	color: #FFF;
	font-variant: small-caps;
}

.bible {
	background-image: url(../images/bible_bg.jpg);
	background-repeat: no-repeat;
	height: 136px;
	width: 220px;
}
.bibletext{
	padding-left: 10px;
	padding-right: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}
.bibleheader{
	font-size: 36px;
	font-weight: bold;
	padding-left: 10px;
	color: #00F;
	font-variant: small-caps;
}
.bibleheader a{
	color: #00F;
}
.donate {
	background-image: url(../images/donate_bg.jpg);
	background-repeat: no-repeat;
	height: 136px;
	width: 220px;
}
.donatetext{
	padding-left: 10px;
	padding-right: 50px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 30px;
}
.donateheader{
	font-size: 36px;
	font-weight: bold;
	padding-left: 10px;
	color: #00F;
	font-variant: small-caps;
}
.donateheader a{
	color: #FEC418;
}

.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}
.contentbtm {
}
.btmnavs {
	text-align: center;
}
.btmnavs a{
	text-decoration: none;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 10px;
}
.btmnavs a:hover{
	color: #515151;
}
.btmnavs li{
	display: inline;
	list-style-type: none;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

ul.nav {
	list-style: none; 
	border-top: 1px solid #666; 
	margin-bottom: 15px; 
}
ul.nav li {
	border-bottom: 1px solid #666; 
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 15px;
	display: block; 
	text-decoration: none;
	background: #8090AB;
	color: #000;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #6F7D94;
	color: #FFF;
}

/* ~~The footer ~~ */
.footer {
	position: relative;
	clear: both;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 960px;
	padding-top: 14px;
	padding-bottom: 10px;
	font-size: 9px;
	height: 50px;
}
.footerinfo {
	width: 400px;
	padding-left: 25px;
	float: left;
}
.footerisite {
	float: right;
	width: 378px;
	height: 50px;
	padding-right: 22px;
}
.isite {
	float:right;
}
.isite span {
	display:none;
}
.isite a{
	display:block;
	width:76px;
	background: url('../images/isite-footer.png') top center no-repeat;
	float:right;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.isite a:hover {
	background-position: 0 -40px;
	color: #049;
}
.footisiteInfo {
	float:left;
	padding-top: 15px;
	width: 290px;
	text-align: right;
	margin-left: 10px;
}


.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.seolink {
	visibility: hidden;
}

