@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0; 
	font-family:nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif;
}
body {
	background-color:/*@background-color*/#f5f5f5/*@*/;
	background-image:/*@background-image*/ /*@*/;
	background-repeat:/*@background-image-repeat*/ /*@*/;
	background-position:/*@background-image-position*/ /*@*/;
	font-size:13px;
}
a {text-decoration:none; }
a:hover {text-decoration:underline; }
hr {display:none; }
input.text, select, textarea {
	border:1px solid #d5d5d5;
	color:#191919;
}
input {vertical-align: middle; }
textarea {padding:5px; font-size:12px; }

/* 태그 */
#taglog ul, #tagbox ul { 
	text-align:justify; 
}

#blogMenu li,
#counter li,
#tagbox li,  
#taglog li {
	display:inline;
}
#blogMenu li, /*탑메뉴*/
#sidebar li, /*사이드바 - 마크업에 따라 변경*/
#searchList li, /*본문검색리스트*/
#searchRplist li, /*댓글검색리스트*/
#guestList li, /*방명록*/
.trackback li, /* 트랙백 */
.keylog li, /*키로그*/
.commentList li /*댓글*/ {
	list-style-type:none;
}
/* 포스트 본문 마크업 */
#content .entry .article ol, #content .entry .article ul, #content .entry .article il {
	padding-left:25px;
}
.article .ttShareEntryWithSNS {padding-top: 35px;padding-bottom:20px;}
.article dt {
	padding-top:5px;
	text-decoration:underline;
}
.article dd {
	padding-left:25px;
	padding-bottom:5px;
}
.article table th { } /* 스킨디자인에따라 색상 변경 */
.article table td {padding:2px; } /* 스킨디자인에따라 색상 변경 */
.dual table td, .triple table td {background-color:transparent; } /* 이미지 레이아웃 */

/* 광고 마크업1 */
.ads_top {
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
}

/* 광고 마크업2 */
.ads_bottom {
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}

/* article 다음에 오는 마크업 */
.author, .tagTrail, .actionTrail { clear:both; }

