/* CSS Document */

/***************************/
* {padding:0; margin:0;}  							/** Reset universally all margins and paddings**/
/**************************/




body {
background:#759bcf;
color:#869c15;
font: normal 11px/2.4em  "Lucida Sans Unicode", Verdana, Arial, sans-serif;
line-height: 110%;
}


p {
	margin:0;
}



abbr, acronym { /* acronym and abbr aren't styled in IE per default */
	border-bottom: 1px dotted #58B2CB;
	cursor: help;
}
abbr {
	speak: spell-out;
}
acronym {
	speak: normal;
}
a {
	color: #DCB20C;
	text-decoration: none;
}
a:hover {
	color:#CC9933;
	text-decoration: underline;
}
a img {
	border: 0;
}


form{
	margin: 0;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/******** Master Head/Banner Section ***********/

#mastheader {height:auto; background:#7B8E1C; position:relative;}

#top {background:#2a5ba3 url("images/topbg.gif"); height:109px;}

.banner { float:left; width:737px; height:109px; }

.logo {background:#D5B49B url(logospot.gif); float:left; width:200px; height:109px; text-align:center;}



/******** Master Navigation ***********/


#master_nav{background:#759bcf;  padding:0; margin:0;}

#menu {background:#F5CC0E; height:78px; width:737px;}

#menu_left {background:#F4F88D url("images/newMenus.gif") repeat-x;  float:left; width:100%; height:78px;}

.menu_left_top{background:transparent; height:14px;}

.menu_left_middle{background:#F5B3F3 url("images/menuback.gif"); height:50px;}

.menu_left_bottom{background:transparent; height:16px;}

#menu_right {background:#CAE05A url(majorclicks.gif); float:left; width:200px; height:78px;}


/******** Main Navigation ***********/


#Mainmenu {position:relative; display:block; width:auto; height:42px; padding:19px 0 0 25px;}
#Mainmenu ul {margin:0; padding:0; list-style-type:none;}
#Mainmenu li {float:left;}

#Mainmenu a {
display:block; 
width:83px; 
margin-right:1px;
height:0; 
color:#000; 
text-decoration:none; 
overflow:hidden;
}

* html #Mainmenu a:link, * html #Mainmenu a:visited, * html #Mainmenu a:active {height:42px; he\ight:0;}


#Mainmenu a#b1 {
display:block; 
width:82px; 
height:42px; 
margin: 0;	
padding:0;	
font: bold 10px/1 sans-serif; 
color:#c60;
background: transparent url("images/ministry_base.gif") 0 0 no-repeat;
text-decoration: none;
}

#Mainmenu a#b2 {
display:block;
float:left;
width:82px;
height:42px;
margin: 0; 
padding:0;
font: bold 10px/1 sans-serif;
color:#c60;
background:  url("images/about_base.gif") 0 0 no-repeat;
text-decoration: none;
}



#Mainmenu a#b3{
display:block;
float:left;
width:82px;
height:42px;
margin: 0; 
padding:0;
font: bold 10px/1 sans-serif;
color:#c60;
background:  url("images/directory_base.gif") 0 0 no-repeat;
text-decoration: none;
}

#Mainmenu a#b4{
display:block;
float:left;
width:112px;
height:42px;
margin: 0; 
padding:0;
font: bold 10px/1 sans-serif;
color:#c60;
background:  url("images/praise_base.gif") 0 0 no-repeat;
text-decoration: none;
}

#Mainmenu a#b5{
display:block;
float:left;
width:82px;
height:42px;
margin: 0; 
padding:0;
font: bold 10px/1 sans-serif;
color:#c60;
background:  url("images/entertainment_base.gif") 0 0 no-repeat;
text-decoration: none;
}

#Mainmenu a#b6{
display:block;
float:left;
width:82px;
height:42px;
margin: 0; 
padding:0;
font: bold 10px/1 sans-serif;
color:#c60;
background:  url(images/donate_base.gif) no-repeat 0 0;
text-decoration: none;
}

#Mainmenu a#b7{
display:block;
float:left;
width:82px;
height:42px;
margin: 0; 
padding:0;
font: bold 10px/1 sans-serif;
color:#c60;
background:  url("images/events_base.gif") 0 0 no-repeat;
text-decoration: none;
}

#Mainmenu a#b8 {
display:block; 
width:82px; 
height:42px; 
margin: 0;	
padding:0;	
font: bold 10px/1 sans-serif; 
color:#c60;
background: #ff6600 url("images/home_base.gif") 0 0 no-repeat;
text-decoration: none;
}


