/*
Theme Name:     NewsPlus Child
Theme URI:      http://labs.saurabh-sharma.net/themes/newsplus/wp/
Description:    Child theme for the NewsPlus theme
Author:         Saurabh Sharma
Author URI:     http://themeforest.net/author/SaurabhSharma
Template:       newsplus                             
Version:        1.0.5
*/

/* ---------------------------------------------------------------
 * Do not delete this line
 * ------------------------------------------------------------ */
@import url("../newsplus/style.css");

body { background-color: white !important; }

.section_news a { font-family:dotum,verdana,sanserif,arial,apple-gothic !important; }

nav#main-nav div.wrap { margin-left:0px; }

.primary-nav ul.nav-menu, .primary-nav div.nav-menu > ul { min-width: 774px; }

ul.four-col { margin:0px; padding:0px; list-style-type:none; }
ul.four-col>li { width:22% ; }
ul.four-col>li.first-grid { clear: both; }
ul.four-col>li.last-grid { margin-right: 0; }

div.row>div.middle_box_left,div.row>div.middle_box_right { float:left; }

div#primary div#content div.row div.entry-content h3 a { 
	font-weight: bold;
	font-size: 13px;
	display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal !important;
}

/* 기사 본문 CSS */
div.entry-content {
	font-family: '돋움',dotum,sans-serif!important;
	font-size: 16px;
}

/* 기사 본문 포토 사이즈 조정*/
div.entry-content table img { height:auto !important; }

/* 기사 하단 포토 4 */
ul.btm_artphoto { margin:0px;width:100%;list-style-type:none; }
ul.btm_artphoto li { float:left;width:24%;text-align:center;padding:0px;margin:0px; }
ul.btm_artphoto li a { color:black; }

