@charset "utf-8";
/* @import url(http://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;
	/*font-family: 'Nanum Gothic';*/
	color:#313131;
	/*padding-top:60px;*/
}
a{
	border:0;
	color:#313131;
}
.container-narrow{
	margin: 0 auto;
	width:100%;
}
#top{
	height:36px;
	width:100%;
	border-bottom:solid 1px #ebebeb;
}
#top_box{
	height:36px;
	margin: 0 auto;
	max-width:940px;	
}
.login_text{font-size:12px;font-family:Gulim;font-weight:bold;color:#717171;}
#menubar{
	height:112px;
	margin: 0 auto;
	max-width:940px;
	font-family: 'Nanum Gothic';
	/*font-size:12pt;*/
	font-size:17px;
	font-weight:bold;
	color:#000;
}
#logo{
	float:left;
	/*width:180px;*/
	width:212px;
	height:112px;
	background:url('../../inc/img/logo.jpg') no-repeat 0 30px;
	/***margin-right:100px; menu6개일때 ***/
	margin-left:0px;
	margin-right:80px;
}
#main_menu{
	/***padding-top:40px; menu6개일때 ***/	
	padding-top:40px;
}
#main_menu>li{
	/*width:90px;*/
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
#main_menu>li>a:hover{
	background-color:#08c;  /*basic*/
	/*background-color:#7AC021;*/
	color:#fff;	
}
.dropdown-menu{
	/*
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	border:1px solid #515151;
	border:1px solid rgba(0,0,0,0,2);
	background-color:#515151;
	*/
	width:700px;
	border:0;
	font-size:10pt;            	
	-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);
}
.dropdown-menu>li>a{
	/*
	padding-top:2px;
	padding-bottom:2px;
	*/
	padding:2px 8px;
	font-weight:bold;
	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
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AC021', endColorstr='#7AC021');
    background-color:#7AC021;
	background-image:linear-gradient(to bottom, #7AC021, #7AC021);
	background-image:-moz-linear-gradient(top, #7AC021, #7AC021);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#7AC021), to(#7AC021));
	color:#fff;
}
*/
#main_img{
	width:100%;
	height:310px;
	background:url('../../inc/img/main_img_bg.jpg') repeat-x 0px 0px;
	border-bottom:solid 1px #ebebeb;
}
#main_banner{
	height:280px;
	margin: 0 auto;
	max-width:940px;
	background-color:#fff;
	border:solid 1px #e1e1e1;
}
#main_prop{
	height:28px;
	margin: 0 auto;
	max-width:940px;
	background:url('../../inc/img/tv_prop.jpg');
}
#myCarousel{
	padding:15px;
}
.carousel-indicators{
	/*margin-top:10px;*/
	margin-right:10px;
	/*margin-top:277px;*/
	margin-top:10px;
}
.carousel-indicators .active{
	/*background-color:white;*/
	/*background-color:#469ab2;*/
	/*background-color:#47EFA2;*/
	background-color:#7bd5ff;
}
.carousel-indicators li{
	/*background-color:#fff;*/
	background-color:#afafaf;
}
.carousel img {
	/*width:904px;*/
	width:100%;
	/*height:100%;*/
}
.carousel .item {
	height: 250px;
}
.carousel-caption{}

.transparent{
	/* 자막 배경 없앨때 .. IE도 동작*/
	background-color: transparent;	
}
.opacity{
	/* 불투명도 주기 IE도 동작 */
	/*background-color:#fff;*/
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.3;	
}
.right_box {
	vertical-align:middle;
	width:400px;
	left:550px;
	top:90px;
}

/*
.caption_title{
	font-family: 'Nanum Brush Script';
	font-size:48pt;
	font-weight:bold;
	color:#2642EA;
}
.caption_dot{
	font-family: 'Nanum Brush Script';
	font-size:28pt;
	font-weight:bold;
	color:#2642EA;	
}
.caption_text{
	font-family: 'Nanum Myeongjo';
	font-size:14pt;
	font-weight:bold;
	color:#453D3D;
}
*/

.carousel-control {
	height:24px;
	width:30px;
	top:135px;
	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-family: 'Nanum Brush Script';*/
	font-size:18px;
	font-weight:bold;
	padding-bottom:2px;
}

#main_info{
	margin: 0 auto;
	max-width:940px;
	padding-top:25px;
	padding-bottom:10px;
}
.info_box{
	/*background-color:#f1f1f1;*/
	/*border:1px solid #d1d1d1;*/
	/*padding:5px 0px;*/
	padding:10px 0px;
}

.head_title{
	font-family: 'Nanum Gothic';
	font-size:15px;
	font-weight:bold;
	color:#000;	
}
.head_title > a{
	color:#008bd0;
	/*background-color:#7AC021;*//*background-color:#30A5CB;color:#fff;padding:1px 4px;*/
}

.sermon_thumb{
	width:290px;
	height:113px;
	background:url('../../inc/img/sermon_thumb.jpg') no-repeat 0 0px;
	margin-bottom:10px;
}
.sermon_thumb_caption{
	position: relative;
	height:40px;
	top:20px;
	padding: 15px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75);
	color:yellow;	
}

