@charset "utf-8";
table{border-collapse:collapse;}

#adr_infoAd{width:700px;padding:10px 0 0 260px;position:absolute; }
#bgLeft{background-image:url('images/bg_color_grayblue.gif');position:fixed;width:800px;height:1800px;top:0;margin:0 0 0 -595px;border:0px yellow solid;z-index:-90; }

#divStar{position:fixed;top:0;margin:-320px 0 0 200px;z-index:-1;
background:url('https://ts.daumcdn.net/custom/blog/20/207193/skin/images/bg_star.png') no-repeat;
width:1080px;height:1200px;}
#divTitle{position:absolute;margin:35px 0 0 -10px;/*z-index:1;*/
background-image: url('https://ts.daumcdn.net/custom/blog/20/207193/skin/images/bg_title.png');
width: 975px;height: 120px;}
#divMenu{position:fixed;width:700px; height:28px; top:0; z-index:100;
background: url('https://ts.daumcdn.net/custom/blog/20/207193/skin/images/bg_menu.png') no-repeat;}

* {
	margin:0;
	padding:0;
	line-height:1.3em;
	font-family:'맑은 고딕','Malgun Gothic',Dotum,돋움,AppleGothic;
}
body {
	background-color:/*@background-color*/ #006699 /*@*/;
	/*background-image:url('images/bg_color_redblue.gif');*/
	background-repeat:/*@background-image-repeat*/repeat-y/*@*/;
	background-position:/*@background-image-position*/left top/*@*/;
	font-size:12px;
}
img{border:0;}

.boxTop-mid {background:url(images/white90.png) repeat-x; }
.boxBtm-mid {background:url(images/white90.png) repeat-x; }

.boxTop-rect{background:url(images/white90.png);width:4px;height:4px}
.boxTop-left {background:url(images/white_round_90.png) no-repeat 0px 0px; }
.boxTop-right {background:url(images/white_round_90.png) no-repeat -4px 0px; }
.boxBtm-left {background:url(images/white_round_90.png) no-repeat 0px -4px; }
.boxBtm-right {background:url(images/white_round_90.png) no-repeat -4px -4px; }

.boxMid, .boxMidR {background-image:url('images/white90.png')}
.boxMid {width:/*@post-width:40*/755px/*@*/; overflow:hidden; }
.boxMidR {width:200px; overflow:hidden; }


a{text-decoration:none}
a:hover{text-decoration:underline}
hr{display:none}
input.text, select, textarea {
	border:1px solid #AAA;
	background-color:#DDD;
	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 dt {
	padding-top:5px;
	text-decoration:underline;
}
.article dd {
	padding-left:25px;
	padding-bottom:5px;
}
.article table th {background-color:transparent} /* 스킨디자인에따라 색상 변경 */
.article table td {padding:2px; background-color:transparent} /* 스킨디자인에따라 색상 변경 */
.dual table td, .triple table td {background-color:transparent} /* 이미지 레이아웃 */
/* article 다음에 오는 마크업 */
.author, .tagTrail, .actionTrail {clear:both}


#body {clear: both; width:/*@post-width:257*/965px/*@*/; margin:0px auto; }
#content {
padding-top: 3px;
	float:right;
	width:/*@post-width:42*/755px/*@*/;
	overflow:hidden;
	word-break:break-all;
}
#sidebar {float:left;width:200px;word-break:break-all;/*overflow:hidden;*/ }
#footer {
	clear:both;
	padding:5px 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*/747px/*@*/; }
.boxTopR .boxTop-mid, .boxBtmR .boxBtm-mid {width:192px; }

.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; }

