@charset "utf-8";/* 반드시 들어가야 하는 스타일 시작 */

#tistorytoolbarid{display:none}

#safe{clear:both;padding:52px 0 0 0;width:228px;height:220px;background:url(images/safe.png) no-repeat}
#safe a{display:block;margin:0 auto;width:190px}
#safe img{width:190px;height:199px}

/* ***** footer ***** */
#footer{clear:both;position:relative;margin:0 auto;padding:22px 0;width:1005px;height:50px;font:13px "맑은 고딕", Mangal, dotum;color:#666;border-top:1px solid #dcdcdc}
#footer h2{position:absolute;z-index:100;top:22px;left:22px}
#footer p{position:absolute;z-index:100;top:22px;right:17px}
#footer .footMenu{padding-left:115px;height:27px}
#footer .footMenu span{color:#b6b6b6}
#footer a{color:#393939}
#footer .copyright{padding-left:115px} 
#footer .copyright a{font:13px "맑은 고딕", Mangal, dotum;color:#393939}
.tt-component-border-01{display:none !important}
hr{display:block !important;display:none !important}

/* QUICK */
#quick{position:absolute;z-index:9999;top:291px;right:-55px;/*height:456px*/}
#quick div{display:block;width:64px;height:456px}
#quick h3{display:block;height:43px;text-indent:-9999em;overflow:hidden;background:url(images/quick.png) no-repeat 0 0}
#quick p{margin:0;padding:0}
#quick p a{display:block;text-indent:-9999em;overflow:hidden;background:url(images/quick.png) no-repeat 0 0}
#quick .q1 a{height:57px;background-position:0 -43px}
#quick .q2 a{height:57px;background-position:0 -100px}
#quick .q3 a{height:67px;background-position:0 -157px}
#quick .q4 a{height:67px;background-position:0 -224px}
#quick .q5 a{height:69px;background-position:0 -291px}
#quick .q6 a{height:28px;background-position:0 -360px}


/* QUICK
#quick{position:absolute;z-index:9999;top:291px;right:-77px}
#quick h3{display:block;width:85px;height:53px;text-indent:-9999em;overflow:hidden;background:url(images/quick.png) no-repeat 0 0}
#quick ul{display:block;margin:0;padding:0;list-style:none;width:100%;height:347px}
#quick li{display:block}
#quick li a{display:block;text-indent:-9999em;overflow:hidden;background:url(images/quick.png) no-repeat 0 0}
#quick .q1 a{height:96px;background-position:0 -53px}
#quick .q2 a{height:81px;background-position:0 -149px}
#quick .q3 a{height:81px;background-position:0 -230px}
#quick .q4 a{height:89px;background-position:0 -311px}
#quick .q5{margin:0 !important;padding:0 !important}
#quick .q5 a{clear:both;display:block;height:56px;text-indent:-9999em;overflow:hidden;background:url(images/quick.png) no-repeat 0 -400px}
*/

#morelist{position:absolute;z-index:100;right:0}
#morelist a{display:block;width:50px;height:20px;text-indent:-9999em;overflow:hidden;background:url(images/more.png) no-repeat 50% 50%}

#ttItem132 #morelist{top:12px}
#ttItem1340176415 #morelist{top:8px}
#ttItem1366258116 #morelist{top:8px} 
#ttItem_test #morelist{top:8px}
#ttItem1340176421 #morelist{top:10px}
#ttItem181 #morelist{top:17px}

#ttItem132,
#ttItem1340176415,
#ttItem_test,
#ttItem1340176421,
#ttItem181{position:relative}

#ttItem132 h2,
#ttItem_test h2,
#ttItem1340176421 h2,
#ttItem181 h2{width:735px !important;padding-bottom:2px !important;border-bottom:1px solid #d3d3d3 !important}

#ttItem1366258116 h2{border-bottom:1px solid #d3d3d3 !important}
#ttItem1340176415 h2{width:483px !important;padding-bottom:2px !important;border-bottom:1px solid #d3d3d3 !important}

