@charset "utf-8";


/* 폰트설정 */

.sideWidget li .post-title a,
.magazineA li a {
	font-family: NanumGothic, NanumGothicOTF, 나눔고딕, ngttf, ngeot, 맑은고딕, "Malgun Gothic","Trebuchet MS", "Lucida Grande", Tahoma, Arial, sans-serif;
}

.widgetContainer .open{ display:block !important;} 
.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer img{ border:0;}
.widgetContainer em{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px; font-style:normal;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}


/* 200/130 섬네일 타이틀 내용 위젯 */
.magazineWidget .block {
	float: left;
	padding: 15px 20px 0 0;
}
.magazineWidget .post-thumb {	
	margin: 0 0 15px 0;
	position:relative;
}
.magazineWidget .post-thumb .txt { background: url(../img/txt.png) no-repeat center #E6E8E9;}
.magazineWidget .post-thumb-date {
	padding: 4px 6px; 
	display: block;
	position: absolute; z-index: 1;
	top: 15px; right: -5px; background: #FF3716;
	font-family: arial; font-size: 11px; color: white;
	text-transform: uppercase; letter-spacing: 1px; font-weight: bold; line-height: 1em;
}
.magazineWidget .entry .title { overflow: hidden; display:block; position:relative;/*ie6,7fixed */ height:15px; }
.magazineWidget .entry p{ margin:10px 0 0 0; font-size:12px; color:#555; line-height:18px; height:54px; }
.magazineWidget .entry .stats{ padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #45494C; line-height:normal; position: relative;}
.magazineWidget .entry .stats a { height:14px; padding:0 1px 0 14px; position: relative; background:url(../img/icoComments.png) no-repeat left center; color: #45494C;}
.magazineWidget .entry .stats span { height:14px; padding:0 0 0 12px; position: relative; background:url(../img/icoHeart.png) no-repeat left center;}


/* 50/50 섬네일 타이틀 위젯 */
.sideWidget li { padding: 0 0 0 0; border-top: 1px solid #EFEFEF; display:block; /*ie6 fixed*/ position:relative; height:70px; overflow:hidden; }
.sideWidget li .post-thumb { padding:10px 0 10px 0; float:left;}
.sideWidget li .post-title {
	margin: 0 0 0 10px;
	line-height: 16px;
	font-weight: normal;
	color: #242F33; 
}
.sideWidget li .post-title a { display: block; font-size:12px; color:#555;}
.sideWidget li .post-title p { display: block; height:14px; color: #555;  font-family: 'tahoma',Helvetica,"Helvetica Neue",Arial,sans-serif; font-size: 10px; }


/* 어두운배경용 섬네일 위젯 */
.magazineB .block {
	float: left;
	padding: 8px 17px 0 0; /* 배포용 padding: 8px 22px 0 0; */
}
.magazineB .post-thumb {	
	margin: 0 0 0 0;
	position:relative;
	
}
.magazineB .post-thumb .txt { background: url(../img/txt.png) no-repeat center #E6E8E9; opacity:.6; filter:alpha(opacity:60);}
.magazineB .post-thumb .txt:hover { opacity:1.0; filter:alpha(opacity:100);}
.magazineB .post-thumb img{opacity:.7; filter:alpha(opacity:75);}
.magazineB .post-thumb:hover img { opacity:.99; filter:alpha(opacity:100); }


.magazineB .post-thumb-star {
	width:38px; height:59px; padding: 29px 0 0 0; 
	display: block;
	position: absolute; z-index: 1;
	top:-8px; right:10px; background:url(../img/starLabel.png) top center no-repeat;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; color: #333;
	font-weight: bold; line-height: 1em; text-align:center;
}
.magazineB .entry { padding:11px 0 0 0;}
.magazineB .entry .title { overflow: hidden; display:block; position:relative;height:15px;/*ie6,7fixed */color:#555  }
.magazineB .entry .title a{ color:#555 }
.magazineB .entry .stats{ 
	padding:6px 0 0 0; margin:7px 0 0 0;
	border-top: 1px solid #1c1c1c; 
	font-family:tahoma, Helvetica, sans-serif; font-size:11px; color: #555; line-height:normal; position: relative;
}
.magazineB .entry .stats .time { height:14px; padding:0 5px 0 17px; position: relative; background:url(../img/magazineB.png) no-repeat 0 -3px;}
.magazineB .entry .stats .trackback { height:14px; padding:0 5px 0 16px; position: relative; background:url(../img/magazineB.png) no-repeat 0 -83px; }
.magazineB .entry .stats .trackback a { color:#555;} 
.magazineB .entry .stats .comment { height:14px; padding:0 0 0 16px; position: relative; background:url(../img/magazineB.png) no-repeat 0 -43px;}
.magazineB .entry .stats .comment a { color:#555;} 

/* 타이틀 위젯 */
.magazineA { padding:5px 0 0 0;}
.magazineA li { padding:3px 0 3px 10px; background:url(../img/bulletD0.gif) left center no-repeat;}
.magazineA li a {  display: block; font-size:12px; height:14px; color:#555;}
.magazineA .stats { position:relative; float:left;}
.magazineA .stats a { height:14px; padding:0 1px 0 14px; position: relative; background:url(../img/icoComments.png) no-repeat left center; color: #45494C;}
.magazineA .stats span { height:14px; padding:0 0 0 12px; position: relative; background:url(../img/icoHeart.png) no-repeat left center;}



/* 44/44 섬네일 앱 위젯 */

.appWidget .block {
	float: left; background:url(../img/box.png) no-repeat; width:52px; height:52px;
	padding: 4px 7px 7px 5px;
}
.appWidget .post-thumb {	
	margin: 0 0 0 0;
	position:relative;
}












