@charset "utf-8";
/*@import url(https://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css);*/
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);*/
*{
	margin:0px;
	padding:0px;	
}
html, body{
	width:100%;
	height:100%;
}
body{
	font-size:12px;
	font-family:Gulim;
	color:#313131;
}
a{
	border:0;
	color:#313131;
}
.container-narrow{
	margin: 0 auto;
	width:855px;
}
#top{
	width:100%;
	height:30px;
	background-color:#fff;
}
#top_box{
	height:25px;
	margin: 0 auto;
	padding-top:5px;
	max-width:855px;
	width:855px;
}
.link_text{font-size:12px;font-family:'Gulim';color:#313131;}
.login_text{font-size:11px;font-family:'Gulim';font-weight:bold;color:#515151;line-height:12px;}
#top_box>ul>li>a:hover,#top_box>h7>ul>li>a:hover{line-height:12px;background-color:transparent;}
#top_box>ul{margin:0px;padding:0px;}
#top_box>ul>li>a{margin:0px 5px;padding:0px;}

#menubar{
	height:40px;
	margin: 0 auto;
	margin-top:0px;
	margin-bottom:22px;
	max-width:855px;
	font-family: 'Nanum Gothic';
	font-size:12pt;
	font-weight:bold;
	color:#000;
	border-bottom:solid 2px #929091;
}
#logo{
	float:left;
	width:140px;
	height:40px;
	background:url('../../inc/img/logo.jpg') no-repeat 0 0px;
	margin-left:0px;
	margin-right:40px;
}
#main_menu{
	height:40px;
	margin:0px;
	padding:0px;
}
#main_menu>li{
	margin-left:18px;
	padding:0px;
	height:40px;
	font-family: 'Nanum Gothic';
	font-size:15px;
}
#main_menu>li>a{
	padding-left:0px;
	padding-right:0px;
}
#main_menu>li>a:hover{
	background-color:transparent;
	color:#003585;	
}
#main_menu>li.dropdown.open>a{
	background-color:transparent;
	color:#003585;	
}
.en_text{font-size:11px;font-family: 'Nanum Gothic';color:#919191;}
.dropdown-menu{
	width:650px;
	padding:0px;
	border:0;
	font-size:13px;            	
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);
	-moz-box-shadow:0 0px 0px rgba(0,0,0,0);
	box-shadow:0 0px 0px rgba(0,0,0,0);
	background-color:#fff;
}
.dropdown-menu>li>a{
	padding:2px 8px;
	font-weight:bold;
	background-color:#fff;
	color:#717171;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
{
	background-color:#fff;
	background:-moz-linear-gradient(top, #fff, #fff);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background:-webkit-linear-gradient(top, #fff, #fff);
	background:-o-linear-gradient(top, #fff, #fff); 
	background:-ms-linear-gradient(top, #fff, #fff);
	background:linear-gradient(to bottom, #fff, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); 
	color:#003585;
}

#main_img{
	width:100%;
	height:265px;
}
#main_banner{
	height:265px;
	margin: 0 auto;
	width:855px;
	max-width:855px;
	background-color:#fff;
	border:solid 1px #B9B9B9;
	border-top:solid 2px #012652;
}
#main_prop{
	height:144px;
	margin: 0 auto;
	max-width:855px;
	margin-top:55px;
}

#myCarousel{
	/*padding:15px;*/
}
.carousel-indicators{
	margin-right:-5px;
	margin-top:-5px;
}
.carousel-indicators .active{
	background-color:#1EBBFF;
}
.carousel-indicators li{
	background-color:#afafaf;
}
.carousel img {
	width:100%;
	height:100%;
}
.carousel .item {
	height: 265px;
}
.carousel-caption{}

.transparent{
	background-color: transparent;	
}
.opacity{
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.3;	
}
.right_box {
	vertical-align:middle;
	width:400px;
	left:550px;
	top:90px;
}

.carousel-control {
	height:24px;
	width:30px;
	top:125px;
	padding-top:10px;
	padding-bottom:14px;
	padding-right:5px;
	margin-bottom:5px;
	margin-left:4px;
	font-size: 100px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	background-color: transparent;
	border: 0;
	z-index: 10;
}
.right.carousel-control{
	margin-right:5px;
}

.carousel_title{
	font-size:18px;
	font-weight:bold;
	padding-bottom:2px;
}

#main_info{
	margin: 0 auto;
	width:855px;
	max-width:855px;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
}
.info_box1{
	float:left;
	width:215px;
	padding:20px 20px 5px;
}
.info_box2{
	float:left;
	width:558px;
	height:380px;
	max-height:380px;
	padding:20px 20px 5px;
}
.info_box_divider{
	float:left;
	width:2px;
	height:350px;
	margin-top:35px;
	background-color:#e6e6e6;
}