/* 블로그 레이아웃 */
#body {clear: both; width:/*@post-width:257*/979px/*@*/; margin:0px auto;  position:relative;}
#content {
	float:left;
	width:/*@post-width:42*/668px/*@*/;
	overflow:hidden;
	word-break:break-all;
}
#sidebar {
	float:right;
	width:300px;
	overflow:hidden;
}
#footer {
	clear:both;
	padding:41px 0 32px 0;
	text-align:center;
}
/* BOX  */
.boxTop, .boxMid, .boxBtm, .boxTopR, .boxMidR, .boxBtmR {clear:both; }
.boxTop-left, .boxTop-right, .boxBtm-left, .boxBtm-right {float:left; width:4px; height:4px; background-color:#transperant; }
.boxTopR, .boxBtmR { height: 4px; }
.boxBtmR { padding-bottom: 11px; }

.boxTop-mid, .boxBtm-mid, .boxTopR-mid, .boxBtmR-mid {float:left; height:4px; }
.boxTop .boxTop-mid, .boxBtm .boxBtm-mid {width:/*@post-width:34*/717px/*@*/; }
.boxTopR .boxTop-mid, .boxBtmR .boxBtm-mid {width:192px; }

.boxTop-mid {background:url(images/box_t.gif) repeat-x; }
.boxBtm-mid {background:url(images/box_b.gif) repeat-x; }

.boxTop-left {background:url(images/box_round.gif) no-repeat -4px 0px; }
.boxTop-right {background:url(images/box_round.gif) no-repeat 0px 0px; }
.boxBtm-left {background:url(images/box_round.gif) no-repeat -4px -4px; }
.boxBtm-right {background:url(images/box_round.gif) no-repeat 0px -4px; }

.boxMid, .boxMidR {border-left:1px solid #424242; border-right:1px solid #424242; background-color:#4E4E4E; }
.boxMid {width:/*@post-width:40*/723px/*@*/; overflow:hidden; }
.boxMidR {width:198px; overflow:hidden; }

.boxBtm {margin-bottom:14px; }
.clear {clear:both; width:1px; height:10px; padding:0; font:0px; line-height:0px; }
* html .clear {clear:both; width:1px; height:6px; padding:0; font:0px; line-height:0px; }
.boxTop div, .boxBtm div, .boxTopR div, .boxBtmR div {font-size:0px; }

#adsense {top:0; right:0; width: 300px; height:250px; margin-bottom: 6px;}

.sideTop {background:url(images/sg_img.png) no-repeat 0 -1040px; width:300px; height:6px; font-size:0; margin-top:6px;}
.sideBottom {background:url(images/sg_img.png) no-repeat 0 -1080px; width:300px; height:6px; font-size:0; padding-bottom:6px;}
.sideMiddle {display:block; border-left: 1px solid #d3d3d3; border-right:1px solid #d3d3d3; width: 298px; background-color:#f8f8f8;}
.sideItem .sideMiddle ul { padding: 10px 12px 7px 15px;}
#notice ul {padding:0 12px;}
#sidebar .collapse {margin-bottom: 7px;}
#sidebar .collapse .sideMiddle {display:none;}
#sidebar .collapse .sideBottom {display:none;}

.ico_notice {background:url(images/sg_img.png) no-repeat 0 -1556px; padding-left: 40px;}
.ico_article {background:url(images/sg_img.png) no-repeat 0 -1372px; padding-left: 18px;}
.ico_link {background:url(images/sg_img.png) no-repeat 6px -1411px; padding-left: 18px;}

#sidebar .sideItem {position:relative; padding-top: 34px;}
#sidebar .sideItem h3.stitle {position:absolute; top:0; left:0; background:url(images/sg_img.png) no-repeat 0 -1120px; width:300px; height:34px; text-indent:14px; line-height:34px; font-size:12px; color:#000;}
#sidebar .collapse h3.stitle {background-position:0 -1180px; height:35px;}

.member_twitter_link {display:block; width: 300px; height:59px; background: url(images/sg_img.png) no-repeat 0 -1240px; text-indent:-2000em; margin-bottom: 6px;}

.article_top {background:url(images/sg_img.png) no-repeat 0 -960px;height:6px;}
.article_middle {border-left: 1px solid #d3d3d3; border-right:1px solid #d3d3d3; background-color:#fff;}
.article_bottom {background: url(images/sg_img.png) no-repeat 0 -1000px; height:6px; padding-bottom:10px;}

.etc_link {position:relative; padding:0;}
.etc_link a {display:block; position:relative; text-indent:-2000em; overflow:hidden;}
.etc_smartplace {background:url(images/bn_smartplace.gif) no-repeat; width:128px; height:40px; left:-1px; float:left;}
.etc_tnm {background:url(images/bn_tnm_badge_v2.gif) no-repeat; width:128px; height:40px; left:13px; }
.etc_link .blog_heroes {position:relative; background:url(images/bn_bloggerheroes.gif) no-repeat; width:129px; height:156px; margin:0 0; left:-2px;}
.etc_line {border-top: 1px solid #e4e4e4; margin:0 15px; padding:0 auto;}
.fb_likebox_wrap {margin:0 4px; padding:3px 0; text-align:left;}
.etc_banner_wrap {margin:0 15px; padding:13px 0 2px; text-align:left;}

/* 헤더 */
#header {
	background:url("images/sg_img.png") repeat-x center -220px;
	height:195px;
}
#header .head-container {
	background:url("images/sg_img.png") no-repeat scroll center 0 transparent;
	height:146px;
	margin:0 auto;
	padding-top:49px;
}
#header h1 {overflow:hidden;width:979px;height:70px;margin:0 auto;
}

#header h1 a {background:url("images/sg_img.png") no-repeat scroll 0 -440px transparent;
height:70px;display: block; width: 450px; height: 70px;text-indent: -2000em;}

/* 블로그메뉴 */
#blogMenu {float:right; margin-top:/*@title-height:-61*/13px/*@*/; margin-right:5px; }
#blogMenu ul li {float:left; }
#blogMenu a {
	display:block;
	height:16px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
	background-position: 0 center;
}
#blogMenu .tab_home a {width:34px; background-image:url(images/tab_home.gif);}
#blogMenu .tab_tag a {width:36px; background-image:url(images/tab_tag.gif); }
#blogMenu .tab_media a {width:68px; background-image:url(images/tab_media.gif); }
#blogMenu .tab_location a {width:81px; background-image:url(images/tab_location.gif); }
#blogMenu .tab_key a {width:52px; background-image:url(images/tab_key.gif); }
#blogMenu .tab_guestbook a {width:72px; background-image:url(images/tab_guestbook.gif); }
#blogMenu .tab_admin a {width:49px; background-image:url(images/tab_admin.gif); }
#blogMenu .tab_write a {width:40px; background-image:url(images/tab_write.gif); }

