@charset "utf-8";
@import url(/common.css);
/*introduction*/

.introM { width:900px; margin:0 auto; padding:17px 0 0 0;}
.introTitle h2 { text-align:center; font-size:22px; font-family:georgia; color:#666666; font-style:italic; font-weight:normal; padding:0 0 0 0; text-shadow: #ccc 1px 1px 3px; letter-spacing:-1px;  }
.introSubject h3 { text-align:center; font-size:40px; font-family:"Times New Roman", Times, serif; font-style:italic; letter-spacing:-1px; color:#000000; padding:5px 0 0 0; line-height:37px; font-weight:normal; }
.introM h4 img { padding:18px 0 17px 0;}
.introM .biblePas { text-align:left; font-size:13px; font-family:georgia; color:#733d29;} 
.introM .explain { text-align:left; font-size:13px; font-family:arial; color:#444444; }   
.introM .churchOfGod { color:#2d3bba;}
.introM .motherGod { color:#2d3bba; font-style:italic;}

.introM .content { padding:45px 0 0 0; width:900px;}
.introM .right { float:right; width:135px; }
.introM .left { float:left; width:720px; padding-bottom:64px;}
.introM .conList {clear:both; }
.introM .conTitle { float:right; width:430px; margin:0; padding:0;} 
.introM .conTitle h4 { font-size:20px; color:#3845be; font-family:"Times New Roman", Times, serif; font-weight:normal; padding-bottom:10px; line-height:21px;}
.introM .conTitle p { font-family:arial; font-size:12px; color:#454545; margin:0; padding:0; line-height:18px;}
.introM .conList img { float:left; width:263px; vertical-align:top; }
.introM .con .thum { padding:0 0 4px 0; }

.btnChurch { position:absolute; top:846px; right:30px;}
.btnChurch .introBtn { width:145px; padding:0 0 7px 0;}
.btnChurch .introBtn a { display:block; border:solid 1px #dfdfdf; border-bottom:solid 1px #c1c1c1; font-size:13px; color:#2d3bba; font-family:georgia; background:url(/images/btn_intro.gif) 0 bottom repeat-x; text-align:center; padding:13px 0 13px 0; line-height:1.3;}
.btnChurch .introBtn a:hover { border:solid 1px #8496f2; text-decoration:none;}

/*greetings*/
.greetings { width:860px; margin:0 auto; clear:both; background:url(images/welcomekim_bg.jpg) 457px 85px no-repeat; height:1104px;}
.greetings h2 { text-align:left; font-size:26px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; padding:26px 0 32px 0; text-shadow: #ccc 1px 1px 3px;}
.greetings h3 { text-align:left; font-size:39px; font-family:"Times New Roman", Times, serif; color:#000000;  font-style:italic; font-weight:normal; padding:0 0 22px 0; line-height:39px;}
.greetings .ChurchOfGod { color:#2d3bba; font-style:italic;}
.greetings .sub { font-size:19px; font-family:"Times New Roman", Times, serif; color:#333333; padding:0 0 24px 0;} 
.greetings .con { font-size:13px; font-family:arial; color:#444444; line-height:22px; padding:0 0 0 0;}
.greetings .con2 { font-size:13px; font-family:arial; color:#444444; line-height:22px; padding:0 0 22px 0;  }
.greetings .minister { text-align:right; font-size:13px; font-family:georgia; color:#555555; font-weight:normal; padding:5px 14px 16px 0;}
.greetings .rev { color:#222222;}
.greetings .greetCon { float:left; width:467px; }
.greetings .greetCon2 { clear:both; width:860px; padding:0 0 70px 0; background:url(images/welcome_bg.jpg) left 275px no-repeat; height:617px;}
.greetings .greetCon2 p{ float:right; width:535px; }

/*headquarters*/
.headQ { width:860px; margin:0 auto; padding-bottom:60px;}
.headQ h2 { text-align:left; font-size:26px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; padding:26px 0 23px 0; text-shadow: #ccc 1px 1px 3px;}
.headQ h3 { text-align:left; font-size:32px; font-family:"Times New Roman", Times, serif; color:#000000;  font-style:italic; font-weight:normal; padding:0 0 13px 0; line-height:35px;}
.headQ .subTitle { color:#2d3bba; font-style:italic; margin:0;}
.headQ .explain { font-size:18px; font-family:"Times New Roman", Times, serif; color:#333333; padding:0 0 50px 0; line-height:23px;} 
.headQ .headqTop {
    clear: both;
    width: 860px;
    min-height: 500px
}
.headQ .headqBimg img { vertical-align:top; }
.headQ .headqBimg{
    float: left;
    width: 338px;
    display: none;
    zoom: 1;
}
.headQ .headqSimg img {float:left; margin:0;}
.headQ .headqSimg .thum { padding:0 0 0 10px; }
.headQ .headqSub { float:right; width:487px;}
.headQ .headqCon { clear:both; }
.headQ .headqCon h4 { text-align:left; font-size:20px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; padding:44px 0 13px 0; text-shadow: #ccc 1px 1px 3px;}

.stepcarousel{ position: relative; overflow-x: scroll; overflow:visible; width:338px; height: 513px;}
.stepcarousel .belt{
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.stepcarousel .panel{ float: left; overflow: hidden; width: 338px;}
.button { float:right;}

/*jerusalem*/
.jerusalem { width:960px; background:url(images/jeru_bg.jpg) left bottom no-repeat; height:1141px; margin:0 0 80px 0; }
.jerTop { width:880px; margin:0 auto; padding:26px 0 0 0;}
.jeSubject { width:880px; margin:0 auto; }
.jerusalem h2 { text-align:left; font-size:26px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; padding:0 0 15px 0; text-shadow: #ccc 1px 1px 3px;}
.jerTop img { vertical-align:top;}
.jerusalem h3 { padding:22px 0 11px 0;}
.jerusalem .biblePas { text-align:left; font-size:13px; font-family:georgia; color:#777777; font-weight:normal; line-height:18px; padding:0 0 17px 0;}
.jerusalem .point { color:#8e3b1c;}
.jerusalem .passage { font-size:11px;}
.jerCon { clear:both; width:880px; margin:0 auto;}
.jerCon02 { clear:both; float:right; width:478px; }
.jerEx { float:left; width: 530px;}
.jerEx p { text-align:left; font-size:18px; font-family:georgia; color:#555555; line-height:22px; font-weight:normal; padding:0 0 18px 0;}
.jerImg { float:right; width: 263px; vertical-align:top;}
.jerImg img { padding:0 0 5px 0;}
.jerusalem .subTitle { font-size:12px; font-family:arial; color:#333333; font-weight:bold; padding:20px 0 7px 0;}
.jerusalem .biblePas02 { text-align:left; font-size:14px; font-family:georgia; color:#733d29; font-weight:bold; font-weight:normal; padding:0 0 0 0; margin:0;}
.jerusalem .explain { padding:7px 0 0 0; font-size:12px; font-family:arial; color:#555555; font-weight:normal; line-height:16px; font-weight:bold;}

/*history*/
.history { width:860px; margin:0 auto; padding:34px 0 24px 0;}
.hisTop { position:relative; border-bottom:2px solid #878787; height:146px;}
.hisTitle h2 { position:absolute; left:0px; top:0px; text-align:left; font-size:26px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; padding:0 0 23px 0; text-shadow: #ccc 1px 1px 3px;}
.subject { position:absolute; width:100%; text-align:center;}
.subject h3 img { padding:0 0 11px 0; }
.history .historyC { color:#2d3bba; font-style:italic; margin:0;}
.history .sub { text-align:center; font-size:13px; font-family:georgia; color:#777777; padding:0 0 25px 0;}
.history_con { clear:both; float:left; width:745px; padding:0 0 30px 0;}
#history_bn { position:absolute; width:115px; top:0; left:50%; margin:0 0 0 325px;  }

.history_conT { width:860px; padding:30px 0 0 0;}
.bn_con li { height:32px; padding:0 0 2px 0;}
.bn_con a { width:115px; text-align:center; font-size:15px; font-family:georgia !important; color:#444444; padding:8px 0 8px 0; background:url(images/bg_btn_history.gif) 0 bottom no-repeat; display:inline-block;}
.bn_con a:hover { color:#2d3bba; text-decoration:none; background:url(images/bg_btn_history_over.gif) 0 bottom no-repeat; }
.history_con { clear:both; width:745px; padding:0 0 25px 0; overflow:hidden;}
.history_con h4 { float:left; font-size:54px; width:130px; font-family:georgia !important; color:#777777; padding:0 0 0 0; font-style:italic !important; font-weight:normal; letter-spacing:-1px; margin:-8px 0 0 0;}
.history_conr { float:right; width:572px;}
.history_conr i { font-style:italic;}
.history_conL { width:745px; clear:both; padding:0 0 30px 0; overflow:hidden;}		
.history_conL .num	{ color:#2d3bba; font-family:georgia !important; font-style:italic !important;}		  
.top { clear:both; text-align:right; border-bottom:1px solid #bcbcbc; overflow:hidden; width:745px; }
.bnTop { padding:0 0 3px 0;}
.bnTop a { font-size:12px; font-family:arial !important; color:#333333; font-style:italic; font-weight:normal; padding:0 9px 0 0; background:url(images/btn_top.gif) right 38% no-repeat; text-decoration:none;}
.history_conr li {  }
.history_conr .point { color:#2d3bba; text-align:left; font-size:23px; font-family:"Times New Roman", Times, serif; letter-spacing:-1px; padding:0 0 23px 0; line-height:23px; font-weight:normal;}
.history_conr .year { font-size:15px; font-family:"Times New Roman", Times, serif  !important; font-style:italic ; letter-spacing:-1px; font-weight:normal; color:#880000; text-align:left;}
.history_conr .padl125 { color:#333333; font-family:arial; }
.history_conr th { padding:0 0 10px 0; line-height:1.4;}
.history_conr td { padding:0 0 10px 0; line-height:1.4;}
.history_conr td i {font-style:italic;}

/*facilities*/
.facilities { width:860px; margin:0 auto; padding:33px 0 40px 0; }
.facilities h2 { text-align:left; font-size:26px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; height:54px; text-shadow: #ccc 1px 1px 3px; overflow:hidden;}
.facilities .thum { text-align:left;  font-size:25px; font-family:arial; color:#2d3bba; font-weight:normal; letter-spacing:-1px; padding:0 0 11px 0;}
.facilities .sub { text-align:left; font-size:18px; font-family:georgia; color:#333333; padding:0 0 17px 0; font-weight:normal; line-height:24px;}
.facilities .des { font-size:12px; font-family:arial; color:#666666; line-height:16px; padding:0 0 20px 0;}
.facCon {
    clear: both;
    width: 860px;
    height: auto;
    border-bottom: 1px solid #bcbcbc;
    padding: 0 0 0 0;
    margin-bottom: 30px;
    display: inline-block;
}

.facCon02 { clear:both; height:335px; width:860px; padding:0 0 0 0;}
.facEx { float:left; width:410px;}
.fGallery { float:right; width:416px; padding-bottom: 30px;}
.fGallery img { vertical-align:top;}
.facBtn { height:64px; font-size:13px; font-family:georgia; padding:0 0 0 0;}
.facBtn a { width:115px; height:22px; text-align:center; color:#2d3bba; padding:12px 0 0 0 !important;  display:inline-block; background:url(images/bg_btn_history.gif) 0 0 no-repeat; line-height:1.0 !important;}
.facBtn a .grayFont { color:#444444; font-style:italic; }
.facBtn a:hover .grayFont { color:#2d3bba;}
.facBtn a:hover { text-decoration:none; background:url(images/bg_btn_history_over.gif) 0 0 no-repeat; }

/*.family { width:860px; margin:0 auto; padding:33px 0 60px 0;} 
.family h2 {text-align:left; font-size:26px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; padding:0 0 23px 0; text-shadow: #ccc 1px 1px 3px;}*/

/*Family Site */
.family { width:910px; margin:0 auto; padding:33px 0 60px 50px; background:url(images/family_bg.jpg) 0 10px no-repeat; } 
.family h2 {text-align:left; font-size:26px; font-family:georgia; color:#444444; font-style:italic; font-weight:normal; padding:0 0 23px 0; text-shadow: #ccc 1px 1px 3px;}

.official { margin:0 0 18px 0; }
.official .explain {  }
.official .siteLink { margin:57px 0 0 38px; }
.official .siteLink p { font-size:22px; font-family:georgia; color:#f0283a; background:url(images/family_explainLine.gif) 0 bottom no-repeat; padding:0 0 3px 0; }
.official .siteLink .ex01 { font-size:17px; font-family:georgia; color:#333333; margin:10px 0 0 0; }
.official .siteLink .ex02 { font-size:11px; font-family:Arial; color:#777777; }
.official .siteLink .ex03 { font-size:20px; font-family:"Times New Roman"; color:#777777; margin:5px 0 9px 0; }

.btnRead { height:52px; font-size:13px; font-family:georgia;
padding:4px 0 0 0;}
.btnRead a { width:113px; text-align:center; color:#2d3bba; font-style:italic; border:solid 1px #dfdfdf; padding:6px 0 6px 0; display:inline-block; background:#fefefe url(/images/bg_btn_more.gif) 0 bottom repeat-x;}
.btnRead a .learn { color:#444444; font-style:italic; }
.btnRead a:hover .learn { color:#2d3bba;}
.btnRead a:hover { text-decoration:none; color:#2d3bba; border:solid 1px #8496f2; font-style:italic; }

.familyCon { width:910px; overflow:hidden; }
.familyCon .partTitle { clear:both; width:858px; font-size:26px; font-family:georgia; color:#333333; border-bottom:2px solid #6b6b6c; padding:20px 0 5px 0; margin:0 0 25px 0; }

.familyCon dl { float:left; margin:0 47px 0 0; height:230px; /*! padding: 0 0 10px 0; */}
.familyCon dt { width:179px; height:132px; background:url(images/family_thumBG.gif) 0 bottom no-repeat; margin:0 0 19px 0; position:relative; }
.familyCon dt img { position:absolute;}
.familyCon dt a img { width:179px; height:130px; }
/*.familyCon dt a:hover {float:left; position:absolute; z-index:100; background:url(images/family_thumOver.gif) 0 0 no-repeat; width:171px; height:124px; border:4px solid #5362ed; }*/

.familyCon dd { width:179px; font-size:16px; font-family:georgia; color:#f0283a;}
.familyCon dd a { font-size:15px; font-family:"Times New Roman"; color:#444447; }
.familyCon dd a:hover { color:#2d3bba; text-decoration:underline; }
