@charset gb2312;
html,body{height:100%}
#wrapper{margin:0 auto 0px}
#footer{background-color:transparent}
.push{height:0px; display:none}
#header{width:100%;height:116px;background:url(/css/images/header_bg1.png) repeat-x top;margin:auto}
#header-inner{width:940px;height:115px;background-color:transparent;background-image:url(/css/images/nav_bg.gif);background-position:bottom right;background-repeat:no-repeat;margin:auto}
#brand{width:161px;height:80px;background-color:transparent;float:left;padding-top:20px}
#quick-links{width:743px;height:84px;float:right;background-image:url(/css/images/navUpper.gif);background-position:top right;background-repeat:no-repeat;background-color:transparent}
#navigation{width:750px;height:31px;float:right;background-color:transparent;margin:0 auto}
#navigation img{margin:20px 0 0}
#body{width:100%;background-color:#fff;margin:0 auto;background:url(/css/images/body_bgling.gif) repeat-x top;}
#banner{width:100%;height:220px;margin:auto;/*background:url(/css/images/banner_bg.png) repeat-x top;*/background:#717173;}
#bannerInner{width:940px;height:200px;background-color:transparent;padding:10px 0 12px;margin:auto}
#flashBanner{width:560px;height:199px;float:left;background-color:#f6f8fc}
#bodyInner{width:940px;background-color:transparent;padding-top:10px;margin:auto;}

#byage{width:940px;background-color:transparent;padding-top:10px;padding-bottom:10px;margin:auto}
#byage .left{width:570px;background-color:#fff;float:left;}
#byage .right{width:360px;float:right;background-color:#F6F7F9; border:1px #eee solid}

#byage .item{width:180px;float:left;text-align:center;padding:0px 0px 20px 0; border:1px #eee solid; margin:0 8px 8px 0; background:#F6F7F9}
#byage .item h3{font-size:14px !important; padding:0 !important; margin:5px 0 !important}
#byage .item .detail{ font-size:12px; float:left; width:86px; margin:0; padding:0; height:20px; overflow:hidden}
#byage .item .detail a{color:#666}
#byage .item img{border:10px solid #e2e7ec}
#byage .item a:hover img{ border:10px #f93 solid}
#byage .last{margin-right:0}

.copyright{width:100%;height:33px;margin:auto;background-image:url(/css/images/footer_Upper_bg.png);background-repeat:repeat-x;text-align:center; padding:10px 0 0px}
.printing_contact{display:block; clear:both; margin:20px auto 6px;text-align:center}
.printing_contact a{background:url(/css/images/printing_contact.gif); background-position:0 0; width:160px; height:37px; display:block}
.printing_contact a:hover{background:url(/css/images/printing_contact.gif);background-position:0 -37px;width:160px; height:37px; display:block}
#footer{background-color:transparent}
#footerUpper{width:100%;height:43px;background-image:url(/css/images/footer_Upper_bg.png);background-repeat:repeat-x}
#footerUpperInner{width:940px;height:41px;margin:auto}
#footerLower{width:100%;height:178px;background-image:url(/css/images/footer_Lower_bg.png);background-repeat:repeat-x}
#footerLowerInner{width:940px;margin:auto}
#footerMinistries{width:312px;height:42px;float:left;text-align:center}
#footerMinistriesLower{width:272px;height:146px;float:left;margin-top:24px;padding:0 20px}
#footerHighlights{width:318px;height:42px;margin-top:1px;float:left;background:url(/css/images/footer_Upper_Grad.png) no-repeat left;text-align:center}
#footerHighlightsLower{width:278px;height:146px;float:left;margin-top:24px;padding:0 20px; overflow:hidden}
#footerHighlightsLower ul{ margin-left:20px}
#footerHighlightsLower ul li{width:110px; height:20px; line-height:20px; float:left}