#ttItem132 h2 span span{display:block;height:35px;text-indent:-9999em !important;background:url(images/blog_title.png) no-repeat -0px -0px}
#ttItem1340176415 h2 span span{display:block;height:31px;text-indent:-9999em !important;background:url(images/blog_title.png) no-repeat -0px -35px}
#ttItem_test h2 span span{display:block;height:31px;text-indent:-9999em !important;background:url(images/blog_title.png) no-repeat -0px -66px}
#ttItem1340176421 h2 span span{display:block;height:33px;text-indent:-9999em !important;background:url(images/blog_title.png) no-repeat -0px -97px}
#ttItem1366258116 h2 span span{display:block;height:33px;text-indent:-9999em !important;background:url(images/blog_title.png) no-repeat -0px -64px}
#ttItem181 h2 span span{display:block;height:40px;text-indent:-9999em !important;background:url(images/blog_title.png) no-repeat -0px -130px}

#category{clear:both;width:229px}
#category h3{display:block;height:36px;text-indent:-9999em;overflow:hidden;background:url(images/category.png) no-repeat}
/*
2013-08-07 hs
#category div{padding-bottom:20px;height:410px;background:url(images/cmenu.png) no-repeat 0 100%}
*/
#category div{padding-bottom:20px;background:url(images/cmenu.png) no-repeat 0 100%}
*:first-child+html #category div ul{margin-top:-13px}
*:first-child+html #category div ul ul{margin-top:-3px}
/*
#category div{padding-bottom:20px !important;background:url(images/cmenu.png) no-repeat 0 100%}
*/
#category ul{padding:0 18px}
#category ul{margin:0;padding:0;list-style:none}
#category ul li a span,
#category ul li:first-child a{display:none}
#category ul li ul li a{display:block !important;margin-left:18px;padding:10px 0 0 0;padding-left:16px;margin-bottom:5px;color:#000;background:url(images/cate_ico.png) no-repeat 0 14px}
#category ul li ul li{font-size:12px;font-weight:bold;color:#666060}
#category ul li ul li ul li{margin:0 18px}
#category ul li ul li ul li a{margin:0;padding:0;padding-left:17px;font-weight:400;line-height:17px;color:#000 !important;background:none}
*:first-child+html #category ul li ul li ul li a{line-height:15px !important}

/*
#category{clear:both;width:229px;height:530px;background:url(images/category.png) no-repeat}
#category h3{display:block;height:36px;text-indent:-9999em;overflow:hidden}
#category ul{padding:0 18px}
#category ul{margin:0;padding:0;list-style:none}
#category ul li a span,
#category ul li:first-child a{display:none}
*:first-child+html #category > ul > li > ul{margin-top:-12px}
#category ul li ul li a{margin-left:18px;padding:14px 0 0 0;padding-left:16px;display:block !important;margin-bottom:5px;color:#000;background:url(images/cate_ico.png) no-repeat 0 18px}
#category ul li ul li{font-size:12px;font-weight:bold;color:#666060}
#category ul li ul li ul li{margin:0 18px}
#category ul li ul li ul li a{margin:0;padding:0;padding-left:17px;font-weight:400;line-height:24px;color:#000 !important;background:none}
*/

/*
#category ul > li > ul > li > ul li:last-child{padding-bottom:4px;border-bottom:1px dashed #a9a9a9}
#category ul > li > ul > li:last-child > ul li:last-child{padding-bottom:4px;border-bottom:0px dashed #a9a9a9}
*/

