/*
CSS Credit: http://www.templatemo.com/
*/

body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Verdana, Arial, san-serif;
	font-size: 11px;
	color: #787f8c;
	background: #ffffff;
}

a:link, a:visited { color: #0099CC; text-decoration:none;} 
a:active, a:hover { color: #006699; text-decoration: underline;}

p { margin: 0; padding: 0; text-align: justify;}

.cleaner {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 1px;
}

.cleaner_with_height {
	clear: both;
	width: 100%;
	height: 30px;
	font-size: 1px;
}


#BBMINFO_container{
	width: 960px;
	background: url(images/BBM-Header.gif) repeat-y;
	margin: 0 auto;
	padding: 0px 10px;
}

#BBMINFO_header {
	font-size: 12px;
	width: 960px;
	height: 323px;
	background: url(images/BBM-Header.jpg) top center no-repeat;
}

#BBMINFO_header #out_mission_section {
	float: left;
	width: 250px; /* padding 30 + */
	padding: 0px 15px;
	margin-top: 210px;
	margin-left: 30px;
}

#BBMINFO_header #daily_bible_verse_section {
	float: right;
	width: 250px; /* padding 30 + */
	padding: 0px 15px;
	margin-top: 210px;
	margin-right: 30px;
}

#daily_bible_verse_section #bible_verse {
	clear: both;
	padding-top: 5px;
	font-weight: bold;
}

/* menu */
#BBMINFO_menu {
	clear: both;
	width: 960px;
	height: 50px;
	background: url(images/BBMINFO_menu_bg.gif) repeat-x;
}

#BBMINFO_menu ul {
	text-align: center;
	margin: 0;
	padding: 12px 0 0 0;
	list-style: none;
}

#BBMINFO_menu ul li{
	text-align: center;
	display: inline;
}

#BBMINFO_menu ul li a{
	padding: 5px 25px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #4979af;
	border-right: 1px solid #d5d5d5;	
}

#BBMINFO_menu li a:hover, #BBMINFO_menu li .current{
	color: #1d2f53;
}

#BBMINFO_menu li .last{
	border-right: none;
}

/* end of menu */

/* content */

#BBMINFO_content {
	clear: both;
	width: 960px;
	height: 100%;
}

#BBMINFO_content #BBMINFO_left {
	float: left;
	width: 280px;
	margin-top: 20px;
	margin-left: 30px;
	padding: 0;
}

#BBMINFO_content #BBMINFO_right {
	float: right;
	width: 570px;
	margin-top: 30px;
	margin-right: 30px;
	padding: 0px 0px;
}

/* left column */

#BBMINFO_left #BBMINFO_news_section {
	clear: both;
	width: 280px;
	
}

#BBMINFO_news_section h1{
	height: 30px; /* + 20 for padding top */
	padding: 20px 0 0 15px;
	margin-bottom: 30px;
	background: url(images/BBMINFO_news_title_bg.gif) bottom left no-repeat;
}


#BBMINFO_news_section .BBMINFO_news_box {
	margin: 0 15px 30px 15px;
}
.BBMINFO_news_box h2 {
	padding: 0px;
	margin: 0 0 10px 0;
	font-size: 14px;
	color: #0099CC;
}

.BBMINFO_news_box h3 {
	padding: 0px;
	margin: 0 0 2px 0;
	font-size: 11px;
	color: #0099CC;
}

#BBMINFO_left .left_col_section {
	padding: 0px;
	margin-bottom: 30px;
}

/* end of left column */

#BBMINFO_right .right_col_section {
	margin-bottom: 30px;
	padding: 0px;
}

.right_col_section h1 {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	font-size: 22px;
	font-weight: normal;
	color: #0099CC;
}

.right_col_section h2 {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #0099CC;
}

.right_col_section h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #0099CC;
}

.right_col_section img {
	float: left;
	margin: 3px 15px 0 0;
	border: 5px solid #e4e4e4;
}

.right_col_section p{
	margin-bottom: 15px;
}

.right_col_section ul {
	margin: 15px 0;
	padding: 0 0 0 30px;
}

.right_col_section ul li {
	margin-bottom: 5px;
}

.right_col_section #welcome_title {
	height: 45px;
	background: url(images/BBMINFO_welcome.gif) top left no-repeat;
	margin-bottom: 20px;
}

.right_col_section .right_cleaner_with_10px {
	float: left;
	display: block;
	width: 10px;
	height: 100%;
	font-size: 1px;
}

.right_col_section .right_two_col {
	float: left;
	width: 280px;
}

.right_two_col img {
	float: none;
	margin-bottom: 10px;
}

.right_two_col p{
	margin-bottom: 5px;
}
.h3{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #0099CC;
	}
	.totCmts{
	font-size: 10px;
	margin: 10px;
	
	color:#CCCCCC;
	}

/* end of content */

/* footer */

#BBMINFO_footer{
	clear: both;
	width: 960px;
	text-align: center;
	padding: 10px 0;
	background-color: #e3e3e3;
	border-top: 5px solid #dadada;
}

.bbmBox {
width:500px; line-height:30px; margin:5px;
}

.bbmBox_fld {
	float:left; width:150px;
	font-weight:bold;
}

.bbmBox_col {
	float:left; width:50px;
	font-weight:bold;
}

.bbmBox_val {
	float:left; width:300px;
}

.bbmtextBox {
	width:90%;
	height:20px;
}

.error {
	color:#FF0000;
}
.oldlace{
background:OldLace;
}
.msg {
	color:teal;
}


.img {
text-align:center;
margin:auto;
}