#Mainmenu a#b1:hover {background-position: -82px 0; color: #E9BE75;}
#Mainmenu a#b2:hover {background-position: -82px 0; color: #E9BE75;}
#Mainmenu a#b3:hover {background-position: -82px 0; color: #E9BE75;}
#Mainmenu a#b4:hover {background-position: -112px 0; color: #E9BE75;}
#Mainmenu a#b5:hover {background-position: -82px 0; color: #E9BE75;}
#Mainmenu a#b6:hover {background-position: -82px 0; color: #E9BE75;}
#Mainmenu a#b7:hover {background-position: -82px 0; color: #E9BE75;}
#Mainmenu a#b8:hover {background-position: -82px 0;color: #E9BE75;}

* html #Mainmenu a:hover {height:42px; he\ight:0;}

#Mainmenu a#b1:active, #Mainmenu a#b1.selected {background-position: -164px 0; color:white;}		
#Mainmenu a#b2:active, #Mainmenu a#b2.selected {background-position: -164px 0; color:white;}
#Mainmenu a#b3:active, #Mainmenu a#b3.selected {background-position: -164px 0; color:white;}
#Mainmenu a#b4:active, #Mainmenu a#b4.selected {background-position: -224px 0; color:white;}
#Mainmenu a#b5:active, #Mainmenu a#b5.selected {background-position: -164px 0; color:white;}
#Mainmenu a#b6:active, #Mainmenu a#b6.selected {background-position: -164px 0; color:white;}	
#Mainmenu a#b7:active, #Mainmenu a#b7.selected {background-position: -164px 0; color:white;}
#Mainmenu a#b8:active, #Mainmenu a#b8.selected {background-position: -164px 0; color:white;}
/*************************************************/


/******** Master Wrapper of the LeftCol and RightCol***********/
#container {
	width: 100%;
	padding:0;
	margin:0;
	background: #759bcf bottom right no-repeat;
	position: relative;
	height:auto;
	clear: both;
}



/**** Child Wrapper that actually holds the LeftCol and RightCol ****/
#middleWrapper{width:100%; background:#759bcf;}


/******** Begin Mr.LeftCol Section ***********/
#leftcol {
	float:left;
	width: 200px;	
	margin:0;
	padding: 0;
	background:#fff;
}

/******** Pastor James Ford Section ***********/
#pastor_wrapper{ background:transparent; width:200px; height:auto; float:right; margin:0; padding:0 0 7px; }
.pastorImg{background:  url("images/pastorhead.gif"); width:198px;  height:34px; margin:0 ; }
.pastor_notes {background:#fff; width:198px;  height:auto; margin:0; line-height:150%}
.pastor_notes p {margin:0; padding:6px 6px 0 6px}

/******** CBC Media Section ***********/
#media_wrapper{ background:transparent; width:200px; height:auto; float:right; margin:0; padding:0 0 7px; }
.mediaImg{background:  url("images/cbc_media.gif"); width:198px;  height:34px; margin:0 ; }
.media_notes {background:#fff; width:198px;  height:auto; margin:0; line-height:150%}
.media_notes p {margin:0; padding:6px 6px 0 6px}

/******** Major Wrapper for FEATURES section ***********/
#featured{background:transparent; width:200px;   float:right; }
.featureactImg{ background:  url("images/bulletin.gif"); width:198px;  height:34px; }
.featureobjects {background:#fff; width:198px; margin:0 ;}


/******** Container that contains all the elements that of features ***********/
#featurecontainer {
	width: 12.5%;
	padding:0;
	margin:0;
	background: url(../img/content-bg.gif) bottom right no-repeat;	
	position: relative;
}
* html #featurecontainer {
	height: auto;
}

/******** Actual Featured Col ***********/
#featurecol {
	float:left;
	width: 55%;
	min-width:198px;
	margin:0;
		
}


/******** Begin the featuring post section ***********/
#fpost {
	width: 185px;
	min-width: 150px;	
	margin: 0 5px 0 5px;
	line-height: 110%;
	font-size: 10pt;
	font: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	
}


#fpost ul li p {
	float: left;
	margin:0;
	width: 65%;
	
}
 #fpost ul {
	margin: 0;
	font-size: 0.85em;
	padding:0;
	list-style: none;
	
}
 #fpost ul li {
	margin: 5px 0 5px 0;
	clear: both;
	border-bottom: 0px dotted #BBE0EB;
	padding: 0 0 5px 0;
}
 #fpost ul li img {
	border: 1px solid #BBE0EB;
	padding:3px;
	width: 40px;
	height: 50px;
	float: left;
	margin: 3px 5px 0 0;
}