/* SNS */
#snswrap{position:fixed;z-index:9999;top:70px;left:-455px;min-height:672px;background:url(images/sns_bg.png) no-repeat 0 24px}
#snswrap .sns{float:left;position:relative;width:455px;height:670px}
#snswrap #button{position:absolute;z-index:10;top:46px;left:455px}
#snswrap #button a{display:block;width:52px;height:165px;text-indent:-9999em;overflow:hidden;background:url(images/button.png) no-repeat}
#snswrap .menu{height:62px;background:url(images/btn_bg.png) no-repeat 0 100%}
#snswrap .menu ul{margin:0;padding:0;list-style:none}
#snswrap .menu li{float:left;margin-right:1px;width:201px}
#snswrap .menu li a{display:block;width:201px;height:62px;text-indent:-9999em;overflow:hidden;background:url(images/sns_menu.png) no-repeat}
#snswrap .menu li.m1 a{background-position:-0px -62px}
#snswrap .menu li.m1 a:hover,
#snswrap .menu li.m1 a:active,
#snswrap .menu li.m1 a.sel{background-position:-0px -0px}
#snswrap .menu li.m2 a{background-position:-201px -62px}
#snswrap .menu li.m2 a:hover,
#snswrap .menu li.m2 a:active,
#snswrap .menu li.m2 a.sel{background-position:-201px -0px}
#snswrap .list .facebook{margin:0 0 0 21px;padding-top:157px;width:380px}
#snswrap .list{position:absolute;z-index:10;top:62px;left:0;width:449px;min-height:612px;*height:612px;background:url(images/sns_page.png) no-repeat}
#snswrap .list ul{margin:0 0 0 21px;padding:125px 0 0 0;list-style:none;width:360px}
#snswrap .list li{padding:15px 0;height:50px;border-bottom:1px dashed #cdcdcd}
#snswrap .list li dl{position:relative;margin:0;padding:0 0 0 20px;list-style:none}
#snswrap .list li dt{position:absolute;z-index:10;top:0;left:0;width:42px;height:46px;text-align:center;background:#fff}
#snswrap .list li dt a{display:block;margin:1px}
#snswrap .list li dd{}
#snswrap .list li dd a{line-height:21px;font-size:11px;color:#2b4057;text-decoration:none}
#snswrap .list li dd span{float:left;display:block;padding-right:13px;line-height:21px}
#snswrap .list li dd a.subject{height:41px;display:block;overflow:hidden;text-overflow:ellipsis}
#snswrap .list li dd a.retweet{float:left;display:block;padding-right:13px;padding-left:18px;background:url(images/ico_sns.png) no-repeat 0 50%}
#snswrap .list li dd a.reply{float:left;display:block;padding-left:16px;background:url(images/ico_sns.png) no-repeat -79px 50%}

/* 유투브 */
#youtm{margin:10px 0;height:220px;background:url(images/youtube_bg.png) no-repeat 50% 50%}
#youtm h2{display:block;height:40px !important;;overflow:hidden;text-indent:-9999em;background:url(images/youtube.png) no-repeat 19px 13px}
#youtm div{margin:0 !important;padding:0 !important;list-style:none !important}
#youtm p{margin:5px 0 !important;padding:0 !important;text-align:center}
#youtm p img{width:180px;height:150px}

/* SNS
.toggler{position:relative;width:479px;height:670px}
#snswrap{position:fixed;z-index:9999;top:321px;left:-455px;min-height:672px;*height:672px;background:url(images/sns_bg.png) no-repeat 0 24px}
#snswrap .sns{position:relative;width:479px;height:670px}
#snswrap #view{position:absolute;z-index:10;top:46px;left:455px}
#snswrap #view a{display:block;width:52px;height:165px;text-indent:-9999em;overflow:hidden;background:url(images/button.png) no-repeat}
#snswrap .menu{height:62px}
#snswrap .menu ul{margin:0;padding:0;list-style:none}
#snswrap .menu li{float:left;margin-right:1px;width:201px}
#snswrap .menu li a{display:block;width:201px;height:62px;text-indent:-9999em;overflow:hidden;background:url(images/sns_menu.png) no-repeat}
#snswrap .menu li.m1 a{background-position:-0px -62px}
#snswrap .menu li.m1 a:hover,
#snswrap .menu li.m1 a:active,
#snswrap .menu li.m1 a.sel{background-position:-0px -0px}
#snswrap .menu li.m2 a{background-position:-201px -62px}
#snswrap .menu li.m2 a:hover,
#snswrap .menu li.m2 a:active,
#snswrap .menu li.m2 a.sel{background-position:-201px -0px}
#snswrap .list{position:absolute;z-index:10;top:30px;left:0;width:449px;min-height:612px;*height:612px;background:url(images/sns_page.png) no-repeat}
#snswrap .list ul{margin:0 0 0 21px;padding:157px 0 0 0;list-style:none;width:360px}
#snswrap .list li{padding:15px 0;height:50px;border-bottom:1px dashed #cdcdcd}
#snswrap .list li dl{position:relative;margin:0;padding:0 0 0 20px;list-style:none}
#snswrap .list li dt{position:absolute;z-index:10;top:0;left:0;width:49px;height:49px;text-align:center;background:#fff}
#snswrap .list li dt a{display:block;margin:2px 0 0 0}
#snswrap .list li dd{}
#snswrap .list li dd a{line-height:21px;font-size:11px;color:#2b4057;text-decoration:none}
#snswrap .list li dd span{float:left;display:block;padding-right:13px;line-height:21px}
#snswrap .list li dd a.subject{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#snswrap .list li dd a.retweet{float:left;display:block;padding-right:13px;padding-left:18px;background:url(images/ico_sns.png) no-repeat 0 50%}
#snswrap .list li dd a.reply{float:left;display:block;padding-left:16px;background:url(images/ico_sns.png) no-repeat -79px 50%}
 */