/* 헤더 */
#header {
	padding-top:0px;
	background-color:/*@title-background-color*/ /*@*/;
	background-image:/*@title-background-image*/ /*@*/;
	background-repeat:/*@title-background-image-repeat*/ /*@*/;
	background-position:/*@title-background-image-position*/ /*@*/;
}
#header .head-container {width:/*@post-width:267*/965px/*@*/; height:/*@title-height*/120px/*@*/; margin:0px auto; }
#header h1 {float:left; height:/*@title-height:-70*/28px/*@*/; margin-left:5px; width:100%;display:none}
#header h1 a {
	background-color:/*@title-background-color*/ /*@*/;
	color:/*@title-color:#CCC*//*@*/;
	/*font-weight:bold;*/
	font-size:/*@title-font-size*/1px/*@*/;
	font-family:/*@title-font-family:Tahoma*//*@*/;
	letter-spacing:0px;
	/*padding-top:6px;*/
	/*position:absolute;*/
}
/* 블로그메뉴 */
#blogMenu {position:absolute; top:0px; margin:2px 0 0 207px; z-index:1000;}
#blogMenu ul li {
	float:left;
	background:url(images/menu_div.gif) no-repeat 0 3px;
}

#blogMenu li.first {
	background:none;
}

#blogMenu a {
	height:16px;
	color:#DDD;
	font-family:arial;
	font-size:12px;
	padding:0 8px;
}

#blogMenu a:hover {
	color:#FB0;
	text-decoration:none;
}

#searchbar {clear:both; display:none; }
#searchbar .searchbar-left, #searchbar .searchbar-right {float:left; height:32px; background-repeat:no-repeat; }
#searchbar .searchbar-left {width:9px; background-image:url(images/searchbar_left.png); }
* html #searchbar .searchbar-left { 
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cfs.tistory.com/blog/skin/tis_LifeInMono_Dark/images/searchbar_left.png', sizingMethod='crop');
}
#searchbar .searchbar-right {width:9px; background-image:url(images/searchbar_right.png); }
* html #searchbar .searchbar-right { 
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cfs.tistory.com/blog/skin/tis_LifeInMono_Dark/images/searchbar_right.png', sizingMethod='crop');
}
#searchbar .searchbar-container {float:left; width:/*@post-width:249*/958px/*@*/; height:32px; background:url(images/searchbar_mid.png) repeat-x; }
* html #searchbar .searchbar-container {
	width:/*@post-width:249*/932px/*@*/;
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cfs.tistory.com/blog/skin/tis_LifeInMono_Dark/images/searchbar_mid.png', sizingMethod='scale');
}
/* 검색 */
#searchBox {position:absolute; top:0; margin:6px 0 0 38px; }
#searchBox label {display:none; }
#searchBox input {
	width:125px;
	height:14px;
	border:1px solid #555;
	background-color:#222;
	vertical-align:middle; 
	position:relative;
	cursor:pointer;
	color:white;
	font-size:12px;
}
#searchBox .submit { 
	width:22px;  
	height:16px; 
	border:0px;
	background:url(images/btn_search.gif) no-repeat; 
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
}
/* 카운터 */
#counter {position:absolute; top:0; margin:12px 0 0 222px; }
#counter li {color:#FB0; 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 {
border-bottom:1px solid #00669d;
padding:8px 10px 10px 10px;
overflow:hidden;
text-overflow:ellipsis;
}
/*.title, .title a {color:#05A; font:bold 15px/19px dotum; }*/
.subMarginTop {height:27px; }
.subMargin {margin-top:30px; }

/* 태그로그 */
#taglog ul {margin:10px; }
#taglog li {line-height:22px; vertical-align:middle; }
#taglog li .cloud1 { /* 가장 빈도수가 높은 태그 */
	background-color:transparent;  
	color:#A00;
	font-weight:bold;  
	font-size:18px;
}
#taglog li .cloud2 { 
	background-color:transparent;
	color:#05A;  
	font-weight:bold;  
	font-size:16px;
}
#taglog li .cloud3 { 
	color:#082;
	font-weight:bold;
	font-size:14px;
}
#taglog li .cloud4 { 
	color:#F50;
	font-weight:normal;
	font-size:13px;
}
#taglog li .cloud5 { 
	color:#333; 
	font-size:12px;  
}
/* 사이드바 태그 */
#sidebar #tagbox li .cloud1, #sidebar #tagbox li .cloud2, #sidebar #tagbox li .cloud3 { color:#05A; }
#sidebar #tagbox li .cloud4 { color:#F50; }