.topic{
	
	color:#CC9933;
	font-weight:thin;
}


.fpost_date{
	color:#5c5c5c;
	padding:0 0 3px;
	
}

#featurecol ul li a {
	color:#7B8E1D;
	text-decoration:none;
}

/******** Begin Mr. RightCol Section ***********/
#rightcol {	
	width:524px;	
	background:#fff;	
	padding: 0;
	margin:0 0 0 13px;
	float:left;
	display:block;
	position:relative;
}


/******** This container is the Big brother Wrapper that holds all the elements ***********/
#content_middle {
  
  width:auto;
  min-height:47.3em;
  height:auto; 
  margin:0;
  background:transparent;
  float:left;
  position:relative;
  
}

/* for Internet Explorer */
/*\*/
* html #content_middle{
 height:46.2em;
 }

#middlebar{background:#E5EBA1; width:100%; height:34px;}


/******** Holds the Majorcontent and Sidecontent Sections ***********/
#maincontent{
background:#fff; 
width:100%; 
position:relative;  
float:left; 
display:inline; 
margin:0; 
padding:0;
}


/* for Internet Explorer */
/*\*/


#major_content{background:transparent; width:auto; position:relative; float:left;}

#innerbox{width:290px; _width:289px; height:auto; background:transparent;}

.innerboxImg{width:250px; height:auto; }


/******** This container boxes the major welcome/headline message front the front ***********/
#entry {
width: 260px;
float: left;
line-height: 150%;
font-size: 12px;
font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

#entry p {
margin:0 0 17px 0;
padding:0 0 0 9px;
}

#entry img {
border: 1px solid #CFCFCF;
}

#entry h4 {
background: #d9dcc6;
font-size: 12px;
font-weight: normal;
color: #fff;
padding: 7px 5px 7px 3px;
}

#entry h4 .entry-date {
color: #5c5c5c;
font-weight:bold;
}

#entry h4 a {
text-decoration: none;
color: #759bcf;
font-weight:bold;

}

#entry h4 a:hover {
background-color: #fff;
color: #545454;
}

/******** Major Container of the SideContent section for the "Food For Thought" ***********/
#sidecontent{ background:#fff; width:220px;  min-height:608px; float:left; padding:4.5em 0 0 0; }

#vside{ background:#fff; width:220px;  height:10em; float:left; padding:4.5em 0 0 0; }

.fft{ position:absolute; width:220px; height:auto; z-index:50; top:5px;}

/******** "Food For Thought" Section***********/
dl.scalable {
	background: transparent url("images/inner.gif") repeat;
	margin: 0 ;
	padding: 0 ;
	width: 20em;
}

dl.scalable dt {
	background: transparent ;
	color: #000;
	margin: 0;
	padding: 0
}

dl.scalable dt em {
	background: transparent ;
	display: block;
	margin: 0;
	padding: 1em 1.5em .2em 1.5em
}

dl.scalable dd {
	background: transparent ;
	margin: 0;
	padding: 0
}

dl.scalable p {
	background: transparent;
	margin: 0;
	padding: 1em 1em 2em 1em
}

dl.scalable span{line-height:150%}

#versebox {
	background:#93D127 url("images/versebox.png"); 
	width:180px;
 	height:30px; 
 	position:relative; 
	margin:0 0 0 20px;
	}

#versebox p{
color: #CC9933;
font-size:10px;
padding:8px 0 0 12px;

 }
 
 
.allstar-list span { color: #999; }

.allstar-list a:hover span { color: #443; }

.allstar-list li a
	{
	padding-left: 12px;
	background: transparent url("images/ibullet.png") no-repeat 0 60%;
	}

.allstar-list li a:hover
	{
	background-position: -500px 60%;
	}
	
	ul
	{
	padding: 0;
	margin: 0 0 0.7em 0;
	list-style: none;
	}


#sub_right
	{
	width: 180px;
	float: right;
	background:#ffb21d;
	}

/******** Begin Mr. Footer Section***********/
#footer {
	margin:0;
	padding:0;
	clear: both;
	font-size: 1em;
	background:#2009C8 url("images/foot.gif");
	color: #fff;
	position: relative;
	height:100px;
	clear: both;
}

#footer p {
	padding: 0;
	text-align: center;
	margin:0;
	
}

.footer_info{background:none; width:567px; float:left; margin-left:40px; _margin-left:20px}

#footer_Links{ width:100%; float:left; margin:18px 0 24px}

.copyrights { padding:5px 0 0 50px; width:390px; float:left;  font-weight:bold; }