/* 본문 공통 */
body{font:12px/1.5 Dotum, Verdana, AppleGothic, Sans-serif;color:#666;background:/*@background-color=*/#FFFFFF/*@*/ /*@background-image=*/none/*@*/ /*@background-image-repeat=*/repeat/*@*/ /*@background-image-position=*/center center/*@*/;margin:0;padding:0}
a:link{color:#666;text-decoration:none}
a:visited{color:#666;text-decoration:none}
a:hover{color:#666;text-decoration:underline}
a:active{color:#666;text-decoration:none}

/* 페이징 - 현재 페이지 */
	.selected{font-weight:bold;color:#f30}
	.no-more-prev{padding-left:6px;color:#999}
	.no-more-next{padding-right:6px;color:#999}

/* 카테고리 - 이미지 버튼 */
	.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{color:#999;text-align:center;padding:4px 0;margin:0}
/* 그림 */
	.imageblock{border:1px solid #ddd;padding:5px;margin:5px 0}
/* 왼쪽 */
	.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}

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
hr{display:none}
img{border:0}
h1, h2, h3, h4{margin:0;padding:0}
h1{font-size:1.6em}
h2{font-size:1.4em}
h3{font-size:1.2em}
h4{font-size:1em}
input, textarea{font:1em dotum}
input{height:16px}
table{border-collapse:collapse;border-spacing:0}


/* 블로그 레이아웃 */
/* wrapContainer */
#wrapTop, #wrapMid, #wrapBtm{clear:both;width:/*@post-width:314=*/1064px/*@*/;margin:0 auto}
#wrapTop, #wrapBtm{height:12px}
.tCenter, .bCenter{float:left;width:/*@post-width:290=*/1040px/*@*/}
.mCenter{float:left;width:/*@post-width:278=*/1028px/*@*/}
#wrapTop{background:transparent url(images/box_topleft.gif) no-repeat left top;margin-top:30px}
.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}
#wrapMid{background:transparent url(images/box_left_line.gif) repeat-y left}
.mRight{padding-left:12px;background:transparent url(images/box_rig_line.gif) repeat-y right}
#wrapBtm{height:12px;background:transparent url(images/box_botleft.gif) no-repeat}
.bCenter{height:12px;margin-left:12px;display:inline;background:transparent url(images/box_bot_line.gif) repeat-x}
.bRight{float:left;width:12px;height:12px;background:transparent url(images/box_botrig.gif) no-repeat}


#container{position:relative;width:/*@post-width:290=*/1105px/*@*/;margin:0 auto;background:#fff}
#wrapContent{width:/*@post-width:290=*/1005px/*@*/;margin:0 auto}
#content{float:left;padding:0 0 50px 0;width:/*@post-width=*/750px/*@*/;overflow:hidden}
#sidebar{float:right;width:228px;padding:14px 0}
/* ***** Header ***** */
#header{position:relative;width:/*@post-width:290=*/1105px/*@*/;margin:0 auto}
#header .blogTitle{width:/*@post-width:290=*/1105px/*@*/;height:/*@title-height=*/291px/*@*/;background:/*@title-background-color=*/#fff/*@*/ /*@title-background-image=*/url("images/headers.png")/*@*/ /*@title-background-image-repeat=*/no-repeat/*@*/ /*@title-background-image-position=*/center top/*@*/}
#header .blogTitle h1{display:block;height:291px;padding-top:/*@title-height:-65=*/0px/*@*/;padding-left:0px}
#header .blogTitle h1 a{display:block;height:291px;font-family:/*@title-font-family=*/dotum/*@*/;font-size:/*@title-font-size=*/16px/*@*/;font-weight:bold;letter-spacing:-1px;text-indent:-9999em;overflow:hidden}
#header .blogTitle h1 a:hover{color:#333;text-decoration:none}
#header .blogMenu{clear:both;width:1045px;margin:0 auto;margin-top:-2px;height:62px;background:url("images/menu.png") no-repeat 50% 0}
#header .blogMenu ul{list-style:none;margin:0 auto;padding:3px 7px 0 8px;width:1019px;height:62px}
#header .blogMenu li{float:left;display:block;width:359px}
#header .blogMenu li a{display:block;height:47px;font-family:gulim;color:#fff;font-weight:bold;letter-spacing:-1px;text-indent:-9999em;overflow:hidden}
#header .blogMenu li.first{width:335px}
#header .blogMenu li.last{width:310px}
#header .blogMenuTemp{clear:both;width:1045px;margin:0 auto;margin-top:-2px;height:20px;background:url("images/menu.png") no-repeat 50% 0}
/* ***** content ***** */
#content .nonEntry h3{border-bottom:1px solid #ccc;margin-bottom:30px;color:#333}
#content .entryNotice,
#content .entryProtected,
#content .entry{margin-bottom:50px}

#searchList ol,
#searchRplist ol{list-style:none;padding:0;margin:0 0 30px 0}
#searchList li,
#searchRplist li{border-bottom:1px solid #eee;padding-bottom:2px;margin-bottom:4px}
#searchList .date,
#searchRplist .date{font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;margin-right:10px}
#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=*/706px/*@*/;padding:5px;border:1px solid #d1d3d4}
#guestWrite .homepage{width:/*@post-width:-180=*/570px/*@*/ !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=*/700px/*@*/;overflow:hidden}
#guestList li ul li{width:/*@post-width:-90=*/660px/*@*/;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,
.entry h2{font-size:1.2em;line-height:2.1em}
.titleWrap{border-bottom:1px solid #b6b6b6;padding-bottom:3px;margin-bottom:10px}
.titleWrap h2 a{/*@post-title-color=color:#333;*/color:#333;/*@*/
  /*@post-title-font-family=font-family:;*/font-family:dotum;/*@*/
  font-size:/*@post-title-font-size=*/inherit/*@*/}
.titleWrap .category{margin-right:6px}
.titleWrap .category, .titleWrap .category a{font:0.95em Dotum, Arial, sans-serif;color:#999;letter-spacing:-1px}
.titleWrap .date{font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;color:#c2c2c2}

.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{margin:36px 0 0 0;overflow:hidden;/*@post-body-color=color:#666666;*/color:#666666;/*@*/
  /*@post-body-font-family=font-family:;*/font-family:dotum;/*@*/
  font-size:/*@post-body-font-size=*/inherit/*@*/}
.article a:link{color:#666666;text-decoration:none}
.article a:visited{color:#666666;text-decoration:none}
.article a:hover{color:#666666;text-decoration:underline}
.article a:active{color:#666666;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}

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

.tagTrail{color:#999;letter-spacing:-1px;padding:0 0 5px 35px;background:url(images/icon_tag.gif) left 3px no-repeat;clear:both;border-bottom:1px solid #d1d3d4;margin-bottom:10px}
.tagTrail a{color:#999}
.tagText{display:none}

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

.trackback{width:/*@post-width=*/750px/*@*/;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:#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 #e7e8e9;background-color:#f9f9f9;padding:5px 15px 15px;margin-bottom:4px;width:/*@post-width:-32=*/718px/*@*/;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:/*@post-width:-44=*/706px/*@*/;padding:5px;border:1px solid #d1d3d4}
.commentWrite .homepage{width:/*@post-width:-180=*/570px/*@*/ !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-top:10px;text-align:center;font-size:0.95em}
#paging .numbox{font:0.95em verdana;padding:0 18px}
#paging .num span{border:1px solid #eee;width:23px;height:23px;padding:2px 5px;margin-right:3px}
#paging .num span.selected{background-color:#ffefe5;border-color:#ff6b00;color:#333}
#paging a{text-decoration:none}
#paging #prevPage{background:url(images/btn_page_pre.gif) left 0 no-repeat;height:23px;padding-left:9px}
#paging #nextPage{background:url(images/btn_page_next.gif) right 0 no-repeat;height:23px;padding-right:9px}

/* ***** sidebar ***** */
#sidebar .cnt{font:0.85em Tahoma, Helvetica, Arial, Gulim, sans-serif;color:#f60}
#sidebar .date{font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;color:#94a0a5}
#sidebar .name{font:0.9em Dotum, Arial, sans-serif;color:#94a0a5}
#sidebar .banners{padding:10px 0;margin:0 auto;width:172px}
#sidebar .banners a{padding:0 0}
#sidebar .b1 a{display:block;width:172px;height:46px;background:url(images/banner1.gif) no-repeat}
#sidebar .b2 a{display:block;width:172px;height:46px;background:url(images/banner3.gif) no-repeat}
#sidebar .b3 a{display:block;width:172px;height:46px;background:url(images/banner2.gif) no-repeat}
#sidebar .b4 a{display:block;width:172px;height:46px;background:url(images/banner4.gif) no-repeat}

#tagbox{margin:0 20px}
#tagbox h3{font-family:gulim;font-size:1em;font-weight:bold;color:#333;letter-spacing:-1px;padding-top:10px;border-bottom:2px solid #d3d3d3;margin-bottom:6px}
#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}

#recentPost{margin:0 20px}
#recentPost h3{font-family:gulim;font-size:1em;font-weight:bold;color:#333;letter-spacing:-1px;padding-top:10px;border-bottom:2px solid #d3d3d3;margin-bottom:6px}
#recentPost ul{margin-left:12px;padding:3px 2px;text-align:justify}
#recentPost li{padding:0 7px 0 0}
#recentPost a:hover{text-decoration:none}

#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}

#notice{margin:10px 0;padding:0}
#notice li{margin:0 0 2px 0;padding:0 0 1px 0;background:none}
#notice a{background:url(images/icon_sidebar_notice.gif) 0 0 no-repeat;padding:1px 0 5px 30px}

#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{margin:2px 0 0 5px;white-space:nowrap;overflow:hidden}
#searchBox input{width:185px;height:16px;border:1px solid #c5c5c5;margin-bottom:1px;vertical-align:middle}
#searchBox .submit{background:url(images/btn_search.gif) no-repeat;width:32px;height:24px;text-indent:-5000px;border:0;cursor:pointer;vertical-align:middle}

#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.85em 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}

#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}

.clear{clear:both}
* html .clear{display:inline}

body.tistory_grid_735 div#ttCanvas,
body.tistory_grid_735 div#ttCanvas .tt-span-12{width:740px !important}
body.tistory_grid_735 div#ttCanvas .tt-span-8-thumb_ratio-4_3{height:242px !important}
body.tistory_grid_735 div#ttCanvas .tt-span-8-border{width:356px !important}

body.tistory_grid_735 div#ttCanvas #ttItem1340176413 ul{clear:both;margin-bottom:5px;padding:4px !important;border:1px solid #c4d0d8 !important;background:#f8f8f8 url(images/top_bg.png) repeat-x}
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 li{height:242px;padding:0 !important}
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-span-4{margin-top:20px;width:340px !important}
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-post-category{display:none}
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-post-date,
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-post-etcinfo, 
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-post-etcinfo span, 
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-post-etcinfo span a{padding:0px 0 !important;color:#566b83 !important;opacity:1 !important}
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-post-summary{margin:0 !important;padding:15px 0 10px 0 !important}
body.tistory_grid_735 div#ttCanvas #ttItem1340176413 .tt-post-summary a{line-height:20px !important}

body.tistory_grid_735 div#ttCanvas #ttPanel1364432759 div.tt-panel{padding-top:0 !important}
/*
div#ttCanvas .tt-component, div#ttCanvas .tt-item{float:none !important}
*/

div#ttCanvas #ttItem1340176421 {
    padding-bottom:0px !important;}

div#ttCanvas #ttItem1340176415 {
    padding-bottom:0px !important;}

div#ttCanvas #ttItem1340176415 {
    padding-bottom:0px !important;}

div#ttCanvas .tt-item-120161 li {
    margin-bottom:0px !important;}

div#ttCanvas .tt-component-border-bottom {
    padding:0 !important;}

div#ttCanvas div.tt-panel {
    padding-top:10px !important;}

div#ttCanvas .tt-component-border-01 hr.tt-line {
    border-top:0px solid !important;}

body.tistory_grid_735 div#ttCanvas #ttItem1340176413 li {
    height:200px;padding:0 !important;}
body.tistory_grid_735 div#ttCanvas .tt-span-8-thumb_ratio-4_3 {
    display:block;height:200px !important;overflow:hidden;}
body.tistory_grid_735 div#ttCanvas .tt-span-8-border {
    border:0px solid #C7C7C7 !important;
}

