@charset "utf-8";

.xet_sc { position:relative; padding:0; margin:0;}
.xet_sc:after{ content:""; display:block; clear:both;}
.xet_sc a { text-decoration:none; }

/* 위젯 타이틀 */
.xet_sc_title { margin-bottom:10px; padding:0 5px; min-height:15px; }
.xet_sc_title h3 { font-size:12px; color:#333; }
.xet_sc_title img { display:block; vertical-align:top; }



/* 갤러리형
-------------------------------------------- */
/* 콘텐츠 출력 */
.xet_gw_wrp { position:relative; margin:0; padding:0; }
.xet_gw_content { position:relative; margin:0 auto; padding:0; overflow:hidden; }
.xet_gw_content ul { list-style:none; margin:0; padding:0; *zoom:1; }
.xet_gw_content ul:after{ content:""; display:block; clear:both;}
.xet_gw_content li { float:left; padding:3px 20px; margin:0; }
.xet_gw_content .xet_gw_thumb { position:relative; margin:0 0 5px; padding:0; }
.xet_gw_content .xet_gw_thumb a { display:block; border:1px solid #e1e1e1; -moz-box-shadow:0 0 3px #ccc; -webkit-box-shadow:0 0 3px #ccc; box-shadow:0 0 3px #ccc; }
.xet_gw_content .xet_gw_thumb .xet_sw_noimg { display:block; text-align:center; background:#aaa; color:#eee; }
.xet_gw_content .xet_gw_thumb img { vertical-align:top; }

/* 내용 */
.xet_gw_content .xet_gw_subject_wrp { margin:2px 0; padding:0; text-align:left; }
.xet_gw_content .xet_gw_board { margin:0 0 5px; padding:0; text-align:center; }
.xet_gw_content .xet_gw_board a { font-size:12px; color:#333; }
.xet_gw_content .xet_gw_subject { font-size:14px; font-weight:bold; color:#333; }
.xet_gw_content .xet_gw_reply { color:#c00; font:8pt Tahoma; text-decoration:none; }
.xet_gw_content .xet_gw_summery { display:block; margin:2px 0; padding:0; text-align:left; font-size:9pt; font-weight:normal; color:#666; }
.xet_gw_content .xet_gw_date_nick { margin:2px 0; padding:0; font-size:8pt; font-weight:normal; text-transform:uppercase; color:#777; }
.xet_gw_content .xet_gw_date_nick a { color:#777; }
.xet_gw_content a:hover { color:#c00; }

/* 스크롤 버튼 */
.xet_gw_btn_prev { position:absolute; left:0; top:0; }
.xet_gw_btn_next { position:absolute; right:0; top:0; }
.xet_gw_btn_prev button,
.xet_gw_btn_next button { width:14px; height:26px; margin:40px 0 0; padding:0; cursor:pointer; border:none; background:url(../img/scroll_btn.gif) no-repeat; }
.xet_gw_btn_prev button { background-position:0 0; }
.xet_gw_btn_next button { background-position:-14px 0; }
.xet_gw_btn_prev button span,
.xet_gw_btn_next button span { visibility:hidden; font-size:0; }


/* 컬러셋 어두운배경 */
.xet_sc.black .xet_gw_title h3 { color:#ccc; }
.xet_sc.black .xet_gw_content .xet_gw_thumb a { -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; box-shadow:0 0 3px #000; }
.xet_sc.black .xet_gw_content .xet_gw_board a { color:#ccc; }
.xet_sc.black .xet_gw_content .xet_gw_subject { color:#ccc; }
.xet_sc.black .xet_gw_content .xet_gw_summery { color:#aaa; }



/* 웹진형
--------------------------------------------- */
/* 썸네일 출력 */
.xet_sw_content ul { list-style:none; margin:0; padding:0; }
.xet_sw_content li {  display:block; list-style:none; padding:0; margin:0; clear:both; }
.xet_sw_content .xet_sw_thumbnail { float:left; margin:0; padding:5px; }
.xet_sw_content .xet_sw_thumbnail a { display:block; border:1px solid #e1e1e1; -moz-box-shadow:0 0 3px #ccc; -webkit-box-shadow:0 0 3px #ccc; box-shadow:0 0 3px #ccc; }
.xet_sw_content .xet_sw_thumbnail a img { vertical-align:top; }
.xet_sw_content .xet_sw_thumbnail .xet_sw_noimg { display:block; text-align:center; background:#aaa; color:#eee; }

/* 제목, 내용 */
.xet_sw_info { position:relative; margin:0; padding:0; overflow:hidden; }
.xet_sw_info .xet_gw_board { margin:2px 0 4px; padding:0; text-align:left; }
.xet_sw_info .xet_gw_board a { font-size:12px; color:#333; }
.xet_sw_info .xet_sw_subject_wrp { margin:2px 0 8px; padding:0; text-align:left; }
.xet_sw_info .xet_sw_subject { font-size:14px; font-weight:bold; color:#333; }
.xet_sw_info .xet_sw_reply { color:#c00; font:8pt Tahoma; text-decoration:none; }
.xet_sw_info .xet_sw_summery { margin:2px 0; padding:0; text-align:left; font-weight:normal; color:#666; }
.xet_sw_info .xet_sw_date,
.xet_sw_info .xet_sw_nick { display:inline-block; margin:2px 5px 0 0; padding:0; font-size:11px; font-weight:normal; color:#777; }
.xet_sw_info .xet_sw_nick a { color:#777; }
.xet_sw_info a:hover { color:#c00; }


/* 스크롤 버튼 */
.xet_sw_btn { position:relative; text-align:center; margin:5px 0 0; padding:0; border-top:1px dotted #ccc; }
.xet_sw_btn button { width:19px; height:21px; margin:0; padding:0; cursor:pointer; border:none; }
.xet_sw_btn .xet_sw_btn_next { background:url(../img/scroll_btn2.gif) -19px 0 no-repeat; }
.xet_sw_btn .xet_sw_btn_prev { background:url(../img/scroll_btn2.gif) 0 0 no-repeat; }
.xet_sw_btn button span { visibility:hidden; font-size:0; }



	/* 컬러셋 검은색배경 */
.xet_sc.black .xet_sw_content .xet_sw_thumbnail a { -moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; box-shadow:0 0 3px #000;  }
.xet_sc.black .xet_sw_info .xet_gw_board a { color:#ccc; }
.xet_sc.black .xet_sw_info .xet_sw_subject { color:#ccc; }
.xet_sc.black .xet_sw_info .xet_sw_summery { color:#aaa; }
.xet_sc.black .xet_sw_btn { border-top:1px dotted #333; }