#tt-body-page .tab_home a {background-image:url(images/tab_home_on.gif); }
#tt-body-tag .tab_tag a {background-image:url(images/tab_tag_on.gif); }
#tt-body-media .tab_media a {background-image:url(images/tab_media_on.gif); }
#tt-body-location .tab_location a {background-image:url(images/tab_location_on.gif); }
#tt-body-keylog .tab_key a {background-image:url(images/tab_key_on.gif); }
#tt-body-guestbook .tab_guestbook a {background-image:url(images/tab_guestbook_on.gif); }

/* 메뉴 네비게이션 */
#menuNav {background-image: url(images/sg_img.png); background-position:0 -518px; background-repeat: no-repat; width:979px;margin:0 auto; height:43px;clear:both;padding-top:22px; position:relative;}
#menuNav li {float: left; list-style:none;}
#menuNav a {display:block; height:43px; line-height:43px; text-align:center;overflow:hidden; color:#ccc; font-size:13px;}
#menuNav .nav_home a {width:74px; color:#fff; font-weight:bold;}
#menuNav .nav_news a {width:82px;}
#menuNav .nav_review a {width:82px;}
#menuNav .nav_insight a {width:94px;}
#menuNav .nav_blog a {width:80px;}
#menuNav .nav_intro a {width:126px;}
#menuNav .nav_mobile a {width:80px;}
#menuNav .nav_twitter {padding: 14px 0 0 12px;}
#menuNav .nav_rss {padding: 14px 0 0 14px;}
#menuNav .nav_twitter a {background:url(images/sg_img.png) no-repeat 0 -840px; width:63px; height:16px; text-indent:-2000em;}
#menuNav .nav_rss a {background:url(images/sg_img.png) no-repeat 0 -880px; width:42px; height:16px; text-indent:-2000em;}

/* 검색 */
#searchBox {position:absolute; top:32px; right:8px; width:197px; height:23px; background:url(images/sg_img.png) no-repeat 0px -920px; }
#searchBox label {display:none; }
#searchBox input {
	width:160px;
	height:17px;
	vertical-align:middle; 
	position:relative;
	cursor:pointer;
	color: #929292;
	margin: 3px 0 0 6px;
}
#searchBox .submit { 
	width:22px;  
	height:20px;
	border:0px;
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
	background:none;
	margin-left:0;
}
/* 카운터 */
#counter {float:right; margin-top:12px; }
#counter li {color:#ff0; font:9px tahoma; }
#counter span {display:none; }
#counter .total, #counter .today, #counter .yesterday {height:7px; margin-right:7px; background-repeat:no-repeat; background-position:0px 2px; }
#counter .total {padding-left:29px; background-image:url(images/txt_total.gif); }
#counter .today {padding-left:39px; background-image:url(images/txt_today.gif); }
#counter .yesterday {padding-left:63px; background-image:url(images/txt_yesterday.gif); }
/* 컨텐츠 */
/* 타이틀 */
.title {}
.title, .title a {font:bold 13px/16px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
.cnt {color:#1da2da; }
.subMarginTop {height:30px; }
.subMargin {margin-top:30px; }

/* 태그로그 */
#taglog ul {margin:16px 20px 30px 20px; }
#taglog li {line-height:22px; vertical-align:middle; }
#taglog li .cloud1 { /* 가장 빈도수가 높은 태그 */
	background-color:#C7C721;  
	color:#7070db;  
	font-size:16px;
	font-weight:bold;
}
#taglog li .cloud2 { 
	background-color:#8C8C8C;  
	color:#4E4E4E;  
	font-weight:bold;  
	font-size:14px;
}
#taglog li .cloud3 { 
	color:#C7C721;  
	font-weight:bold;  
	font-size:12px;
}
#taglog li .cloud4 { 
	color:#C0BFBF;     
	font-size:12px;
}
#taglog li .cloud5 { 
	color:#8C8C8C; 
	font-size:12px;  
}

/* 지역로그 */
#localog .container {padding:17px 20px 31px 20px; }
#localog .spot { 
	padding-left:35px;  
	background:url(images/iconIndentArrow_local.gif) no-repeat 0px 5px;
	color:#9E9E9E;
	font:12px/20px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif;
}
#localog .info { 
	padding-left:6px;  
	background:url(images/iconIndentArrow_localinfo.gif) no-repeat 0px 6px;
}
#localog .info a {
	color:#969630;
	font:12px/20px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif;
}


