@charset "utf-8";

/* Content styles */

html {overflow-y:scroll; height:100%;}

body {	
	color:#555;
	font-family: 'Gudea', sans-serif;
	font-size:0.938em;	
	margin:0px;
	height:100%;
	background:#e7e2d3;
}

:focus { -moz-outline-style: none;}
img:focus { -moz-outline-style: none;}

a {color:#6698b2; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus, a:hover, a:active { outline:none;}

a:hover img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\"darken\"><feComponentTransfer><feFuncR type=\"linear\" intercept=\"0.05\" slope=\"1\"/><feFuncG type=\"linear\" intercept=\"0.05\" slope=\"1\"/><feFuncB type=\"linear\" intercept=\"0.05\" slope=\"1\"/></feComponentTransfer></filter></svg>#darken"); /* Firefox 10+, Firefox on Android */
	filter: brightness(10%);
	-webkit-filter: brightness(110%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	border:none;
}

h1 {color:#67201a; font-size:2.286em; font-weight:700; margin-top:0px; text-transform:uppercase;}
	h1 span {font-size:0.7em;}
h2 {color:#325368; font-size:1.571em; font-weight:400; margin-top:0px; letter-spacing:-1px;}
h3 {color:#325368; font-size:1.271em; font-weight:400; margin-top:0px; padding:7px 0px; border-bottom:1px solid #bbb;}
h4 {color:#325368; font-size:1.14em; font-weight:400; margin-top:0px; padding:0px;}
h5 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.186em; color:#233750; font-weight:400; line-height:1.4em; padding:10px 0px; border-top:1px solid #BFBCB2; border-bottom:1px solid #BFBCB2;}
h6 {font-weight:400; font-size:0.8em;}
	
p {margin-top:0px;}

img {border:0px;}

hr {background-color:#cccccc;border:none;color:#cccccc;height:1px;}

ul {list-style-type:disc;margin-left:23px;padding:0px;}
ol {margin-left:23px;padding:0px;}
li {padding-bottom:5px;}

.clear {clear:both;}

.invisible{
position : absolute;
top : -1000px;
 width:1px;
height:1px;
overflow:hidden;
}

#inner-left .twitter-feed ul li {border-bottom:0px !important;}
.twitter-feed ul li {font-size:14px !important;}

/* Form Styles */

.formfield {width:250px;}
.formarea {width:250px;}

fieldset {border : none;padding : 0;margin : 0;margin-top : 1em;}
legend {font-size : 1.3em;font-weight : bold;}
label {margin-right : 1em;}

.twitter-follow-button {display:none;}
.twitter-feed ul {margin-left:0px !important;}

.wpcf7-not-valid-tip-no-ajax {color:#900;}
.wpcf7-validation-errors {border:1px solid #900; padding:5px;}
.wpcf7-mail-sent-ok {border:1px solid #090; padding:5px;}

.timeline-footer {display:none !important;}

/* Blog Styles */

.alignleft {float:left; margin-right:15px; margin-bottom:5px; padding:4px; border:1px solid #bfbcb2; background:url(http://www.kclcministries.org/images/structure/contentbg.png); border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.alignright {float:right; margin-left:15px; margin-bottom:5px; padding:4px; border:1px solid #bfbcb2; background:url(http://www.kclcministries.org/images/structure/contentbg.png); border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.xoxo {list-style-type:none;}
.nothumb {border:0px;}
.fbLikeContainer {float:right;}

/* Structure Styles */

#header {height:146px; background:url(http://www.kclcministries.org/images/structure/topbg.jpg) repeat-x; min-width:1002px;}
	#headerbox {width:1002px; margin:auto; position:relative;}
		#logo {position:absolute; margin-left:17px; margin-top:22px;}
		#slogan {position:absolute; margin-left:465px; margin-top:60px;}

#nav {height:58px; background:#F8F6F0; border-bottom:1px solid #B2C1C0; min-width:1002px;}
	#navbox {width:1002px; margin:auto; padding-top:18px;}
		#navbox a {display:inline-block; padding:0px 15px; line-height:23px; border-right:1px solid #C3BCAA; text-transform:capitalize; font-size:14px; color:#746f62;}
		#navbox a:hover {text-decoration:none; color:#8B2B23;}
		#navbox .last {border-right:none; padding:0px 0px 0px 15px;}

#main {background:url(http://www.kclcministries.org/images/structure/mainbg.jpg); min-width:1002px;}
	#mainarea {background:url(http://www.kclcministries.org/images/structure/cloudbg.png) no-repeat top center;}
		#shadow-top {height:28px; background:url(http://www.kclcministries.org/images/structure/shadow-top.png) no-repeat top center;}
		#shadow-bottom {height:39px; background:url(http://www.kclcministries.org/images/structure/shadow-bottom.png) no-repeat top center;}
		#contentbox {width:1002px; margin:auto; min-height:529px;}
		
			#home-banner {position:relative; height:371px; padding:7px; border:1px solid #bfbcb2; background:url(http://www.kclcministries.org/images/structure/contentbg.png); border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
				#home-banner img  {border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
			#home-banner-bottom {background:url(http://www.kclcministries.org/images/structure/banner-bottombg.png) no-repeat; height:31px;}
			#homebox1 {float:left; width:317px; height:253px; padding:5px; margin-right:11px; background:url(http://www.kclcministries.org/images/structure/homebox-bg.png) no-repeat top;}
				#homebox1 img {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
			#homebox2 {float:left; width:317px; height:253px; padding:5px; margin-right:10px; background:url(http://www.kclcministries.org/images/structure/homebox-bg.png) no-repeat top;}
				#homebox2 img {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
			#homebox3 {float:left; width:317px; height:253px; padding:5px; background:url(http://www.kclcministries.org/images/structure/homebox-bg.png) no-repeat top;}
				#homebox3 img {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
			#homebox4 {float:left; width:327px; margin-right:11px;}
				#homebox4 h2 {padding-left:18px;}
				.home-date {width:50px; height:50px; float:left; margin-left:18px; margin-right:10px; margin-bottom:19px; background:#67201A; color:#fff; text-align:center;border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
					.home-day {font-size:24px; line-height:24px; padding-top:5px;}
					.home-month {font-size:14px; font-weight:bold; text-transform:uppercase; line-height:15px;}
				.home-event {float:left; width:249px; line-height:17px; font-size:13px;}
					.home-event a {color:#424242; font-weight:700;}
			#homebox5 {float:left; width:327px;  margin-right:10px;}
				#homebox5 h2 {padding-left:18px;}
				.home-video {background:url(http://www.kclcministries.org/images/structure/homevideo-bg.png) no-repeat; width:317px; height:182px; padding:5px;}
					.home-video img {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
			#homebox6 {float:left; width:309px; padding-left:18px;}
				#home-follow {float:right; padding-top:5px;}
			
			#inner-content {border:1px solid #bfbcb2; background:url(http://www.kclcministries.org/images/structure/contentbg.png); border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
				
				#inner-full {padding:25px 30px 30px 30px;}
				
				#inner-left {float:left; width:285px; padding:18px 0px;}
					#subnav {background:url(http://www.kclcministries.org/images/structure/sidebar-bg.png); padding:10px; border:1px solid #BFBCB2; border-left:none; border-radius: 0px 7px 7px 0px; -moz-border-radius: 0px 7px 7px 0px; -webkit-border-radius: 0px 7px 7px 0px;}
						#subnav a {display:block; padding:7px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#767676; border-bottom:1px solid #ddd;}
						#subnav a:hover {background:#20344A; color:#fff; text-decoration:none;}
						#subnav .current {background:#20344A; color:#fff;}
						#subnav .last {border-bottom:none;}
							#subnav .subsubnav {font-size:11px; padding:4px 10px 4px 20px;}
					#subnav-shadow {height:32px; background:url(http://www.kclcministries.org/images/structure/subnav-shadow.png) no-repeat;}	
					
					.inner-date {width:50px; height:50px; float:left; margin-right:10px; margin-bottom:19px; background:#67201A; color:#fff; text-align:center;border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
						.inner-day {font-size:24px; line-height:24px; padding-top:5px;}
						.inner-month {font-size:14px; font-weight:bold; text-transform:uppercase; line-height:15px;}
					.inner-event {float:left; width:185px; line-height:17px; font-size:13px;}
						.inner-event a {color:#424242; font-weight:700;}
					
					#upcoming-feed ul {list-style-type:none; margin-left:0px;}
						
				#inner-right {float:right; width:649px; padding:25px 30px 30px 0px;}
					#inner-right img {border:1px solid #ccc; padding:3px;}
					#inner-right img:hover {border:1px solid #ccc0; padding:3px;}
				
				#subscription, #singlepayment {display:none;}
				
#footer {min-height:352px; background:url(http://www.kclcministries.org/images/structure/footerbg.jpg) repeat-x; min-width:1002px;}
	#footerbox {width:962px; margin:auto; padding-top:40px; color:#869caa; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
		#footerbox a {color:#77b2d8;}
		.footer-title {color:#fff; font-size:22px; font-family: 'Gudea', sans-serif; letter-spacing:-1px; margin-bottom:20px;}
		#footerbox1 {float:left; width:292px; padding-right:50px;}
			#footer-address {border-bottom:1px solid #39516D; padding-bottom:13px;}
			#footer-phone {border-bottom:1px solid #39516D; padding:13px 0px;}
			#footer-email { padding:13px 0px; border-bottom:1px solid #39516D;}
			#footer-social {padding-top:18px;}
				#footer-social a {display:inline-block; margin-right:6px;}
		#footerbox2 {float:left; width:279px; padding-right:60px;}
			
		#footerbox3 {float:left; width:272px;}		
			#footer-quote {padding-left:36px; background:url(http://www.kclcministries.org/images/structure/footer-quotation.png) no-repeat;}
				#quoteauthor {display:block; margin-top:15px; font-weight:bold; font-style:italic;}

#footer2 {height:67px; line-height:67px; width:962px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#625f56;}
	#footer2 a {color:#93433d; text-decoration:none;}
	#footer2 a:hover {text-decoration:underline;}
	#footer-left {float:left; width:481px;}
	#footer-right {float:right; width:481px; text-align:right;}