/* @override http://mightychurch.com/css/mightychurch.css */

/* ------------------------------------------------------------
	mightychurch.com
	by Luke Stevens - 2009
	lukestevensdesign.com
------------------------------------------------------------ */
         
/* ------------------------------------------------------------
	General
------------------------------------------------------------ */

* {margin: 0;padding: 0;}
body {font: 11px/18px "helvetica neue", arial, sans-serif;color: #4d4d4d;
		background: #fff url("/images/mightychurch/page-bgnd-tile.jpg") ;
		min-width: 990px;}

h1, h2, h3, h4 {padding: 5px 0px;font-weight: normal;}

p {margin-bottom: 20px;}     
p.subhead {font-size: 11px;color: #808080;margin-bottom: 10px;}

a {color: #4d4d4d;text-decoration:none;border-bottom:1px dotted;}
a:hover {text-decoration:none;border-bottom:0px;}
a.img {border:none;}

p a {font-weight:bold;}

img {border:0;}


.to-left {float:left;}
.to-right {float:right;}

.vdiv {color:#ccc;margin:0 2px;}


/*clearfix*/
.clearfix:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix {display: inline-block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
                            	

.system-message {padding: 100px 50px 100px 50px;text-align: center;font-size: 120%;line-height:1.4;}	
.system-message p {padding: 10px 0 0px 0;}	


/* ------------------------------------------------------------
	Layout
------------------------------------------------------------ */

	#header {width: 100%;overflow: hidden;height: 135px;position: relative; /*left: -15px;*/ } /*!!!!FIX!!!!*/

		#header img {width: 100%;min-width: 1300px;}   
/*		#header-content {position: absolute;top: 0;left: 0;z-index: 1;color: #fff;}*/

		#logo {position: absolute;top: 24px;left: 23px;z-index: 1;color: #fff;}
		    #logo h1 a {text-indent: -10000px;display: block;width: 291px;height: 51px;
						background: url("/images/mightychurch/mightychurch-logo.png") no-repeat;}
		    #logo h1 a:hover {opacity:0.8;}
		    		
		p#logo-tag {position: absolute;top: 81px;left: 33px;z-index: 1;color: #fff;
			font-size: 11px;letter-spacing: 1px;
			opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=70);}    
			
			
	#content {padding: 0 10px 20px 10px;}

	/* rounded box */
	.content-box {width: 98%;margin: 10px auto;min-width: ;max-width: ;}
	.content-box .top {height: 9px; margin-right: 10px;background: url("/images/mightychurch/content-box-tl.png") no-repeat;}
	.content-box .top .c {margin-right: -10px;height: 9px;background: url("/images/mightychurch/content-box-tr.png") 100% 0% no-repeat;}
	.content-box .mid {background: url("/images/mightychurch/content-box-ml.png") repeat-y;margin-right: 10px;}
	.content-box .mid .c {background: url("/images/mightychurch/content-box-mr.png") 100% 0% repeat-y;margin-right: -10px;}
	.content-box .bot {height: 10px;margin-right: 10px; background: url("/images/mightychurch/content-box-bl.png") no-repeat;}
	.content-box .bot .c {height: 10px;	margin-right: -10px;background: url("/images/mightychurch/content-box-br.png") 100% 0% no-repeat;}            
	
	
	#content .col {width: 21%;float: left; padding: 0 2%;/*background-color:#fff;*/}
	#content .col-inner {margin-left:-5px;}
		#content .right-col {float:right;padding-left:2%;border-left:1px solid #ddd;margin-left:-10px;}
	
		/*body.home*/ .post-col {margin-top: -12px;background-color: #fff;border: 1px solid #ddd;border-width: 1px 1px 0px 1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border-top:1px solid #ccc;}

		                         
        /* headers */                 
        h2 {padding:0;margin:5px 0 0px 0;}
        h2#community-forums {text-indent:-9999em;background:url(/images/mightychurch/header-community-forums.gif) no-repeat;height:23px;width:192px;overflow:hidden;}
        h2#latest-topics-header {text-indent:-9999em;background:url(/images/mightychurch/header-latest-forum-topics.gif) no-repeat;height:23px;width:190px;margin-top:9px;overflow:hidden;}

		h2#prayer-micro-blog {text-indent:-9999em;background:url(/images/mightychurch/header-prayer-micro-blog.gif) no-repeat;height:23px;width:178px;margin-top:7px;overflow:hidden;}
		h2#latest-news {text-indent:-9999em;background:url(/images/mightychurch/header-latest-news.gif) no-repeat;height:23px;width:116px;overflow:hidden;}
		h2#blogs-links {text-indent:-9999em;background:url(/images/mightychurch/header-blogs-links.gif) no-repeat;height:23px;width:129px;overflow:hidden;}
		
		h2 a {width:300px;height:200px;display:block;}
		h2 a:hover {background-color:#fff;opacity:0.3;filter:alpha(opacity=20);}
		
		p.subhead {margin-right:-10px;}
		
	
	#footer {margin: 0px 20px;text-align: center;padding:10px 0;color:#ccc;letter-spacing:1px;border-top:1px solid #ddd;}
		#footer	a {color:#999;}
	
/* ------------------------------------------------------------
	Entry lists
------------------------------------------------------------ */

	body.home .entry-list p {color:#666;}
	
	.details {padding-top:3px;/*font-family:verdana, sans-serif;font-size:10px;*/}
	.details a {color:#778c9c;text-decoration:none;border-bottom:1px dotted;font-weight:normal;}
	.details a:hover {border-bottom:0px;}
	.details .date, .details .date a {color:#944c4c;opacity:0.8;}
	.details .author, .entry .details .author a {color:#777;text-transform:lowercase;}

	.details .quarantine {display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:-4px;}
	.details .quarantine a {color:#999;}
	.details .quarantine a span {color:#;}
	.details .quarantine .ok {color:darkred;}
	.details .quarantine a.delete-link {display:block;height:7px;width:11px;background: url(/images/mightychurch/icon-delete-mini.png)  no-repeat;border:none;}
	.details .quarantine a.delete-link:hover {background: url(/images/mightychurch/icon-delete-mini.png)  0px -8px no-repeat;}

	.details a.comment-link {margin:none;height:auto;border:0px;}
	.details .comments img {display:inline;float:none;height:;margin:0;padding:0;margin-bottom:-3px;}
	
	.entry-list {height:600px;overflow-y:auto;overflow-x:hidden;margin-right:-10px;padding-right:5px;}
	body.home .entry-list {height:1000px;}
		/*.single-entry-page .entry-list {overflow:auto;height:auto;}
		.entry-list-page .entry-list {overflow:auto;height:auto;}*/
	.logged-in .prayer-col .entry-list {height:900px;}

	body.home .prayer-block .entry-list {height:600px;}

	/*.entry-list*/ .entry h4 {font-size:12px;font-weight:bold;margin-top:0px;padding-bottom:3px;}
	.entry h4 a {text-decoration:none;border-bottom:1px dotted #666;}
	.entry h4 a:hover {border:0;}
	.entry h4 .source {color:#999;font-weight:normal;}
	.entry p {margin:0;}
	.entry .details {margin-bottom:20px;}

	.entry img {float:left;padding:6px 7px 2px 0px;}
	.entry p.source img {padding:0;}

	p.source {color:#999;}
	p.source img {position:relative;top:2px;margin-right:4px;padding:0;}
	/*ie7*/ *+html p.source img {position:static;}
	
	p.source-url {color:#999;}
	
	.prayer-col .entry-list {}
		
	.prayer-col .entry {/*border-bottom:1px solid #ccc;*/padding-bottom:28px;margin-bottom:9px;
	background: url(/images/mightychurch/entry-h-div-small.gif) 65% 100% no-repeat;/*font:10px verdana, sans-serif;*/}
	.prayer-col .entry .details {margin-bottom:0px;}
	
	/*google news sources*/
	p.summary span.more-sources {display:none;}

	.single-entry p.summary span.more-sources {display:block;font-size:11px;margin-bottom:10px;}
	.single-entry p.summary span.more-sources a {font-weight:bold;margin-top:10px;}

	span.sources {display:none;}
	
	/*.entry p.summary {display:none;}*/
	.entry {clear:both;}

	p.more {text-align:right;margin-top:10px;text-transform:uppercase;}
	p.more a {color:#999;}
		
	body.home p.more {margin-bottom:-15px;display:;}
	
	
	p.pagination {border:1px solid #ccc;border-width:1px 0;padding:3px 0 5px 0;color:#666;}
		p.pagination a {color:#666;}
		p.pagination a:hover {text-decoration:none;}
		
		
	.entry-list-page {}	
	.entry-list-page .first-col h3 {display:none;}	
	
	.entry-list-page .entry-list {height:auto;}	
	
	
/* ------------------------------------------------------------
	Single entry pages
------------------------------------------------------------ */

	.single-entry-page {}

	.single-entry-page h2 {padding-bottom:2px;}

	.single-entry-page h3, .entry-list-page h3 /*, .entry-list-page h5*/ {color:#286a9c;font-size:20px;line-height:1.2em;opacity:0.5;padding-bottom:0x;text-transform:lowercase;border-bottom:1px solid #ccc;margin-bottom:15px;border- top:1px solid #ccc;}

	/*.single-entry-page .col {margin-top:30px;}
	.single-entry-page .first-col {margin-top:0px;}*/

	
	.single-entry p {font-size:13px;line-height:1.6;}
	
	.single-entry p.summary {margin-bottom:10px;}
	
	.single-entry p.intro {font-style:italic;/*padding-top:2px;*/margin-bottom:10px;color:#888;border:1px solid #ccc;border-width:1px 0;padding-top:10px;margin-top:10px;padding-bottom:10px;}
	.single-entry p.intro a {font-weight:bold;color:#666;}
	.single-entry p.intro .date {font-weight:bold;}
	
	.single-entry img {float:left;padding:6px 15px 2px 0px;}

	.entry span.more-sources {display:block;margin:10px 0;}

	
	/* prayer specific */ 
	.prayer-entry p.summary {/*font-size:13px;border:1px solid #ccc;border-width:1px 0;*/padding:0 0 10px 0;color:#333;line-height:1.8;}

.prayer-entry p.summary {/*font-size:13px;border:1px solid #ccc;border-width:1px 0;*/padding:0 0 10px 0;color:#333;line-height:1.8;}
	.prayer-entry .details {font-size:15px;text-align:center;}
	.prayer-entry .details .iprayed a {border:1px solid #86abc7;;padding:10px 60px;text-transform:uppercase;font-size:12px;letter-spacing:1px;}
	.prayer-entry .details .youprayed {padding:10px 10px;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:darkred;}
	.prayer-entry .details .prayer-count {color:#999;margin-left:1px;}
	
	.entry-list .entry .details .youprayed {color:#6d4343;text-transform:lowercase;}
	.entry-list .entry .prayer-count {color:#999;margin-left:1px;}

	
	.single-entry-page .post-col .col-inner {padding-top:10px;}
	
	.people-who-prayed {margin-top:30px;}

	.people-who-prayed ul {margin-left:0px;list-style-type:none;}
	.people-who-prayed ul li {font-size:;margin-bottom:5px;text-transform:lowercase;background: url(/images/mightychurch/bullet.gif) 0px 6px no-repeat;padding-left:15px;}

	.people-who-prayed ul li a {font-weight:bold;font-size:12px;color:#666;}
	
	
	p.return {margin-top:30px;text-align:center;font-size:11px;}
	p.return a {border:1px solid #86abc7;color:#86abc7;text-decoration:none;text-transform:uppercase;padding:10px 12px;letter-spacing:1px;font-weight:normal;}
	
	
	/* comments */
	
	#comments {}

	#comments p.subhead {margin-top:-10px;}
	
		.comment {padding-bottom:14px;border-bottom:1px solid #ccc;margin-bottom:20px;}
		
		.comment p {margin-left:0px;}
		
		.comment blockquote {background:#f4f4f4;padding:5px;margin:-5px 0 10px 0;font-style:italic;color:#666;}
		.comment blockquote p {margin-bottom:5px;}
		
		p.comment-header {margin:0;margin-bottom:7px;/*font-style:italic;*/color:#999;}
			/*.comment-author {font-weight:bold;}*/
			.comment-author a {font-weight:bold;text-decoration:none;border-bottom:1px dotted;}
			.comment-author a:hover {text-decoration:none;border-bottom:none;}
			.comment-date-relative {}
		
		p.comment-meta {margin-top:-10px;text-align:right;color:#999;margin-bottom:0px;font-style:italic;}
			p.comment-meta a {color:#999;}	
	
			.comment-date {}	
	
	
/* ------------------------------------------------------------
	Latest posts accordian
------------------------------------------------------------ */
	
	#latest-posts {}

	#latest-posts h4 {font-weight:bold;}

	#latest-posts p.subhead {}

	#latest-posts ul {list-style-type:none;margin:0 -5px;border-bottom:1px solid #ccc;}

	*+html #latest-posts ul {zoom:1;} /*ie7*/
	
	#latest-posts ul li {padding-left:13px;font-size:11px;margin-bottom:0px;color:#999;background: url(/images/mightychurch/small-grey-grad.gif) left bottom repeat-x;border-top:1px solid #ccc;padding-bottom:6px;}

	#latest-posts ul li ul {padding-top:10px;border:0px;/*margin-top:5px;border-top:1px solid #ccc;*/}
	#latest-posts ul li ul li {padding:0;padding-left:13px;font-size:12px;margin-bottom:9px;color:#999;background: url(/images/mightychurch/bullet.gif) 0px 5px no-repeat;border:0px;height:auto;letter-spacing:1px;line-height:1.3;/*margin-left:-4px;*/}

#latest-posts ul li ul li.recent-comment {background: url(/images/mightychurch/comment.gif) 0px 1px no-repeat;padding-left:20px;}

	#latest-posts ul li a {font-weight:bold;display:block;border:0px solid;font-size:13px;height:30px;margin-bottom:-20px;padding:6px 0 8px 0;text-transform:uppercase;color:#666;}
	
	*+html #latest-posts ul li {zoom:1;}
	*+html #latest-posts ul li a {/*width:100%;margin-bottom:-20px;*/height:auto;padding-bottom:20px;} /*ie7*/

	#latest-posts ul li ul a {font-weight:bold;display:inline;font-size:12px;text-transform:none;color:#444;letter-spacing:0px;}

	#latest-posts ul li a:hover {text-decoration:underline;}

	/*#latest-posts ul li ul a img {position:relative;top:2px;margin-bottom:-2px;margin-right:1px;}*/ /*comment bubble icon*/

	#latest-posts ul li .latest-post {font-size:11px;margin-top:2px;margin-bottom:2px;}
	#latest-posts ul li .latest-post a {font-weight:normal;text-transform:uppercase;font-size:10px;color:#777;letter-spacing:1px;}

	#latest-posts .details {padding-top:3px;font-size:11px;}
	#latest-posts .details a {color:#778c9c;text-decoration:none;border-bottom:1px dotted;font-weight:normal;font-size:11px;padding:0;}
	#latest-posts .details a:hover {border-bottom:0px;}
	#latest-posts .details .date, .details .date a {color:#944c4c;opacity:0.8;}
	#latest-posts .details .author, 	.details .author a {color:#999;text-transform:lowercase;}


	/*latest post list*/
	
	body.home #latest-topics {}

	#latest-topics {margin-bottom:25px;}

	#latest-topics .topic-date {color:#aaa;margin-top:10px;font-style:italic;font-weight:bold;/*margin-left:12px;*/letter-spacing:0;font-size:11px;margin-left:-14px;}

	#latest-topics ul {list-style-type:none;}
	#latest-topics li {padding:0;padding-left:13px;font-size:12px;margin-bottom:10px;color:#999;background: url(/images/mightychurch/bullet.gif) 0px 23px no-repeat;border:0px;/*line-height:1.3;*/letter-spacing:1px;/*margin-left:-4px;*/}

	*+html #latest-topics li {padding:0;padding-left:0px;margin-left:15px;font-size:12px;margin-bottom:10px;color:#999;background: url(/images/mightychurch/bullet.gif) 2px 24px no-repeat;border:0px;/*line-height:1.3;*/letter-spacing:1px;/*margin-left:-4px;*/}

	#latest-topics ul li p, #latest-topics ul li .excerpt {margin:0px;margin-top:0px;padding:0px;font-size:11px;font-family:"helvetica neue", arial, helvetica, sans-serif;color:#333;overflow:hidden;letter-spacing:0;}
	

	#latest-topics li a {font-weight:bold;letter-spacing:0;border:;}
	
	#latest-topics li .latest-post {font-size:9px;text-transform:uppercase;margin-top:3px;font-family:verdana, sans-serif;letter-spacing:0;}
	#latest-topics li .latest-post .vdiv {margin:0 0;}
	#latest-topics li .latest-post a {font-weight:normal;color:#666;border:0px;}
		#latest-topics li .latest-post a.Lounge {color:#286a9c;opacity:0.76;}
		#latest-topics li .latest-post a.General {color:#764023;opacity:0.76;}
		#latest-topics li .latest-post a.Suggestions {color:#27812a;opacity:0.76;}
		#latest-topics li .latest-post a.Deep {color:#1a524b;opacity:0.76;}
	#latest-topics li .latest-post a:hover {opacity:1.0;border-bottom:1px dotted;}


/* ------------------------------------------------------------
	Forms
------------------------------------------------------------ */

	 /* general */ 

	p.logged-out {/*border:1px solid #ccc;border-width:1px 0;*/margin-bottom:20px;padding:10px;}

	p.login {border:1px solid #ddd;padding:5px;background-color:#f6f6f6;line-height:1.8;}
	
	.overlabel-wrapper {position:relative;}
	label.overlabel {display:block;text-transform:uppercase;color:#555;z-index:999;}

	label.overlabel-apply {display:block;text-transform:uppercase;color:#777;position:absolute;top:1px;left:6px;z-index:999;text-indent:-10000px;overflow:hidden;}

	/* account box */
	
	.account-box {background: #fff url(/images/mightychurch/account-box-bgnd.gif) 0 1px repeat-x;padding:8px;border:1px solid #ccc;margin:0 -5px;margin-bottom:10px;}

	.account-box p.welcome {margin-bottom:10px;}

/*logged in*/
	body.logged-in .account-box p.welcome {margin-bottom:0px;text-transform:uppercase;color:#666;letter-spacing:1px;}
	body.logged-in .account-box p.welcome a {color:#555;} 
	body.logged-in .account-box .details {margin-bottom:5px;text-transform:uppercase;font-size:10px;}
	body.logged-in .account-box .details a {border:0;}
	
	.account-box input.input {border:1px solid #ccc;width:150px;padding:2px;}

	.account-box label {text-transform:lowercase;}

	.account-box .fields-wrap {margin-bottom:10px;}

	.account-box p.extra {margin-bottom:4px;}

	.account-box a.forgot {font-weight:normal;color:#999;margin-left:2px;}

	.account-box .username {/*float:left;width:40%;*/margin-bottom:8px}
	.account-box .password {/*float:right;width:40%;*/}



	/* quarantine form */
	
	.entry .details form {display:inline;}	
	.entry .details .hiddenFields {display:none;}	


	/* mini saef */

	.prayer-col .mini-saef {padding:0 10px;padding-bottom:20px;margin-bottom:10px;}

	*+html .prayer-col .mini-saef {zoom:1;} /*ie7*/

		.prayer-col p.login {text-align:center;}

	.prayer-col .mini-saef textarea {margin-left:-3px;}

	.mini-saef {/*border-bottom:1px solid #ccc;*/padding-bottom:20px;margin-bottom:10px;
				background: url(/images/mightychurch/mini-saef-bgnd.png) 50% 100% no-repeat;}
				
	.mini-saef p {margin-bottom:10px;position:relative;}
	.mini-saef p.submit {text-align:right;}
	.mini-saef p.notify {text-align:right;color:#999;}
	.mini-saef p.notice {text-align:right;color:#999;margin-left:-2px;margin-right:-2px;}

	.mini-saef p.submit span.char-count {margin-right:10px;font:italic 22px georgia, sans-serif;color:#afafaf;}

	.mini-saef p.submit span.char-count.ok {} /* normal */
	.mini-saef p.submit span.char-count.watch {color:#666;} /* <=20 */
	.mini-saef p.submit span.char-count.warning {color:maroon;} /* <=10 */
	.mini-saef p.submit span.char-count.error {color:firebrick;} /* <=0 */

	.mini-saef input.submit.error {color:#ccc;} /* <=0 */
	.mini-saef input.submit.ok, .mini-saef input.submit.warning, .mini-saef input.submit.watch
	 {color:#777;cursor:pointer;} 

 	.mini-saef input.submit:active {border:1px solid #999;}
						
	.mini-saef textarea {width:99%;border:1px solid #ccc;height:100px;padding:3px;background: url(/images/mightychurch/entry-h-div-small.gif) 50% 0% no-repeat;}
	.mini-saef input.submit {border:1px solid;padding:6px 22px;text-transform:uppercase;background-color:#fff;border-color:#ccc;letter-spacing:1px;color:#999;font-size:12px;}

	.mini-saef input.input {border:1px solid #ccc;width:100%;padding:3px;background: url(/images/mightychurch/entry-h-div-small.gif) 50% 0% no-repeat;}
	.mini-saef div.note {font-size:10px;font-family:verdana, sas-serif;margin-top:-10px;margin-bottom:5px;color:#999;}
			
	.mini-saef h3 {font-size:14px;font-weight:bold;color:#286a9c;padding-bottom:2px;}

	.entry-list-page .mini-saef {margin:0;}
	.entry-list-page .mini-saef h3 {font-size:20px;font-weight:normal;padding-bottom:5px;margin-bottom:5px;}

	.mini-saef p.subhead {/*margin-bottom:7px;*/margin-right:0;}
			
	.mini-saef .rules {margin: 4px 0 10px 0;border:1px solid #eee;border-width:1px 0 1px 0;padding:3px 0;}
		.mini-saef .rules h5 {font-size:11px;text-transform:uppercase;margin-bottom:5px;color:maroon;opacity:0.7;}	
		.mini-saef .rules ul {margin-left:20px;color:#666;margin-right:-10px;}
		.mini-saef .rules li {font-size:10px;font-family:verdana, sans-serif;line-height:1.4;margin-bottom:7px;}	
	
	
#news-saef, #blog-saef {margin-top:25px;padding-top:10px;border-top:1px solid #ccc;background: url(/images/mightychurch/entry-h-div-small.gif) 50% 0% no-repeat;}
	.entry-list-page #news-saef, .entry-list-page #blog-saef {padding-top:0;background:none;border-top:0;margin-top:0px;}
 
	#news-saef input, #news-saef label, #news-saef textarea, #blog-saef input, #blog-saef label, #blog-saef textarea {opacity:0.7;}
	
	#news-saef:hover input, #news-saef:hover label, #news-saef:hover textarea, #blog-saef:hover input, #blog-saef:hover label, #blog-saef:hover textarea {opacity:1.0;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 
	
	
	
	
	
	
	
	
	
	
	