/* 방명록&댓글 */
#guestbook .container {padding:19px 20px 33px 20px; }
#guestList {margin-top:10px; }

#guestList .name, .commentList .name {float: left; margin-right: 6px; }
#guestList .wrapper, .commentList .wrapper {clear:both;}
#guestList .name, #guestList .name a, .commentList .name, .commentList .name a {color:#444; font:bold 13px/16px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
#guestList .name img, .commentList .name img {vertical-align:top;}

#guestList .wrapper, #guestList .wrapper a, .commentList .wrapper {color:#444; }
.commentList .wrapper a {color:#1da2da;} 
#guestList p, .commentList p {padding-bottom:1px; font:13px; line-height:19px; font-family:nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
#guestList .date, .commentList .date {font-size:13px; color:#aaa;font-family:tahoma;}
.control {position:absolute; right: 5px; top: 13px; color:#6A6A6A; font:10px/16px tahoma; }
.control a {color:#444; font-size:12px; float:right; background:url(images/sg_img.png) no-repeat 10px -1436px; padding-left: 20px;}
.control a.first {padding-left:0; background:none;}
#guestList ol li ul li, .commentList ol li ul li { 
	padding-left:22px;  
	background:url(images/reply.png) no-repeat 11px 13px;  
}
#guestList ol li {padding-top:13px;}
#guestList ul {margin-top:11px; border-top:1px solid #6A6A6A; }
#guestList ul li {padding-top:13px; padding-bottom:11px; border-bottom:1px solid #6A6A6A; }

#guestList ol li .wrapper {width:/*@post-width:-110*/573px/*@*/; overflow:hidden; padding-top:6px; }
#guestList ul li .wrapper {width:/*@post-width:-143*/540px/*@*/; overflow:hidden; }

input.text {height:18px; }

.secretWrap {height:18px; padding-top:2px; }
.secretWrap input {margin-top:13px; }

.comment_form {position:relative;}
.comment_form .text {border:1px solid #d3d3d3; height: 24px; padding-left: 5px;}
.comment_form p {position: relative; padding-left:71px;}
.comment_form label {position: absolute; top:4px; left: 0;}

.comment_form p.secretWrap {position:absolute; bottom: 75px; left:71px; padding:0;}
.comment_form p.secretWrap label {position:relative; top:7px;}

.comment_form .name input {width:/*@post-width:-448*/178px/*@*/;}
.comment_form .password {position:relative; padding-left: 71px; margin-left: 30px;}
.comment_form .password label {top:0;}
.comment_form .password input {width:/*@post-width:-435*/187px/*@*/;}
.comment_form .homepage {margin: 6px 0; height: 26px;}
.comment_form .homepage input {width:/*@post-width:-93*/477px/*@*/; padding-left:5px;}
.comment_form textarea {width:/*@post-width:-42*/472px/*@*/; height:132px;}
.comment_form.memo {height:144px;}
.comment_form p.button {margin-top:32px; padding:0;}

#guestWrite p.secretWrap {bottom:55px;}

p.button {
	margin-top:3px; 
	text-align:center; 
}
p.button input.submit {
	width:69px;  
	height:42px; 
	border:0; 
	background:url(images/sg_img.png) no-repeat 0 -1720px; 
	text-indent:-5000px;
	vertical-align:top;
	overflow:hidden;
	cursor:pointer;
}
/* 댓글 */
.comment h3 {display:none; }
.commentList {border-top:1px solid #d3d3d3; margin-top: -1px;}
.commentList ol li {padding-top:17px; padding-left:15px; position:relative;  background:url(images/bg_title.gif) repeat-x 0 bottom;}
.commentList ol li .wrapper {padding-bottom:11px; overflow:hidden; padding-top:6px; }
.commentList ul {}
.commentList ul li {padding:13px 0px 11px 0; }
.commentList ul li .wrapper {width:/*@post-width:-173*/510px/*@*/; padding-bottom:0px; overflow:hidden; }

.commentWrite {padding:26px 0 15px 0; overflow:hidden; border-top:1px solid #d3d3d3; margin-top:-1px;}


/* 검색목록 */
#searchList ol, #searchRplist ol {margin:13px 27px 14px 27px;}
#searchList, #searchRplist {padding-bottom:4px; }
#searchList .title, #searchRplist .title {margin:0 28px; padding-top:20px; padding-bottom:6px; font-weight:normal; border-bottom:2px solid #666; color:#000; font-size:13px;}
#searchList li, #searchRplist li {margin-bottom:6px; position:relative;}
#searchList li.ico_article, #searchRplist li.ico_article {background-position:0 -1378px;}
#searchList li .date, #searchRplist li .date {position: absolute; right:0; color:#aaa;}
#searchList li, #searchList li a, #searchRplist li, #searchRplist li a {color:#444; font:13px/16px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }

/* 보호글 */
.entryProtected .container {padding-top:25px !important; padding-bottom:47px !important; text-align:center; }
.entryProtected p.text {padding-bottom:7px; color:#9E9E9E; font:12px/18px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
.entryProtected p.input {width:290px; margin:0px auto; padding:10px 0px; background-color:#646464; }
.entryProtected label {color:#9E9E9E; font:bold 12px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
.entryProtected input.text {
	width:150px;
	height:20px;
	border:0px;
	background-color:#4E4E4E;
	vertical-align:middle;
}
.entryProtected .input .submit {
	width:59px;  
	height:19px; 
	background:url(images/btn_confirm2.gif) no-repeat; 
	font-size:0px;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
}

/* 포스트 */
.infor {padding-top:6px; }
.infor span {color:#aaa; }
.infor span a {color:#1da2da; }
.infor .author {float:right;padding-right:4px; font:12px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; letter-spacing: -1px;}
.infor .author strong {font-weight:normal; color:#1da2da;}
.infor .date {font:12px tahoma; }

.titleWrap {padding-top: 26px; margin:0  28px; height: 49px; background:url("images/bg_title.gif") repeat-x scroll 0 bottom transparent;}
.titleWrap h2 a {
	color:/*@post-title-color*/#1da2da/*@*/;
	font-size:/*@post-title-font-size*/19px/*@*/;
	line-height:1.3em;
	font-family:/*@post-title-font-family*/nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif/*@*/;
}

.entryNotice .article, .entryProtected .container, .entry .container {padding:10px 28px 17px 28px; }

.entry .admin {padding-bottom:14px; }
.entry .admin, .entry .admin a {color:#808080; font:12px/18px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }

.article {
	width:/*@post-width*/610px/*@*/;
	color:/*@post-body-color*/#444/*@*/;
	font-size:/*@post-body-font-size*/13px/*@*/;
	font-family:/*@post-body-font-family*/nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif/*@*/; 
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	line-height:22px;
	margin-top:25px;
}

.entry .article a {color:#1da2da; text-decoration:none; }
.entry .article a:hover {text-decoration:underline; }

/* more / less */
.moreless_fold, .moreless_top, .moreless_bottom {
	padding-left:18px;
	text-decoration:underline; 
}
.moreless_fold { /* 열기 */
	background:url(images/iconMore.gif) no-repeat left top; 
}
.moreless_top { /* 닫기 위 */
	background:url(images/iconLess.gif) no-repeat left top; 
}
.moreless_bottom { /* 닫기 아래 */
	padding-right:18px; 
	background:url(images/iconLess.gif) no-repeat right top; 
	text-align:right;
}
.moreless_content {margin:10px 0px 10px 0px; }

.author {padding-bottom:16px; color:#8C8C8C; font:11px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; text-align:right; }
.author .text {font:10px tahoma; }

.tagTrail {padding-left:38px; background:url(images/sg_img.png) no-repeat 0 -1598px; margin-top:6px; margin-bottom:6px;}
.tagTrail, .tagTrail a {color:#444; font:13px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
.tagTrail .tagText {display:none; }

.actionTrail {margin-top:16px;padding-bottom:10px;}
.actionTrail a, .actionTrail a span { 
	color:#444;
	font:bold 13px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif;
}
.actionTrail a .cnt {color:#1da2da; }
.actionTrail a.tb {}
.actionTrail a.rp {background:url("images/sg_img.png") no-repeat 0 -1436px;margin-left:10px;padding-left:14px;}

.trackback, .comment {background-color:#f8f8f8;}
 .trackback {padding:29px 27px 0;}
 .comment {padding:0 27px 17px;}

.trackback .trackback_header { padding-bottom:19px;}
.trackback h3 {background:url("images/sg_img.png") no-repeat 2px -1411px; color:#444444;font-size:13px;font-weight:normal;padding-left:11px; padding-top: 2px;}
.trackback ol { border-top:1px solid #d3d3d3; }
.trackback ol li {position:relative; padding:13px 15px 0 15px; overflow:hidden; background:url("images/bg_title.gif") repeat-x 0 bottom;}
.trackback h4 {padding-bottom:3px;}
.trackback h4 a {font-weight:bold; color:#333; font-size:13px; margin-right:6px;}
.trackback .from {}
.trackback .date {font-size: 12px; color:#aaa; font-weight: normal; font-family:tahoma;}
.trackback .name {font:12px/15px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
.trackback li p {padding-top:5px; padding-bottom:11px; font:12px/15px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; color:#999;}
.trackback a.delete {font-size:12px; color:#444; position:absolute; top:15px; right:5px;}

/* 페이지 */
#paging {text-align:center; margin-top:-16px; padding-bottom:22px; padding-top:10px; text-align:center;}
.numbox a span {padding:0px 5px 0px 3px; }
#paging a, #paging span {color:#444; font-weight:bold;}
#paging span.selected { /* 현재 페이지 */
	background-color:#fff;
	color:#1da2da;
}
/* 이전 다음 버튼 */
a#prevPage:hover, a#nextPage:hover {text-decoration:underline; }
#prevPage {padding-left:10px; padding-right:6px; background-position: left 6px;}
#prevPage.no-more-prev {color:#aaa; padding-right:6px;	background-position: left -34px;}
#nextPage {padding-left:6px; padding-right:10px; background-position: right -14px;}
#nextPage.no-more-next {color:#aaa; padding-left:6px; background-position: right -54px;}
#prevPage, #nextPage, .no-more-prev, .no-more-next {background-image:url(images/sg_img_paging.gif);background-repeat:no-repeat; }

/* 사이드바 */
/* 사이드바 타이틀 */
#sidebar h3 {color:#fff; font:bold 12px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; } 
#sidebar #notice h3.stitle {background-image:url(images/stitle_notice.gif); }
#sidebar #category h3.stitle {background-image:url(images/stitle_category.gif); }
#sidebar #tagbox h3.stitle {background-image:url(images/stitle_tag.gif); }
#sidebar #recentPost h3.stitle {background-image:url(images/stitle_recentpost.gif); }
#sidebar #recentComment h3.stitle {background-image:url(images/stitle_recentcomment.gif); }
#sidebar #recentTrackback h3.stitle {background-image:url(images/stitle_recenttrackback.gif); }
#sidebar #archive h3.stitle {background-image:url(images/stitle_archive.gif); }
#sidebar #link h3.stitle {background-image:url(images/stitle_mylink.gif); }
#sidebar #calendar h3 {display:none; }

.side_expand_btn {background:url("images/sg_img.png") no-repeat 6px -1473px; height:20px; position:absolute; right:10px; top:7px; width:20px;}
.collapse .side_expand_btn {background-position:6px -1492px;}
.side_expand_btn span {display:none;}


/* 본문 */
.boxMidR {padding-bottom:7px; }
#sidebar ul li, #sidebar ul li a, #sidebar ul li a span {color:#000; font-size:13px; line-height:24px;}
#sidebar ul li span.cnt {color:#1da2da;}
#sidebar #tagbox ul li, #sidebar #tagbox ul li a {line-height:23px; }

/* RSS */
#btnRSS {width:200px; height:20px; margin-top:10px; text-align:right; }
#btnRSS a {float:right; display:block; width:61px; height:15px; background:url(images/rss.gif) no-repeat; text-indent:5000px; overflow:hidden; }

/* 프로필 */
#blogImage, #userID, #blogDesc {width:178px; margin-left:10px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
#blogImage {padding-top:7px; padding-bottom:8px; text-align:center; }
#blogImage img {width:174px; }
#userID {color:#DCDCDC; font:bold 11px/16px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
#blogDesc {color:#aaa; font:11px/16px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }

/*카테고리*/
#treeComponent {width:178px; margin-top:10px; margin-left:10px; margin-right:10px; }
.c_cnt { /* 카테고리 옆 개수 */
	color:#969630;
}
/* 달력 */
#calendar {width:180px; margin:0 auto; padding-top:7px; }
#calendar .tt-calendar caption.cal_month { /* 달력 월 표시 */
	width:180px;
	padding-bottom:0px;
	border-left:1px solid #4E4E4E;
	border-right:1px solid #4E4E4E;
	background-color:#3B3B3F;
}
#calendar .tt-calendar caption.cal_month a.this-month { /* 달력 월 표시 */
	color:#D3D3D7;
	font:bold 9px/13px tahoma;
}
#calendar .tt-calendar caption.cal_month a.prev-month { /* 달력 prev 커서 이미지 */
	display:block; 
	float:left;
	width:5px;
	height:11px;
	margin-left:4px;
	background:url(images/btn_prevmonth.gif) no-repeat 0px 5px;
	text-indent:-1000px;
	overflow:hidden;
}
#calendar .tt-calendar caption.cal_month a.next-month { /* 달력 next 커서 이미지 */
	display:block; 
	float:right;
	width:5px;
	height:11px;
	margin-right:4px;
	background:url(images/btn_nextmonth.gif) no-repeat 0px 5px;
	text-indent:-1000px;
	overflow:hidden;
}
#calendar .tt-calendar thead {display:none; }
#calendar .tt-calendar thead th { /* 달력 요일 표시(th 영역) */
	height:15px;
	color:#A5A5A4;
	font:normal 11px/13px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; 
}
#calendar .tt-calendar tbody td { /* 달력 Day(td 영역) */
	background-color:#454547;
	color:#9E9E9E;
	font:9px/15px Verdana, sans-serif;
	text-align:center;
}
#calendar .tt-calendar tbody td.cal_day4 { /* 달력 오늘 날짜 표시(td) */
	color:#C7C721;
	font-weight:bold;
}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link, a.cal_click:visited { 
	color:#C7C721;
	font:9px/15px Verdana, sans-serif;
	text-decoration:underline;
}
/* 태그 */
#sidebar #tagbox li .cloud1 {color:#1da2da; font-size:14px;}
#sidebar #tagbox li .cloud2 {color:#000; }
#sidebar #tagbox li .cloud3 {color:#1da2da; font-weight:bold;}

/* TISTORY */
#adTistory { height:14px; padding: 0 0 6px 6px; }
#adTistory a { display: inline; float: left; color:#373737; font:11px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
#adTistory .linkTistory { background:url(images/tistory.png) no-repeat; width: 87px; height: 14px; text-indent: -100em; }
* html #adTistory .linkTistory {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Dark/images/tistory.png', sizingMethod='crop');
}
#adTistory .joinTistory { margin: 3px 0 0 6px; }


/* 날개 버튼 - 맨위로, 댓글쓰기*/
#floatingButton {position:absolute; left:680px; top:0; width:298px; height:23px;}
#floatingButton button {background:url(./images/sg_img.png) no-repeat; height:23px; cursor:pointer; float:left;}
#floatingButton button span {display:none;}
#floatingButton .btn_comment {width:60px; background-position:0 -1860px; margin-right:5px;}
#floatingButton .btn_top {width:50px; background-position:0 -1900px;}
#floatingButton .btn_feedburner {width:88px; margin-left:15px;}
#floatingButton .btn_feedburner a {margin-left: 15px; background:url(http://feeds.feedburner.com/~fc/smartgadget?bg=99CCFF&amp;fg=444444&amp;anim=0) no-repeat; width: 88px; height: 26px; text-indent:-9999px; float:left;}

/* 푸터 */
#footer, #footer a {color:#999; font:11px nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; }
#footMenu a {letter-spacing:-1px; }
#copyright {width:340px; margin: 18px auto 0; font-size:10px; color:#aaa; position:relative;}
#copyright span {color:#ddd;}
#copyright strong {font-weight:normal; color:#777;}
#copyright a.partner {position:absolute; top:0;left:105px; display:block; text-indent:-2000em; width:130px; height:14px;}

/* 티스토리설정 */

/* 카테고리테이블 */
.ib { /* 이미지 버튼 */
	cursor:pointer; 
}
.branch3 { /* 트리 셀 */
	cursor:pointer; 
} 

/* 인용문 */
.article blockquote {
	margin:5px; 
	padding-left:16px; 
	background:url(images/iconBlockquote.gif) no-repeat;
}

/* 이미지 */
.imageblock { /* 그림 1개 배치 */
	margin:5px 0;
}
.dual { /* 그림 2개 배치 */
	margin-bottom:5px;
}
.triple { /* 그림 3개 배치 */
	margin-bottom:5px;
}
.cap1 { /* 이미지 아래 캡션 스타일 */
	padding:4px 0; 
	color:gray; 
	text-align:center; 
}
/* 댓글 */
/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_admin { 
	background:url(images/iconAdmin.gif) no-repeat; 
}
.rp_secret { /* 비밀글 */
	color:#f30;
}
/* 방명록 */
/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_admin { 
	padding-left:20px;
	background:url(images/iconAdmin.gif) no-repeat; 
}
.hiddenComment { /* 비밀 댓글 (로그아웃시 비밀글 표현) */
	padding-left:20px; 
	background:url(images/iconSecret.gif) no-repeat; 
	font-weight:normal;
}
/* 키워드 */
.key1 { 
	border-bottom:1px dotted #ccc; 
	cursor: pointer; 
}

.floatWrapper:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.floatWrapper {display: inline-block;}
/* Hides from IE-mac \*/
* html .floatWrapper {height: 1%;}
/* End hide from IE-mac */

body.tistory_grid_595 div#ttCanvas {width:668px;}
body.tistory_grid_665 #content div#ttCanvas {width:668px;}
body.tistory_grid_665 div#ttCanvas .tt-span-12 {width:668px;}
#content div#ttCanvas #ttItem1320 .tt-item-title {font-size:12px !important; float:none;}
#content div#ttCanvas #ttItem1320 .tt-post-title a {font-size: 16px !important; color:#000 !important;}

/*
div.another_category {margin:16px 0 18px;}
div.another_category table {margin: 14px 0 6px 0 !important;}
div.another_category th a {color:#444 !important;}
div.another_category th a.current {border:none !important;}
div.another_category th span {color:#1da2da !important; font-size:13px; font-family:nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; margin-left:-6px;}
div.another_category_color_gray h4, div.another_category_color_gray h4 a {color:#444 !important;}
*/

div.another_category  {border-color:#e5e5e5; margin-top:20px;}
div.another_category h4 {padding-bottom:8px !important;}
div.another_category table {margin: 14px 0 6px 0 !important;}
div.another_category th {font-size:13px !important;}
div.another_category th a {background:url(images/sg_img.png) no-repeat 0 -1376px; padding-left:18px; color:#444;}
div.another_category th span {color:#1da2da !important;font-size:12px; font-family:nanumgothic, 맑은고딕, malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif; margin-left:-6px;}
div.another_category th a.current {border:none !important;}
div.another_category_color_gray h4 {font-weight:normal;color:#000!important;}
div.another_category_color_gray h4 a {font-weight:bold;color:#000!important;}
div.another_category_color_gray * {color:#444 !important;}
div.another_category_color_gray th a.current {color:#000!important;}
div.another_category td {color:#aaa !important; font-family:tahoma; font-size:12px; width:78px;}

#recentComments .date {font-family:tahoma; font-size:12px;color:#aaa}

/*공지글*/
.introduce {font-size:13px; line-height:19px;}
.introduce a {color:#1da2da;}
.introduce h3 {font-size:16px; margin-bottom:27px;}
.introduce ul {list-style:none;}
.intro_blog p {font-size:13px; line-height:19px;}
.intro_blog a {text-decoration:underline;}
.intro_blog ul {width:610px; border:1px solid #f5f5f5; background-color:#f8f8f8; margin:20px 0; padding:9px 0;}
.intro_blog li {line-height:28px; border-bottom:1px solid #e9e9e9; margin:0 20px; font-size:13px;}
.intro_blog li.last {border:none;}
.intro_member {margin:65px 0;}
.intro_member li {width:530px; height:70px; margin-bottom:13px; padding-left:81px; background:#f8f8f8 url(images/sg_photo.png) no-repeat;border:1px solid #f5f5f5;}
.intro_member li p {margin-top:8px;height:28px;}
.intro_member .member_oojoo {background-position:0 0;}
.intro_member .member_keaton {background-position:0 -92px;}
.intro_member .member_mrnoface {background-position:0 -184px;}
.intro_member .member_dolf {background-position:0 -276px;}
.intro_member .member_ldjok {background-position:0 -368px}
.intro_member .memberv_leesop {background-position:0 -460px}
.intro_helper {font-size:13px; line-height:19px;}
.member_name {font-size:16px;}

/* style for category name bottom of summary */
div#ttCanvas .tt-post-etcinfo span.tt-post-category a {color:#444; opacity:1; font-weight:bold;}