body {margin:0px; padding:0px; background:url(/images/site/siteBg.png) repeat-x top left #252316 fixed;}
h1,h2,h3,h4,h5,h6,p,blockquote{margin:0px; padding:0px;}
#container {width:964px; margin:0px auto;}

/* Header */
#header h1 {margin:0px; padding:0px; float:left;}
#header h1 a {height:123px; width:399px; display:block; overflow:hidden; text-indent:-999em; background:url(/images/site/abundantLife.png) no-repeat}

/* Main Navigation */
#header ul {margin:70px 10px 0px 0px; padding:0px; list-style-type:none; float:right; height:21px;}
#header ul li {display:inline; margin:0px 0px 0px 0px;}
#header ul li a {color:#FFF; text-decoration:none; font:bold 15px arial; padding:3px 13px 3px 13px;}
#header ul li a:hover, #on a {background:url(/images/site/navHover.png) 0px 0px no-repeat;}
#header ul li.wklk a:hover, #on.wklk a {background-position:-69px 0px;}
#header ul li.nhlk a:hover, #on.nhlk a {background-position:-170px 0px;}
#header ul li.nslk a:hover, #on.nslk a {background-position:-266px 0px;}
#header ul li.bllk a:hover, #on.bllk a {background-position:-372px 0px;}
#header ul li.pslk a:hover, #on.pslk a {background-position:-435px 0px;}

/*Footer */
#footer {background-color:#000; color:#526921; border:1px solid #555; margin-top:20px; font:bold 12px Arial; margin-bottom:30px;}
#footer .bucket {float:left; width:290px; padding:0px 14px 0px 14px; background:url(/images/site/footerBucketBG.png) no-repeat bottom right; height:200px; position:relative;}
#footer .nobg {background:none;}
#footer .bucket h3 {font:bold 30px Arial; color:#333; margin:0px; padding:0px;}
#footer .bucket p {padding-bottom:10px; margin:0px;}
#footer .bucket p strong {font-size:14px;}
#footer .bucket p em {font-size:10px;}
.bucket a img {border:10px solid #171717; margin:8px 0px 0px 4px}
.bucket a:hover {background:none;}
.bucket a:hover img {border-color:#111;}


/* general Styles */
.clear {clear:both;}
a {color:#bc6c0c; outline: 0;}
a:hover {color:#e0cfa8; background:#bc6c0c; text-decoration:none;}
#content ul {margin-top:0px;}


/* ********************* 
 * ALL HOME PAGE STYLES 
 * *********************
 */
 
/* Homepage Layout Buckets */
#homeTop {background:url(/images/site/topBg.png) no-repeat bottom center; height:300px;}
#homeDetails {background:url(/images/site/midBg.png) repeat-y bottom center; margin-top:20px;}
#midBgTop {background:url(/images/site/midBgTop.png) no-repeat top center; height:5px; margin-bottom:12px;}

/* Home Top */
#slides {width:540px; height:270px; float:left; margin:14px 0px 0px 11px; overflow:hidden; display:inline; background:#FFC; position:relative; border:1px solid #DAD9D4;}
#slides img {padding:0px; background:none;}
#slides .backing {position:absolute; background:#000; height:40px; width:540px; bottom:0px; left:0px; z-index:190; opacity:.75;}
#slides .slideContent {position:absolute; bottom:0px; left:10px; z-index:200; height:40px; width:520px; color:#FFF; font:normal 12px trebuchet ms;}
#slides .slideContent p {display:inline;}
#slides img {position:relative; z-index:100; height:270px; width:540px;}
#welcomeMessage {width:400px; padding:0px; float:right; margin:14px 10px 0px 0px; overflow:hidden; display:inline; height:272px; background:#4a422b;}
#welcomeMessage ul {list-style:none; padding:0px; margin:0px;}
#welcomeMessage ul li {}
#welcomeMessage ul li a {display:block; background:#f5e5b3; padding:5px 0 3px 20px; color:#4A3F2B; text-decoration:none; border-bottom:1px solid #526921; text-transform:capitalize;}
#welcomeMessage ul li a.activeSlide {background:#FFF;}

/* Slides Navigation */
#homeTop {position:relative;}
#pagerNav{position:absolute; z-index:3000; overflow:hidden; top:17px; right:414px; font:normal 13px trebuchet ms; width:535px; }
#pagerNav a {display:block; background:#526921; color:#FFF; text-indent:-99em; width:12px; height:12px; float:right; text-decoration:none; margin-right:2px; }
#pagerNav a.activeSlide {background:#897744; color:#000;}

/* Home Blog Post */
#homeBlogPost {display:inline; float:left; margin:19px 0px 0px 40px; width:510px; font:normal 14px Arial; }
#hbHeader {width:510px; float:left;}
#hbDate, .hbDate {width:54px; height:50px; background:url(/images/site/date.png) no-repeat; padding-top:4px;float:left; text-align:center; color:#FFF; margin:5px 13px 0px 0px; font-weight:bold;}
#hbDate #hbDay, .hbDate .hbDay {display:block; color:#565555; font-size:20px; margin-top:3px;}
#hbTitle, .hbTitle {float:left; width:381px; font:normal 11px Arial; color:#7F6D37 !important;}
#hbTitle h2, #hbTitle h2 a, #hbTitle h2 a:hover, .hbTitle h2, .hbTitle h2 a, .hbTitle h2 a:hover {font:normal 30px georgia; color:#4a3f2b; background:none;}
#hbTitle #hbPostDetails, .hbTitle .hbPostDetails {display:block; margin-top:8px;}
#hbTitle a, .hbTitle a {text-decoration:none; color:#5f5f5f;}
#hbTitle a:hover, .hbTitle a:hover {text-decoration:underline; color:#FFF;}
#hbPost, .hbPost {color:#897744; margin:13px 20px 0px 2px; float:left; clear:both; line-height:24px; width:488px;}
#hbRss, .hbRss {float:left; height:30px; margin-top:5px; width:30px; font-size:6px; display:block; position:relative; overflow:hidden;}
#hbRss:hover, .readMore:hover {background:none;}
#hbRss span {display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(/images/site/rss.png) no-repeat;  }
.readMore {display:inline-block; height:23px; width:110px; position:relative; float:right; text-align:center; font-size:10px;}
.readMore span{display:block; position:absolute; top:0px; left:0px; height:100%; width:100%; background:url(/images/site/readmore.png) no-repeat;}
.readMore:hover span {background-position:0px -24px;}

/*Home Events */
#homeEvents {float:right; width:367px; margin:0px 15px 0px 0px; padding:0px 0px 35px 0px; background:url(/images/site/eventsBg.png) no-repeat bottom right;}
#homeEvents ul {margin:0px; padding:0px; list-style-type:none;}
#homeEvents li {float:left; border-bottom:1px solid #D3C39A; width:330px; }
#homeEvents ul li a {text-decoration:none; color:#000; width:320px; padding-left:5px; display:block; float:left;}
#homeEvents ul li a:hover {background:url(/images/site/eventHover.png) repeat-y;}
.listDate {color:#526921; width:40px; font:bold 36px Arial; float:left; margin-right:5px; cursor:pointer;}
.listDetais {float:left; padding:6px 0px; width:275px; cursor:pointer; font:normal 12px Arial; overflow:hidden;}
.listMont {color:#52462e; font:bold 11px Arial; display:block; cursor:pointer;}

/* Resource Links and Page Highlights */
#homeLinks {float:left; width:960px; text-align:center; padding:30px 0px 10px 4px; margin:0px; background:url(/images/site/midBottomBg.png) no-repeat bottom center;}
#homeLinks ul {float:left; list-style-type:none; padding:0px; margin:20px 0 0 0; width:870px; overflow:hidden;}
#homeLinks li {display:inline-block; margin-right:8px; width:207px;}
#homeLinks li a img {text-decoration:none; border:none; padding:2px;}
#homeLinks li a:hover img {background-color:#526921;}
#homeLinks li a:hover {background:none;}
#linkswrapper {position:relative; width:955px; height:125px;}
.jcarousel-clip {margin:0 auto; width:852px;}
#prev {background:url("/images/site/arrow1.png") no-repeat scroll 0 0 transparent;
	height:150px;left:15px;position:absolute;top:-25px;width:28px;}
#next {background:url("/images/site/arrow2.png") no-repeat scroll 0 0 transparent;
	height:150px;position:absolute;right:13px;top:-25px;width:30px;}
#prev a, #next a {background:url("/images/site/highlightArrows.png") no-repeat scroll 0 0 transparent;
display:block;height:25px;text-indent:-999em;width:25px;}
#prev a {margin:62px 0 0 6px;}
#prev a:hover {background-position:left bottom;}
#next a {background-position:right top;margin:63px 0 0 -3px;}
#next a:hover {background-position:right bottom;}


/* ********************* 
 * ARTICLE PAGES
 * *********************
 */
 
#content {
	background:url(/images/site/articlebgMiddle.png) center bottom; 
	padding:7px 12px; 
	font:normal 14px Arial; 
	color:#897744;
	}
#cb {background:url(/images/site/articlebgBottom2.png) no-repeat; height:72px; width:954px; margin:-72px auto 0px auto;}
#main {
	line-height: 24px;
	width:602px; 
	background:url(/images/site/mainMid.png) repeat-y 1px 0px; 
	float:right; 
	margin-bottom:7px; 
	padding:20px 30px;
	}
#mb {width:662px; height:132px; background:url(/images/site/mainBottom2.png) no-repeat bottom; margin:3px -30px -20px -30px;}
#main h2 {font-size:30px; color:#b39f6b; margin-bottom:12px;}
#main h3, #main h3.odd {background-color:#717f37; color:#f5e1af; font:normal 14px arial; padding:5px 10px; margin-top:15px; clear:both;}
#main h3.even {background-color:#7f6d37;}
#main img.contentImg {padding:4px; background:url(/images/site/imgbg.png) no-repeat; border:none;}
#main p {margin-bottom:15px;}
#main img {padding:2px; border:1px solid #958E48}
#main img.r {float:right; marign-left:5px;}
#main img.l {float:left; margin-right:5px;}

/* Small Groups */
.smgrp {margin-top:25px; border-right:1px solid #DFC47D;}
.grpList {margin:30px 0px 0px 0px;}
.grpHeading {width:602px; float:left; margin:0px;}
.grpHeading h4 {display:inline; font:bold 18px Georgia; color:#493F2B; float:left; width:350px; margin:0px;}
.grpCrit {font:bold 14px arial; color:#717F37; float:right; width:240px; margin:0px; text-align:right; padding-right:5px;}
.grpTime {font:normal 14px Georgia; clear:both; margin:0px; width:602px;}

.grpDesc {font:normal 14px arial; color:#63501A; margin:5px 0px;}
.grpDetails {background:#DFC47D; padding:3px 5px; width:592px;}
.grpItem {float:left; width:280px; margin:2px 5px; font:normal 12px verdana; }
.grpItem span {font-weight:bold;}


/* prayer request form
#prayerForm #name, #prayerForm #phone1, #prayerForm #email, #prayerForm #note {width:300px; font:normal 12px verdana, arial; padding:2px; border:1px solid #717F37}
#prayerForm #note{height:100px;}
*/

/* Small Group Report Form */
.long input, .long textarea {width:300px; border:1px solid #717F37; padding:2px; font:normal 12px trebuchet ms;}
.long textarea {height:100px;}
.long {margin-bottom:10px;}


/* Sidebar */
#sidebar {width:269px;  float:left; margin:0px; background:url(/images/site/mainMid.png); padding-bottom:10px;}
#sidebar h3 {background:url(/images/site/pageHeader.png) no-repeat !important; color:#000; font:bold 18px Arial; height:24px; padding:7px 20px; position:relative; width:229px; z-index:200; text-transform: capitalize}
#sidebar h3 span{color:#f3dfa7; width:249px; z-index:100; position:absolute; display:block; top:9px; left:19px; text-transform: capitalize}
#sidebar #subNav, #blogSide {repeat-y; padding:10px 0px 0px 0px; margin:-10px 0px 0px 0px; background:url(/images/site/mainMid.png);}
#sidebar #subNav li, #blogSide li {list-style-type: none; border-bottom:1px solid #bba572; }
#sidebar #subNav li a, #blogSide li a {display:block; text-decoration:none; font:bold 14px Georgia; color:#5A5906; background:url(/images/site/listArrow.png) no-repeat 20px 8px; padding:3px 0px 3px 38px; }
#sidebar #subNav li a:hover, #sidebar #subNav li.on a, #blogSide li a:hover {background-color:#958E48; color:#FFF;}
.topDrop {background:url(/images/site/topDrop.png); height:5px;}
#sidebar h4 {padding:10px 0px 10px 20px; height: 16px; margin:-5px 0px 0px 0px; background:url(/images/site/sideHeaderbg.png)}

/* Side Events */
#sideEvents {margin:0px; padding:0px 0px 5px 0px; list-style-type:none;}
#sideEvents li {padding:5px 20px; border-bottom:1px solid #bba572; font-size:12px; }
#sideEvents li a {text-decoration:none; display:block;}
#sideEvents li a:hover {background:url(/images/site/eventHover.png) repeat-y;}
#sideEvents li .listDate{font-size:14px; display:inline; float: none; width:inherit; cursor: inherit; margin:0px;}
#sideEvents li .listMont{float:none; display:inline; cursor: inherit;}
#sideEvents li .listDescription{display:block; color:#897744; }
#sideEvents strong {color:#717f37;}

/* alcBlog */
#blog .hbHeader {width:602px; float:left;}
#blog .hbTitle {float:left; width:473px; font:normal 11px Arial; color:#a8a8a8;}
#blog h2 {margin:0px;}
#blog .hbDate {height:52px; padding:0px; line-height:20px;}
#blog .hbDay {margin-top:6px;}
#blog .hbPost {width:602px; border-bottom:1px solid #BC6C0C; padding-bottom:5px; margin-bottom:30px;}
#blog .single {margin-bottom:0px; border-bottom:none;}
#blog .hbTitle .hbPostDetails {margin-top:5px;}
#blogCaptcha {margin-bottom:10px;}
#blogCaptcha p {margin:0px;}

/* feedburner forms - blog pages and angel food page- */
#emailform, .feed {margin-left:15px;}
#emailform p, .feed p, #fbsignup p {font-size:14px; width:230px; margin:10px 0px;}
#emailform label {font-weight:bold;}
#emailform input[type="text"], #fbsignup input[type="text"] {width:230px;}
.feed {border-top:1px dotted #7F6D37; margin:10px 15px;}
.feed a {display:inline-block; padding-right:35px; background:url(/images/site/rss.png) no-repeat right top; height:30px;}
#fbsignup {padding:15px; background:#FFC;}

/* Angel Food Pages */
.pickUp, .deadline {font:normal 20px Georgia; padding:5px 0px;}
.pickUp strong, .deadline strong {color:#4A3F2D}
.pickUp {border-top:1px solid #B39F6B}
#afm h3 {background:none;}
.afmPostFooter {text-align:right; font-size:10px; border-top:1px solid #7F6D37; color:#7F6D37; margin-top:10px;}
#foodPage {margin-top:10px; text-align:center; font:normal 10px trebuchet ms;}

/* Comments */
.comment .posted {width:130px; color:#7F6D37; float:left;}
.date {margin-bottom:15px;}
.comment .uComment {width:468px; margin:0px 0px 0px 120px !important;}
.comment .uComment p {line-height:15px !important; font-size:13px;}
.comment { margin:0px; padding:10px 0px 10px 5px; border-bottom:1px dotted #717F37;  font:normal 11px arial;}
.paginate {display:block; clear:both;}
.blog_section {font:bold 1.3em trebuchet ms; margin:5px 0px 2px 120px;}
#comment_form {width:475px; margin-left:120px;}
#comment_form input[type="text"], 
#comment_form textarea {width:476px; border:1px solid #999; padding:3px 2px; color:#777; font:normal 12px/13px arial; color:#7F6D37;}
.p2 {margin-top:7px;}
#comment_form input[type="submit"] {width:150px; border:1px solid #777; color:#777; background-color:#f0f0f0; padding:3px 0px;}
#comment_form input[type="submit"]:hover {color:#FFF; border-color:#000; background-color:#7F6D37}
.pagecount {font-size:11px; margin-left:5px;}


/* Podcast */
.podSub {margin:15px 0px;}
.podcast {border-top:1px solid #78843D; border-bottom2:1px solid #78843D; margin-bottom:0px; padding:15px 0px;}
.podcastImage {width:84px; float:left;}
.podDet {width:508px; float:left; margin-left:10px;}
.podDet p {margin:5px 0px !important;}
.podName h4 a {font:bold 24px trebuchet ms; color:#4a3f2b; background:none; text-decoration:none;}
.podName h4 a:hover {text-decoration:underline;}

#podListen h4 {text-align:center; margin-bottom:5px;}
#podListen .podDet img {margin:0px auto !important; display:block; width:204px;}
.podcastImage a img {display:block; border:none;}
.podcastImage a:hover img {background-color:#FFF;}

#podSubLink {border:2px solid #78843D; padding:8px; text-align:center; background:#FFC; font-size:12px; margin-bottom:0px !important;}
#podSubLink a {font-size:17px; color:#78843D; font-weight:bold; text-decoration:none;}
#podSubLink a:hover {background:none; color:#BC6C0C; text-decoration:underline;}

#podHelpLink {text-decoration:none; border:1px solid #78843D; margin:5px 0px -1px 560px; width:40px; text-align:center; display:block; font-size:12px; line-height:14px;}
#podHelp {border-top:1px solid #78843D; padding-top:5px;}

/* Small group login form - modal window */
#gpLogin {text-align:right;}
#showLogin {font:normal 15px tahoma; height:120px !important; background:#526921 !important; border:2px solid #FFF;}
#showLogin form {border-top:1px solid #ccc; padding:5px; margin-top:5px; color:#CCC;}
#showLogin #p {border:1px solid #555; padding:3px; width:280px; background:#526941;}
#showLogin div a {text-decoration:none; padding:5px;}


/*IE6 Error Message */
#ie6Warning {
		background: #F00;
		border-bottom: 1px solid #FFF;
		padding: 5px;
		font-size:12px;
		margin-bottom:10px;
font-family:trebuchet ms;
	}
	#ie6Warning a {color:#FCC; text-decoration:none;}
	#ie6Warning a:hover {color:#FFF; background:none;}
	#ie6Warning h2 {
		font-size:20px;		
	}

.facebook { margin-bottom:20px; margin:0 0 0 -5px !important; }
.facebook a {color:#888; font:bold 14px arial; text-decoration:none;}
.facebook a:hover {background:none; color:#FFC;}
.facebook a img {border:none; vertical-align:middle; margin:0px;}

