@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 본문 공통 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.2;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	font:12px/1.6 gulim, Verdana, Gulim, Sans-serif;
	color:#666; margin:0; padding:0;
	background-color:#ffffff;
}
a:link,a:visited,a:active {color:#666; text-decoration:none;}
a:hover {color:#535353; text-decoration:underline;}
a img { border: 0; }

/* 페이징 - 현재 페이지 */
#paging .selected {color:#777;text-decoration:none;}
#paging .no-more-prev {}
#paging .no-more-next {}
/* 카테고리 - 이미지 버튼 */
/* 카테고리 - 이미지 버튼 */
 .ib {cursor:pointer;}
/* 카테고리 - 트리 셀 */
 .branch3 {cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
 .c_cnt {font:11px Dotum; color:#029dc4;}
/* 달력 월 표시 */
.cal_month {padding:7px 0 8px; text-align:center; font:10px verdana; font-weight:bold; color:#666; border-bottom:1px solid #e4e9eb; overflow:hidden;}
.cal_month a {color:#666 !important;}
/* 달력 요일 표시(th 영역) */
 .cal_week1 {font:11px verdana; font-weight:normal; color:#5d5d6a; padding:2px 0 0;}
/* 달력 일요일 표시(th 영역) */
 .cal_week2 {font:11px verdana; font-weight:normal; color:#5d5d6a; padding:2px 0 0;}
 /* 달력 Week(tr 영역) */
 .cal_week {}
 .cal_current_week {}
/* 달력 Day(td 영역) */
 .cal_day {font:10px Verdana, Helvetica, Arial, Gulim, sans-serif; color:#5e8596; text-align:center; padding:1px 0 2px;}
/* 달력 Day, 일요일 (td 영역) */
 .cal_day_sunday {color:#17a4c7 !important;}
 .cal_day_sunday a {color:#17a4c7 !important;}
/* 달력 지난 달 날짜 표시(td) */
 .cal_day1 {}
/* 달력 다음 달 날짜 표시(td) */
 .cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
 .cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
 .cal_day4 {color:#ecf7fa !important; background:#41b1ce;}
/* 달력 글쓴 날 링크 스타일 */
 a.cal_click:link,
 a.cal_click:visited,
 a.cal_click:hover {color:#96A0A4;}
/* 종류별 코멘트 [##_rp_rep_class_##] */
 .rp_general {}
 .rp_admin {}
 .rp_secret {color:#f30;}
/* 종류별 방명록 글 [##_guest_rep_class_##] */
 .guest_general {}
 .guest_admin {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 {margin:20px 0;}
/* 왼쪽 */
 .left {}
/* 가운데 */
 .center {}
/* 오른쪽 */
 .right {}
/* 그림 2개 배치 */
 .dual {margin-bottom:5px;}
/* 그림 3개 배치 */
 .triple {margin-bottom:5px;}
/* 본문 - more / less */
 .moreless_fold span {display:block; width:105px; height:13px; overflow:hidden;background:url(images/iconMore.gif) 2px 0 no-repeat; font-size:0; letter-spacing:-2px; text-align:center; }
 .moreless_top span  {display:block;width:98px; height:13px; overflow:hidden;background:url(images/iconLess.gif) 2px 0 no-repeat;font-size:0; letter-spacing:-2px; text-align:center;}
 .moreless_bottom {_overflow:visible; _height:1%;}
 .moreless_bottom span {display:block;width:98px; height:13px; overflow:hidden;background:url(images/iconLess.gif) 2px 0 no-repeat; font-size:0; letter-spacing:-2px; text-align:center; }
/* 키워드 */
 .key1 {cursor:pointer; border-bottom:1px dotted #ccc;}
/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
hr {display:none;}

/* 블로그 레이아웃 */
#body_wrapper {min-width:988px;background:url('http://cfs.tistory.com/custom/blog/50/505062/skin/images/Blog-Skin_170309.png?=19698476160.17522661294788122') 50% 0 no-repeat;}
#header {clear:both;width:988px;height:191px;margin:0 auto;}
#container {position:relative;width:988px;margin:0 auto 50px;border:0 none;padding:0;}
#container_inner {width:988px; margin:auto; padding:0 0 20px 0;overflow:auto;background-color:#FFF;}
#body {overflow:auto;clear:both;width:100%;}
#sidebar1 {float:right; width:255px; margin:0 15px 0 0; overflow:hidden; display:inline;}
#sidebar2 {float:left; width:130px; margin-right:15px;overflow:hidden; display:none;}
#bannerSns2 {position:absolute;right:0;bottom:10px;}
#footer {position:relative;clear:both; width:770px;height:97px; margin:0 auto; padding:23px 0 0 200px;border-top:1px solid #d9d9d9;}
#footer p.logo {position:absolute;top:17px;left:0;}
#footer ul.link {overflow:hidden;height:12px;}
#footer ul.link li {float:left;margin-left:12px;padding-left:14px;background:url('./images/footer_linkBg.gif') 0 0 no-repeat;line-height:1;}
#footer ul.link li.first {margin-left:0;padding-left:0;background:none;}
#footer ul.link li img {vertical-align:top;}
#footer address {margin-top:14px;}
#footer p.copy {margin-top:6px;}
#footer p.ccc {position:absolute;top:20px;right:0;}

/* Header */
#header .wrapHeadMenu {position:relative;margin:auto;width:/*@post-width=*/988px/*@*/;padding:0px 0 0 0;_overflow:visible; _height:1%;}
#header .title_logo{text-align:center;}
#header .co_logo{position:absolute;top:62px;left:910px;}
#header h1 {position:absolute;top:0;left:0;z-index:-1;height:0;overflow:hidden;}
#header h1 a {color:/*@title-color=*/#88bad0/*@*/; font-family:/*@title-font-family=*//*@*/, dotum, sans-serif; font-size:/*@title-font-size=*/14px/*@*/; font-weight:bold; letter-spacing: -1px; }
#header h1 a:hover {color:#88bad0; text-decoration:none;}
#blogMenu {display:none;float:left; margin:30px 25px 0 0; padding:0; list-style:none; }
#blogMenu li {float:left; padding:0 0 1px; color:#8f8f8f; font:9px Verdana;  background:url("images/menu_bar.gif") no-repeat; }
#blogMenu li a {color:#8f8f8f; display:block; text-indent:-5000px !important; height:13px; overflow:hidden;}
#blogMenu li.tab_home {background:none;}
#blogMenu li.tab_home a {width:53px;  background:url("images/menu_home.gif") no-repeat left 1px;}
#blogMenu li.tab_tag a {width:44px; background:url("images/menu_tag.gif") no-repeat left 1px;}
#blogMenu li.tab_media a {width:56px; background:url("images/menu_media.gif") no-repeat left 1px;}
#blogMenu li.tab_location a {width:75px; background:url("images/menu_location.gif") no-repeat left 1px;}
#blogMenu li.tab_guestbook a {width:56px; background:url("images/menu_guest.gif") no-repeat left 1px;}
#blogMenu li.tab_admin a {width:58px; background:url("images/menu_admin.gif") no-repeat left 1px;}
#blogMenu li.tab_write a {width:56px; background:url("images/menu_write.gif") no-repeat left 1px;}
#blogMenu li.tab_key a {width:56px; background:url("images/menu_keylog.gif") no-repeat;}
#tt-body-page li.tab_home a {background:url("images/menu_home_on.gif") no-repeat;}
#tt-body-tag li.tab_tag a {background:url("images/menu_tag_on.gif") no-repeat;}
#tt-body-media li.tab_media a {background:url("images/menu_media_on.gif") no-repeat;}
#tt-body-location li.tab_location a {background:url("images/menu_location_on.gif") no-repeat;}
#tt-body-guestbook li.tab_guestbook a {background:url("images/menu_guest_on.gif") no-repeat;}

#gnb{clear:both;height:35px;overflow:hidden;padding-left:35px;padding-top:12px;background:url(images/bg_gnb.gif) repeat-x scroll 0 0;list-style:none;}
#gnb li{float:left;height:16px;margin-right:10px;padding-right:5px;}
#gnb li a{display:block;height:16px;font-family:TimesLTStd;color:#fff;font-weight:bold;background-repeat:no-repeat;background-attachment:scroll;background-color:#4e9bce;background-position:0 0;}
#gnb li.menu_01 a		{width:107px;background-image:url(images/menu_01_off.gif);}
#gnb li.menu_01 a:hover {width:107px;background-image:url(images/menu_01_on.gif);}
#gnb li.menu_02 a		{width:127px;background-image:url(images/menu_02_off.gif);}
#gnb li.menu_02 a:hover {width:127px;background-image:url(images/menu_02_on.gif);}
#gnb li.menu_03 a		{width:95px;background-image:url(images/menu_03_off.gif);}
#gnb li.menu_03 a:hover {width:95px;background-image:url(images/menu_03_on.gif);}
#gnb li.menu_04 a		{width:94px;background-image:url(images/menu_04_off.gif);}
#gnb li.menu_04 a:hover {width:94px;background-image:url(images/menu_04_on.gif);}
#gnb li.menu_dot a		{width:5px;background-image:url(images/menu_dot.gif);}
#gnb li a span{position:absolute;top:0;left:0;height:0;overflow:hidden;z-index:-1;}

#sns_list{position:absolute;top:100px;left:845px;list-style:none;margin:0;padding:0;}
#sns_list li{display:inline;float:left;width:35px;height:32px;background-repeat:no-repeat;background-attachment:scroll;background-position:0 2px;text-indent:-2000px}
#sns_list li.rss{background-image:url(images/ico_rss.gif);}
#sns_list li.twitter{background-image:url(images/ico_twitter.gif);}
#sns_list li.flickr{background-image:url(images/ico_flickr.gif);}
#sns_list li.youtube{background-image:url(images/ico_youtube.gif);}
#sns_list li.daum{background-image:url(images/ico_daum.gif);padding-right:0px;}
#sns_list li a{float:left;width:33px;height:32px;font-size:10px;color:#676767;text-decoration:none;word-spacing:-1px;font-family:verdana;}

#searchBox {position:absolute;right:10px;bottom:-50px;width:260px;}
#searchBox h3 {display:none;}
#searchBox input {width:184px;height:15px;padding:3px 3px 1px;border:1px solid #ccc;background-color:#fff;color:#aeadab;  font:11px "굴림", gulim, sans-serif;color:#000;}
#searchBox .submit {position:absolute;top:1px;left:195px;z-index:999;width:60px;height:22px; background:url(images/btn_search.gif) no-repeat; text-indent:-5000px; border:0; cursor:pointer;}
*:first-child+html #searchBox input{padding:5px 3px 0;line-height:1;}
* html #searchBox input{position:relative;top:-1px;padding:4px 3px 0;}
* html #searchBox .submit{background-image:url(images/btn_search.gif);}
#blogImage {display:none;margin:0;}
#blogImage img {width:205px; }
#sidebar2 #blogImage img { width: 130px; }
.blogIntro {display:none; width: 100%; text-align: justify; font-size: 11px; margin:0 0 29px; background:url(images/alpha2.png) repeat;
						_background-image: none;
						_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Life_Stand_Blue/images/alpha2.png', sizingMethod='scale');}

#blogDesc {margin:0 0 0 15px; padding:15px 5px 5px 0; border-bottom:1px solid #d7dcde; color: #FFF; line-height: 14px;}
#userID {margin:0 0 0 15px;padding:4px 0 11px 0; color:#4e5558; font:11px verdana;}
#sidebar1 h3{height:29px;background:url(images/stitle_bg.gif) repeat-x;overflow:hidden;}
#sidebar1 h3 img {float:left;margin-top:10px}
#sidebar1 h3 img.Youtube {margin-top:7px}
#sidebar1 h3 img.twitter {margin-top:9px}
#recentTrackback,#archive,#link,#calendar,#adTistory{display:none;}

#sidebar1, #sidebar2 {overflow:hidden;}
#sidebar2 .block { margin:0 0 19px 0; }
.block {margin:0 0 26px 0;}
.block h3 {margin:0 0 10px; padding:0 0 3px;color:#273a43; font:9px verdana;}
.block ul {margin:0; padding:0; list-style:none;}
.block ul li{margin:0; padding:0 0px 8px 8px; font:12px Dotum; color:#777; line-height:14px;background:url(images/bul_arrow.gif) no-repeat scroll 0 3px;}
*:first-child+html .block ul li{background-position:0 5px;}
* html .block ul li{background-position:0 5px;}
.block a {color:#7a7a7a;font-family:gulim;font-size:12px;}
.block a:hover{color:#2b5d90;text-decoration:underline;}

#tagbox ul {margin:-5px 0 0 0; }
#tagbox li {display:inline;  font-size: 11px;padding:0;background:none;}
#tagbox li a {padding:0 3px 0 0; line-height:18px;}
#tagbox li .cloud1,
#tagbox li .cloud2,
#tagbox li .cloud3,
#tagbox li .cloud4,
#tagbox li .cloud5 {font-size:11px; color:#91919d;}
#archive .block ul li {padding:0 0 0 0; line-height:11px; font:11px verdana !important;}

#sidebar2 #calendar {margin-left:0; }
#calendar { margin:13px 0 10px 15px; padding:5px 0 8px; background:#d7e0e4;}
#calendar h3 {display:none;}
.tt-calendar {width:147px; margin:0 auto;}
.tt-calendar thead {display:none;}
.tt-calendar tbody td {margin:4px;}
.calendar_prev {background:url(images/btn_cal_prev.gif) 0 4px no-repeat; padding:0 4px 0 0; margin-right:31px;}
.calendar_next {background:url(images/btn_cal_next.gif) 5px 4px no-repeat; padding:0 4px 0 4px; margin-left:31px;}
#sidebar2 .calendar_prev { margin-right: 10px; }
#sidebar2 .calendar_next { margin-left: 10px; }
.calendar_prev span ,
.calendar_next span {display:none;}

#sidebar1 #category {margin-left:1px; }
#category h3 {font:bold 11px dotum,tahoma; color:#7a7a7a;}
#category ul {margin:0; padding:0; list-style:none;}
#category ul ul { padding: 5px 0 0 0;}
#category ul ul ul { margin-left: 7px; }
#category li {margin:0; padding:0 0 4px; background:none; }
#category li a {color:#666;}
#category li ul li ul li a{background:url(images/bul_category.gif) 0 2px no-repeat; padding-left:7px;}
#category li ul li ul li a:hover {background:url(images/bul_category_on.gif) 0 2px no-repeat;}
#category li a:link,#category li a:visited,#category li a:active {color:#666; text-decoration:none;}
#category li a:hover {color:#e25bc2; text-decoration:none;}
#category .c_cnt {font:11px Dotum; color:#e25bc2;}

#counter {height:35px; margin:0px 0px 40px 0px; padding:0px 10px 0px 10px ; border:1px solid #a2ccea; text-align:center;}
#counter ul { margin:0; padding:11px 0 0 0; list-style:none; text-align:center; }
#counter ul li {float:left; display:inline; color:#7a7a7a; font:11px verdana; padding:0px;}
#counter ul li.today {width:110px;text-align:left;}
#counter ul li.total {text-align:right;}
.clearBoth { clear:both; }


#adminMenu li {display:inline; background:none;}
#adTistory {margin:0 0 19px 13px; background:url(images/tistoryBanner01.gif) no-repeat;}
#adTistory a {display:block; padding:4px 0 0 93px;color:#666; font-size:11px; letter-spacing:-1px;}
#sidebar2 #adTistory a {width:130px; overflow:hidden; }
#sidebar2 #adTistory {margin-left:0; }

#btnRSS {float:right; background:url(images/btn_rss.gif) no-repeat left 4px; padding:4px 0 2px 17px; color:#96a0a4;}
#btnRSS a {display:block; width:67px; color:#96a0a4 !important; font:10px verdana;}

#footMenu {display:none;margin:0 0 0 355px; width:625px; background:#e4e9eb;}
#footMenu a {color:#666;  }
#footMenu ul {margin:0; padding:0; list-style:none; overflow:auto;}
#footMenu li {float:left; padding:2px 7px 8px 8px; background:url(images/bar_footermenu.gif) no-repeat 0 7px;}
#footMenu li.home {background:none;}
#footer a {/*  font-size:11px;font:9px verdana; */}

#policyMenu{margin-left:127px;width:850px; height:11px;margin-bottom:10px;list-style:none;background:url(images/bm_blog_bg.gif) no-repeat 0 0px;}
#policyMenu li{float:left;margin-right:21px;vertical-align:top;}
#policyMenu li a{float:left;display:block;height:10px;background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;}
#policyMenu li.blog_intro a{width:50px;background-image:url(images/bm_blog_intro.gif);}
#policyMenu li.blog_policy a{width:69px;background-image:url(images/bm_blog_policy.gif);}
#policyMenu li.blog_notice a{width:38px;background-image:url(images/bm_blog_notice.gif);}
#policyMenu li span{position:absolute;top:0;left:0;height:0;overflow:hidden;z-index:-1;}
#policyMenu li:hover a, #policyMenu li a:hover{background-position:0 100%;}

#copyright {margin-left:127px;width:850px; margin-bottom:10px;padding:0;}
#copyright a.bloger {font:11px dotum; }
#copyright .tistory_copyright{display:none;}

#family_site{margin-left:127px;width:850px;height:11px;overflow:hidden;list-style:none;}
#family_site li{float:left;margin-right:9px;padding-left:8px;background:url(images/bg_var_3.gif) no-repeat scroll 0 1px;}
#family_site li a{float:left;}
#family_site li img{vertical-align:top;}
#family_site li.first{padding:0;background:none;}


/* content */
#content {float:left;width:/*@post-width:-50=*/688px/*@*/;margin-left:10px;overflow: hidden;}
#content .nonEntry,
#content .entry {width:/*@post-width:-50=*/650px/*@*/;overflow: hidden;border:1px solid #ccc;}
#content .wrapEntryCnt {position:relative;}
#content .entry {padding:12px 18px 25px;}
#content .nonEntry {padding:26px 19px 30px 19px !important;}
#content .nonEntry h3 {margin:0; padding:7px 0 5px 0; border-bottom:2px solid #7bb2d9; color:#666; font:12px verdana; text-indent:-5000px;}
#content .listEntry {padding:10px 14px;border:1px solid #e5e5e5;margin:0px 0px 30px 0px;}
#content .listEntry h3{color:#535353 !important;font-size:16px;font-weight:bold;height:34px;background:url(images/bg_underline_blue.gif) repeat-x scroll 0 100%;border-bottom:0 !important;}
.listEntry ol li{background:none !important;border-bottom:1px solid #cccccc !important;padding-left:0 !important;}
.listEntry ol li .date{float:none !important;color:#7a7a7a !important;}
#content .listEntry ol li a{color:#7a7a7a !important;}
.listEntry .listEntryBg {padding-bottom:10px}
.listEntry h3 {margin:0 ; padding:0 0 4px; font-size:11px; color:#517c8c; font-weight:normal; border-bottom:1px solid #87b0c3;}
.listEntry ol {margin:0; padding:0; list-style:none; position:relative; overflow: hidden; }
.listEntry ol li {color:#517c8c;background:url(images/bul_schlist.gif) no-repeat 3px 9px; padding:4px 3px 3px 30px; border-bottom:1px solid #FFF; }
.listEntry ol li a {color:#517c8c !important; }
.listEntry ol li .date {float:right; color:#517c8c; font:11px verdana;}

.titleWrap {width:/*@post-width:-50=*/650px/*@*/;margin-bottom:30px;padding:2px 0 11px; overflow: hidden;}
.titleWrap h2 {margin:0; padding:5px 0 3px 0;}
.titleWrap h2 a {color:/*@post-title-color=*/#1e1e1e/*@*/; font-size:/*@post-title-font-size=*/16px/*@*/; font-weight:bold;}
.titleWrap h2 a:link,.titleWrap h2 a:visited,.titleWrap h2 a:active,.titleWrap h2 a:hover {color:/*@post-title-color=*/#1e1e1e/*@*/; }

.entry .admin,
.entry .admin a {color:#8aa3b0; font:11px verdana; letter-spacing:-1px;}
.entry .admin .text a {font:11px gulim, "굴림", sans-serif;}

#guestWrite p {margin:0; padding:0; }
#guestList ul,
#guestList ol,
#guestList li {margin:0; padding:0; list-style:none;}

#taglog .wrapEntryCnt {width:/*@post-width:-50=*/650px/*@*/; padding:12px 0 0 0; overflow: hidden; }
#taglog h3 {background:url(images/title_tag.gif) no-repeat; }
#taglog ul {margin:-1px 0 0 0; padding:0; }
#taglog li {display:inline; line-height:23px; padding:0 7px 0 0;}
#taglog li .cloud1 {font-size:12px; color:#029dc4; font-weight:bold;}
#taglog li .cloud2 {font-size:12px; color:#029dc4;}
#taglog li .cloud3 {font-size:12px; background-color:#d0dadd; color:#666; }
#taglog li .cloud4 {font-size:12px; color:#666;}
#taglog li .cloud5 {font-size:12px; color:#96a0a4;}

#localog .wrapEntryCnt { width:/*@post-width:-50=*/650px/*@*/; padding:12px 0 0 0; overflow: hidden; }
#localog h3 {background:url(images/title_localog.gif) no-repeat; }
#localog .spot {background:url(images/ic_local.gif) no-repeat 0 5px; padding:1px 0 0 13px; color:#666; }
#localog .info {background:url(images/ic_localinfo.gif) no-repeat 0 5px; padding:1px 0 0 13px; color:#029dc4; }
#localog a:link,
#localog a:visited {color:#029dc4;}
#localog a:hover {color:#029dc4; text-decoration:underline;}

#guestbook h3 {background:url(images/title_guest.gif) no-repeat; }
#guestbook .wrapEntryCnt {padding:25px 0 0 0;}
#guestbook .commentWrite {margin-bottom:10px;}

.comment {margin:15px 0 15px 0;background-color:#f4f4f4;padding:15px 20px;border-bottom:1px solid #8e8e8e;}
.comment h3 {display:none;}
.commentWrite {}
.commentWrite p {color:#aaaaaa; font:10px verdana; margin:0; padding:0;}
.commentWrite .text {height:12px;font:12px Dotum; color:#513e6a;border:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea; background:#fff;padding:4px 3px 2px; vertical-align:middle;}
.commentWrite .wrapName {margin:0; padding:6px 0 7px !important;}
.commentWrite .secretWrap {}
.commentWrite .secretWrap input {vertical-align:middle;}
.commentWrite .secretWrap label {}
.commentWrite textarea {width:/*@post-width:-71=*/597px/*@*/;height:70px; padding:5px 0 5px 11px; font:12px Dotum; color:#a7a7a7; border:1px solid #abadb3;border-left:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea; background:#fff; line-height:14px;}
.commentWrite .button {text-align:center;padding-top:10px;zoom:1;}
* html .commentWrite .button{}
.commentWrite .submit {text-indent:-1000px;border:0 none; width:108px; height:25px; background:url(images/btn_reply.gif) no-repeat; font:1.1em Dotum, Arial, sans-serif; padding-top:3px; cursor:pointer;zoom:1;}
* html .commentWrite .submit{position:relative;top:0;left:0;}
.commentWrite label span {font-size:12px;color:#666;}
.commentWrite .t_name {}
.commentWrite .t_password {}
.commentWrite .t_homepage {}
.commentWrite .t_comment {}
.commentWrite input.name {width:130px;}
.commentWrite input.password {width:130px;}
.commentWrite input.homepage {width:160px;font-weight:bold;}
.commentWrite .t_comment {display:none;}
.commentList {overflow:hidden; margin:-2px 0 0 4px; padding:0 0 19px; }
.commentList ol,
.commentList ul {margin:0; padding:0; list-style:none;}
.commentList li {padding-top:12px !important; padding-bottom:5px !important;}
.commentList li p {margin:0; padding:4px 0 1px 12px; color:#666; line-height:15px; word-break:break-all;}
.commentList li ul {margin:3px 0 0 0; padding:0;}
.commentList li ul li {background:url("images/bul_reply.gif") no-repeat 20px 6px; margin-top:16px !important; padding-left:35px !important; padding-bottom:0 !important;border:none; padding-top:0 !important; }
.commentList li ul li .name{background:none;padding-left:0;}
.commentList li ul li p{padding-left:2px;}
.commentList li .name {color:#263e6a;padding-left:17px;background:url(images/bul_comments.gif) no-repeat 0px 0px;font-weight:bold;font-size:12px;}
*:first-child+html .commentList li .name{background-position:0 0px;}
* html .commentList li .name{background-position:0 4px;}
.commentList li .name a {color:#666;}
.commentList li .date {font:11px verdana; color:#4e9bce;}
.commentList .control a.modify {margin-right:2px;padding-left:5px;background:url(images/bg_var_4.gif) no-repeat scroll 0 4px;}
*:first-child+html .commentList .control a.modify{background-position:0 0;}
* html .commentList .control a.modify{background-position:0 0;}
.commentList .control a.write {padding-left:5px;background:url(images/bg_var_4.gif) no-repeat scroll 0 4px;}
*:first-child+html .commentList .control a.write{background-position:0 0;}
* html .commentList .control a.write{background-position:0 0;}
.commentList .control a.address {margin-right:2px;}

#recentComment .info {color:#a2a2a2}

#paging {width:100%; height:33px; margin:10px 0 10px 0; padding:10px 0 10px 0; text-align:center; font-size:12px; clear:both;}
#paging img{vertical-align:middle;}
#paging .numbox {}
#paging .num:active, #paging .num:link {color:#0066cc;text-decoration:underline;}
#paging .num:visited{color:#800080;text-decoration:underline;}
#paging .num span {}
#paging .bar {padding:0 0 0 2px; background:url(images/bar_paging.gif) no-repeat 0 2px;}
#paging #prevPage {}
#paging #nextPage {}

.wrapEntryHead {padding:9px 0 8px; color:#a2a2a2;}
.wrapEntryHead .category {color:#777;padding-right:3px}
.wrapEntryHead .category a {color:#777;}
.wrapEntryHead .date {font-family:Arial; font-size:11px}

.entryProtected {margin:24px 0 10px;padding:15px 0 15px 18px; background:#FFF;}
.entryProtected p.text {color:#9f9f9f; margin:0; padding:0;}
.entryProtected input {width:150px; border:1px solid #dfe0d9; vertical-align:middle; color:#9f9f9f;}
.entryProtected .submit {margin:1px 0 0; background:url(images/btn_confirm.gif) no-repeat; width:92px; height:21px; text-indent:-5000px; border:0; cursor:pointer;}
.entryProtected .form {margin:0; padding:7px 0 ;}
.entryProtected label {padding-left:57px; background:url(images/lb_password.gif) no-repeat;}
.entryProtected label span {display:none;}

.article {position:relative;width:/*@post-width:-50=*/650px/*@*/; margin:0; padding:0; color:/*@post-body-color=*/#777/*@*/; font-family:/*@post-body-font-family=*//*@*/, dotum, sans-serif; font-size:/*@post-body-font-size=*/12px/*@*/; }
.article a:link,
.article a:visited,
.article a:hover,
.article a:active {color:#939494;}
.article dt {text-decoration:underline;}
.article dd {margin-left:20px; padding-bottom:10px;}
.article blockquote {background:url(images/iconBlockquote.gif) 15px 0 no-repeat;padding-top:3px; padding-left:40px; margin:10px 0;}
.author {text-align:right; color:#888888; padding:21px 0 12px 0; clear:both; border-bottom:1px solid #cccccc; margin-bottom:30px}
.author .text {font:12px Arial;}

.tagTrail {margin:0; padding:5px 5px 4px 30px; background:#FFF url(images/ico_tag.gif) 0 8px no-repeat; clear:both; color:#9f9f9f;}
.tagTrail a {color:#7a7a7a;}
.tagText {display:none;}

.actionTrail {margin:0 ; padding:8px 0 0 0; clear:both; }
.actionTrail span.st {display:none;}
.actionTrail .num {position:relative;top:3px;color:#2b5d90; font-weight:bold; font:12px 굴림;text-decoration:underline;}
*:first-child+html .actionTrail .num{top:5px;}
* html .actionTrail .num{top:5px;}
.actionTrail .wrapTrackback {display:inline-block;height:17px;margin-right:10px;vertical-align:middle;background:url(images/ico_trackback.gif) no-repeat 0 4px; padding:0 0 0 66px;}
.actionTrail .wrapComment   {display:inline-block;height:17px;vertical-align:middle;background:url(images/txt_comments.gif) no-repeat 0 4px; padding:0 0 0 65px;}

.trackback {margin:15px 0 13px; padding:15px 0 0 0;}
.trackback img {border:0 none;}
.trackback h3 {margin:0; padding:0; }
.trackback h3 span.st {display:none;}
.trackback h3 span.trackback-url {font:10px Verdana; color:#666; text-decoration:underline;}
.trackback .trackbackInfo {margin-top:16px; padding:11px 11px 11px; background:#dfe7e7; line-height:12px;}
.trackback h4 {font:11px Dotum;  margin:0; padding:0; color:#666; font-weight:bold;}
.trackback h4 a {color:#666 !important;}
.trackback ol {margin:0; padding:0; list-style:none;}
.trackback ol li {word-break:break-all; overflow:hidden; }
.trackback .date {font:11px Verdana; color:#96a0a4;}
.trackback .from {font-size:11px; color:#96a0a4;}
.trackback .bar {padding:0 2px;}
.trackback p {font-size:11px; line-height:16px; color:#96a0a4; margin:0; padding:8px 10px 0 10px;}
.trackback a.delete {background:url(images/iconDelete.gif) left top no-repeat; padding-left:21px; text-decoration:none;}
.trackback a.delete span {display:none;}

/* 플러그인 위젯 */
#sidebar1 .module { margin: 0 0 19px 15px; }
#sidebar2 .module { margin: 0 0 19px; }
.module_widget h3, .module_plugin h3 {margin:0; padding:0; color:#273a43; font:bold 11px dotum, sns-serif; line-height:14px !important; overflow:visible;}
.module_plugin ul,
.module_widget ul{margin:0 0 18px; padding:0; list-style:none;}
.module_plugin ul li,
.module_widget ul li {padding:4px 0 0 0px; font:11px Dotum; color:#666; line-height:14px;}
.module_plugin ul li a, .module_plugin ul li a:hover,
.module_widget ul li a, .module_widget ul li a:hover {color:#666; }

/* 미디어 로그 */
#mediaLogLimit select { margin-left: -7px; padding-left: 0; }
#mediaLogContent { margin-top: 20px; }

.banner{margin-bottom:30px;}
.banner .bn_1{margin-bottom:5px;}
.banner .bn_2 ul li {display:inline;}
.banner .bn_2 ul li img {float:left;}
.clearBoth {clear:both;}

/* Tiedition Override */
body.tistory_grid_630 div#ttCanvas{width:690px !important; margin-right:30px;}
body.tistory_grid_630 div#ttCanvas .tt-span-12{width:690px !important;}
body.tistory_grid_630 div#ttCanvas #ttPanel1286344649{padding-top:0;}

div#ttCanvas .tt-item-310300 .tt-item-inner{background-color:#fff !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-6-border{border:1px solid #ccc !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-12.head_list{width:650px !important;padding:18px 18px; border:2px solid #7bb2d9 !important;}

div#ttCanvas .tt-item-310300 .tt-wrap-item-post .tt-post-title a{color:#535353 !important;}
div#ttCanvas .tt-item-310300 .tt-wrap-item-post .tt-post-summary, div#ttCanvas .tt-item-310300 .tt-wrap-item-post .tt-post-summary a{color:#666 !important;}
div#ttCanvas .tt-item-310300 .tt-wrap-item-post{margin-top:0 !important;}
div#ttCanvas .tt-item-310300 .tt-wrap-item-post .tt-post-etcinfo span, div#ttCanvas .tt-item-310300 .tt-wrap-item-post .tt-post-etcinfo span a{color:#a2a2a2 !important;}
div#ttCanvas .tt-item-310300 .tt-wrap-item-thumbnail{right:auto !important;bottom:0 !important;}
body.tistory_grid_665 div#ttCanvas .tt-span-12.head_box{padding:19px !important;border:3px solid #7bb2d9 !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-6{width:360px !important;}

body.tistory_grid_630 div#ttCanvas .middle_list .tt-span-4{clear:both;float:none;width:auto !important;overflow:hidden;border-bottom:1px solid #e2e2e2;margin-bottom:20px;}
body.tistory_grid_630 div#ttCanvas .middle_list .tt-span-4.tt-last{border-bottom:0;margin-bottom:0;}
div#ttCanvas .tt-item .tt-post-title, div#ttCanvas .tt-item .tt-post-title a, div#ttCanvas .tt-post-title a{color:#535353 !important;font-size:14px;}
div#ttCanvas .tt-post-summary a, div#ttCanvas .tt-post-summary{color:#7a7a7a !important;}

div#ttCanvas #ttItem1286344653 {margin-top:14px;}
div#ttCanvas #ttItem1286344653 .tt-item-title{height:29px;margin-bottom:20px;background:url(./images/stitle_bg.gif) repeat-x scroll 0 0 !important;}
div#ttCanvas #ttItem1286344653 .tt-item-title .tt-item-title-bg{padding:1px 0px; background:url(./images/h3_recent_post.gif) no-repeat scroll 0 10px !important;}
div#ttCanvas #ttItem1286344653 .tt-item-title .tt-item-title-bg .tt-item-title-inner {text-indent:-2000px !important;}
div#ttCanvas #ttItem1286344653 {width:690px !important;padding:0px !important;}
div#ttCanvas #ttItem1286344653  .middle_list .tt-span-4{clear:both;float:none;width:690px !important;overflow:hidden;border-bottom:1px solid #e2e2e2;margin-bottom:20px;}

div#ttCanvas #ttItem1286344655 {margin-top:10px;}
div#ttCanvas #ttItem1286344655 .tt-item-title{height:29px;margin-bottom:20px;background:url(images/stitle_bg.gif) repeat-x scroll 0 0 !important;}
div#ttCanvas #ttItem1286344655 .tt-item-title .tt-item-title-bg{padding:1px 0px; background:url(./images/h3_honsu_story.gif) no-repeat scroll 0 8px !important;}
div#ttCanvas #ttItem1286344655 .tt-item-title .tt-item-title-bg .tt-item-title-inner {text-indent:-2000px !important;}
div#ttCanvas #ttItem1286344655 .tt-span-4 .tt-post-title a{color:#535353 !important;font-size:12px;}

div#ttCanvas #ttItem4149 {margin-top:10px;}
div#ttCanvas #ttItem4149 .tt-item-title{height:29px;margin-bottom:20px;background:url(images/stitle_bg.gif) repeat-x scroll 0 0 !important;}
div#ttCanvas #ttItem4149 .tt-item-title .tt-item-title-bg{padding:1px 0px; background:url(./images/h3_sinbu_news.gif) no-repeat scroll 0 8px !important;}
div#ttCanvas #ttItem4149 .tt-item-title .tt-item-title-bg .tt-item-title-inner {text-indent:-2000px !important;}
div#ttCanvas #ttItem4149 .tt-span-4 .tt-post-title a{color:#535353 !important;font-size:12px;}

div#ttCanvas .tt-item-130021 .tt-post-title, div#ttCanvas .tt-item-130021 .tt-post-summary, div#ttCanvas .tt-item-130021 .tt-post-etcinfo{text-align:left !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-6_4 .tt-item-point-thumbnail-selected-4_3-w{border-color:#7bb2d9 !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-4{width:220px !important;margin-right:15px !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-4-border{width:218px !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-4-thumb_ratio-7_4{height:124px !important;}
.article div{line-height:24px !important;}
.article .ttShareEntryWithSNS{position:absolute;top:-45px;right:0;text-align:right !important;}


#content .entry .wrapEntryCnt .titleWrap .wrapEntryHead{padding:0 0 10px 0; border-bottom:2px solid #7bb2d9;}
#sidebar1 #flickr{overflow:hidden;}
#sidebar1 #TiCumulus{border:1px solid #ddd;}
#sidebar1 .twtr-hd, #sidebar1 .twtr-ft{display:none !important;}
#sidebar1 .twtr-widget .twtr-tweet{border-bottom:0;}
#sidebar1 .twtr-widget .twtr-timeline{height:auto !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-1_8-thumb_ratio-4_3{height:120px !important;}
body.tistory_grid_630 div#ttCanvas .tt-span-1_8-border{width:200px !important;}
.c_cnt{color:#2b5d90 !important;}

/* Flickr Sidebar */
#flickr_badge_wrapper2 { line-height:0;}
.flickr_badge_image { margin:0; padding:0;}
.flickr_badge_image img { width:78px;height:58px; margin:0; padding:0; }
#flickr_badge_image1,
#flickr_badge_image2,
#flickr_badge_image3,
#flickr_badge_image4,
#flickr_badge_image5,
#flickr_badge_image6,
#flickr_badge_image7,
#flickr_badge_image8,
#flickr_badge_image9,
#flickr_badge_image10  { float:left; margin:0; padding:0;}


#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited { display:block; margin:0 7px 7px 0 !important; text-decoration:none !important; border:1px solid #ccc; background:inherit !important;color:#3993ff; padding:0;}
#flickr_badge_uber_wrapper #flickr_badge_image3 a, #flickr_badge_uber_wrapper #flickr_badge_image6 a{margin:0 0 7px 0 !important;}
#flickr_badge_wrapper2 {}


#family_site li a span{position:absolute;top:0;left:0;height:0;overflow:hidden;}
#family_site li a{display:inline-block;height:11px;background-color:#fff;background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;}
#family_site li .fs_sec{width:76px;background-image:url(images/fs_sec.gif);}
#family_site li .fs_sec_blog{width:69px;background-image:url(images/fs_sec_blog.gif);}
#family_site li .fs_marie{width:98px;background-image:url(images/fs_marie.gif);}
#family_site li .fs_bubble_mania{width:71px;background-image:url(images/fs_bubble_mania.gif);}
#family_site li .fs_zipel{width:42px;background-image:url(images/fs_zipel.gif);}
#family_site li .fs_zipel_asac{width:61px;background-image:url(images/fs_zipel_asac.gif);}
#family_site li .fs_cleaner{width:70px;background-image:url(images/fs_cleaner.gif);}
#family_site li .fs_virus_dr_cafe{width:99px;background-image:url(images/fs_virus_dr_cafe.gif);}
#family_site li .fs_pavv_3d{width:110px;background-image:url(images/fs_pavv_3d.gif);}
#family_site li a:hover{background-position:0 100%;}
#treeComponent td{vertical-align:top;}
#STATICMENU {position: absolute; left: 50%; top: 224px; margin-left:505px;z-index:10000;}