@charset "euc-kr";

/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/
/* b1용 링크 색상 */
.navi A:link    {color:#999999;text-decoration:none;}
.navi A:visited {color:#999999;text-decoration:none;}
.navi A:active  {color:#999999;text-decoration:none;}
.navi A:hover   {color:#999999;text-decoration:underline;}

.mtitle A:link    {color:#000000;text-decoration:none;}
.mtitle A:visited {color:#000000;text-decoration:none;}
.mtitle A:active  {color:#000000;text-decoration:none;}
.mtitle A:hover   {color:#000000;text-decoration:underline;}

.subtitle A:link    {color:#84a70b;text-decoration:none;}
.subtitle A:visited {color:#84a70b;text-decoration:none;}
.subtitle A:active  {color:#84a70b;text-decoration:none;}
.subtitle A:hover   {color:#84a70b;text-decoration:underline;}

.list_ul A:link    {color:#333333;text-decoration:none;}
.list_ul A:visited {color:#333333;text-decoration:none;}
.list_ul A:active  {color:#333333;text-decoration:none;}
.list_ul A:hover   {color:#333333;text-decoration:underline;}

.fsubtitle A:link    {color:#666666;text-decoration:none;}
.fsubtitle A:visited {color:#666666;text-decoration:none;}
.fsubtitle A:active  {color:#666666;text-decoration:none;}
.fsubtitle A:hover   {color:#666666;text-decoration:underline;}

.farticle A:link    {color:#666666;text-decoration:none;}
.farticle A:visited {color:#666666;text-decoration:none;}
.farticle A:active  {color:#666666;text-decoration:none;}
.farticle A:hover   {color:#666666;text-decoration:underline;}

.summary_title A:link    {color:#000000;text-decoration:none;}
.summary_title A:visited {color:#000000;text-decoration:none;}
.summary_title A:active  {color:#000000;text-decoration:none;}
.summary_title A:hover   {color:#000000;text-decoration:underline;}

.headline A:link    {color:#999999;text-decoration:none;}
.headline A:visited {color:#999999;text-decoration:none;}
.headline A:active  {color:#999999;text-decoration:none;}
.headline A:hover   {color:#999999;text-decoration:underline;}

.group_article_ul A:link    {color:#08585f;text-decoration:none;}
.group_article_ul A:visited {color:#08585f;text-decoration:none;}
.group_article_ul A:active  {color:#08585f;text-decoration:none;}
.group_article_ul A:hover   {color:#08585f;text-decoration:underline;}


.ms_toptitle A:link    {color:#000000;text-decoration:none;}
.ms_toptitle A:visited {color:#000000;text-decoration:none;}
.ms_toptitle A:active  {color:#000000;text-decoration:none;}
.ms_toptitle A:hover   {color:#000000;text-decoration:underline;}

.ms_topsub A:link    {color:#2f95ab;text-decoration:none;}
.ms_topsub A:visited {color:#2f95ab;text-decoration:none;}
.ms_topsub A:active  {color:#2f95ab;text-decoration:none;}
.ms_topsub A:hover   {color:#2f95ab;text-decoration:underline;}

.ms_mtitle A:link    {color:#000000;text-decoration:none;}
.ms_mtitle A:visited {color:#000000;text-decoration:none;}
.ms_mtitle A:active  {color:#000000;text-decoration:none;}
.ms_mtitle A:hover   {color:#000000;text-decoration:underline;}

.ms_stitle A:link    {color:#999999;text-decoration:none;}
.ms_stitle A:visited {color:#999999;text-decoration:none;}
.ms_stitle A:active  {color:#999999;text-decoration:none;}
.ms_stitle A:hover   {color:#999999;text-decoration:underline;}

.text A:link    {color:#000000;text-decoration:none;}
.text A:visited {color:#000000;text-decoration:none;}
.text A:active  {color:#000000;text-decoration:none;}
.text A:hover   {color:#000000;text-decoration:underline;}

.field_li1 A:link    {color:#085961;text-decoration:none;}
.field_li1 A:visited {color:#085961;text-decoration:none;}
.field_li1 A:active  {color:#085961;text-decoration:none;}
.field_li1 A:hover   {color:#085961;text-decoration:underline;}

/***********************************************/
/***********************************************/
/***********************************************/
/**************** common ***********************/
/* 솔리드라인 */
.hl {
	margin:0;
	padding:0;
	border-top:1px solid #e6e6e6;
}

/* 98박스 T5*/
.iwp98{
	width: 98px;
	border:1px solid #e6e6e6;
    margin:0;
	padding:3px;
	background:#ffffff;
	
	font-size:11px;
	color:#666666;
	line-height:16px;
}

/* 136박스 T4*/
.iwp136 {
	width: 136px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	background:#ffffff;
	
	font-size:11px;
	color:#666666;
	line-height:16px;
}

/* 201박스 T3*/
.iwp201 {
	width: 201px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	background:#ffffff;
	
	font-size:11px;
	color:#666666;
	line-height:16px;
}

/* 320박스 T2*/
.iwp320 {
	width: 320px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	background:#ffffff;
	
	font-size:11px;
	color:#666666;
	line-height:16px;
}
/* 496박스 T1*/
.iwp496 {
	width: 496px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	background:#ffffff;
	
	font-size:11px;
	color:#666666;
	line-height:16px;
}

/*********************************/
.boxtitle {
	
	padding:10 5 0 5;
	font-size:15px;
	color:#333333;
	line-height:16px;
	font-weight:900;
	background:#f0e8dc;
	text-align:left;
}

.boxsubtitle {
	
	padding:0 5 10 7;
	font-size:13px;
	color:#666666;
	line-height:16px;
	background:#f0e8dc;
	margin:0;
	text-align:left;
}

.boxcontent {
	
	padding:0 5 5 5;
	font-size:13px;
	color:#555555;
	line-height:20px;
	letter-spacing: -1.5px;
	word-spacing:2px;
}


/*********************************************************/
/* 98박스 T5*/
.w98{
	width: 98px;
	height:74px;
	border:1px solid #e6e6e6;
    margin:0;
	padding:3px;
	float:left;
	background:#ffffff;
}

/* 136박스 T4*/
.w136 {
	width: 136px;
	height: 102px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	float:left;
	background:#ffffff;
}

/* 201박스 T3*/
.w201 {
	width: 201px;
	height: 150px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	float:left;
	background:#ffffff;
}

/* 320박스 T2*/
.w320 {
	width: 320px;
	height: 240px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	float:left;
	background:#ffffff;
}

/* 496박스 T1*/
.w496 {
	width: 496px;
	height: 372px;
	border:1px solid #e6e6e6;
    margin:0;	
	padding:4px;
	float:left;
	background:#ffffff;
}


/* 세로공백 */
.rows1 {
	border:1px solid #ffffff;
	margin:0 20px 0 20px;
}

.rows2 {
	border:2px solid #ffffff;
	margin:0 20px 0 20px;
}

.rows3 {
	border:3px solid #ffffff;
	margin:0 20px 0 20px;
}

.rows5 {
	border:5px solid #ffffff;
	margin:0 20px 0 20px;
}

.rows10 {
	height:10px;
	width:1px;
}

.rows20 {
	height:20px;
	width:1px;
}
/* 가로공백 */
.cols1 {
	margin:0;
	padding:0;
	width:1px;
}

.cols2 {
	margin:0;
	padding:0;
	width:2px;
}

.cols3 {
	margin:0;
	padding:0;
	width:3px;
}

.cols5 {
	margin:0;
	padding:0;
	width:5px;
}

.cols10 {
	margin:0;
	padding:0;
	width:10px;
}

.cols20 {
	margin:0;
	padding:0;
	width:20px;
}
/* 점선 */
.dotline {/* dot line */
    margin-bottom:10px;
	padding:0;
	height:1px;
    background: url('http://galilee.jbch.org/news/images/back_dot.gif') bottom repeat-x;
}
.dotline_top {/* dot line */
    margin-top:5px;
	padding:0;
	height:1px;
    background: url('http://galilee.jbch.org/news/images/back_dot.gif') top repeat-x;
}
/* 새로운 뉴스 리스트에 대한 공통 설정 */
.text dt {
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	
	color: #666666;
	letter-spacing: -0.5px;
	font-weight: 100;
	line-height: 16px;
}

.text dl {
	margin: 3px 0px 0px 0px;
	font-size:11px;
	
	color:#888888;
	font-weight:100;
}

/* 이미지를 감싸는 클래스 */
.Img_zeromargin
{
	margin:0;
	padding:0;
}

/* 폼박스 스타일 */
.input_style_01 {
	background:#fbfbf7; 
	border-width:1px; 
	border-color:#dadada; 
	border-style:solid;
	
	font-size:12px;
	color:#666666;
}
.input_style_02 {
	background:#f9f8f6; 
	border-width:2px; 
	border-color:#cac7c3; 
	border-style:solid;
	
	font-size:13px;
	line-height:24px;
	color:#666666;
	letter-spacing: -1.5px;
	word-spacing:3px;
}

/***********************************************/
/***********************************************/
/***********************************************/

/************ inc/top.php **************/
#top {
	width: 300px;
	height:22px;
	padding: 6px 0px 6px 676px;
	background: #f0f0ee;
	overflow:hidden;  
}

#top div.top-type01 { /*tab-type01*/
	
	height:30px;	
	background: #f0f0ee;
	overflow:hidden;     
            
}

/************** inc/logo.php *************/
#mainlogo {
	width:976px;
}

	#mainlogo .list_ul { 
		display:block;
		list-style:none;
		padding:0;
		margin:0;
	}
	#mainlogo .list_ul li { 
		margin:0;
		float:left;
	}

	
/************* inc/navi.php ***********/

div.navi dt {/* line */

	margin:0 0 12px 0;
	border-top: 1px solid #dadada;
}

	
div.navi dl {/* dot line */
	clear: both;
    margin:0px;
	font-size: 12px;
	color:#666666;
    width:100%;
	min-height:0px;
	padding:0px 0 2px 0px;
}

/********************* inc/ifocus.php *****************/

#ifocus {
	width: 554px;
	padding:0;
}

	#ifocus .imgbox {/* image box */
		width: 136px;
		height: 102px;
		margin:2px 0 5px 9px;	
		padding:0;
		float:left;
	}

	#ifocus .right_text {
		width: 370px;
		margin: 2px 7px 0px 10px;
		float: right;
		padding:0;
	}
		#ifocus .right_text .mtitle {
			height:18px;
			font-size: 14px;
			
			color: #black;
			font-weight: 900;
			margin:0;
		}
		/* 서브기사들 테이블*/
		#ifocus .right_text .fsubtitle {
			height:18px;
			font-size: 12px;
			
			color: #666666;
			font-weight: 100;
			margin: 0;
		}

/********************* inc/iphoto.php *****************/

#iphoto{/* iphoto zone */
	width: 554px;
	padding:0;
}

	#iphoto .table_div{/* iphoto zone */
		margin:8px 0px 10px 17px;
		width:530px;
		float:center;
	}

/********************* inc/d.o.s xsummary.php *****************/

#isummary {
	width: 554px;
	background: url('http://galilee.jbch.org/news/images/idomestic_bg_21.gif')
	margin:0;
	padding:0;
}

	#isummary .contents{
		background: url('http://galilee.jbch.org/news/images/idomestic_bg_21.gif')
		margin:0;	
	}

		#isummary .contents .left{
			width: 276px;
			margin:0;
			padding:0px;
			float: left;
		}

		#isummary .contents .right{
			width: 262px;
			margin:0 5px 0 0;
			padding:0;
			float: right;
		}

/********************* inc/ivod.php *****************/
#ivod{
	width: 554px;
	background: url('http://galilee.jbch.org/news/images/ivod_bg.gif');

}

/********************* inc/vod_b1.php *****************/
#vod_b1{
	width: 409px;
	background: url('http://galilee.jbch.org/news/images/vod_bg.gif');
}

	#vod_b1 .vod_ul {
		width:380px;
		font-weight: 100;
		list-style:none;
		margin:10px 10px 10px 19px;
		text-align:center;
	}
		#vod_b1 .vod_li {
			float:left;
			width:110px;
			margin:0;
			padding:0;
		}
		#vod_b1 .vod_lid {
			float:left;
			width:21px;
			padding:0;
			margin:0;
		}


/********************* inc/vod.php 기사읽기에 임베딩 되는 영역 *****************/
#vod {
	margin:0;
	width:600px;
	height:355px;
	background:url('http://galilee.jbch.org/news/images/embed_vod_back.gif') no-repeat;
	text-align:left;
}

#imgs {
	margin:0;
	width:320px; 
	height:240px; 
	position:absolute; 
	z-index:11; 
	display:block;
}
#btns {
	margin:0;
	width:119px; 
	height:23px; 
	position:absolute; 
	z-index:10; 
	display:block;
	cursor:hand;
}
#inf1s {
	margin:0;
	width:80px; 
	height:100px; 
	position:absolute; 
	z-index:10; 
	display:block;
}
#inf2s {
	margin:0;
	width:80px; 
	height:50px; 
	position:absolute; 
	z-index:10; 
	display:block;
}
#inf_ul {
	font-size: 12px;
	
	color: #08585f;
	font-weight: 100;
	letter-spacing: -0.2px;
	list-style:none;
	width:180px;
	line-height:18px;
	margin:0;
	text-align:left;
}
	#inf_ul .inf_li1 {
		height:24px;
		color:#000000;
	}
	#inf_ul .inf_li2 {
		height:24px;
		color:#2f95ab;
	}

/**************** dos_mt ************************/

#dos_mt {
	margin:10px 2 0 17;
} 

	#dos_mt .mtitle {
		height:18px;
		font-size: 14px;
		
		color: #black;
		font-weight: 100;
		margin: 0;
	}
	#dos_mt .subtitle {
		height:16px;
		font-size: 11px;
		
		color: #84a70b;
		font-weight: 100;
		margin:0 0 5px 0;
	}

	#dos_mt .right_text {
		margin: 0 0 0 10px;
		padding:0;
		float: right;
	}
		#dos_mt .right_text .headline {
			font-size: 11px;
			
			color: #474747;
			font-weight: 100;
			line-height:18px;
			letter-spacing: -0.2px;
			margin:0;
		}

	#dos_mt .group_article_ul {
		font-size: 12px;
		
		color: #08585f;
		font-weight: 100;
		letter-spacing: -0.2px;
		list-style:none;
		width:240px;
		margin:0;
	}
		#dos_mt .group_article_li {
			height:24px;
			margin:2px 0 0 0;
		}

/********************* inc/do_ms.php *****************/

#do_ms {
	margin:10px 2px 0 17px;
	padding:0;
}

	#do_ms .ms_toptitle {
		height: 16px;
		margin:0;	
		padding:0;
		font-size: 12px;
		
	}

	#do_ms .ms_topsub {
		margin:0;
		height:16px;
		padding:0;
		font-size: 11px;
		color:#2f95ab;
		
	}

	#do_ms .headline {
		margin:0;
		font-weight: 100;
		padding:0;
		font-size: 11px;
		
		color:#999999;
	}

	#do_ms .ms_mtitle {
		margin: 0px 0px 0px 1px;
		height:16px;
		padding:0;
		font-size: 12px;
		
		font-weight: 100; 
		color:#000000;
	}


/********************* inc/s_ms.php *****************/

#s_ms {
	margin:10px 2px 0 17px;
	padding:0;
}

	#s_ms .ms_toptitle {
		font-weight: 900;
		height: 14px;
		margin:0;	
		padding:0;
		font-size: 12px;
		
	}

	#s_ms .ms_topsub {
		font-weight: 100;
		margin:0;
		height:12px;
		padding:0;
		font-size: 11px;
		color:#2f95ab;
		
	}

	#s_ms .ms_mtitle {
		margin: 0px 0px 0px 1px;
		height:16px;
		padding:0;
		font-size: 12px;
		
		font-weight: 100; 
		color:#000000;
	}


/************ 국내, 해외, 특집 전체보기 *******************/
/************ inc/list_b1.php *******************/
#list_b1{
	width: 600px;
	margin: 0;
	padding:0;
	background:#fdfdfd;
}
#list_b1 .menu{
	margin: 0;
	padding:0;
	text-align:center;
	background:url('http://galilee.jbch.org/news/images/listdos_bb.gif');
}
	#list_b1 .menu .menu_ul {
		font-weight: 100;
		list-style:none;
		margin:0;
		padding:0;
		width:458px;
		height:33px;
	}
		#list_b1 .menu .menu_li {
			float:left;
			margin:0;
			padding:0;
		}

	#list_b1 .content {
		width:600px;
		font-size: 12px;
		
		color: #666666;
		font-weight: 100;
		background:#f9f9f9;
		margin:0px;
		padding:0;
		background:url('http://galilee.jbch.org/news/images/listdos_b.gif');
	}

	#list_b1 .gopage{
		margin: 0 20px 0 20px;
		padding:0;
		width:523;
		font-size: 12px;
		
		text-align:center;
		height:30px;
	}
	#list_b1 .gopage .table{
		margin: 0 20px 0 20px;
		padding:0;
		font-size: 12px;
		
		text-align:center;
	}

/********************** 자세히보기 ****************************/
/********************** inc/view.php ****************************/
#view {
	margin:0;
	width:600px;
	background:url('http://galilee.jbch.org/news/images/focus/fgroup_bg.gif');
}
	#view .title_ul{
		font-weight: 100;
		list-style:none;
		margin:0;
		width:600px;
		font-size: 12px;
		
	}
		#view .title_li{
			margin:1px;
			padding:0;
			float:left;
		}
	#view .viewtitle {
		font-size: 16px;
		
		color: 2f95ab;
		font-weight: 600;
		margin: 0 10px 3 8px;
		padding:0;
	}
	#view .viewtitle_sub {
		font-size: 12px;
		
		color: #666666;
		font-weight: 100;
		margin: 0 10px 0 8px;
		padding:0;
	}
.img_comment {
	text-align:center;
	font-size: 11px;
	
	color: #666666;
	margin:5px 10px 5px 10px;
}

#article {
	width:600px;
	margin:0;
	text-align:center;
}
	#article .fontsize {
		text-align:left;
		
		color: #000000;
		
		word-spacing:2px;

	}
/**********************관려포커스기사, 같은교회의 기사****************************/
/********************** inc/fgroup.php / cgroup.php****************************/

#fgroup{
	width: 600px;
	margin: 0;
	padding:0;
}
	#fgroup .alist_ul {
		list-style:none;
		font-size: 12px;
		
		color: #666666;
		font-weight: 100;
		margin: 0 0 0 8px;
		padding:0;
		height:20px;
	}
		#fgroup .alist_li {
			float:left;
			width:290px;
			margin:0;
			padding:0 4px 0 0;
		}

	#fgroup .photo_article_ul {
		font-weight: 100;
		list-style:none;
		margin:0;
		text-align:center;
		width:600px;
	}
		#fgroup .photo_article_li {
			float:left;
			width:104px;
			margin:0;
			padding:0;
		}
		#fgroup .photo_article_lid {
			float:left;
			width:17px;
			height:68px;
			margin:0;
			padding:0;
		}
	#fgroup .gtitle {
		margin:5px 0 0 8px;
		padding:0;
		color:;
		height:20;
		font-weight:900;
		
		font-size:14px;
	}
	#fgroup .ginf {
		margin:0 0 10px 8px;
		padding:0;
		color:#999999;
		height:12;
		
		font-size:11px;
	}