#today_msg_bg{
	width:216px;
	height:113px;
	background:url('../../inc/img/msg_bg.jpg') no-repeat 0 0px;
}
#today_msg_word{
	padding:48px 20px 20px;
	font-family: 'Nanum Gothic';
	/*font-size:21px;*/
	font-size:19px;
	font-weight:bold;
	color:#000; 
	text-align:center;
	line-height:120%;
}
#today_msg_word a:hover, #today_msg_word a:focus{text-decoration:none;outline:0;}
#church_slogan{
	padding-top:20px;
	/**padding-bottom:15px;**/
	width:216px;
	/**border-bottom:1px solid #e1e1e1;**/
}
#church_clock{
	/**padding-top:10px;**/
	padding-top:5px;
	text-align:center;
	width:216px;
	/**height:90px;**/
	height:99px;
}
#today_counter{
	width:120px;
	float:right;
	padding-top:15px;
	font-family: 'Nanum Gothic';
	font-size:13px;
	font-weight:bold;
	color:#515151; 
	line-height:180%;
}
*:first-child+html #today_counter{position:relative;left:5px;top:-80px;z-index:99;}
#news_info{width:400px;height:133px;}
#community_info{width:400px;}
.news_board{width:400px;padding-top:10px;}
.news_logo{float:left;width:72px;height:70px;padding-left:5px;padding-right:10px;}
.news_list{float:left;width:310px;height:70px;}
.news_list>ul>li{height:22px;border-bottom:1px dotted #e1e1e1;padding:0px;margin:0px;padding-top:1px;}
.news_list>ul>li>a:hover,.news_list>ul>li>a:focus{background-color:#fff;outline:0;}
#birth_info{position:relative;left:425px;top:-178px;z-index:99;width:125px;height:252px;background:url('../../inc/img/birth_bg.jpg') no-repeat 0 0px;}
*:first-child+html #birth_info{top:-248px;}
#birth_frame{position:relative;left:2px;top:-35px;width:120px;height:215px;}
*:first-child+html #birth_frame{top:35px;}
#target_info{position:relative;left:10px;top:-158px;z-index:99;}
*:first-child+html #target_info{top:-230px;}
a.mnbtn1{display:block;float:left;width:100px;height:99px;border:0;background:url('../../inc/img/main_bt01_off.png') no-repeat 0 0px;}
a:hover.mnbtn1{background:url('../../inc/img/main_bt01_on.png') no-repeat 0 0px;}
a.mnbtn2{display:block;float:left;width:100px;height:99px;border:0;background:url('../../inc/img/main_bt02_off.png') no-repeat 0 0px;}
a:hover.mnbtn2{background:url('../../inc/img/main_bt02_on.png') no-repeat 0 0px;}
a.mnbtn3{display:block;float:left;width:100px;height:99px;border:0;background:url('../../inc/img/main_bt03_off.png') no-repeat 0 0px;}
a:hover.mnbtn3{background:url('../../inc/img/main_bt03_on.png') no-repeat 0 0px;}
a.mnbtn4{display:block;float:left;width:100px;height:99px;border:0;background:url('../../inc/img/main_bt04_off.png') no-repeat 0 0px;}
a:hover.mnbtn4{background:url('../../inc/img/main_bt04_on.png') no-repeat 0 0px;}
.mnbtn_line{display:block;float:left;width:43px;height:99px;border:0;background:url('../../inc/img/main_bt_line.png') no-repeat 0 0px;}

.head_title{
	font-family: 'Nanum Gothic';
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.head_title_en{
	font-family: 'Nanum Gothic';
	font-size:16px;
	font-weight:bold;
	color:#d2d2d2;
	text-decoration:none;
}

.schedule_box{
}
.schedule_box li{
	border-bottom:solid 1px #f1f1f1;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:10px;
	height:20px;
}

.people_box{
	border-top:dashed 1px #e1e1e1;
	margin-top:10px;
	padding-top:10px;
}
.pic_frame{
	float:left;
	text-align:center;
}
.pic_frame:first-child{
	margin-right:12px;	
}
*:first-child+html .pic_frame{ 
	margin-right:10px;
}
.pic_thumb{
	width:136px;
	height:90px;
	background-color:#fff;
	border:solid 1px #e1e1e1;
}
.pic_thumb img{
	border:0;
	padding:0;
	margin:5px;
	width:126px;
	max-width:126px;
	height:80px;
	max-height:80px; 
}
.photo_box{
}

.clear_box{
	clear:both;
}

#footer{
	width:100%;
	height:60px;	
	background-color:#fff;
	color:#717171;
}
#footer_box{
	margin: 0 auto;
	width:855px;
	max-width:855px;
	height:50px;
	padding-top:10px;
	background-color:#edecec;
	text-align:center;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
}