.credits{background:#CAE05A; width:130px; float:left; height:100px;}


#footer ul li {
	
	margin:15px 0px 0 0px;
	float:left;
	list-style:none;
	font-size: 1.1em;
	
}

#footer ul li#bar {
	border-right: 1px solid #404040;
	padding: 0 4px;
}

#footer ul li#lspace {
	
	padding: 0 0 0 3px;
}

#footer ul li a {
	
	text-decoration:none;
	display:block;
	
}

#footer ul li a:link, #footer ul li a:visited {
	color: #fff;
}

#footer ul li a:hover {
	
	display:block;
	color:#CAE05A;
	
}

/*****************************************************/

#sub_content{width:524px; position:relative; float:left;}

	#innerheader{	
	background: transparent url("images/submenu_bg.gif") no-repeat bottom right;
	height:40px;	
	float:right;
	}

	#topMenu	{
	text-align: right;
	margin: 10px 17px 3px 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;	
	font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	}
	
	#topMenu a	{
	text-decoration: none;
	color: #CC9933;
	padding: 3px;
	
	}
	#topMenu a:hover, #topMenu a:visited, #topMenu a:active, #topMenu a.current{
	color: #3F3F3F;
	background:transparent url("images/arrowpixel.png") no-repeat -1% -43%;
	padding:3px;
	
}

.sub_contentInner{
	line-height: 18px;	
	color: #585858;
	
	margin:0 9px;
}

.sub_contentInner h1 {
	text-align: left;
	font-size: 15px;
	padding: 5px 0 0 25px;
	margin: 0 0 2px;
	text-transform: uppercase;
	background: transparent url("images/sifr_bullet.gif") no-repeat 0 0;
	line-height: 1em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #666666;
	height:25px;
}
.sub_contentInner h2 {
	font-size: 9px;
	color: #000000;
	padding: 0 0 2px 25px;
	background: transparent url(../images/balkje_rond.gif) no-repeat left center;
	background-repeat: no-repeat;
	background-position: left center;
}


.resblock {
	margin: 0 0 0 30px;
	padding: 8px 10px 8px 8px;
	color: #6A6A6A;
	background: transparnet url(../images/corner.gif) no-repeat right bottom;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.resblock:hover {
	background: #F6F6F6;
}
.roze {
	color: #FF0099;
}
.wit {
	color: #999999;
}

.spacer {
	clear: both;
	margin: 0px;
	padding: 0px;
  }


#sub_contentInner .top {
	text-align: right;
	margin: 0px;
}
#sub_contentInner .top a {
	background:transparent;
}
#sub_contentInner .top a:hover {
	background: #CC9933;
}




/* clearing element */

.ClearingElement {
 clear: both;
 height: 1px;
 overflow: hidden;
 }
 
 
 /* Stradford Styles */
 
 .leftlinks a
 {
 font-family: Arial, Helvetica, sans-serif;
 color: #869c15;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 margin: 0 0 30px 15px;
 }
 
 .leftlinks :hover
 {
 font-family: Arial, Helvetica, sans-serif;
 color: #999999;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 }
 
 .leftlinks :visited
 {
 font-family: Arial, Helvetica, sans-serif;
 color: #869c15;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 }
 
 .paragraphtitles
 {
 color: #869c15;
 font-weight: bold;
 }
 
 .leader
 {
 color: #0033FF;
 }
 
 .purpose
 {
 font-weight: bold;
 }
 
#minul 
{
list-style-image: url('images/bluedot1.gif');
margin: 5px 0 0 7px;
float: left
}

#adlibanner
{
width: 737px;
background-color: #FFFFFF;
}

.pastorstext
{
text-align: justify;
font-size: 12px;
color: #666666;
margin: 0 15px 10px 15px;
}


.aboutus
{
width: 727px;
margin: 5px 5px 5px 30px;
text-align: left;
color: #666666;
}

.directory
{
width: 727px;
margin: 5px 5px 5px 30px;
text-align: left;
color: #666666;
}

.directory-with-forms
{
/* width: 727px; */
margin: 5px 30px;
text-align: left;
color: #666666;
float: left;
}

#request-forms
{
float: left;
line-height: 18px;
}

.clear-both { clear: both; }

.hide
{
visibility: hidden;
}
.sidebarimg {
	display: block;
}
.aboutus form {
	margin-bottom: 20px;
	margin-top: 3px;
}

.pastorphoto{margin:0 0 20px 0;}
#pastorletter p{margin:0 0 15px 0; color:#000; line-height:14px;}
#pastorletter {width:450px; margin:10px 0 0 10px;}