#footerContact{width:310px;height:42px;margin-top:1px;float:left;background:url(/css/images/footer_Upper_Grad.png) no-repeat left;text-align:center}
#footerContactLower{width:270px;height:146px;float:left;margin-top:24px;padding:0 20px}
#eventsBanner,#newsBanner,#sermonsBanner{width:371px;height:199px;float:right;background-color:transparent;background-repeat:no-repeat}
#eventsBanner{background-image:url(/css/images/events_bg.gif)}
#newsBanner{background-image:url(/css/images/news_bg.gif)}
#sermonsBanner{background-image:url(/css/images/sermons_bg.gif)}
#sermonLeft{height:134px;width:203px;float:left}
#sermonLeftInner{height:132px;width:200px}
#sermonButton{padding-top:10px;width:187px;height:35px}
#sermonButton_left{width:76px;height:34px;float:left;display:inline}
#sermonButton_right{width:111px;height:34px;float:right;display:inline}
#sermonRight{height:134px;width:161px;float:right;margin-top:-27px}
.tab .heading{width:560px;height:30px}
#tab1{background-image:url(/css/images/body_welcome_bg.gif)}
#tab2{background-image:url(/css/images/body_connected_bg.gif)}
#tab3{background-image:url(/css/images/body_involved_bg.gif)}
#tab4{background-image:url(/css/images/body_our_bg.gif)}
#tab1,#tab2,#tab3,#tab4{width:560px;height:311px;float:left;background-color:transparent;background-repeat:no-repeat}
#bodySearch{width:371px;height:312px;float:right;background-color:transparent}
#search{width:256px;height:29px;float:left;display:inline;background-color:transparent;margin-top:2px;padding-left:16px}
#bulletin{width:113px;height:43px;float:right;display:inline;background-color:transparent}
#inputBox,#submitButton{float:left;height:29px;margin:0;padding:0}
#inputBox{width:195px}
#submitButton{width:49px;padding-left:5px}
#inputBox input.input{width:190px;height:16px;background:#edf1f4;margin-top:3px;border:1px solid #c0cbd6;padding:5px 0 0 5px}
#submitButton img{margin:0}
#testimony{width:370px;height:50px;padding:0}
#bodySearch hr{border:0;width:100%;background-color:#e9e9e9;height:1px}
.hr{padding-top:2px}
#blog{width:370px;height:50px}

#main-content{padding-top:6px;width:560px;height:100%;float:left;background-color:transparent}
#main-content-inner{width:560px;min-height:600px;height:100%;background-image:url(/css/images/sub_body_left_bg3.png);background-repeat:repeat-x}
#left1{width:8px;height:600px;float:left;background-image:url(/css/images/sub_body_left_bg1.png);background-repeat:no-repeat;background-color:transparent}
#left2{width:8px;height:600px;float:right;background-image:url(/css/images/sub_body_left_bg2.png);background-repeat:no-repeat;background-color:transparent}
#leftInner{padding-top:4px;padding-left:10px;padding-right:10px;width:520px;float:left;background-color:transparent;margin:auto}
#leftInner hr{color:#e2e2e2;border:0;width:500px;background-color:#e9e9e9;height:1px;text-align:center}
#rightBar{padding-top:10px;width:370px;height:100%;float:right;background-color:transparent}
#bodySearchSub{padding-top:16px;width:371px;height:100%;float:right;background-color:transparent}
#rightAbout{width:370px;height:100%;padding-top:10px}
.checkbox-columns .form-item{width:12em;margin-right:1px;float:left;display:inline}
.checkbox-columns-clear .form-item{width:12em;margin-right:1px;clear:left;float:left;display:inline}
#homepage-tabs .left-side{height:282px;width:372px;float:left}
#homepage-tabs .right-side{height:282px;width:186px;float:right}
#tabs-wrapper{width:520px;clear:both}
#tabs-wrapper ul.primary{float:left;width:470px;margin:4px 0 0;padding:0}
#tabs-wrapper ul.secondary{float:left;width:470px;margin:20px 0 0;padding:0 0 4px}
#pageContent ul li a{text-decoration:underline}
#pageContent{width:520px}
#pageContent div.content{width:500px;margin:0 0 15px;padding:0 0 25px}
#pageContent div.comments{width:500px;margin:0;padding:0}
#pageContent div.image-attach-body{float:right;margin:0;padding:0}
#pageContent img.image-thumbnail{border:3px solid #E2E8ED;float:right;margin:0 0 10px}
#pageContent div.left,#pageContent div.right{float:left;margin:0;padding:0}
#pageContent div.right{margin-left:5px}
#civicrm #rightBar{display:none;visibility:hidden}
#sermonsHeader,#eventsHeader,#newsHeader{width:370px;height:29px}
#sermonButton_left a,#sermonButton_right a{display:inline}
#eventsLeft,#newsLeft{height:134px;width:200px;float:left}
#eventsRight,#newsRight{height:134px;width:166px;float:left;margin-top:-27px}
#sub #body,#admin #body,#civicrm #body{background-image:url(/css/images/body_sub_bg.png);width:100%;background-repeat:repeat-x;background-color:#fff;margin:auto;}
#sub #body-inner,#admin #body-inner,#civicrm #body-inner{padding-bottom:12px;width:940px;height:100%;background-color:transparent;margin:auto;}
#homepage-tabs .left-side .content,#homepage-tabs .right-side .content{margin:20px}
#civicrm #pageContent,#civicrm #leftInner{width:900px}
#civicrm #main-content-inner,#civicrm #main-content{width:940px}
