/* CSS Document */


body { background:url(../cbcofe_images/cbcofe_web_bg.jpg); background-attachment:fixed; margin: 0px; background-color:#000000; text-align:center; }

a:link { color: #CC0000; text-decoration: none; }
a:visited { text-decoration: none; color: #660000; }
a:hover { text-decoration: underline; color: #FF0000; }
a:active { text-decoration: none; }


.wrapper { text-align:center; margin:auto; width:950px; }

.hdr_wrapper { height:115px; margin-left:20px; width:920px; text-align:left;}

.hdr_logo { background-image:url(../cbcofe_images/cbcofe_logo_v2.png); background-repeat:no-repeat; width:620px; height:110px;}

.nav_wrapper { height:65px; margin-top:10px; }

/* Photo Headers */
.mainPhotoHdr { width:900px; height:440px; margin:0 auto 0 auto; text-align:center; }
.aboutHdr { width:900px; height:200px; margin:0 auto 0 auto; background-image:url(cbcofe_images/cbcofe_about_hdr.jpg); }
.womensHdr { width:900px; height:200px; margin:0 auto 0 auto; background-image:url(cbcofe_images/cbcofe_womens_hdr.jpg); }
.mensHdr { width:900px; height:200px; margin:0 auto 0 auto; background-image:url(cbcofe_images/cbcofe_mens_hdr.jpg); }
.announceHdr { width:900px; height:200px; margin:0 auto 0 auto; background-image:url(cbcofe_images/cbcofe_announce_hdr.jpg); }
.requestHdr { width:900px; height:200px; margin:0 auto 0 auto; background-image:url(cbcofe_images/cbcofe_request_hdr.jpg); }

.mainTop { height:41px; width:460px; background-image:url(../cbcofe_images/cbcofe_main_top_pt2.png); background-repeat:no-repeat; }
.mainBg {background-image:url(cbcofe_images/cbcofe_main_bg.png); background-repeat:repeat-y; padding:10px 0 0 0; text-align:center; width:950px; margin:0px auto; }

.leftBar_bg { background-image:url(../cbcofe_images/cbcofe_left_bg.jpg); background-repeat:repeat-y; }

#news1 { border-bottom:#FFFFFF medium solid;
		padding:10px 0px 20px 0px;
		font-family:georgia;
		font-weight:bold;
		font-size:14px; 
		line-height:20px; color:#990000;
		text-align:left;
		}
		
#news2 { padding:10px 0px 20px 0px; font-family:verdana; font-size:12px; line-height:20px; color:#333; text-align:left; border-top:#FFFFFF 10px solid; }

.address { padding:20px 5px 10px 8px; font-family:georgia; font-size:14px; line-height:20px; color:#990000; text-align:left; border-top:#FFFFFF thick solid; }
.address p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; font-weight:normal; text-align:left; }

.mainBg { background-image:url(../cbcofe_images/cbcofe_main_bg.png); background-repeat:repeat-y; padding:10px 0 0 0; text-align:center; width:950px; display:block; }

.footerBar { height:40px; width:950px; background-image:url(../cbcofe_images/cbcofe_main_bot.png); background-repeat:no-repeat; }

.copyright { height:50px; width:900px; text-align:left; font-family:tahoma; font-size:12px; color:#FFFFFF; margin-left:30px; padding:10px 0px 0px 0px; }
.copyright a { color: #FFFF00; text-decoration: none; }
.copyright a:hover { text-decoration: underline; color: #fff; }



/* Left Side Boxes */
.leftSide_bg { background-image:url(../cbcofe_images/cbcofe_left_bg.jpg); background-repeat:repeat-y; }

.news { border-bottom:#FFFFFF medium solid;
		padding:10px 15px 10px 10px;
		font-family:georgia;
		font-weight:bold;
		font-size:14px; 
		line-height:20px; color:#990000;
		text-align:left;
		}
		
#news1 { border-bottom:#FFFFFF medium solid;
		padding:10px 15px 10px 10px;
		font-family:georgia;
		font-weight:bold;
		font-size:14px; 
		line-height:20px; color:#990000;
		text-align:left;
		}
		
.news span { font-family:georgia; font-weight:bold; font-size:14px; line-height:20px; color:#990000; }

.news p { font-family:tahoma; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-align:left; }


/* Right Side Boxes */
.rightSide_bg { background-color:#eeeeee; }

.rightSideTopBox { background-color:#eeeeee; padding-bottom:20px; }
.rightSideGivingBox { background-color:#eeeeee; margin:auto; }
.whiteBarBox { background-color:#eeeeee; border-top:#FFFFFF 10px solid; text-align:left; }
.whiteBarBoxJoin { text-align:left; padding:10px; margin:auto; }
.onlineGiving { background-color:#eeeeee; border-top:#FFFFFF 10px solid; text-align:left; height:190px; background-image:url(../cbcofe_images/cbcofe_spiritual_giving_02.jpg); background-repeat:no-repeat; }
.onlineGivingBot { background-color:#eeeeee; border-top:#FFFFFF 10px solid; border-bottom:#FFFFFF 10px solid; text-align:left; height:190px; background-image:url(../cbcofe_images/cbcofe_spiritual_giving_02.jpg); background-repeat:no-repeat; }
.onlineGivingBtn {padding:120px 0 0 10px; text-align:left; }


.boxTitle { height:25px; background-color:#990000; color:#FFFFFF; font-family:georgia; font-size:16px; padding:5px 0 0 10px; text-align:left; }

.boxTitleGray { height:15px; background-image:url(../cbcofe_images/cbcofe_section_bg_01.jpg); background-repeat:repeat-x; font-family:georgia; font-size:16px; padding:5px 0 0 10px; text-align:left; }



/* ------------------------------ 

      Index Page

--------------------------------- */

.indexBoxWhite { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:0px 10px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; }
.indexBoxWhite h1 { font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.indexBoxWhite h2 { font-family:georgia; font-size:12px; font-weight:bold; line-height:20px; color:#CC0000; text-align:left;  }
.indexBoxWhite p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }
.indexBoxWhite b { color:#990000; }

.special { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:0px 5px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_01.jpg); background-repeat:repeat-x; background-color:#eee; }
.special h1 { font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.special h2 { font-family:tahoma; font-size:14px; color:#000; text-align:left; font-weight:bold; }
.special h3 { font-weight:bold; font-family:tahoma; font-size:16px; line-height:22px; color:#000; text-align:left; border-top:#666666 thin dotted; padding-top:5px; }
.special p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.upcoming { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:0px 5px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; } 
.upcoming h1 {font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.upcoming h2 { font-weight:bold; font-family:georgia; font-size:16px; line-height:22px; color:#000; text-align:left; }
.upcoming h3 { font-weight:bold; font-family:tahoma; font-size:16px; line-height:22px; color:#000; text-align:left; border-top:#666666 thin dotted; padding-top:5px; }
.upcoming p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; margin-top:-10px; }

.joinBox { padding:20px 0 20px 0; }

/* .joinBox { background-color:#eeeeee; padding:20px 0 20px 0; border-top:10px #FFFFFF solid; } */



/* Sub-Pages */

.photoSubHdr { width:900px; height:200px; margin:0 auto 0 auto; }

.youAreHere { height:25px; font-family:verdana; font-size:10px; color:#333333; padding:8px 0 0 30px; text-align:left; background-image:url(../cbcofe_images/cbcofe_main_top_pt2.png); background-repeat:no-repeat; }

.youAreHereGray { height:25px; font-family:verdana; font-size:10px; color:#333333; padding:8px 0 0 30px; text-align:left; background-image:url(../cbcofe_images/cbcofe_main_top_pt5.png); background-repeat:no-repeat; }

.youAreHereBlog { height:25px; font-family:verdana; font-size:10px; color:#333333; padding:8px 0 0 30px; text-align:left; background-image:url(../cbcofe_images/cbcofe_main_top_pt3.png); background-repeat:no-repeat; }

.youAreHereNone { height:25px; font-family:verdana; font-size:10px; color:#333333; padding:8px 0 0 30px; text-align:left;  }

.quickLinks { margin:auto; }
.quicklinksDkG { background:#CCCCCC; height:25px; font-family:tahoma; font-size:14px; color:#000; padding:8px 10px 5px 10px; border-bottom:thin #999 solid; text-align:left; }
.quicklinksLtG { background:#eee; height:25px; font-family:tahoma; font-size:14px; color:#000; padding:8px 10px 5px 10px; border-bottom:thin #999 solid; text-align:left; }
.quicklinksDkG_bot { background:#CCCCCC; height:25px; font-family:tahoma; font-size:14px; color:#000; padding:8px 10px 5px 10px; text-align:left; }
.quicklinksLtG_bot { background:#eee; height:25px; font-family:tahoma; font-size:14px; color:#000; padding:8px 10px 5px 10px; text-align:left; }
.quicklinksThere { background:#fff; height:25px; font-family:tahoma; font-size:14px; color:#000; padding:8px 10px 5px 10px; border-bottom:thin #999 solid; text-align:left; border-right:#999 1px solid; }

/* ------------------------------ 

      Photo Gallery Page

--------------------------------- */

.photoBox { width:400px; height:300px; background-color:#eee; border:#999999 thin solid; }


/* ------------------------------ 

      Pastor Pages

--------------------------------- */

.pastorsCalWhite { margin:10px 0px 0px 0px; border:#ccc 1px solid; padding:10px 10px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; text-align:left; }
.pastorsCalWhite h1 { font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.pastorsCalWhite h2 { font-family:verdana; color:#000; font-size:12px; font-weight:bold; margin-top:0px; }
.pastorsCalWhite h3 { font-family:Georgia; color:#CC0000; font-size:18px; font-weight: normal; line-height:18px; }
.pastorsCalWhite h4 { font-family:Georgia; color:#CC0000; font-size:18px; font-weight:bold; margin-top:0px; line-height:22px;  }
.pastorsCalWhite h4 span { font-size:14px; font-weight:bold; margin-top:0px; color:#666666;  }
.pastorsCalWhite p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; margin-top:-15px; line-height:18px; }

.pastorsCalGray { padding-right: 5px; padding-left: 10px; font-size: 11px; padding-bottom: 10px; line-height: 22px; padding-top: 5px; border-bottom: #333333 thin dotted; font-family: verdana; background-color:#F5F5F5; text-align:left; }
.pastorsCalGray h2 { font-family:verdana; color:#000; font-size:12px; font-weight:bold; text-align:left }
.pastorsCalGray h3 { font-family:Georgia; color:#CC0000; font-size:14px; font-weight: normal; margin-top:-5px; line-height:22px; }
.pastorsCalGray h3 span { font-size:18px; font-weight:bold;  }
.pastorsCalGray p { font-family:verdana; color:#000; font-size:12px; margin-top:-15px; line-height:18px; }


.pastorSideBar { padding:5px 5px 5px 10px; font-size:11px; border-bottom:#fff 2px solid; font-family:verdana; text-align:left;  }
.pastorSideBar h2 { font-size:11px; line-height:22px; font-family:verdana; text-align:left;  }
.pastorSideBar h3 { font-family:Georgia; color:#CC0000; font-size:14px; font-weight: normal; margin-top:-5px; line-height:22px; }
.pastorSideBar h3 span { font-size:14px; font-weight:bold;  }
.pastorSideBar p { font-size:10px; color:#000; }

.pastorSideBarGray { padding:5px 5px 5px 10px; font-size:11px; border-bottom:#fff 2px solid; font-family:verdana; text-align:left; background-color:#eee; background-image:url(../cbcofe_images/cbcofe_section_bg_01.jpg); background-repeat:repeat-x; }
.pastorSideBarGray h2 { font-size:11px; line-height:22px; font-family:verdana; text-align:left;  }
.pastorSideBarGray h3 { font-family:Georgia; color:#CC0000; font-size:14px; font-weight: normal; margin-top:-10px; line-height:22px; }
.pastorSideBarGray h3 span { font-size:14px; font-weight:bold;  }
.pastorSideBarGray p { font-size:10px; color:#000; }


.pastorBio { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:0px 10px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; }
.pastorBio h1{ font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.pastorBio p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }
.pastorBio b { color:#990000 }

.pastorSideBioBox { height:270px; background-image:url(../cbcofe_images/cbc_pastorBio.jpg); background-repeat:no-repeat; }

.pastorSideCalBox { height:290px; background-image:url(../cbcofe_images/cbc_pastorCal.jpg); background-repeat:no-repeat; border-top:#FFFFFF 10px solid; }

.ministryBoxGray { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:0px 0px 20px 10px; background-color:#eeeeee; }
.ministryBoxGray h1 { font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.ministryBoxGray p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }
.ministryBoxGray b { color:#990000 }

.ministryBoxWhite { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:0px 10px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; }
.ministryBoxWhite h1 { font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.ministryBoxWhite h1 span{ font-family:verdana; font-size:14px; color:#333; text-align:left; }
.ministryBoxWhite h2 { font-family:georgia; font-size:18px; color:#CC0000; text-align:left; }
.ministryBoxWhite p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }
.ministryBoxWhite b { color:#990000 }
.ministryBoxWhite table { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.ministryLink { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:10px 10px 15px 10px; font-family:georgia; font-size:18px; color:#000; text-align:left; background-color:#e0d4bc; }

.ministryLink2 { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:10px 10px 15px 10px; font-family:georgia; font-size:18px; color:#000; text-align:left; background-color:#f0e9dc; }

.ministryLink3 { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:10px 10px 15px 10px; font-family:georgia; font-size:18px; color:#000; text-align:left; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; }
.ministryLink3 h2 { font-family:georgia; font-size:18px; color:#CC0000; text-align:left; }
.ministryLink3 p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.ministryLink4 { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:10px 10px 15px 10px; font-family:georgia; font-size:18px; color:#000; text-align:left; background-color:#f0e9dc; }

.ministryList1 { padding:5px 5px 20px 10px; margin:10px 10px 0px 10px; font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }
.ministryList1 strong{ color:#CC0000; font-size:14px; text-decoration:underline; }

.ministryList2 { padding:10px 5px 20px 10px; margin:0px 10px 0px  10px; font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; border-top:#CCCCCC 1px dotted; background-color:#eeeeee; }
.ministryList2 strong{ color:#CC0000; font-size:14px; text-decoration:underline; }


.ministryList3 { padding:10px 5px 20px 10px; margin:0px 10px 0px 10px; font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; border-top:#CCCCCC 1px dotted;  }
.ministryList3 strong{ color:#CC0000; font-size:14px; text-decoration:underline; }


/* ------------------------------ 

      Family Ministry Pages

--------------------------------- */

.familyMain { margin:0px 15px 0 10px; border:#ccc 1px solid; padding:0px 5px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; }
.familyMain h1 { font-family:georgia; font-size:21px; color:#CC0000; text-align:left; }
.familyMain p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }  

.familyBoxWhite { margin:10px 15px 0 10px; border:#ccc thin solid; height:220px; background-color:#e0d4bc; background-image:url(../cbcofe_images/cbcofe_section_bg_02.jpg); background-repeat:repeat-x; }

.familyBoxGray { margin:10px 15px 0 10px; border:#ccc thin solid; height:220px; background-color:#f0e9dc; background-image:url(../cbcofe_images/cbcofe_section_bg_03.jpg); background-repeat:repeat-x; }
.familyTextPhoto { margin:15px 15px 0px 10px; background-color:#CCCCCC; border:#999 solid 2px; }
.familyTextBox { margin-top:20px; padding-bottom:10px; }
.familyBoxHdr { font-family:georgia; font-size:16px; color:#CC0000; font-weight:bold; border-bottom:#333333 1px dotted; padding-bottom:5px; text-align:left; }
.familtyText { margin-top:15px; font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }
.familtyText b { color:#CC0000; }

.familyNews { padding:15px 10px 10px 10px;  border-bottom:#fff 2px solid; background-image:url(../cbcofe_images/cbcofe_section_bg_01.jpg); background-repeat:repeat-x;  }
.familyNews b { color:#990000; }
.familyNews h1 { color:#000000; font-family:verdana; font-size:11px; text-align:left; margin-top:0px; }
.familyNews h2 { color:#CC0000; font-family:georgia; font-size:14px; text-align:left; margin-top:0px; }
.familyNews p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.familyNewsltrBoxWhite { margin:10px 15px 0 10px; border:#ccc 1px solid; padding:0px 5px 20px 10px; background-image:url(../cbcofe_images/cbcofe_section_bg_04.jpg); background-repeat:repeat-x; }
.familyNewsltrBoxWhite h1 { font-family:georgia; font-size:24px; color:#CC0000; text-align:left; }
.familyNewsltrBoxWhite p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }
.familyNewsltrBoxWhite b { color:#990000; }
.familyNewsltrPhoto { width:150px; height:200px; margin:20px 10px 0px 10px; background-color:#CCCCCC; border:#999999 solid 2px; }

.familyMinistryBox1 { height:500px; background-color:#e0d4bc; border:thin #ccc solid; }
.familyMinistryBox1 div{ padding:5px 10px 10px 8px; background-color:#e0d4bc; background-image:url(../cbcofe_images/cbcofe_section_bg_02.jpg); background-repeat:repeat-x; }
.familyMinistryBox1 h1 { text-align:left; font-family:georgia; font-size:18px; line-height:10px; color:#CC0000; }
.familyMinistryBox1 p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.familyMinistryBox2 { margin-left:10px; height:500px; background-color:#f0e9dc; border:thin #ccc solid; }
.familyMinistryBox2 div{ padding:5px 10px 10px 8px; background-image:url(../cbcofe_images/cbcofe_section_bg_03.jpg); background-repeat:repeat-x; }
.familyMinistryBox2 h1 { text-align:left; font-family:georgia; font-size:18px; line-height:10px; color:#CC0000; }
.familyMinistryBox2 p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.familyMinistryBox3 { height:500px; background-color:#f0e9dc; border:thin #ccc solid; }
.familyMinistryBox3 div{ padding:5px 10px 10px 8px; background-image:url(../cbcofe_images/cbcofe_section_bg_03.jpg); background-repeat:repeat-x; }
.familyMinistryBox3 h1 { text-align:left; font-family:georgia; font-size:18px; line-height:10px; color:#CC0000; }
.familyMinistryBox3 p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.familyMinistryBox4 { margin-left:10px; height:500px; background-color:#e0d4bc; border:thin #ccc solid; }
.familyMinistryBox4 div{ padding:5px 10px 10px 8px; background-color:#e0d4bc; background-image:url(../cbcofe_images/cbcofe_section_bg_02.jpg); background-repeat:repeat-x; }
.familyMinistryBox4 h1 { text-align:left; font-family:georgia; font-size:18px; line-height:10px; color:#CC0000; }
.familyMinistryBox4 p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

/* ------------------------------ 

      Spiritual Development Pages

--------------------------------- */

.bibleStudy { padding:20px 10px 0 10px; text-align:left; background-image:url(../cbcofe_images/cbcofe_section_bg_01.jpg); background-repeat:repeat-x;  }
.bibleStudy h1 { font-family:georgia; font-size:24px; color:#000; text-align:left; line-height:36px;  }
.bibleStudy h2 { font-family:georgia; font-size:18px; font-style:italic; color:#333; text-align:left; line-height:30px; padding-bottom:20px;  }
.bibleStudy p { font-family:tahoma; font-size:12px; color:#333; line-height:20px; text-align:left; padding:0 10px 0 10px ; }

.bStudy { margin:10px 15px 0px 10px; border:#ccc thin solid; ext-align:left; background-color:#e0d4bc; background-image:url(../cbcofe_images/cbcofe_section_bg_02.jpg); background-repeat:repeat-x; padding:0px 10px 0px 10px;  }
.bStudy h1 { font-size:18px; font-family:georgia; color:#CC0000; text-align:left; }
.bStudy h2 { font-size:16px; font-family:georgia; color:#000; text-align:left; margin-top:2px; }
.bStudy p { font-family:tahoma; font-size:12px; line-height:20px; color:#333333; text-align:left; }

.daily { margin:10px 15px 0px 10px; border:#ccc thin solid; background-color:#f0e9dc; text-align:left; background-image:url(../cbcofe_images/cbcofe_section_bg_03.jpg); background-repeat:repeat-x; padding:0px 10px 20px 10px;  }
.daily h1 { font-size:18px; font-family:georgia; color:#CC0000; text-align:left; }
.daily h2 { font-size:16px; font-family:georgia; color:#000; text-align:left; margin-top:2px; }
.daily p { font-family:georgia; font-size:11px; line-height:24px; color:#333333; text-align:left; font-style:italic; }
.daily b { color:#CC0000; }

/* ------------------------------ 

      Site Map Pages

--------------------------------- */

.pageLead { font-family:verdana; font-size:12px; line-height:24px; }
.pageSub { font-family:verdana; font-size:12px; line-height:24px; margin-left:10px; }


/* ------------------------------ 

      Event Pages

--------------------------------- */
.eventFlyer { padding:10px 20px 20px 10px; text-align:left; margin:auto; }


