@charset "utf-8";
/************************************************************************
 * 파일명      : style.css
 * 설명        : tistory blog css
 * 작성자      : sejin 
 * 작성일      : 2012.01.28
 ************************************************************************/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body{font-size:12px;color:#333;line-height:18px;font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum,"굴림",Gulim,Helvetica,AppleGothic,Sans-serif;}
section,nav,article,aside,hgroup,header,footer{display:block}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit;vertical-align:middle}
img,fieldset{border:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a						{color:#555555;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none;color:#000}
a.visit					{color:#555555;text-decoration:none}
a strong				{letter-spacing:-1px}
legend, caption {display:none}
.none{display:none}
.fl_left {float:left}
.fl_right {float:right}
.clb {clear:both}
.more {position:absolute;right:10px;top:15px;}
.more a:hover {text-decoration:underline;}
.block {display:block}
.t_black {color:#3a536d !important}
.t_gray {color:#969696}
.t_gray2 {color:#c7c7c7}
.t_point {color:#0985b9}
img.png24{tmp:expression(setPng24(this))}
/* 반드시 들어가야 하는 스타일 시작 */
/* 페이징 - 현재 페이지 */
	.selected               { font-weight:bold;  color:#f30;}
	.no-more-prev { padding-left:6px; color:#999;display:none}
	.no-more-next { padding-right:6px; color:#999;display:none}

/* 카테고리 - 이미지 버튼 */
	.ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
	.branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
	.c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#f30;}

/* 달력 월 표시 */
	.cal_month              { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; }
/* 달력 요일 표시(th 영역) */
	.cal_week1              { font:0.95em Dotum, Arial, sans-serif;  height:18px;  font-weight:normal;}
/* 달력 일요일 표시(th 영역) */
	.cal_week2              { font:0.95em Dotum, Arial, sans-serif; }

/* 달력 Week(tr 영역)  */
	.cal_week               { }
	.cal_current_week       { }

/* 달력 Day(td 영역) */
	.cal_day                { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#666;  text-align:center; }
/* 달력 Day, 일요일 (td 영역)  */
	.cal_day_sunday         { }
	.cal_day_sunday a        { }

/* 달력 지난 달 날짜 표시(td)   */
	.cal_day1               { color:#ccc;}
/* 달력 다음 달 날짜 표시(td)   */
	.cal_day2               { color:#ccc;}
/* 달력 이번 달 날짜 표시(td) */
	.cal_day3               { color:#666;}
/* 달력 오늘 날짜 표시(td) */
	.cal_day4               { color:#666;  text-decoration:underline; font-weight: bold; }
/* 달력 글쓴 날 링크 스타일 */
	a.cal_click:link        { color:#333;  font-weight:bold;}
	a.cal_click:visited     { color:#333;  font-weight:bold;}
	a.cal_click:hover       { color:#f30;  font-weight:bold;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
	.rp_general             { }
	.rp_admin span.name		{ background: url(images/iconAdmin.gif) no-repeat;  padding-left:20px; height: 22px; }
	.rp_secret              { color:#f30;}
/* 종류별 방명록 글 [##_guest_rep_class_##] */
	.guest_general          { }
	.guest_admin p.ctrlGuest,
	.guest_admin p.ctrlGuestRe  { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
	.hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}


/* 이미지 아래 캡션 스타일 */
	.cap1                   {font-size:12px;line-height:16px;color:#7d7d7d;text-align:center;padding:4px 0 0 0;margin:0;letter-spacing:0;font-weight:normal}
/* 그림 */
	.imageblock             { }
/* 왼쪽 */
	.left                   { }
/* 가운데 */
	.center                 { }
/* 오른쪽 */
	.right                  { }
/* 그림 2개 배치 */
	.dual                   { background-color:#fff; margin-bottom:5px;}
/* 그림 3개 배치 */
	.triple                 { background-color:#fff; margin-bottom:5px;}

/* 본문 - more / less */
	.moreless_fold          { background:url(images/icon_view_more.gif) top left no-repeat;  padding-left:20px; color:#000;}
	.moreless_top           { background:url(images/icon_stop_view.gif) top left no-repeat;  padding-left:20px; color:#000;}
	.moreless_body          { }
	.moreless_bottom        { background:url(images/icon_stop_view.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right;}

/* 키워드 */
	.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }
	
/************************************************************************
 * 설명        : class
************************************************************************/
/* 블로그 레이아웃 */
html{_overflow:hidden;overflow-x:hidden;height:100%}
body{width:100%;background-color:#fff}
#wrapTop {height:100px; border-bottom:3px solid #03cadd;margin:0 auto;width:1000px; position:relative;}
#wrapTop .toplogoWrap {width:1000px; height:100%; margin:0 auto; clear:both; display:block;position:relative;left:0;top:0}
#wrapTop .toplogoWrap .logoimg {position:absolute;left:0;top:10px;z-index:1000}
#wrapTop2 {margin:0 auto; width:999px; height:33px;border-bottom:1px solid #cbd4d8;position:relative;border-right:1px solid #d0dce2}
.layoutCenter {margin:0 auto; width:999px;border-bottom:1px solid #cbd4d8;position:relative;overflow:hidden}
#wrapTopMenu {width:1000px; margin:0 auto ;clear:both; position:relative;}
#wrapTopMenu li a {padding:7px 15px 8px;display:inline-block;font-weight:bold}
#wrapTopMenu li a:hover {color:#03cadd; text-decoration:none}
#wrapTopMenu li {float:left; background:url(images/line_top_menu.gif) no-repeat; background-position:left; height:33px;}
#wrapMid, #wrapBtm { clear: both; width:/*@post-width:314=*/1000px/*@*/; margin: 0 auto; position:relative;}
.tCenter, .bCenter { float: left; width:/*@post-width:290=*/920px/*@*/; }
.mCenter { float: left; width: /*@post-width:278=*/908px/*@*/; }
.tCenter { height: 12px; margin-left: 12px; display: inline; background: transparent url(images/box_top_line.gif) repeat-x 0 0; }
.tRight { float: left; width: 12px; height: 12px; background: transparent url(images/box_toprig.gif) no-repeat 0 0; }
#container {width:/*@post-width:290=*/1000px/*@*/; overflow:hidden; clear:both;height:100%}
#wrapContent {overflow:hidden;clear:both;background:url(images/bg_conts.gif) repeat-y}
#content {float:left;width:/*@post-width=*/620px/*@*/;overflow:hidden;}
#wrap_sidebar1 {overflow:hidden; position:absolute;right:0;top:30px}
#wrap_sidebar2 {float:right; width:380px;overflow:hidden;position:relative;left:0;top:0;}
#footer { clear:both; border-top:3px solid #d0dce2; height:100px; background-color:#fff }

/* 공통 클래스 */
.ico_more {background:url(images/ico_more_blue.gif) no-repeat; display:inline-block;text-indent:-9999px; width:38px;height:10px;z-index:1000;}
.ico_more p:hover {background:url(images/ico_more_black.gif) no-repeat; display:inline-block;text-indent:-9999px; width:38px;height:10px;z-index:1000 }
.ico_more {position:absolute;right:5px;top:9px;}
.ico_best {background:url(images/ico_best.gif) no-repeat; display:inline-block;text-indent:-9999px; width:35px;height:13px;margin-left:4px;float:left;margin-top:1px}
.ico_hit {background:url(images/ico_hit.gif) no-repeat; display:inline-block;text-indent:-9999px; width:21px;height:11px;margin-left:5px;vertical-align:text-top;margin-top:-1px}
.sidebarTitle {display:block; overflow:hidden; clear:both;border-top:3px solid #d0dce2;position:relative}
.sidebarTitle2 {display:block; overflow:hidden;position:relative}
.sidebarTitle h3, .sidebarTitle2 h3, .listTitle h3 {margin:10px 0px 0 15px;padding:0 0 10px 0; display:block;font-size:14px;line-height:15px;float:left;background:url(images/line_dot.gif) repeat-x 0 bottom;width:350px;color:#0985b9}
.sidebarTitle3 h3 {font-size:14px !important;background-color:#fff;display:inline-block;padding:3px 10px 4px 12px;color:#0985b9;position:absolute;top:5px;border-bottom:1px solid #d0dce2;}
.sidebarTitle4 h3 {font-size:11px !important;display:inline-block;padding:0px 10px 5px 0px;color:#0985b9;font-weight:normal;position:absolute;}
.listTitle h3 {margin:10px 0px 0 0px !important;width:100%;}
.borderBox {overflow:hidden;clear:both;border-top:3px solid #d0dce2;border-bottom:3px solid #d0dce2;}
.borderBox_notop {overflow:hidden;clear:both;border-bottom:3px solid #d0dce2;}
.borderBox_ad {overflow:hidden;clear:both;border:1px solid #d0dce2;padding:15px 0}
.borderBox_conts {overflow:hidden;clear:both;border-top:1px solid #d0dce2;border-bottom:1px solid #d0dce2;margin:0 20px}
.contsBox {width:620px;overflow:hidden;padding:15px 0}
.sideContsBox {padding:0; overflow:hidden;margin:10px 0 5px;width:380px;}
.sideContsBox2 {padding:0; overflow:hidden; margin:0 0 10px 0;width:380px;position:relative}
.sideContsBox2_1 {padding:0; overflow:hidden; margin:0 0 15px 0;width:380px;}
.sideContsBox3 {padding:0; overflow:hidden; margin:10px 0 0px 0;width:380px;}
.sideContsBox4 {padding:0; overflow:hidden; margin:0;width:380px;}
.listContsBox {padding:0; overflow:hidden; margin:0 0 10px 0;}
.sideContsBox ul, .sideContsBox2 ul, .sideContsBox2_1 ul .sideContsBox3 ul, .listContsBox ul {clear:both;overflow:hidden}
.sideContsBox li, .sideContsBox2 li, .sideContsBox2_1 li, .sideContsBox3 li, .listContsBox li {line-height:16px;}
.box_gray {background:#f5f7f9;border-top:3px solid #d0dce2;position:relative}
.box_white {background:#fff;border-top:3px solid #d0dce2;position:relative;}
.sideContsBox_book {padding:0 15px 20px 0;overflow:hidden;}
.sideContsBox_book  .sidebarTitle {padding:0 15px}
.list_dot li {background:url(images/bullet_dot.gif) 0 6px no-repeat;line-height:20px;}
.list_dot li p, .list_dot2 li p {margin-left:10px;display:inline-block}
.list_dot li p a, .list_dot2 li p a {color:#8d8d8d;}
.list_dot li p a:hover, .list_dot2 li p a:hover {color:#0985b9}

/*관련기사*/
.relativeBox {}
.relativeBox .sidebarTitle h3 {margin:10px 0px 0 0px;padding:0 0 10px 0; display:block;font-size:14px;line-height:15px;float:left;background:url(images/line_dot.gif) repeat-x 0 bottom;width:100%;color:#0985b9}
.list_dot_black {padding:5px 0}
.list_dot_black p {background:url(images/bullet_dot_black.gif) 0 8px no-repeat;line-height:24px;font-size:13px;font-family:"굴림",Gulim;font-weight:bold;}
.list_dot_black p a {margin-left:10px;display:inline-block}
.list_dot_black p a {color:#0985b9;}
.list_dot_black p a:hover {color:#000}

.title_crop li p {width:220px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.title_bottom li {line-height:16px; margin-bottom:8px}
.title_bottom li {background:url(images/blx_blue.gif) 0 5px no-repeat;}
.tit_box3 {margin:3px 0 8px 0;overflow:hidden;}
.tit_box2 {margin:3px 0 8px 0;}
.tit_box1  {width:350px;margin:0px 5px 0 15px}
.tit_box1 a {float:left; clear:both;display:block;padding:10px 0}
.tit_box1 a:hover {color:#0985b9}
.tit_box1 dt {float:right;width:60px;height:60px;overflow:hidden;border:1px solid #d1d1d1}
.tit_box1 dd { float:left; width:260px;overflow:hidden;margin-right:12px;margin-top:32px}
.tit_box2 {float:left;width:165px;margin:10px 5px 0 15px;}
.tit_box2 dt {margin-right:10px; margin-bottom:8px; width:170px;overflow:hidden}
.tit_box3 {width:350px;margin:10px 5px 0 15px}
.tit_box3 dt {width:350px;overflow:hidden;margin-bottom:8px; }
.tit_box3 ul {margin-top:5px}
.tit_box4 {float:left;width:113px;margin:10px 5px 0px 0px}
.tit_box4 dt {margin-right:10px; margin-bottom:8px; width:113px;overflow:hidden}
.tit_box5 {width:290px;}
.tit_box5 dt {width:290px;overflow:hidden;margin-bottom:8px; }
.tit_box5 ul {margin-top:5px}
.tit_box6  {width:350px;margin:10px 5px 0 15px;overflow:hidden;position:relative}
.tit_box6 a {float:left; clear:both;display:block;}
.tit_box6 a:hover {color:#0985b9}
.tit_box6 dt {float:right;width:60px;height:60px;overflow:hidden;border:1px solid #d1d1d1}
.tit_box6 dd { float:left; width:275px;overflow:hidden;margin-right:12px;margin-top:20px}
/*오펀칼럼*/
.tit_box7  {width:350px;margin:10px 5px 0 15px;overflow:hidden;position:relative}
.titleBox {background:#f5f7f9;position:relative;border-top:1px solid #d0dce2;padding:5px 15px}
.titleBox a.ico_more {padding:5px}
.tit_box7 a {float:left; clear:both;display:block;}
.tit_box7 a:hover {color:#0985b9}
.tit_box7 dt { float:left; width:240px;overflow:hidden;margin-right:7px;}
.tit_box7 dd.img {float:right;width:100px;height:60px;overflow:hidden;}
.tit_box7 dd.t_sum { float:left; width:240px;overflow:hidden;margin-right:7px;margin-top:3px;margin-bottom:15px; height:30px}

.tit_box8  {width:350px;margin:10px 5px 0 15px;overflow:hidden;position:relative}
.tit_box8 a {float:left; clear:both;display:block;}
.tit_box8 a:hover {color:#0985b9}
.tit_box8 dt { float:right; width:225px;overflow:hidden;margin-left:12px;}
.tit_box8 dd.img {float:left;width:113px;height:85px;overflow:hidden;}
.tit_box8 dd.t_sum { float:left; width:225px;overflow:hidden;margin-left:12px;margin-top:5px;height:46px}
/*오펀 영화 지수*/
.movieChart {width:379px;height:150px; overflow:hidden;border:1px solid #d0dce2;border-left:0;position:relative}
.movieChart .movieTitle {float:left;}
.movieChart .numChart {float:left;position:relative;}
.movieChart h4 {position:absolute;top:100px;left:64px;z-index:1000;width:302px;padding:9px 7px;background-color:#fff;border-left:1px solid #d0dce2;}
.movieChart .numChart {position:relative}
.movieChart .numChart dl {position:absolute;background:url(images/movie_Indices_bg.gif) no-repeat 1px 2px; background-color:#f5f7f9;width:314px;height:150px;overflow:hidden;}
.movieChart .numChart dt, .movieChart .numChart dd {position:absolute}
.movieChart .numChart dt {letter-spacing:-1px}
.movieChart .numChart dt.st1 {font-weight:bold;top:58px;left:80px;line-height:14px;color:#333}
.movieChart .numChart dt.st2 {top:12px;left:126px;line-height:14px;color:#797979;font-size:11px}
.movieChart .numChart dt.st3 {top:45px;left:255px;line-height:14px;color:#797979;font-size:11px;width:50px}
.movieChart .numChart dd {font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#fff}
.movieChart .numChart dd.sc1 {font-size:24px;top:53px;left:31px;letter-spacing:-2px;}
.movieChart .numChart dd.sc2 {font-size:18px;top:51px;left:172px;letter-spacing:-2px}
.movieChart .numChart dd.sc3 {font-size:12px;top:57px;left:225px;letter-spacing:-1px;}
/*오펀 놀이 스케줄*/
.scheduleBox {border:1px solid #d0dce2;border-left:0; width:379px;}
.numDate {font-family:Verdana, Geneva, sans-serif;font-weight:bold;position:relative}
.numDate a:hover {color:#0985b9}
.numDate .date {padding:15px 0 10px;*padding:15px 0 15px;background:url(images/ico_chk.gif) no-repeat 13px center;}
.numDate .date em {font-size:38px;letter-spacing:-2px;margin-left:45px;}
.numDate .ico_more {position:absolute; right:10px; top:42px}
.scheduleBox_title {background-color:#f5f7f9;overflow:hidden;background-image:url(images/ico_calendar.gif);background-repeat:no-repeat;background-position:10px 8px}
.scheduleBox_title h3 {float:left;margin:10px 0px 0px 15px;padding:0 0 8px 18px;font-size:14px;line-height:15px;color:#0985b9;}
.scheduleBox_title h4 {margin: 10px 0px 0px 15px;font-weight:normal;padding:0 0 0 10px}


.t_title, .t_title a {font-size:16px;font-weight:bold;letter-spacing:-1px;line-height:20px}
.t_title a:hover, .t_title2 a:hover, .tit_box2 a:hover, .t_title3 a:hover, .tit_box4 a:hover, .t_title5 a:hover {color:#0985b9}
.t_title2 {font-size:13px;font-weight:bold;letter-spacing:-1px;line-height:18px}
.t_title3 {font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:16px}
.t_title4 {font-size:11px;letter-spacing:-1px;line-height:16px}
.t_title5 {font-size:14px;font-weight:bold;letter-spacing:-1px;line-height:19px}
.t_title6 {font-size:12px;font-weight:bold;letter-spacing:0px;line-height:18px}
.t_sum {font-size:11px;color:#a6a6a6;line-height:16px;overflow:hidden}
.line_dot {background:url(images/line_dot.gif) repeat-x 0 bottom;padding:0 0 10px 0}
.line_dot2 {background:url(images/line_dot.gif) repeat-x 0 top;padding:6px 0 4px 0}
.line_dot3 {background:url(images/line_dot.gif) repeat-x 0 bottom;padding:2px 0 6px 0}
.line_solid {border-bottom:1px solid #d0dce2}
.line_solid2 {border-top:2px solid #d0dce2}
.w167 {width:167px;height:94px;overflow:hidden}
.w113 {width:113px;height:77px;overflow:hidden}
.w1132 {width:113px;height:200px;overflow:hidden}
/*갤러리형태 이미지 박스*/
.tit_box_border {float:left;width:138px;margin:3px 0px 12px 7px;overflow:hidden;}
.tit_box_border dt {display:block;margin-bottom:3px;width:136px; height:104px;border:1px solid #d8d8d8}
.tit_box_border dt a {display:block;width:128px;height:96px;overflow:hidden;margin:4px}
.tit_box_border dd {line-height:15px !important;}
.tit_box_border dd a {color:#8d8d8d}
.tit_box_border dd a:hover {color:#e50278}
.w_160 {width:160px}
.w_240 {width:240px}
.w_300 {width:298px}
.m_rigth7 {margin-right:7px;}
.m_rigth10 {margin-right:10px;}
.m_center {margin:0 auto;}
.t_center {text-align:center}
/* ***** Header ***** */
#header .blogTitle{width:/*@post-width:290=*/920px/*@*/; height: /*@title-height=*/109px/*@*/;background: /*@title-background-color=*/transparent /*@*/ /*@title-background-image=*/url(images/topbg_img.gif) /*@*//*@title-background-image-repeat=*/repeat/*@*/ /*@title-background-image-position=*/center center/*@*/;}
#header a              { /*@title-color=:#000000*/color:#000000;/*@*/ }
#header h1             { padding-top:/*@title-height:-65=*/44px/*@*/; padding-left: 42px; }
#header .blogMenu      { padding: 0; margin-top: 8px;}
#header h1 a           { font-family:/*@title-font-family=*/dotum/*@*/; font-size:/*@title-font-size*/16px/*@*/; font-weight:bold;  letter-spacing:-1px;}
#header h1 a:hover     { color:#333;  text-decoration:none;}
#header .blogMenu ul   {list-style:none;margin:0;padding:0;}
#header .blogMenu .topWrapBlogMenu {background:url(images/wrap_menu_top.gif) no-repeat;height:13px;}
#header .blogMenu .middleWrapBlogMenu {background:#253036 url(images/wrap_menu_middle.gif) no-repeat left top;padding-left:36px;}
#header .blogMenu .bottomWrapBlogMenu {background:url(images/wrap_menu_bottom.gif) no-repeat;height:13px;}
#header .blogMenu li   { display:inline;   margin-right: 30px;}
#header .blogMenu li a { font-family: gulim; color: #fff; font-weight: bold; letter-spacing: -1px; }
#ohfun_bg_ver1 {position:absolute; left:220px; top:0}
#common_mid {height:90px;overflow:hidden;}
#common_mid .btnBoxs {float:left;position:relative}
#common_mid .btnBoxs h3 {color:#000; font-size:16px; font-weight:bold; line-height:1.4em; margin:15px 0px 0px 65px; text-shadow:0 1px 0 #fff;}
#common_mid .btnBoxs ul li {line-height:0}
#common_mid .btnBoxs .favorites {position:relative; width:372px;height:45px;background:url(images/btn_favorites_nor.gif) no-repeat}
#common_mid .btnBoxs .favorites .btn {position:absolute;right:16px;top:9px}
#common_mid .btnBoxs .feedburner {width:372px;height:45px; background:#70bab5; position:relative}
#common_mid .btnBoxs .aboutohfun {width:372px;height:45px; background:#70bab5; position:relative}
#common_mid .btnBoxs .aboutohfun > img {position:absolute;left:17px;top:5px}
#common_mid .btnBoxs .aboutohfun .goaboutTxt {position:absolute;right:17px;top:10px;}
#common_mid .btnBoxs .feedburner .emailTxt {position:absolute;left:17px;top:10px}
#common_mid .btnBoxs .feedburner form {position:absolute;left:70px;top:9px}
#common_mid .btnBoxs .feedburner input {border:0}
.id_blur {background:transparent url(images/input_email_txt.gif) top left}
.id_focus {background:#fff;}
.module_box {width:186px;height:90px;text-align:center;position:absolute;top:0}
#create_favorites {background:url(images/bg_favorites_nor.gif) no-repeat;}
#create_aboutohfun {background:url(images/bg_aboutohfun_nor.gif) no-repeat;left:186px}
.maia-button-background {border: 1px solid rgba(255,255,255,0.2); border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; display: inline-block; padding: 2px;margin:3px 0 0 70px}


/* ***** content ***** */
#content .nonEntry h3  { border-bottom:2px solid #d0dce2;}
#content .entryNotice,
#content .entryProtected,
#content .entry             {}

#searchList {margin:15px 0}
#searchList h3, #searchRplist h3 {font-size:16px;padding:0 0 10px 0}
#searchList, #searchRplist {border-bottom:1px solid #d0dce2;}
#searchList a, #searchRplist a {color:#333;} 
#searchList ol, #searchRplist ol { list-style:none;  padding:0;}
#searchList li, #searchRplist li { border-bottom:1px solid #eee;  padding:8px 0; font-size:14px; }
#searchList li p, #searchRplist li p {display:inline-block;width:500px;}
#searchList .date, #searchRplist .date { font:11px Verdana, Helvetica, Arial, Gulim, sans-serif;  margin-right:15px; color:#767676; float:right}
#searchList .cnt { font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#f60;}
#searchRplist .name { font:0.95em Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}

#localog .spot              { padding-left:30px;  margin-bottom: 6px; }
#localog .info              { padding-left:15px;  margin-bottom: 6px; }
#localog a { color:#617f8a; text-decoration: none; }

#taglog ul                  { padding: 0; margin:0; text-align:justify;}
#taglog li                  { display:inline;}
#taglog li .cloud1          { color:#699;  font-weight:bold;  font-size:14px;}
#taglog li .cloud2          { color:#84bbdd;  font-weight:bold;  font-size:14px;}
#taglog li .cloud3          { color:#333; }
#taglog li .cloud4          { color:#999; }
#taglog li .cloud5          { color:#999; }

#guestWrite                 { padding:15px;  background-color:#f5f5f5;  border:1px solid #ddd;}
#guestWrite p                { clear: both; padding: 0; margin:0;}
#guestWrite p.writerInfo label  { width: 80px; float: left; font: 0.85em verdana; padding-top: 2px; vertical-align: middle;  }
#guestWrite p.writerInfo input  { float: left; width:150px; border: 1px solid #d1d3d4; vertical-align: middle; margin-bottom: 5px; padding: 2px 0 0 8px; }
#guestWrite textarea            { width:/*@post-width:-44=*/586px/*@*/;  padding: 5px; border: 1px solid #d1d3d4; }
#guestWrite .homepage           { width: /*@post-width:-180=*/450px/*@*/ !important; font: 0.85em verdana; color: #999; height: 16px; }
#guestWrite input.submit        { background: url(images/btn_visitor_write.gif) no-repeat; width: 79px; height: 29px; display: block; margin: 5px auto 0; text-indent: -1000em; border: none; cursor: pointer; }
#guestWrite .secretWrap         { clear: both; padding: 15px 0 5px;}
#guestWrite .checkbox           {	border:none; padding:0;	margin:0; width:25px;}

#guestList                  { padding:10px 0 0 0;}
#guestList ol,
#guestList ul               { margin:0; padding:0;  list-style:none; }
#guestList .guest_admin, #guestList .guest_general { padding-top: 15px; }
#guestList p.ctrlGuest, #guestList p.ctrlGuestRe { border-bottom: 1px dotted #ccc; padding-bottom: 4px; margin-bottom: 13px; height: 15px; }
#guestList p.ctrlGuestRe { margin-bottom: 7px; }
#guestList ol li            { border:5px solid #eee; padding: 0 20px 10px;  margin-bottom:10px; width:/*@post-width:-50=*/580px/*@*/; overflow:hidden;}
#guestList li ul li         { width:/*@post-width:-90=*/540px/*@*/; background-color: #f5f5f5;  padding :0 20px 10px;  border:none;  overflow:hidden; margin-top: 15px; }
#guestList li .name         { float: left; color:#333;  font-weight:bold; letter-spacing: -1px; padding-right: 15px; }
#guestList li span.name img 	{ vertical-align: middle; }
#guestList li .name a { color:#333; font-weight:bold; }
#guestList li .date         { float: left; font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#999; padding-right: 15px; }
#guestList .desc { clear: both; }

#guestList .control a.modify       { background:url(images/btn_b_editndel.gif) no-repeat; padding-bottom:2px; width: 52px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.modify span  { display:none;}
#guestList .control a.write        { background:url(images/btn_b_reply.gif) no-repeat; padding-bottom:2px; width: 39px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.write span   { display:none;}

/* entry */
.entryNotice h2,
.entryProtected h2,
.titleWrap h1            { font-size:20px; letter-spacing:-1px; line-height:1.4em;}
.titleWrap               {border-bottom:1px solid #cbd4d8;background:#fff; padding:20px 0 20px; width:600px;}
.titleWrap h1 a          {
  /*@post-title-color=:#333;*/color: #333;/*@*/
  /*@post-title-font-family=:;*/font-family: dotum;/*@*/
  font-size: /*@post-title-font-size*/inherit/*@*/;
}
.titleWrap h1 a:hover {text-decoration:none}
.titleWrap .category {border:0;  margin-right:5px; margin-top:15px }
.titleWrap .category, .titleWrap .category a   {font-weight:bold; font: 12px Dotum, Arial, sans-serif;  color:#08a0b2; }
.titleWrap .category a:hover {color:#000}
.titleWrap .date         { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#959595;}
.titleWrap .infoBox {margin-top:10px;}

.entryProtected .protectedContentWrap { border: 1px solid #ececec; padding: 30px; }
.entryProtected .protectedForm { background-color: #f9f9f9; padding: 15px 0; text-align: center; margin-top: 30px; }

.entryProtected .protectedForm input.pass { border: 1px solid #ddd; vertical-align: middle; }
.entryProtected label { vertical-align: middle; }
.entryProtected p.text   { width:220px; background: url(images/img_protect.gif) no-repeat left top ; padding-left:50px; margin: 0 auto; }
.entryProtected input    { width:200px; }
.entryProtected .submit  { border: none; width: 41px; height: 21px; background: url(images/btn_pass_confirm.gif) no-repeat; text-indent: -1000em; display: inline; vertical-align: middle; }

.article {letter-spacing:-1px; line-height:28px; margin:0px 0 0 0; width:/*@post-width=*/600px/*@*/; overflow:hidden;/*@post-body-color=:#666666;*/color: #000;/*@*//*@post-body-font-family=:;*/font-family:"맑은 고딕",Malgun Gothic,"돋움", dotum;/*@*/font-size: /*@post-body-font-size*/15px/*@*/; }
3px/*@*/; }
.article a:link          { color:#0985b9;  text-decoration:none;}
.article a:visited       { color:#333;  text-decoration:none;}
.article a:hover         { color:#0985b9;  text-decoration:none;}
.article a:active        { color:#333;  text-decoration:none;}

/*기사본문 링크값 변경*/
.article p a:link          { color:#0985b9;  text-decoration:none;border-bottom:1px dashed #0985b9}
.article p a:visited       { color:#0985b9;  text-decoration:none;}
.article p a:hover         { color:#333;  text-decoration:none;border-bottom:1px dashed #333}
.article p a:active        { color:#333;  text-decoration:none;}

.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}
.article blockquote      { background: url(images/icon_quotation.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px; }
.article p {margin-bottom:15px}

.author                  { text-align:right; color:#666; padding: 40px 0;}
.author .text            { font: 0.85em Verdana, Arial, Helvetica, sans-serif; color: #999; }

.tagTrail                {letter-spacing:-1px;}
.tagTrail .tagWord {font-size:0;}
.tagTrail a	 {color:#fff;background-color:#0985b9;display:inline-block;font-size:11px;font-weight:bold;font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum,"굴림",Gulim;margin-right:5px;padding:1px 4px}
.tagTrail a:hover {color:#fff;background-color:#3b4854;}
.tagText                 {font-family:Verdana, Geneva, sans-serif;margin-right:7px;font-size:14px;display:inline-block;vertical-align:middle}

.actionTrail             { width:/*@post-width:-30=*/600px/*@*/;padding:7px 0px;  clear:both;}
.actionTrail .cnt        { color:#f60;}

.trackback               { width:/*@post-width=*/630px/*@*/;  overflow:hidden; }
.trackback a             { color:#000;}
.trackback h3            {
	font:12px dotum; color:#333;  border-bottom:1px solid #f5f5f5;  margin:0 0 7px;
	border: 1px solid #e7e8e9; background-color: #f9f9f9; padding: 7px 15px; }
.trackback h3 span			{ font: 11px verdana; color: #999; cursor: pointer; }
.trackback h4            { font:12px dotum; color: #999; margin:0;}
.trackback h4 a			{ color: #000; letter-spacing: -1px; }
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top: 1px dotted #dedede;  padding: 15px;}
.trackback .date         { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;}
.trackback p             { font:0.95em Dotum, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; padding:0;  letter-spacing:-1px}

.trackback a.delete      { background:url(images/iconDelete.gif) left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span { display:none;}

.comment                          { border: 1px solid #d0dce2;  background-color:#f9f9f9; padding: 5px 15px 15px; margin-bottom: 10px; margin-top: 10px; overflow:hidden; }
.comment p                        { clear: both; margin:3px 0 0 0; padding:0;}

.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none;}
.comment .date                    { float: left; font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#999; padding-right: 15px; }
.comment .name                    { float: left; color:#333; font: 12px gulim bold; letter-spacing: -1px; padding-right: 15px; }
.comment .name a                  { color:#333; font-weight:bold;}
.comment .control				{ float: left; }

.comment ol li                    { padding: 10px 5px 10px 0; border-bottom: 1px dotted #ccc; }
.comment li ul li                 { padding: 10px 10px 5px 25px;  background: url("images/iconReComment.gif") no-repeat 0 6px; border:none;}
.comment .control a				{ text-decoration: none; }
.comment .control a.address       { background:url(images/btn_b_address.gif) no-repeat;  padding-bottom:2px; width: 35px; height: 15px; display: block; float: left; }
.comment .control a.address span  { display:none;}
.comment .control a.modify        { background:url(images/btn_b_editndel.gif) no-repeat; padding-bottom:2px; width: 52px; height: 15px; display: block; float: left; }
.comment .control a.modify span   { display:none;}
.comment .control a.write         { background:url(images/btn_b_reply.gif) no-repeat; padding-bottom:2px; width: 39px; height: 15px; display: block; float: left; }
.comment .control a.write span    { display:none;}

.commentWrite                     { padding: 20px 0 0; }
.commentWrite p.writerInfo label  { width: 80px; float: left; font: 0.85em verdana; padding-top: 2px; vertical-align: middle;  }
.commentWrite p.writerInfo input  { float: left; width:150px; border: 1px solid #d1d3d4; vertical-align: middle; margin-bottom: 5px; padding: 2px 0 0 8px; }
.commentWrite textarea            { width:556px;  padding: 5px; border: 1px solid #d1d3d4; }
.commentWrite .homepage           { width: /*@post-width:-180=*/450px/*@*/ !important; font: 0.85em verdana; color: #999; height: 16px; }
.commentWrite input.submit        { background: url(images/btn_reply_input.gif) no-repeat; width: 76px; height: 29px; display: block; margin: 5px auto 0; text-indent: -1000em; border: none; cursor: pointer; }
.commentWrite .secretWrap         { clear: both; padding: 0 0 5px; margin-top: 10px;}
.commentWrite .checkbox           {	border:none; padding:0;	margin:0; width:25px;}
/*페이징*/
#paging            { padding:10px 0 30px 0;  text-align:center;  font-size:0.95em;}
#paging .numbox    { font:11px verdana; padding:0; font-weight:bold}
#paging .num span      { padding: 6px 10px 7px 10px; border:1px solid #d0dce2;background:#f9f9f9;font-weight:bold}
#paging .num span:hover {background:#fff;color:#0985b9}
#paging .num span.selected {color: #0985b9; background:#fff;}
#paging a { text-decoration: none;}
#paging a:hover {color: #0985b9;}
#paging #prevPage {padding: 5px 10px 7px 10px; border:1px solid #d0dce2;background:#f9f9f9;font:12px verdana;background:#fff}
#paging #nextPage {padding: 5px 10px 7px 10px; border:1px solid #d0dce2;background:#f9f9f9;font:12px verdana;background:#fff}
#tt-body-page #paging {display:none}
.admin {margin-top:5px}

/* ***** footer ***** */
#footer .footMenu { height:40px; clear:both;border-bottom:1px solid #d7d7d7}
#wrapBottomMenu, #wrapBottomBottom {width:1000px;margin:0 auto ;}
#wrapBottomMenu li {float:left;}
#wrapBottomMenu li a {padding:11px 20px;display:inline-block;}
#wrapBottomMenu li a:hover {color:#3a74c5; text-decoration:none}
#wrapBottomMenu li {background:url(images/line_foot_menu.gif) no-repeat;background-position:right; height:40px;}
#wrapBottomMenu li .f {background:url(images/line_foot_menu.gif) 0 0 no-repeat;padding:11px 20px;}
#wrapBottomBottom {color:#969696; margin-top:12px}

.copyright {overflow:hidden;line-height:18px;float:left;width:700px;}
.copyright h3 {float:left;margin-right:30px;}
.copyright p a {font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#969696;}
.copytxt { font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#969696;}
.copyright p a:hover {color:#0985b9;}
.copyright .txtinfo {margin-top:10px}
.copyright em {padding:0 5px}
/* ***** sidebar ***** */

#sidebarWrap h3 {display:inline-block; margin-bottom:6px; float:left} 
#sidebarWrap .cnt                  { font:0.85em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#f60;}
#sidebarWrap .date                 { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#94a0a5;}
#sidebarWrap .name                 { font:0.9em Dotum, Arial, sans-serif;  color:#94a0a5;}


#profile { background-color: #fff; }
#profile .topL { background: url(images/pbox_topleft.gif) no-repeat; height: 11px; }
#profile .topC { background: url(images/pbox_top_line.gif) repeat-x; height: 11px; }
#profile .topR { background: url(images/pbox_toprig.gif) no-repeat; height: 11px; }
#profile .midL { background: url(images/pbox_left_line.gif) repeat-y; width: 11px; }
#profile .midR { background: url(images/pbox_rig_line.gif) repeat-y right top; width: 11px; }
#profile .btmL { background: url(images/pbox_botleft.gif) no-repeat; height: 11px; }
#profile .btmC { background: url(images/pbox_bot_line.gif) repeat-x; height: 11px; }
#profile .btmR { background: url(images/pbox_botrig.gif) no-repeat right bottom; height: 11px; }

#blogImage img { width:150px; padding-bottom: 10px; }
#blogDesc { color: #ADADAD;  font-size:0.9em;  line-height:1.2em;  letter-spacing:-1px; }
#blogDesc p { margin: 0; padding: 0; }
.userID { color: #999; line-height: 2em; }

#adminMenu            { margin: 8px 0 0 0; background: transparent url(images/admin_boxletf.gif) no-repeat; height: 45px; text-align: center;}
#adminMenu ul { background: #f0f0f0 url(images/admin_boxrig.gif) no-repeat right; height: 34px; padding: 7px 0 4px; margin-left: 4px; }
#adminMenu li         { display:inline; background:none; padding: 0; margin: 0; }

#searchBox {position:absolute;right:0; top:47px;margin:10px 0 5px}
#searchBox img {float:left}
#searchBox input {float:left; width: 246px; height:29px; border:1px solid #cbd4d8; vertical-align: middle;margin:0;background:#fff;color:#9a9a9a;padding:0 10px;}
#searchBox .submit {float:left; background:url(images/btn_search.gif) no-repeat; width: 50px;  height:31px; text-indent:-5000px; border:0; cursor:pointer; vertical-align: middle; }

/* 카테고리 */
.category ul li ul li ul li {text-indent:18px; background:url(images/bg_blx_n.gif) 10px 10px; background-repeat:no-repeat; border:0;}
.category ul li {background:url(images/btn_category_bg.gif) repeat-x;padding:12px 0 0 0;text-indent:15px;font-weight:bold}
.category ul li ul {border-top:1px solid #d9d9d9; margin-top:10px;}
.category ul li ul li {border-bottom:1px solid #d9d9d9;padding:12px 0;background:url(images/btn_category_bg.gif) repeat-x; font-weight:normal}
.category .c_cnt {font-size:12px; color:#969696}
.category ul li li:hover {cursor:pointer;}

.category_plus ul {width:300px;border-top:2px solid #464646;margin-top:2px}
.category_plus li {border-bottom:1px solid #e6e6e6;padding:10px 0;background-image:url(images/bg_category_next.gif); background-repeat:no-repeat}
.category_plus ul li:hover {cursor:pointer;}
#catepop {margin-top:30px}
#cateplay {margin-bottom:30px}
/*
#category li          { background:none;}
#category li ul li    { background:url(images/bul.gif) 0 6px no-repeat;  padding-left:10px;}
#category li ul li ul li { background:none; border-left:1px dotted #ccc; padding-left:6px; margin-left:2px;}
#category li ul li ul li a{ color:#999;}
*/
#tagbox ul            { padding:5px 2px;	text-align: justify;}
#tagbox li            { background: none;  display: inline; padding: 0 7px 0 0; }
#tagbox li .cloud1    { font-weight:bold; font-size: 14px; color: #366; }
#tagbox li .cloud2    { font-weight:bold; font-size: 14px; color: #6e8a86; }
#tagbox li .cloud3    { font-weight:bold; font-size: 14px; color: #333; }
#tagbox li .cloud4    { font-size: 12px; color: #333; }
#tagbox li .cloud5    { font-size: 12px; color: #333; }
#tagbox a:hover       { text-decoration: none; }

#recentComment        { overflow:hidden;}
#recentComment .info_wrap  {  margin-bottom:3px; color:#999; display:block;}

#recentTrackback      { overflow:hidden;}
#recentTrackback .info_wrap  {  margin-bottom:3px; color:#999; display:block;}

#archive li           { }
#calendar td             { font-family:verdana;}

/*
#counter  { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif; padding: 10px 15px;  margin-top: 20px; border: 1px solid #dedede; background-color: #eee; color: #999; line-height: 1.5; }
#counter dl, #counter dt, #counter dd { padding: 0; margin: 0; }
#counter dt { float: left; width: 80px; }
#counter dd.total { font-weight: bold; color: #333; }
*/

#counter  { font:12px Verdana, Helvetica, Arial, Gulim, sans-serif;color:#fff;float:right;overflow:hidden}

#adTistory       { text-align:center; margin-top: 20px; }
#adTistory .tistoryJoin a { font: 11px dotum; letter-spacing: -1px; color: #999; }
#btnRSS          {  margin-top: 20px; text-align:center;}

/*
#recentPost h3 {background:url(images/h3_newpost.gif);}
#category h3 {background:url(images/h3_category.gif); width:51px}
#link h3 {background:url(images/h3_playlink.gif); width:51px;}
#notice h3 {background:url(images/h3_notice.gif); width:51px;}
#catepop h3 {background:url(images/h3_popcorner.gif); width:83px; }
#cateplay h3 {background:url(images/h3_playground.gif); width:69px}
*/
/*링크박스_기사본문에디터
.layoutLinkBox {position:relative}
.layoutLinkBox p {margin:0;padding:0}
.layoutLinkBox .mark {position:absolute; top:-10px; right:10px;z-index:1000;}
.blogger_Box {background-color:#faf9f7; border:1px solid #dadada; }
.blogger_Box h5 {background:url(images/h3_linkbox_blogger_review.gif) no-repeat; }
.info_Box {background:url(images/mark_info.png) 101% 10px no-repeat;border:1px solid #dadada}
.info_Box .h51 {background:url(images/h3_linkbox_siteadd.gif) no-repeat}
.info_Box .h52 {background:url(images/h3_linkbox_basicinfo.gif) no-repeat}
.info_Box .h53 {background:url(images/h3_linkbox_related_info.gif) no-repeat}
.contsLinkBox {overflow:hidden;position:relative;margin:10px 0;padding:15px 19px 15px 19px;clear:both;}
/*.contsLinkBox h5 {font-family:"바탕", batang; font-weight:bold; font-size:16px;padding:6px 0 6px 0px}
.contsLinkBox h5 {text-indent:-9999px;margin-bottom:5px; }
.contsLinkBox .crop {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.contsLinkBox td {font-size:12px;background: url(images/bullet_dot.gif) 0 10px no-repeat; line-height:24px; text-indent:10px;}
.contsLinkBox td a {color:#969696; text-decoration:none;margin-left:10px}
.contsLinkBox td a:hover {color:#e3574d}
.contsLinkBox .blink {display:block;padding:15px 0}
.contsLinkBox .noBlx {background:none;line-height:18px;text-indent:0}
.contsLinkBox .f p {padding:0}
.contsLinkBox p {padding:15px 0 0}
*/

/*링크박스_기사본문에디터 */
.layoutLinkBox {position:relative}
.layoutLinkBox .mark {position:absolute; top:-10px; right:10px;z-index:1000;}
.blogger_Box {background-color:#faf9f7; border:1px solid #dadada; }
/*.blogger_Box h5 {background:url(images/h3_linkbox_blogger_review.gif) no-repeat; }
.info_Box .h51 {background:url(images/h3_linkbox_siteadd.gif) no-repeat}
.info_Box .h52 {background:url(images/h3_linkbox_basicinfo.gif) no-repeat}
.info_Box .h53 {background:url(images/h3_linkbox_related_info.gif) no-repeat}
*/
.info_Box {background:url(images/mark_info.png) 101% 10px no-repeat;border:1px solid #dadada}
.contsLinkBox {overflow:hidden;position:relative;margin:10px 0;padding:15px 19px 15px 19px;clear:both;}
.contsLinkBox h3 {font-size:16px;font-family:"굴림",Gulim; font-weight:bold;letter-spacing:-1px;line-height:20px;margin-bottom:5px;}
.contsLinkBox .crop {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.contsLinkBox li {background: url(images/bullet_dot.gif) 0 10px no-repeat; line-height:24px;text-indent:10px;}
.contsLinkBox li a {font-size:14px; text-decoration:none;}
.contsLinkBox li a:hover {color:#0985b9}
.contsLinkBox .blink {display:block;padding:15px 0}
.contsLinkBox .noBlx {background:none;line-height:18px;text-indent:0}

/*광고*/
.adw {padding:15px 0;overflow:hidden}
.adBox_wrap {overflow:hidden;position:relative;width:359px;height:100%;background:#fff;padding:10px;}
.adBox_link {padding:15px 0;overflow:hidden}
.adBox250 {padding:10px;overflow:hidden}
.adBox160 {padding:15px;overflow:hidden}
.adBox160_sky {width:160px;  margin: 0pt; padding: 0pt;  position:absolute;right:-170px;top:45px;  z-index:-1000}
.adBox160_sky2 {width:160px;  margin: 0pt; padding: 0pt;  position:absolute;right:-170px;top:1830px;  z-index:-1000}
.adBox120 {padding:0 35px 20px;overflow:hidden}
.adBox120_sky {width:120px;  margin: 0pt; padding: 0pt;  position:absolute;right:-130px;top:45px;  z-index:-1000}
.adBox120_sky2 {width:120px;  margin: 0pt; padding: 0pt;  position:absolute;left:-130px;top:200px;  z-index:-1000}
.adBox150_fir {padding:20px 20px 3px 20px;overflow:hidden}
.adBox150_mid {padding:3px 20px;overflow:hidden}
.adBox150_bottom {padding:3px 20px 20px 20px;overflow:hidden}
.adBox468 {margin:0 auto;width:468px;padding:15px 0}
.adBox300Fleft {float:left;margin:0 20px 20px 0}
.adBox300Fright {float:right;margin:0 0px 20px 20px}
.adBox300 {overflow:hidden;text-align:center;padding:10px 0}
.adBox300_right {overflow:hidden;text-align:center;padding:0 30px}
.adBox336 {overflow:hidden;text-align:center;padding:0px 10px}
.adBox728 {width:728px;height:90px;padding:5px 0;float:left} 
.adBox_list {padding:12px 0 9px;overflow:hidden;text-align:center}
/*카테고리의 다른글 보기*/
/*카테고리 글*/
.another_category {border-bottom: 3px solid #d0dce2 !important;border-left:0 !important;border-right:0 !important;padding:0px 0 10px 0 !important;border-top:0px solid #d0dce2 !important;border-top-color:#d0dce2 !important;margin:0 !important;color:#333 !important}
.another_category h4 a, .another_category h4, .another_category_color_gray h4, .another_category_color_gray h4 a {font-size:14px !important;color:inherit !important; font-family:"굴림",Gulim;  }
div.another_category,  div.another_category_color_gray  {background:#fff; border-color: #d0dce2 !important;width:604px;padding:10px 15px 5px 0 !important;}
div.another_category_color_gray th a.current {border-color: #fff !important;}
.another_category th a {font-family:"굴림",Gulim; white-space: nowrap !important;line-height:22px;color:#333 !important}
.another_category th a.current {
/*font-weight: normal !important;*/
text-decoration: none !important;
color: #0985b9 !important;
line-height:22px;
padding: 4px 10px 5px 0px;
font-family:"굴림",Gulim;
font-size:13px !important;
}
.another_category th a:hover, .another_category th a.current:hover {color:#0985b9 !important}
.another_category th span {display:none;}
.another_category th, .another_category td { 
padding: 5px 0px 4px !important;border-bottom:1px solid #fff
}


#copyright {padding:10px 0;}
#copyright > p  {line-height:20px;font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum,"굴림",Gulim,Helvetica,AppleGothic,Sans-serif;font-size:13px;}
#copyright a {color:#333}
#copyright a:hover {color:#0985b9}

/*rss박스*/
#rssBox img {margin-bottom:3px;}
#rssBox li {line-height:0px;}
#naverBox {text-align:center}

/*소셜박스*/
.conts_snsBox {margin:10px 0;}
.conts_snsBox ul {display:inline-block;margin:0 auto}
.conts_snsBox li {float:left; padding:0 5px}


/*오펀베스트링크버튼*/
.btn_bestLink {padding:12px 0 0px 15px;float:left;}
.btn_bestLink .box1, .btn_bestLink .box2, .btn_bestLink .box3 {float:left;width:120px;*width:115px;}
.btn_bestLink li a {font-size:11px; color:#0985b9;letter-spacing:-1px}
.btn_bestLink li {position:relative;margin-bottom:7px;*margin-bottom:5px;line-height:0;}
.btn_bestLink li a span {color:#555;vertical-align:middle}
.btn_bestLink li a:hover span {color:#0985b9}
.btn_bestLink em {display:inline-block; background:url('images/ico_best_link.png') no-repeat;width:14px;height:14px;margin-right:5px;vertical-align:middle}
.btn_bestLink .a em {background-position:0px 0px}
.btn_bestLink .b em {background-position:-20px 0px}
.btn_bestLink .c em {background-position:-41px 0px}
.btn_bestLink .d em {background-position:-63px 0px}
.btn_bestLink .e em {background-position:-84px 0px}
.btn_bestLink .f em {background-position:-106px 0px}
.btn_bestLink .g em {background-position:-129px 0px}
.btn_bestLink .h em {background-position:-152px 0px}
.btn_bestLink .i em {background-position:-175px 0px}
.btn_bestLink .j em {background-position:-198px 0px}
.btn_bestLink .k em {background-position:-223px 0px}
.btn_bestLink .l em {background-position:-245px 0px}
.btn_bestLink .a:hover em {background-position:0px -14px}
.btn_bestLink .b:hover em {background-position:-20px -14px}
.btn_bestLink .c:hover em {background-position:-41px -14px}
.btn_bestLink .d:hover em {background-position:-63px -14px}
.btn_bestLink .e:hover em {background-position:-84px -14px}
.btn_bestLink .f:hover em {background-position:-106px -14px}
.btn_bestLink .g:hover em {background-position:-129px -14px}
.btn_bestLink .h:hover em {background-position:-152px -14px}
.btn_bestLink .i:hover em {background-position:-175px -14px}
.btn_bestLink .j:hover em {background-position:-198px -14px}
.btn_bestLink .k:hover em {background-position:-223px -14px}
.btn_bestLink .l:hover em {background-position:-245px -14px}

/*리스트*/
.list_news01 {overflow:hidden;position:relative;width:100%}
.list_news01 .dbg {margin-bottom:40px}
.list_news01 .dbg a:hover {text-decoration:none !important}
.list_news01 .dbg a:hover .dlist dt {text-decoration:underline}
.list_news01 li .thumb {_display:inline;display:table;overflow:hidden;float:left;position:relative;width:70px;height:70px;margin:0px 15px 0 0;border:1px solid #e6e6e6;text-align:center;vertical-align:middle;zoom:1;background:#fff}
.list_news01 li .thumb a {display:table-cell;vertical-align:middle}
.list_news01 li .dlist {overflow:hidden;_float:left;margin:0;padding:0;line-height:18px;zoom:1}
.list_news01 li .dlist dt {display:block;overflow:hidden;color:#333; padding:2px 0 5px;font-size:14px;font-weight:bold;letter-spacing:0px;zoom:1;text-decoration:none}
.list_news01 li .dlist dt a {color:#333}
.list_news01 li .dlist dt a:hover {text-decoration:underline !important}
.list_news01 li .dlist dd {display:block;overflow:hidden;line-height:18px;color:#757575;margin-left:0 !important}
.list_news01 li .dlist dd a{color:#7c7c7c}
.list_news01 li .dlist dd .medium{display:block;overflow:hidden;font-size:11px;color:#ae7499;vertical-align:middle}
.list_news01 li .dlist dd .url a {display:block;overflow:hidden;color:#00aeef;vertical-align:middle;margin-left:2px}
.list_news01 li .dlist dd .url a:hover {text-decoration:underline !important}
.list_news01 li .dlist dd .medium em{color:#c0c0c0}
.list_news01 li .dlist dd .data{font-size:11px;color:#a4acb3}

#scrollBanner { width:120px;  margin: 0pt; padding: 0pt;  position:absolute;left:-130px;top:45px;  z-index:-1000}
.module, .module_plugin {overflow:hidden;}

.m_photo_wrap {overflow:hidden;position:relative;width:359px;height:100%;background:#f6f6f6;padding:10px;border:1px solid #d0dce2;border-left:0;}
.m_photo_wrap li {overflow:hidden;float:left;position:relative;width:137px;height:114px;margin-right:3px;margin-bottom:3px;letter-spacing:-1px}
.m_photo_wrap li.spot{width:360px;height:325px;border:1px solid #b9b9b9}
.m_photo_wrap li.spot .dim{left:10px; top:250px;width:338px;height:63px}
.m_photo_wrap li.spot p {position:absolute;top:250px;left:10px;width:310px;padding:6px 10px;font-size:17px;font-weight:bold;color:#fff;line-height:22px}
.m_photo_wrap a:hover p {color:#0985b9}
.m_photo_wrap li.spot p .date{display:block;margin-top:-3px;color:#959595}
.m_photo_wrap li.alb .dim{top:90px;width:100%;height:24px}
.m_photo_wrap li.alb p{position:absolute;top:88px;left:-3px;width:100%;padding:6px 10px;color:#ddd}
.m_photo_wrap li.alb p a{color:#fff}
.dim{position:absolute;background:#000;opacity:0.6;filter:alpha(opacity=60);cursor:pointer}

.m_photo_wrap .album {background:#fff;padding:0 0 10px 0}
.m_photo_wrap .album a:hover {color:#0985b9}
.m_photo_wrap .w_350 {width:350px;padding:3px; height:235px;overflow:hidden;}
.m_photo_wrap .album .t_title {margin:7px 10px 5px}
.m_photo_wrap .album .t_sum {margin:5px 12px 0}

/*소셜아이콘*/
#sosialBox {overflow:hidden;float:left;margin-right:25px;z-index:1000;padding:12px 0 13px;}
#sosialBox li {float:left;margin-right:5px;}
#sosialBox li a {display:block}
#viewon {float:left}
#viewon_s {text-align:center;margin:10px 0;overflow:hidden}
#btnListNav {display:inline-block; *float:left;background-color:#f8f8f8;border:1px solid #d6d6d6;vertical-align:top;}
#btnListNav a {width:auto;height:78px;display:block;background:url(images/ico_listnav.png) no-repeat 10px 17px}
#btnListNav a:hover {background-color:#fff}
#btnListNav p {padding:30px 16px 0 65px;text-align:left;display:block}

#btnListNav2 {float:right;background-color:#f8f8f8;border:1px solid #d6d6d6;border-bottom:0;border-top:0; vertical-align:top;}
#btnListNav2 a {width:auto;display:block;}
#btnListNav2 a:hover {background-color:#fff}
#btnListNav2 p {padding:16px 15px 15px;text-align:left;display:block;vertical-align:middle}

#newsViewBottom {border-top:1px solid #d0dce2;border-bottom:3px solid #03cadd;overflow:hidden;}

/*소셜댓글*/
#livereContainer #livere_platform { width:598px !important;background-color:transparent !important}
#livereContainer #livere_platform #livere_platform_wrapper {background: 0px 0px transparent;border: 1px solid #d0dce2 !important;margin-bottom:30px; width:600px !important;}
#livere_platform #livere_comment_sort { 
border-bottom: medium none currentColor;
border-left: medium none currentColor;
border-right: medium none currentColor;
border-top: medium none currentColor !important;
height: 13px;
margin: 0px;
padding: 10px 0px;
width: 100%;
}

#livereContainer #livere_platform #livere_platform_wrapper #livereGuestFm label { 
color: #666 !important;
display: inline-block;
font: 12px "dotum";
margin-left: 17px;
margin-right: -3px;
}
/*링크박스*/
.side_linkBox .box1, .side_linkBox .box2, .side_linkBox .box3 {float:left;width:115px;}
.side_linkBox li a {font-size:11px; color:#0985b9;letter-spacing:-1px}
.side_linkBox li a:hover {color:#000}

/* 리스트 썸네일 */
.list_box {overflow:hidden;border-top:1px solid #eee;}
.list_box li {margin:15px 0 5px 0;width: 600px;display: inline-block;*zoom:1;*display:inline;vertical-align: top;position: relative;}
.list_box .title { }
.list_box .date {padding:2px 0 5px;font:11px Verdana, Helvetica, Arial, Gulim, sans-serif;color:#93b6ca }
.list_box .count {font-weight:normal;color:#0985b9; font:0.85em verdana;vertical-align:top}
.list_box .summary {padding:5px 0 0 0 !important}
.list_thumbnail {width:186px;height:100%;min-height:100px; overflow:hidden;text-align:center;font-size:16px;line-height:100px;color:#aaa;float:left;margin-right:15px}
.list_thumbnail img{}
.rplist_box {border-bottom:1px solid #eee;margin: 10px;}
.rplist {color:#777;padding-top:8px;padding-left:10px;word-break:break-all;}
.rplist a:link, .rplist a:visited { color:#777; text-decoration:none;}


/*티에디션*/
body.tistory_grid_595 div#ttCanvas { width: inherit !important;}
.tedition_blog #wrap_sidebar1 {display:none}
.tedition_blog #wrapContent {overflow:hidden;clear:both;margin-top:0}
.tedition_blog #content {float:left;width:/*@post-width=*/620px/*@*/;overflow:hidden;margin:0}
.tedition_blog div#ttCanvas .tt-item a:hover {text-decoration:none;color:#0985b9}
.tedition_blog div#ttCanvas .tt-item .tt-post-title, .tedition_blog div#ttCanvas .tt-item .tt-post-title a, .tedition_blog div#ttCanvas .tt-post-title a {font-family:"맑은 고딕", "Malgun Gothic", "돋움", "dotum", "굴림", "Gulim", "Helvetica", "AppleGothic", sans-serif;font-size:19px;line-height:19px;letter-spacing:-1px;font-weight:700;}
.tedition_blog div#ttCanvas .tt-item .t_title, .t_title a {font-size:16px; font-weight:bold;letter-spacing:-1px;line-height:20px}
.tedition_blog div#ttCanvas .tt-post-etcinfo, .tedition_blog div#ttCanvas .tt-post-etcinfo span, .tedition_blog div#ttCanvas .tt-post-etcinfo span a {color:#0985b9;opacity:1;font:12px/1em "맑은 고딕", "Malgun Gothic", "돋움", "dotum", sans-serif;}
.tedition_blog div#ttCanvas .tt-post-etcinfo span a:hover {color:#000}
.tedition_blog div#ttCanvas .tt-post-etcinfo, .tedition_blog div#ttCanvas .tt-post-etcinfo span, .tedition_blog div#ttCanvas .tt-post-etcinfo span.tt-post-date a {color: #a2a2a2;opacity:1;}
.tedition_blog div#ttCanvas .tt-post-title, .tedition_blog div#ttCanvas .tt-post-title a {font:700 18px/1.5 !important; font-weight:bold !important;letter-spacing:-1px;line-height:1.3em !important}
.tedition_blog div#ttCanvas .tt-post-summary a, .tedition_blog div#ttCanvas .tt-post-summary {font-size:12px !important;color:#a6a6a6;line-height:22px;}
body.tistory_grid_595 div#ttCanvas .tt-span-12 {margin: 0px 0px 0px 0px;width: 620px !important;}
/*라인*/
.tedition_blog div#ttCanvas .tt-component-border-bottom {padding: 0 0 10px 0;}
.tedition_blog div#ttCanvas .tt-component-border-01 hr.tt-line {border-top:none !important; background:url(images/line_dot.gif) repeat-x 0 0;height:2px}
div#ttCanvas hr.tt-line {opacity:1 !important;}

/*구글 검색창*/
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding:20px 0 !important;
  width: auto;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block;
}
table.gsc-search-box td.gsc-input {
  padding-right: 5px !important;
}
input.gsc-input {
  border-color: #D9D9D9;
  font-size: 13px;
  padding: 1px 6px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  padding: 0 8px;
  height: 20px;
  min-width: 54px;
  background-color: #000;
  border: 1px solid #666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding:1em 0 !important;
  border-bottom: 1px solid #000;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}

.gsc-thumbnail-inside, .gsc-url-top, .gsc-table-result {padding-left:0 !important}


/*Promotion Settings*/
/* The entire promo */
.cse .gsc-webResult.gsc-result.gsc-promotion,
.gsc-webResult.gsc-result.gsc-promotion {
  background-color: #FFFFFF;
  border-color: #336699;
}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #EEE;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  background: white;
  border: 1px solid #CCC;
  border-top-color: #D9D9D9;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}
.gsc-completion-title {
  color: #0000CC;
}
.gsc-completion-snippet {
  color: #000000;
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short,
.gs-promotion div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block;
}