/* 지역로그 */
#localog .container {padding:17px 20px 31px 20px; }
#localog .spot { 
	padding-left:35px;  
	background:url(images/iconIndentArrow_local.gif) no-repeat 0px 5px;
	color:#444444;
	font:12px/20px dotum, 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 dotum, sans-serif;
}


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

#guestWrite b, .commentWrite b {display:none; }
input.text {height:18px; }
#guestWrite label, .commentWrite label {background-repeat:no-repeat; background-position:10px 5px; }
#guestWrite .name label, .commentWrite .name label {padding-left:60px; background-image:url(images/txt_name.gif); }
#guestWrite .password label, .commentWrite .password label {padding-left:48px; background-image:url(images/txt_password.gif); }
#guestWrite .homepage label, .commentWrite .homepage label {padding-left:48px; background-image:url(images/txt_homepage.gif); }
#guestWrite .secretWrap label, .commentWrite .secretWrap label {padding-left:33px; background-image:url(images/txt_secret.gif); background-position:0px 5px;}

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

#guestWrite .name input {width:/*@post-width:-438*/245px/*@*/; padding-left:5px; }
#guestWrite .password input {width:/*@post-width:-425*/258px/*@*/; padding-left:5px; }
#guestWrite .homepage input {width:/*@post-width:-63*/620px/*@*/; padding-left:5px; }
#guestWrite .homepage, .commentWrite .homepage {margin-top:4px; }
#guestWrite textarea {width:/*@post-width:-12*/701px/*@*/;}
#guestWrite p.button {width:/*@post-width*/100%/*@*/;}
p.button {
	margin-top:4px; 
	text-align:right; 
}
p.button input.submit {
	width:59px;  
	height:19px; 
	border:0; 
	background:url(images/btn_confirm.gif) no-repeat; 
	text-indent:-5000px;
	vertical-align:top;
	overflow:hidden;
	cursor:pointer;
}

#guestList .name, .commentList .name {float:left; margin-right: 10px; }
#guestList .wrapper, .commentList .wrapper {float:left; }
#guestList .name, #guestList .name a, .commentList .name, .commentList .name a {color:black; font:bold 12px/16px dotum; }
#guestList .wrapper, #guestList .wrapper a, .commentList .wrapper, .commentList .wrapper a {color:black; }
#guestList p, .commentList p {padding-bottom:1px; font:12px/16px dotum; }
#guestList .date, .commentList .date {font:10px/16px tahoma; }
#guestList .wrapper .control, #guestList .wrapper .control a, .commentList .wrapper .control, .commentList .wrapper .control a {color:#6A6A6A; font:10px/16px tahoma; }

#guestList ol li { padding:12px 2px 10px 2px; border-bottom:1px solid #555; }
#guestList ul { /*margin-top:11px;*/ }
#guestList ul li {padding-top:13px; padding-bottom:11px; }
#guestList ol li .wrapper {width:/*@post-width:-110*/573px/*@*/; overflow:hidden; }
#guestList ul li .wrapper {width:/*@post-width:-143*/540px/*@*/; overflow:hidden; }
#guestList ol li ul li {border:0}

#guestList ol li ul li, .commentList ol li ul li { padding-left:33px; background:url(images/iconIndentArrow_re.gif) no-repeat 11px 15px; }