/* 메인 이미지1 + 리스트5 섹션 */ 
div.middle_box_left { float:left; width:27.5%;  margin-right: 1%; }
div.middle_box_right { float:left; width:70%; }
div.middle_box_right ul { margin:0px; padding:0px; list-style-type:none; }
div.middle_box_right ul li { 
	padding:0px; margin:0px;
	line-height: 25px;
	background: url(http://radio1230.com/custom-img/bg_leftmenu_dot_pink_small.gif) no-repeat 10px 10px;
}
div.middle_box_right ul li b { padding-left:20px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal !important; }
div.middle_box_right ul li b a { color:#333; }

/* 기사 본문 이미지 관련 */
div.news_content table td { padding:0px; }
div.news_content table td.caption { display:block !important; font-size:9pt; }

/* 사이드바 PDF 링크 */
.sidebar_pdfbtn { font-weight:bold;color:black; width:100%;display:block;height:25px;margin-bottom:10px;padding:10px 0px;font-size:11pt;border-top:1px solid black;border-bottom:1px solid black; }

/* 우측 사이트바 타이틀 */
aside h3.sb-title { color:black; font-weight:bold; }

/* 사이트바 타이틀 */
div#sidebar aside h3.sb-title { font-weight:bold; }

div#sidebar aside.wp_ara_widget_random_posts ul li { border-bottom:0px; background: url(/wp-content/uploads/2013/12/ico_dot.gif) no-repeat 0 7px; 
padding: 0px;
padding-left: 9px;
margin: 0.3em 0px; }


/* 문자 한줄만 출력 - 사이드바*/
div#sidebar aside.wp_ara_widget_random_posts ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal !important; font-family: '돋움',dotum,sans-serif;}
div#sidebar aside ul.post-list li { border-bottom:0px !important; }
div#sidebar aside ul.post-list li h4 a { font-size:9pt !important; }

div.wrap div.brand>h1,div.wrap div.brand>h2,div.wrap div.brand>h3,div.wrap div.brand>h4 { margin-top:25px; }
/* 왼쪽 컨텐츠 div 사이즈 */
div#primary { width: }

/* 포스트 폰트바 */ 
div.explain_program {
	max-width:630px !important;
	width:97% !important;
}
.font_setup .button {
	float: left;
}
.font_setup {
	position: relative;
	float: right;
	width: 90px;
	margin: -4px 0 0 8px;
	padding-bottom: 2px;
	background: url(/custom-img/article/bg_font_setup.gif) repeat-y;
	z-index: 15;
}
.font_setup .layer01 {
	left: 0;
	top: 18px;
	width: 83px;
}
.layer01 {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	text-align: left;
	z-index: 11;
	overflow: hidden;
}
.font_setup .layer01_content {
	padding: 0 0 1px;
	list-style-type:none;
	margin:0px;
}
.layer01 .layer01_content {
	overflow: visible;
	position: static; 
	border: 1px solid;
	border-color: #bababa #7e7e7e #7e7e7e #bababa;
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#cccccc",Direction=135,Strength=1);
	z-index: 2;
}
 
.layer01 .layer01_content li { padding-top:5px; }
.layer01 .layer01_content li:hover { background-color:#ecf0f6; }
.font_setup .layer01_content li img {
	height: 20px;
}
.article_ctrl {
	width: 100%;
	padding: 8px 0 4px 0;
}
.font_setup .font_f {
	width: 41px;
	height: 18px;
	background: url(/custom-img/article/btn_font_family.gif) no-repeat;
}
.font_setup .fs_big {
	width: 22px;
	height: 18px;
	margin-left: -1px;
	background: url(/custom-img/article/btn_fs_big.gif) no-repeat;
}
.font_setup .fs_small {
	width: 22px;
	height: 18px;
	margin-left: -1px;
	background: url(/custom-img/article/btn_fs_small.gif) no-repeat;
}
form, fieldset, button {
	border: 0;
	vertical-align: top;
}
.font_setup button span {
	display: none;
} 
 
.content_menu {
	list-style-type:none;
	position: relative;
	top: -3px;
	right: -4px;
	height: 19px;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 14px;
	z-index: 10;
	text-align: right;
}
.content_menu {
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 14px;
	text-align: right;
}
.content_menu li a.print {
	overflow: hidden;
	height: 14px;
	padding: 2px 4px 0 19px;
	background-position: 2px 0;
}
.content_menu li a {
	display: inline-block;
	padding: 2px 2px 0;
	color: #666 !important;
	background: url(/custom-img/article/bg_icon.gif) no-repeat -30px top;
}

div.printfriendly { display:none; }
.content_menu li .layer01_content li a:hover{text-decoration:none;background-color:#ecf0f6}
 
/* 카테고리 섹션 타이틀 숨기기 */
div#content>h1.section-title { display:none; }

/* 우측 떠있는 배너 */
div.flying_rban { position:absolute; left:1010px; top:18px; }
div.flying_lban { position:absolute; left:-150px; top:18px; }

/* 하단 바텀 */
div.notes-left,div.notes-right {
	width:30%;
}
div.notes-center {
	float:left;width:40%;text-align:center;
}
aside#text-4 div.textwidget { height:290px; }

@media only screen and (max-width: 2700px) {
	/* 우측 사이드바 사이즈 */
	div#sidebar { width:30% !important; float:right !important; }
}
@media only screen and (max-width: 768px) {
	nav#main-nav div.wrap { margin-left:11.188px; }

	/* 우측 사이드바 사이즈 */
	div#sidebar { width:100% !important; float:none !important; }
	/* 헤더 */
	div.header_divl,div.header_divr {
		display:none;
	}
	div.brand {
		width: 100% !important;
		max-width: 100% !important;	
		z-index: 2;
	}

	div.entry-content table { width:100% !important; }
		
	div.middle_box_left { width:100%; margin-bottom:10px;text-align:center; }
	div.middle_box_left img { width:50%; display:inline; }
	div.middle_box_right {width:100%; }
}
@media only screen and (max-width: 480px) {
	.section_editor .editor_special {
		padding-left:0px !important;
		margin-top:20px !important;
		clear:both;
	}

	.list_info .wrap_cont {
		clear:both;
	}
	.list_info .link_thumb {
		float: none !important; 
		margin: 10px auto !important;
	}
	li div.info_news img { width:100% !important; }


	.section_news .list_popular .info_news { 
		float: none !important; 
		margin: 0 auto !important;
	}

	ul.four-col>li { 
		float: none;
		width: 100%;
		max-width: 100%;
		margin: 0 0 1.5em;
		display: inline-block;
	} 
	div.notes-left,div.notes-right,div.notes-center {
		width:100% !important;
		text-align:center;
		clear:both;
	}
	ul.btm_artphoto li { 
		width:48% !important;
	}
} 

.header-widget-area {
max-width: 75%;
}
.header_divl{
	width:32%; float:left;margin-top:12px;
}
.header_divr{
	width:32%;float:right;margin-top:12px;
}
.primary-nav li a {
	padding:0px;
} 

/* 기사 내용 헤럴드 CSS */ 
font.article table { width:auto; }
font.article table td { border: 0px none; }
.table_LSize {
	width:650px;
	border: #CCCCCC 1px solid;
	padding:10px 5px 10px 5px;
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom:10px;
	vertical-align:middle;
}
.table_MSize {
	width:400px;
	border: #CCCCCC 1px solid;
	padding:10px 5px 10px 5px;
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom:10px;
} 
.table_SSize {
	width:330px;
	border: #CCCCCC 1px solid;
	padding:10px 5px 10px 5px;
	margin-left: auto; 
	margin-right: auto; 
}  

.img_LSize {width:650px;vertical-align:baseline;border:0px;margin: 2px 2px 2px 2px;}
.img_MSize {width:400px;vertical-align:baseline;border:0px;margin: 2px 2px 2px 2px;}
.img_SSize {width:330px;vertical-align:baseline;border:0px;margin: 2px 2px 2px 2px;}

/* utility top */
div#utility-top a:hover { color:red; }

/* secondary menu */
div#callout-bar a { color: #777; }

.groupcat {
background: #dfdfdf;
padding: 2px 4px;
margin-right: 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

div.middle_box table#recent_table a { color:#333; font-weight:bold; }
.middle_box_right .even {
background-color: #f4f4f4;
}

/* 위젯 환율 CSS */
.compare_area {
margin:0 auto;
max-width:300px;
position: relative;
width: 588px;
height: 113px;
background-color: #fbfbfc;
}.compare_area .compare_section {
overflow: hidden;
padding: 5px 0 0 7px;
zoom: 1;
}.compare_area .compare_section .fr_info {
overflow: hidden;
float: left;
width: 273px;
}.compare_area .sbox {
float: left;
width: 127px;
}.compare_area .sbox .selectbox_box {
width: 127px;
height: 27px; 
border:1px solid #dddddd;
font-size: 12px;
color: #000;
}.compare_area .input {
display: inline-block;
width: 146px;
height: 27px;
margin: 0 0 0 -1px;
background-position: 0 -309px;
}.compare_area .input .input_text {
width: 131px;
height: 20px;
margin: 3px 0 0 6px;
border: 0;
font-family: arial,Helvetica,AppleGothic,sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 20px;
color: #000;
text-align: right;
vertical-align: top;
}.compare_area .compare_section .fr_info .recite {
overflow: hidden;
float: right;
max-width: 117px;
margin-right: 10px;
padding-left: 12px;
background: url(../img/img_re.png) no-repeat 0 10px;
text-align: right;
font-size: 12px;
font-family: '돋움',Dotum;
color: #676767;
line-height: 27px;
white-space: nowrap;
}
.compare_area .compare_section .fr_info {
overflow: hidden;
float: left;
width: 273px;
}
.compare_area .sbox .selectbox_label {
overflow: hidden;
margin: 0;
padding: 6px 0 0 5px;
font-size: 12px;
}

/* 포토 뉴스 상세보기 CSS */
.articlelist_photo {
	margin: 0px;
	text-align: center;
	position: relative;
	width: 100%;
	list-style-type:none;
}
.articlelist_photo li {
	color: #666666;
	font: 13px "돋움",arial;
	line-height: 1.5em; 
	padding-bottom: 20px;
}
.articlelist_photo .text {
	text-align: left;
	margin: 0 auto; 
	padding: 20px;
	padding: 0px;
}


aside ul.post-list li {
	border-bottom: 0px;
	background: url(/wp-content/uploads/2013/12/ico_dot.gif) no-repeat 0 7px;
	padding: 0px 0px 0px 9px !important;
	margin: 0.3em 0px;
}
ul.post-list li div {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal !important;
	font-family: '돋움',dotum,sans-serif;
}
/* ---------------------------------------------------------------
 * Your custom styles here after
 * ------------------------------------------------------------ */  
@media only screen and (max-width: 1000px) {  
	ul.most_lmain_news li {  width:24% !important; } 
} 
@media only screen and (max-width: 838px) {
	.entertain_highlight .list_highlight li {
		float: none !important;
		width: 50% !important;
		margin: 0 auto !important;
	}
}
@media only screen and (max-width: 440px) {
	.entertain_highlight .list_highlight li {
		float: none !important;
		width: 90% !important;
		margin: 0 auto !important;
	}
	.section_editor .editor_cont { 
		float: none !important;
		margin:0 auto !important;
		width: 80% !important;
	} 
	ul.most_lmain_news li { font-size: 8pt; }
	.single_article_btm { width:100% !important; float:none !important; }
}

/* Row1-Photo */ 
div.entertain_highlight h3.screen_out { display:none; }
.entertain_highlight .list_highlight { list-style-type:none; width:100%; margin:0px; padding:0px; }
.entertain_highlight .list_highlight li {
	overflow: hidden;
	float: left;
	width: 25%;
}
.entertain_highlight .list_highlight li.active {
	background-color: #d73a40;
}
.list_highlight .active .frame_g {
	width: 100%; 
}
.list_highlight .frame_g img{
	margin: 2px auto;
	width:98%;
}
.entertain_highlight .list_highlight .wrap_cont {
	display: block;
	width: 100%;
	height: 70px;
	padding: 13px 0px 0;
	border: 1px solid #000;
	color: white;
	background-color: #2994d7;
}
.entertain_highlight .list_highlight .wrap_cont strong.tit_g{
	width: 90%;
	margin: 0px auto;
	display: block;
}
.entertain_highlight .list_highlight .wrap_cont span.info_append{
	width: 90%;
	margin: 0px auto;
	display: block;
}

.list_highlight .active .wrap_cont {
	padding-top: 14px;
	background: #d73a40;
	border: 1px solid #c13439;
	border-top: 0 none;
}
.entertain_highlight .wrap_cont .tit_g {
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -1px;
}
.list_highlight .active .tit_g {
	color: #fff;
}
.entertain_highlight .wrap_cont .info_append {
	display: block;
	font-size: 11px;
	color: white;
	line-height: 23px;
}
.list_highlight .active .info_append {
	color: #f7cbcd;
} 

/* Row3 - 인기뉴스*/
h3.tit_news { display:none; }
.section_news .tit_news {
	background-position: 0 -250px;
}
.section_news .tab_newsitem {
	height: 36px;
	background: url(/wp-content/uploads/2013/12/tab_main.gif) no-repeat 0 -425px;
}
.tab_main {
	overflow: hidden;
	width: 100%;
	list-style: none;
	margin:0px;
}
.section_news .tab_newsitem li {
	height: 36px;
	margin-right: -1px;
	float:left;
}
.tab_main .link_tab {
	display: block;
	background: url(/wp-content/uploads/2013/12/tab_main_130813.gif) no-repeat;
}
.tab_newsitem .active .txt_cmt {
	background-position: 0 -646px;
}
.tab_newsitem .txt_recom {
	background-position: -216px -610px;
}
.tab_newsitem .txt_view {
	background-position: -432px -610px;
}
.section_news .tab_newsitem .link_tab {
	overflow: hidden;
	width: 217px;
	height: 36px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}
.section_news .list_popular {
	padding-top: 14px;
	margin:0px;
}
.list_info {
	overflow: hidden;
	width: 100%;
	clear: both;
	list-style:none;
}
.list_info li {
	overflow: hidden;
	float: left;
	width: 100%;
	padding: 16px 0;
	border-top: 1px solid #eeeff0;
}
.list_info .wrap_cont {
	overflow: hidden;
	height: 100%;
	padding: 0 7px;
	line-height: 17px;
}
.list_info .tit_g {
	display: block;
	padding-bottom: 4px;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -1px;
}
.section_news .list_popular .tit_g {
	padding-bottom: 2px;
}
.thumb_img {
	display: block;
}
.section_news .list_popular .frame_g {
	width: 88px;
	height: 66px;
}
.list_info .link_thumb {
	float: left;
	margin-right: 4px;
}
.link_thumb {
	display: block;
	position: relative;
	cursor: pointer;
}
.section_news .list_popular .cmt_stats {
	display: inline;
	float: right;
	width: 90px;
	margin: 23px 10px 0 0;
	font-size: 11px;
	line-height: 13px;
	color: #919191;
	letter-spacing: -1px;
	text-align: right;
}
.section_news .rank_top .num_stats {
	color: #f44949;
}
.section_news .cmt_stats .num_stats {
	font-weight: bold;
	font-family: tahoma; 
	letter-spacing: 0;
}

.section_news .list_favor {
	overflow: hidden;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 32px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #9598a7;
	clear: both;
	list-style: none;
}
.section_news .list_favor li {
	overflow: hidden;
	float: left;
	width: 100%;
	padding: 7px 0;
}
.section_news .list_popular .info_news {
	overflow: hidden;
	float: left;
	width: 84%;
}
.section_news .list_favor .tit_g {
	display: inline-block;
	padding-right: 5px;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -1px;
}
.section_news .list_popular .tit_g {
	padding-bottom: 2px;
}
.section_news .list_favor .cmt_stats {
	margin-top: 0;
}

/* Row4 - 포토뉴스*/
.section_photoslide {
	overflow: hidden;
	width: 100%;  
	height: 193px;
	position: relative;
}
.section_photoslide .tit_photo {
	float: left;
	width: 76px;
	margin-right: 9px;
	background-position: 0 -75px;
}
.strapline_tit {
	overflow: hidden;
	width: 100%;
	height: 24px;
}
.tit_comm {
	height: 14px;
	margin-bottom: 10px;
}
.tit_comm {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(/wp-content/uploads/2013/12/tit_entertain_130520.gif) no-repeat;
	text-indent: -9999px;
}
.section_photoslide .tit_multi {
	overflow: hidden;
	float: left;
	width: 500px;
	line-height: 14px;
	white-space: nowrap;
}
.ico_comm {
	background: url(/wp-content/uploads/2013/12/ico_entertain_130528.gif) no-repeat;
}
.section_photoslide .link_multi {
	padding: 1px 0 2px 17px;
	font-family: '굴림',gulim,sans-serif;
	color: #666;
	background-position: 0 -124px;
	letter-spacing: -1px;
	vertical-align: top;
}
.section_photoslide .list_thumb {
	position: absolute;
	top: 24px;
	margin: 4px 0 25px 0;
}
.section_photoslide .list_thumb {
	list-style: none;
}
.section_photoslide .list_thumb .fst {
	padding-left: 0;
}
.section_photoslide .list_thumb li {
	width: 3.8%;
	padding-left: 16px;
	float: left;
}
.section_photoslide .list_thumb .link_thumb {/*
	width: 150px;
	height: 145px;*/
	width: 100%;
}
.link_thumb {
	display: block;
	position: relative;
	cursor: pointer;
}
.section_photoslide .list_thumb .frame_g {
	width: 148px;
	height: 143px;
}
.section_photoslide .list_thumb .tit_g {
	padding: 11px 5px 0 5px;
	font-weight: normal;
	line-height: 17px;
} 
.list_thumb .tit_g {
	display: block;
	letter-spacing: -1px;
}
.section_photoslide .wrap_btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 42px;
	height: 21px;
	clear: both;
}
.btn_comm {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	background: url(/wp-content/uploads/2013/12/btn_entertain_130813.gif) no-repeat;
	text-indent: -9999px;
}
.section_photoslide .wrap_btn .btn_comm {
	float: left;
	width: 21px;
	height: 21px;
}
.section_photoslide .wrap_btn .btn_prev {
	background-position: -189px -130px;
}
.section_photoslide .wrap_btn .btn_next {
	background-position: -210px -130px;
}

.section_photoslide .list_webtoon { 
	margin: 4px 0 25px 0;
}
.section_photoslide .list_webtoon {
	list-style: none;
}
.section_photoslide .list_webtoon .fst {
	margin-right: 0;
}
.section_photoslide .list_webtoon li {
	width: 24%;
	float: left;
	margin-right:1%;
}
.section_photoslide .list_webtoon .link_thumb { 
	width: 100%;
} 
.section_photoslide .list_webtoon  .tit_g a{
	margin-top:5px;
	display:block;
}	

/* Row5 - section_editor */
.section_editor {
	overflow: hidden;
	width: 100%;
	padding: 8px 0px 29px 0px;
	border-bottom: 1px solid #9598a7;
}
.section_editor .editor_cont {
	overflow: hidden;
	position: relative;
	float: left;
	width: 48%;
}
.section_editor .editor_cont .tit_editor {
	width: 60px;
	background-position: 0 -825px;
}
.section_editor .editor_special .tit_editor {
	width: 65px;
	background-position: 0 -925px;
}
.link_more {
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 6px;
	font-size: 11px;
	line-height: 15px;
	color: #919191;
	background-position: 100% -321px;
	letter-spacing: -1px;
}
.section_editor .editor_special {
	padding-left: 16px;
}
.section_editor .editor_cont .tit_sub {
	display: block;
	overflow: hidden;
	font-size: 12px;
	color: #e45452;
}
.section_editor .editor_cont .ico_new {
	position: absolute;
	top: 0;
	left: 0;
	width: 49px;
	height: 49px;
	font-size: 0;
	line-height: 0;
	background: url(/wp-content/uploads/2013/12/ico_blet.png) no-repeat;
	text-indent: -9999px;
}
.section_editor .editor_cont .link_desc {
	display: block;
	overflow: hidden;
	padding-bottom: 5px;
	color: #777;
}
.section_editor .editor_cont .wrap_cont {
	padding-top: 11px;
}
.section_editor .wrap_cont .tit_g {
	display: block;
	overflow: hidden;
	padding-bottom: 5px;
}

div.editor_cont div.wrap_thumb { width:33%; float:left; }
div.editor_cont div.wrap_thumb a { color:black; font-weight:bold; }
div.editor_cont div.cont { width:65%; float:right; } 
div.editor_cont div.cont ul.list_editor_p { margin:2px 0px; list-style-type:none; }
div.editor_cont div.cont ul.list_editor_p li a {  color:black; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal !important;  }  

div.section_news a { color:#000; }
div.section_photoslide a { color:#000; font-weight:bold; }
div.section_editor .txt_sub { overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block; }
div.section_editor .txt_sub a  { color:#000; }


ul.most_lmain_news  { list-style:none; margin:0px; padding:0px; height:40px; }
ul.most_lmain_news li { background-color:#8b8e98;color:white;  text-align:center; width: 24.8% !important; float:left; height:30px; padding-top:10px; border:1px solid #6c7079; border-bottom:0px; font-weight:bold; cursor:pointer; }
ul.most_lmain_news li.active { color:#e6514e; background-color:white;  }

aside div.wpInsertAdWidget { margin:0px !important; }

.widget_recent_entries>ul>li {
	border-bottom: 0px;
	background: url(/wp-content/uploads/2013/12/ico_dot.gif) no-repeat 0 7px;
	padding: 0px;
	padding-left: 9px;
	margin: 0.3em 0px;
	border-bottom:0px;
}
.widget_recent_entries ul li a{ 
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal !important;
	font-family: '돋움',dotum,sans-serif; }
/* 사이드바 최신 뉴스 extend */
.widget ul li.rpwe-clearfix {
	border-bottom: 0px;
	background: url(/wp-content/uploads/2013/12/ico_dot.gif) no-repeat 0 7px;
	padding: 0px;
	padding-left: 9px;
	margin: 0.3em 0px;
}
.widget ul li.rpwe-clearfix  h3{ 
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal !important;
	font-family: '돋움',dotum,sans-serif; }
.single_article_btm h2.widgettitle { font-weight:bold; font-size:14pt; color:black;margin-bottom:15px }
/* 카테고리 서브 탭 */ 
.category-menu-links {
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3; 
min-height:42px;
margin:10px 0px;
}
.category-menu-links ul{
margin: 0;
padding: 0px;
outline: 0;list-style: none; 
}
.category-menu-links li {
float: left;
display: inline;
}
.category-menu-links li a.active, .category-menu-links li a:hover {
color: #d84b0e;
border-color: #d84b0e;
}
.category-menu-links li a {
display: block;
margin: 0 9px;
font-weight: normal;
font: 14px/37px 'RobotoBold',Arial,Helvetica,sans-serif;
border-top: 3px solid #fff;
text-decoration: none;
color: #000;
font-weight:bold;
} 