/* #Comment List & Comment Form
================================================== */
#comments { margin:30px 0 0 }
.comment-header {
	overflow:hidden;
	padding:21px 0 15px 0;
	margin:0 0 12px;
	border-top:1px solid #c4d0db;
	border-bottom:1px solid #c4d0db
}
.comment-header h4, #respond h4 {
	float:left;
	color:#2b2b2a;
	font-size:14px;
	margin:0 28px 0 0;
	letter-spacing:1px
}
.comment-header .social_share { float:right }
.comment-header .comment-count, .post .comment-reply-link, .comment-date { color:#828282 }
.commentlist .children { margin:0 0 0 40px }
.commentlist li {
	margin-left:0;
	margin-bottom:10px;
	list-style:none;
	overflow:hidden;
	padding-left:0;
	/*border-bottom:1px solid #c4d0db;*/
}
.commentlist .topBorder{
border-top:1px solid #c4d0db;
}
.commentlist .botBorder{
border-bottom:1px solid #c4d0db;
}
.commentlist .noBorder{
border:none;
}
.commentlist li p { line-height:1.8 }
.comment-entry {
	margin:15px 0 0 15px;
	/*padding-left:19px;*/
	
}
.comment-author {
	float:left;
	overflow:hidden;
	margin:0 20px 0 0;
	/*background:url(images/avataar.png) no-repeat;*/
	
}

.comment-author .avatar {
	float:left;
	margin-right:10px
}
.commenter-name { color: #0099CC;/*color:#2b2b2a*/ }
.comment_text {
font-size: 10px;
color:#000000;

}
	
	
.comment-content, #respond p { overflow:hidden }
.comment-reply-link {
	float:right;
	padding-left:20px;
	background:url(images/icon/comment-bubble.png) no-repeat left center
}
.toggle{
display:none;
}

.latest{

list-style:none outside;
margin-bottom:10px;
border-bottom:1px dotted #c4d0db;
}

/* Comment Form */
#respond,.toggle {
	
	margin-top:30px;
	margin-bottom:30px;
	/*border-bottom:1px solid #c4d0db*/
}
#respond h4,.toggle h4 { 
	float:none;
margin:0 0 20px
}
#respond label, .toggle label {
font-size: 1em;
color: #333;
float: left;
display: block;
width: 30%;
margin-right: 20px;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#respond input[type="text"], #respond textarea, .toggle input[type="text"], .toggle textarea {

	color:#828282;
	border-color:#ccc
}
#respond input::-webkit-input-placeholder, #respond input::-moz-placeholder,
#respond textarea::-webkit-input-placeholder, #respond textarea::-moz-placeholder, .toggle input::-webkit-input-placeholder, .toggle textarea::-webkit-input-placeholder{
	color:#adadad;
	font-weight:bold
}
#respond input[type="text"], .toggle input[type="text"]{
	width:50%;
	padding:10px 6px 10px 30px;
	background:#fff url(images/icon/comment-sprite.png) no-repeat
}
#respond textarea, .toggle textarea{ width:60%;}
#respond #author, .toggle #author{ background-position:10px 10px }
#respond #email, .toggle #email{ background-position:10px -15px }
#respond #url, .toggle #url{ background-position:10px -41px }

#respond #submit, .toggle #submit{
	float:right;
	border:none;
	margin-right:8%;
	padding:5px 15px;
	font-family:'Arial';
	background:teal;
	text-transform:capitalize;
	-webkit-border-radius:5px;
			border-radius:5px;
}
#respond #reset, .toggle #reset{
	float:right;
	border:none;
	margin-right:8%;
	padding:5px 15px;
	font-family:'Arial';
	background:#CCCCCC;
	text-transform:capitalize;
	-webkit-border-radius:5px;
			border-radius:5px;
}
#respond .error, .toggle .error{
background-color:#CCCC99;
}
#limit{
float:right;
margin-right:8%;
}

.float_l { float: left }
.float_r { float: right }
/*comment form*/
#comment_form {
	padding: 0;
}

#comment_form form {
	margin: 0px;
	padding: 0px;
}

#comment_form form .input_field {
	width: 270px;
	padding: 5px;
	background:#FFFCCC;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}

#comment_form form label {
	display: block;
	width: 100px;
	margin-right: 10px;
	font-size: 13px;	
}

#comment_form form textarea {
	width: 266px;
	height: 140px;
	padding: 5px;
	background: #FFFCCC;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
#comment_form .submit_btn {
	padding: 5px 14px;
	background: #fff;
	border: 1px solid #dfdfdf;
}


/*Auto suggestion css*/

#searchbox
{
width:400px;
border:solid 1px #000;
padding:3px;
}
#display
{
/*width:400px;*/
/*display:none;*/
/*float:right;*/ 
/*margin-right:30px;
border-left:solid 1px #dedede;
border-right:solid 1px #dedede;
border-bottom:solid 1px #dedede;*/
/*height:400px;*/
/*overflow:scroll;*/
}
.display_box
{
/*width:400px;*/
padding:4px; border-top:solid 1px #dedede; font-size:12px; 

}

.display_box:hover,.display_box a:hover
{
background:#3b5998;
text-decoration:none;
color:#FFFFFF;
}
#shade
{
background-color:#00CCFF;

}
.ajaxLoading {
	width:200px;
	height:200px;
	margin:auto;
	background:#FFFFFF url(images/ajax-loader.gif) center no-repeat;
	
	text-align:center;
}
.pointer{
cursor:pointer;
}
.submenu{
}
#climit,.rlimit{
float:right;
margin-right:8%;
color:teal;
}
.blogcnt{
color:#000000;
text-align:justify;
margin-top:10px;
}
.timediff{
color:#999999;
font-size:10px;
float:right;
}

.bbminfo_Ads {
	width:728px;
	margin:auto;
	text-align:center;
}