/* 댓글 */
.comment h3 {display:none; }
.commentList {width:/*@post-width*/720px/*@*/; font-size:0px; margin-bottom: 10px;}
.commentList ol {}
.commentList ol li { padding:12px 2px 10px 2px; border-bottom:1px solid #555; }
.commentList ol li .wrapper {width:/*@post-width:-140*/700px/*@*/; padding-bottom:11px; overflow:hidden; }
.commentList ul {border:0 }
.commentList ul li {padding:10px 0px 10px 0; border:0; }
.commentList ul li .wrapper {width:/*@post-width:-173*/510px/*@*/; padding-bottom:0px; overflow:hidden; }

.commentWrite {width:/*@post-width:-30*/730px/*@*/; padding:0; overflow:hidden; }
.commentWrite .name input {width:/*@post-width:-448*/130px/*@*/; }
.commentWrite .password input {width:/*@post-width:-435*/130px/*@*/; }
.commentWrite .homepage input {width:/*@post-width:-93*/326px/*@*/; padding-left:5px; }
.commentWrite textarea {width:/*@post-width:-42*/718px/*@*/; }
.commentWrite p.button {width:/*@post-width:-30*/100%/*@*/; }

/* 검색목록 */
#searchList ol, #searchRplist ol {margin:19px 20px 9px 20px; }
#searchList, searchRplist {padding-bottom:4px; }
#searchList li, #searchRplist li {margin-bottom:4px; }
#searchList li .date, #searchRplist li .date {padding-right:4px; }
#searchList li, #searchList li a, #searchRplist li, #searchRplist li a {color:#444444; font:12px/16px dotum; }

/* 보호글 */
.entryProtected .container {padding-top:25px !important; padding-bottom:47px !important; text-align:center; }
.entryProtected p.text {padding-bottom:7px; color:#444444; font:12px/18px dotum; }
.entryProtected p.input {width:290px; margin:0px auto; padding:10px 0px; background-color:#646464; }
.entryProtected label {color:#444444; font:bold 12px dotum; }
.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 span, .infor span a {color:#059; }
.infor {width:/*@post-width:42*/755px/*@*/;background:url(images/bg_info.png) no-repeat 500px 7px;margin-top: 7px;}
.infor .category {float:right; height:18px; background:url(images/bg_info.png) no-repeat 0px 0px; font:11px dotum; margin:0px; padding:2px 0 0 45px; }
.infor .date {float:right; height:18px; background:url(images/bg_info.png) no-repeat right; font:11px arial; margin:0px; padding:2px 5px 0 10px;}


*:first-child+html .infor .category { background-position: 0 4px; }


.titleWrap h2 a {
color:/*@post-title-color*/#05A/*@*/;
font-size:/*@post-title-font-size*/17px/*@*/;
line-height:1.3em;
font-family:/*@post-title-font-family*/'Malgun Gothic'/*@*/;
}

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

.entry .admin {position:absolute; margin-top:-73px; }
.entry .admin, .entry .admin a {color:#AAA; font:bold 13px/13px dotum; }


.articleTitle{
font:normal normal bold 24px 'Malgun Gothic';
color:/*@post-body-color*/#555/*@*/;
font-family:'맑은 고딕','Malgun Gothic',Dotum,돋움,AppleGothic;
margin:20px 0px;
}

.article {
font:normal normal normal 15px 'Malgun Gothic';
color:/*@post-body-color*/#555/*@*/;
line-height:1.5em;
font-family:'맑은 고딕','Malgun Gothic',Dotum,돋움,AppleGothic;
word-break:break-all;
word-wrap:break-word;
overflow:hidden;
}
.entry .article a {color:#444444;text-decoration:underline}

.article p{line-height:1.5em}

/* 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 {color:#8C8C8C; font:11px dotum; text-align:right; }
.author .text {font:10px tahoma; }

.tagTrail {padding:0 0 5px 28px; background:url(images/symbol_tag.png) no-repeat 0 0;}
.tagTrail, .tagTrail a {color:#8C8C8C; font:12px dotum; }
.tagTrail .tagText {display:none; }

.actionTrail a, .actionTrail a span { 
	color:#8C8C8C;
	font:bold 10px tahoma;
}
.actionTrail a .cnt {color:#F50; }
.actionTrail a.tb {padding-left:13px; background:url(images/icon_trackback.gif) no-repeat 0px 1px }
.actionTrail a.rp {padding-left:19px; background:url(images/icon_comment.gif) no-repeat 5px 2px }

.trackback, .comment {margin-top:1px; background-color:transparent; }

.trackback h3 {width:/*@post-width:-30*/653px/*@*/; padding:11px 0 12px 15px; color:#9A9A9A; font:bold 9px/16px tahoma; }
.trackback .trackback-url { padding-left:10px; }
.trackback h3 span { color:#8B8B28; font:normal 11px/16px verdana; }
.trackback ol li {width:/*@post-width:-30*/653px/*@*/; padding:13px 15px 0 15px; border-top:1px solid #4E4E4E; overflow:hidden; }
.trackback ol li, .trackback ol li a {color:#7B7B7B; }
.trackback h4, .trackback h4 a {color:black !important; font:12px/15px dotum; }
.trackback .from {padding-left:12px; }
.trackback .from, .trackback .date {font:10px/15px verdana; }
.trackback .name {font:12px/15px dotum; }
.trackback p {padding-top:3px; padding-bottom:11px; font:12px/15px dotum; }
.trackback a.delete { 
	padding-left:5px; 
	background:url(images/iconDelete.gif) no-repeat;  
	font-size:9px;
	text-decoration:none;
}
.trackback a.delete span {
	display:none;
}
/* 페이지 */
#paging {margin:19px 0 13px 0; text-align:center; }
.numbox a span {padding:0px 5px 0px 3px; }
#paging a, #paging span {color:#fff; font:12px verdana;}
#paging span.selected { /* 현재 페이지 */
	background-color:#474747;
}
/* 이전 다음 버튼 */
#prevPage span, #nextPage span {
	display:none;
}
a#prevPage:hover, a#nextPage:hover {text-decoration:none; }
#prevPage, .no-more-prev { 
	padding-right:6px;
	background-repeat:no-repeat;
	background-position: left 4px;
}
#nextPage, .no-more-next { 
	padding-left:6px;
	background-repeat:no-repeat;
	background-position: right 4px;
}
#prevPage {background-image:url(images/ico_prev.gif); }
#nextPage {background-image:url(images/ico_next.gif); }
.no-more-prev {background-image:url(images/ico_prev_no.gif) !important; }/* 비활성prev버튼 */
.no-more-next { background-image:url(images/ico_next_no.gif) !important; }/* 비활성next버튼 */

/* 사이드바 */
/* 사이드바 타이틀 */
#categoryTitle{background-image:url(images/title_category.png);height:25px}
#tagTitle{background-image:url(images/title_tag.png);height:25px}
#recentTitle{background-image:url(images/title_recent.png);height:25px}
h3.stitle{text-indent:-5000px}

#sidebar h3 {/*color:#fff; font:bold 12px dotum; */} 
#sidebar h3.stitle {height:18px; background-repeat:no-repeat; background-position:10px 7px; overflow:hidden; }
#sidebar #notice h3.stitle {background-image:url(images/stitle_notice.gif); }
#sidebar #category h3.stitle {background-image:url(images/title_category.png); }
#sidebar #category{background-color: rgb(255,255,255,0.9);border-radius: 5px;
	padding-bottom: 7px;overflow: hidden;width: 200px;margin-bottom:10px;}
#sidebar #tagbox h3.stitle {background-image:url(images/title_tag.png); }
#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/title_link.png); }
#sidebar #calendar h3 {display:none; }

/* 본문 */
#sidebar ul {margin:7px 10px 0px 10px; }
.boxMidR {padding-bottom:7px; }
#sidebar ul li, #sidebar ul li a, #sidebar ul li a span {color:#444444; font:11px/16px dotum; }
#sidebar ul li {padding:1px 0px; }
#sidebar #tagbox ul li, #sidebar #tagbox ul li a {line-height:18px; }


#recentPost, #recentComment{width:365px;}

#recentPost h3.stitle {background-image:url(images/stitle_recentpost.gif); }
#recentPost h3.stitle {height:20px; border-bottom:1px solid #6B6B6B; background-repeat:no-repeat; background-position:10px 7px; overflow:hidden;}

/*임시*/#sidebar #category h3.stitle {background-position:-0px -0px; }
#sidebar #tagbox h3.stitle {background-position:-0px -0px; }
#sidebar #link h3.stitle {background-position:-0px -0px; }

#recentPost ul {margin:7px 0px 0px 28px; }
#recentPost ul li, #recentPost ul li a, #recentPost ul li a span {color:#444444; font:11px/16px dotum; }
#recentPost ul li {padding:1px 0px 1px 3px;}
#recentPost #tagbox ul li, #sidebar #tagbox ul li a {line-height:18px; }

#recentComment h3.stitle {background-image:url(images/stitle_recentcomment.gif); }
#recentComment h3.stitle {height:20px; border-bottom:1px solid #6B6B6B; background-repeat:no-repeat; background-position:10px 7px; overflow:hidden;}

#recentComment ul {margin:7px 10px 0px 28px; }
#recentComment ul li, #recentComment ul li a, #recentComment ul li a span {color:#444444; font:11px/16px dotum; }
#recentComment ul li {padding:1px 0px 1px 3px;}
#recentComment #tagbox ul li, #sidebar #tagbox ul li a {line-height:18px; }
#recentComment .name { text-overflow:ellipsis; }

/* RSS */
#btnRSS {width:200px; height:20px; margin-top:10px; text-align:left; }
#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 {height:178px;width:178px; margin-left:10px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
#blogDesc{margin-left:0}
#blogImage {padding-top:5px/*padding-top:7px; padding-bottom:8px; text-align:center; */}
#blogImage img {width:179px }
#userID {color:#000; font:bold 11px/16px dotum; }
#blogDesc {color:#05A; font:11px/16px dotum; }

/*카테고리*/
#treeComponent {width:178px;margin:10px 10px 0px; }
.c_cnt { /* 카테고리 옆 개수 */ color:#F50; }
/* 달력 */
#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 Dotum, sans-serif; 
}
#calendar .tt-calendar tbody td { /* 달력 Day(td 영역) */
	background-color:#454547;
	color:#444444;
	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;
}

/* TISTORY */
#adTistory { height:14px; padding: 0 0 6px 6px; }
#adTistory a { display: inline; float: left; color:#373737; font:11px dotum; }
#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='https://cfs.tistory.com/blog/skin/tis_LifeInMono_Dark/images/tistory.png', sizingMethod='crop');
}
#adTistory .joinTistory { margin: 3px 0 0 6px; }


/* 푸터 */
#footer, #footer a {color:#EEE; font:normal normal bold 12px Tahoma}
#footMenu a {letter-spacing:-1px;}
#copyright {padding-left: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:2px 0; 
	color:#666;
	text-align:center;
	font:italic normal normal 0.9em 'Malgun Gothic';
}

/* 종류별 코멘트 [##_rp_rep_class_##] */
.guest_admin { padding-left:0px; background:url(images/iconAdmin.gif) no-repeat; }
.rp_admin { padding-left:0px; background:url(images/iconAdmin.gif) no-repeat; }
.rp_secret { /* 비밀글 */ color:#f30; }

/* 종류별 방명록 글 [##_guest_rep_class_##] */
/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.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;}
* html .floatWrapper {height: 1%;}


.linkbox{border: 2px #ff9900 solid;padding: 10px;}
.linkbox a{
	line-height: 26px;
	font-weight: bold;
	text-decoration: none !important;
	color: #555555 !important;
}
.linkbox a.current{
  /*filter:drop-shadow(2px 2px 3px gray);
  background-color:#006dd7;*/
  color:#ff9900 !important;
}


.table, .table th, .table td{border:1px #059 solid;}
.table{border-right:0;border-bottom:0}
.table th, .table td{border-left:0; border-top:0;padding:2px}
.table td{background-color:#EEEEEE}
.table th{text-align:left}

h3{font-size:1.4em;}
h4{font-size:1.2em;}

table.articleBorder,table.article{border-collapse:collapse;border-spacing:0;clear:both}
table.articleBorder td,table.articleBorder th{border:1px #aaa solid;padding:2px}
table.article td,table.article th{border:0;padding:2px}

.blogger-news-widget{margin:-34px 2px 15px 0;width:410px !important;float:right;}

/*SYNTAXHIGHLIGHTER*/
.syntaxhighlighter code, body .syntaxhighlighter .gutter{
font-family:'Malgun Gothic','Dotum' !important;
font-size:13px !important;
}
.syntaxhighlighter{margin:0 !important;padding:10px 0}


.se-fs-.se-ff-{text-align:center;display:block;}
ul.comment{list-style:none;}
ul.comment div.info span{font-weight:bold;}
.actionTrail{display:none;}