.church_quick_thumb{
	padding:0px;
	margin-left:-5px;
	margin-top:0px;
	margin-bottom:16px;
}
*:first-child+html .church_quick_thumb{  /* IE7 Hack */
	margin-top:-10px;
}

.movie_thumb{
	width:290px;
	height:206px;
	background:url('../../inc/img/movie_thumb.jpg') no-repeat 0 0px;
	margin-bottom:2px;
}

.church_thumb{
	width:290px;
	/*height:114px;*/
	height:228px;
	background:url('../../inc/img/church_thumb3.jpg') no-repeat 0 0px;
	margin-bottom:10px;
}
.church_thumb_caption{
	position: relative;
	height:45px;
	/*top:40px;*/
	top:90px;
	padding: 5px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75);
	color:white;	
	text-align:center;
}
.time_thumb_caption{
	position: relative;
	height:60px;
	top:90px;
	padding: 5px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75);
	color:white;	
	text-align:center;
}

.schedule_box{
	/*
	list-style-type:circle;
	list-style-position:inside;
	*/
	/*list-style-image:url('../../inc/img/right_arrow.gif');*/ /* IE7 위치 깨짐 */
}
.schedule_box li{
	border-bottom:solid 1px #e1e1e1;
	padding-top:5px;
	padding-bottom:5px;
}

.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{  /* IE7 Hack */
	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{

}

.tabbable{margin:0px;padding:0px;}
.nav-tabs{
	border-bottom:1px solid #CDDBE8;
	margin-right:10px;
	margin-bottom:8px;
	font-family: 'Nanum Gothic';
	font-size:12px;
	font-weight:bold;
	color:#5E719B;
}
.nav-tabs>li.active> a, .nav-tabs>li.active> a:focus{
	border:1px solid #CDDBE8;
	/*border-bottom:0px solid #fff;*/
	font-family: 'Nanum Gothic';
	font-size:12px;
	font-weight:bold;
	color:#1C6FA1;
	padding:2px 20px;
	margin:0px 0px;
	/*background-color:#6bb0d1;*/
	background-color:#7AC021;
	color:#fff;
	outline: 0;
}
.nav-tabs>li.active> a:hover{
	border:1px solid #CDDBE8;
	/*border-bottom:0px solid #fff;*/
	font-family: 'Nanum Gothic';
	font-size:12px;
	font-weight:bold;
	color:#1C6FA1;
	padding:2px 20px;
	margin:0px 0px;
	/*background-color:#6bb0d1;*/
	background-color:#7AC021;
	color:#fff;
}
.nav-tabs>li> a{
	border:1px solid #CDDBE8;
	/*border-bottom:0px solid #fff;*/
	font-family: 'Nanum Gothic';
	font-size:12px;
	font-weight:bold;
	padding:2px 20px;
	margin:0px 0px;
	background-color:#E7E7E7;
	color:#616161;
}
.nav-tabs>li> a:hover{
	border:1px solid #CDDBE8;
	/*border-bottom:0px solid #fff;*/
	font-family: 'Nanum Gothic';
	font-size:12px;
	font-weight:bold;
	color:#5E719B;
	padding:2px 20px;
	margin:0px 0px;
	background-color:#00C7DE;
	color:#fff;
}
.tab-content, .tab-pane{margin:0px;padding:0px;}

.clear_box{
	clear:both;
}

#bottom{
	width:100%;
	/*height:66px;*/
	height:70px;
	background:url('../../inc/img/bottom_bg.jpg') repeat-x 0px 0px;
}
#quick_box{
	height:64px;
	margin: 0 auto;
	max-width:940px;
	border:solid 1px #e1e1e1;
	background-color:#fff;
}
#quick_img{
	float:left;
	width:119px;
	height:64px;
	background:url('../../inc/img/quick_img.jpg') no-repeat 0 14px;
	margin-left:20px;
	margin-right:40px;
}
#quick_menu{
	padding-top:16px;
}

#footer{
	padding-top:20px;
	padding-bottom:20px;
	width:100%;	
	/*border-top:1px solid #e1e1e1;*/
	background:url('../../inc/img/footer_bg.jpg') repeat-x 0px 0px;
	background-color:#e4e4e4;
	color:#717171;
}
#footer_box{
	margin: 0 auto;
	width:940px;
	max-width:940px;
	height:50px;
}
/*#footer_box > p { padding-top:5px; }*/
#back_logo{
	float:left;
	width:156px;
	height:50px;
	background:url('../../inc/img/backlogo.png') no-repeat 0 0;
	margin-left:0px;
	margin-right:40px;
}
/*
.col_box{width:295px;}
.col_box1{width:215px;display:inline-block;float:left;}
.col_box2{width:80px;display:inline-block;float:left;}
*/
.col_box{width:295px;}
.col_box1{width:210px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.col_box2{width:85px;display:inline-block;float:left;text-align:right;color:#515151;}
.col_box_next{clear:both;padding-top:1px;}
*:first-child+html .col_box_next{  /* IE7 Hack */
	padding-top:1px;
}