@charset "utf-8";

* {
	margin:0;
	padding:0;
	border:0;
	line-height:1.5;
	font-family:dotum, sans-serif;
}

body {
	background-color:/*@background-color*/#2A2A2A/*@*/;
	background-image:/*@background-image*/ /*@*/;
	background-repeat:/*@background-image-repeat*/ /*@*/;
	background-position:/*@background-image-position*/ /*@*/;
	font-size:12px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

hr {
	display:none;
}

input {
	vertical-align:middle;
}


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


/* 탑메뉴*/
#blogMenu li,
#tagbox li,
#taglog li {
	display:inline;
}


/* 리스트 */
#sidebar li,
#searchList li,
#searchRplist li,
#guestList li,
.trackback li,
.commentList li {
	list-style-type:none;
}


/* 포스트 본문 마크업 */
.article ol,
.article ul,
.article il {
	padding-left:25px;
}

.article dt {
	padding-top:5px;
	text-decoration:underline;
}

.article dd {
	padding-left:25px;
	padding-bottom:5px;
}


/* 이미지 레이아웃 */
.dual table td,
.triple table td {
	background-color:transparent;
}


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


/* PNG24 관련 링크 버그 */
#blogMenu a,
#footmenu a,
#adTistory,
#btnRSS {
	position:relative;
	cursor:pointer;
}


/*  블로그 레이아웃 */
#header {
	width:/*@post-width*/590px/*@*/;
	margin:0px auto;
	text-align:center;
}

#container {
	clear:both;
	position:relative;
	width:/*@post-width:400*/990px/*@*/;
	margin:0 auto;
}

#content {
	width:/*@post-width*/590px/*@*/;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	margin-left:200px;
}

#footer {
	clear:both;
	margin-top:20px;
	padding-top:13px;
	padding-bottom:30px;
	text-align:center;
}

#sidebarA {
	position:absolute;
	left:0;
	top:0;
	width:180px;
	padding-bottom:30px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}

#sidebarB {
	position:absolute;
	right:0;
	top:0;
	width:180px;
	padding-bottom:30px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}


/* 해더 */
#header h1 {
	height:/*@title-height*/54px/*@*/;
	padding-top:26px;
	background-color:/*@title-background-color*/ /*@*/;
	background-image:/*@title-background-image*/ /*@*/;
	background-repeat:/*@title-background-image-repeat*/ /*@*/;
	background-position:/*@title-background-image-position*/ /*@*/;
	overflow:hidden;
}

#header h1 a {
	color:/*@title-color*/#EE7600/*@*/;
	font-weight:normal;
	font-size:/*@title-font-size*/30px/*@*/;
	font-family:/*@title-font-family*/tahoma, dotum/*@*/;
}


/* 메뉴 */
#blogMenu {
	width:486px;
	height:12px;
	margin:20px auto;
}
 /* width를 넣어 주어야 가운데 정렬됨 */
#blogMenu li {
	float:left;
	margin-right:7px;
	padding-right:14px;
	background:url(images/tab_bar.gif) no-repeat right 1px;
	color:#6D6E6F;
	font-size:11px;
	line-height:12px;
}

#blogMenu li.last {
	background:none;
	margin-right:0px;
	padding-right:0px;
}

#blogMenu li a {
	float:left;
	display:block;
	height:12px;
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:middle;
}


#blogMenu .tab_home a {
	width:47px;
	background-image:url(images/tab_home.png);
}

#blogMenu .tab_tag a {
	width:38px;
	background-image:url(images/tab_tag.png);
}

#blogMenu .tab_media a {
	width:51px;
	background-image:url(images/tab_media.png);
}

#blogMenu .tab_location a {
	width:69px;
	background-image:url(images/tab_location.png);
}

#blogMenu .tab_key a {
	width:58px;
	background-image:url(images/tab_key.png);
}

#blogMenu .tab_guestbook a {
	width:51px;
	background-image:url(images/tab_guestbook.png);
}

#blogMenu .tab_admin a {
	width:52px;
	background-image:url(images/tab_admin.png);
}

#blogMenu .tab_write a {
	width:52px;
	background-image:url(images/tab_write.png);
}


body#tt-body-page #blogMenu .tab_home a {
	width:47px;
	background-image:url(images/tab_home_on.png);
}

body#tt-body-tag #blogMenu .tab_tag a {
	width:38px;
	background-image:url(images/tab_tag_on.png);
}

body#tt-body-media #blogMenu .tab_media a {
	width:51px;
	background-image:url(images/tab_media_on.png);
}

body#tt-body-location #blogMenu .tab_location a {
	width:69px;
	background-image:url(images/tab_location_on.png);
}

body#tt-body-keylog #blogMenu .tab_key a {
	width:58px;
	background-image:url(images/tab_key_on.png);
}

body#tt-body-guestbook #blogMenu .tab_guestbook a {
	width:51px;
	background-image:url(images/tab_guestbook_on.png);
}


*html #blogMenu .tab_home a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_home.png', sizingMethod='crop');
	background-image:none;
}

*html #blogMenu .tab_tag a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_tag.png', sizingMethod='crop');
	background-image:none;
}

*html #blogMenu .tab_media a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_media.png', sizingMethod='crop');
	background-image:none;
}

*html #blogMenu .tab_location a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_location.png', sizingMethod='crop');
	background-image:none;
}

*html #blogMenu .tab_key a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_key.png', sizingMethod='crop');
	background-image:none;
}

*html #blogMenu .tab_guestbook a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_guestbook.png', sizingMethod='crop');
	background-image:none;
}

*html #blogMenu .tab_admin a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_admin.png', sizingMethod='crop');
	background-image:none;
}

*html #blogMenu .tab_write a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_write.png', sizingMethod='crop');
	background-image:none;
}


*html body#tt-body-page #blogMenu .tab_home a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_home_on.png', sizingMethod='crop');
	background-image:none;
}

*html body#tt-body-tag #blogMenu .tab_tag a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_tag_on.png', sizingMethod='crop');
	background-image:none;
}

*html body#tt-body-media #blogMenu .tab_media a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_media_on.png', sizingMethod='crop');
	background-image:none;
}

*html body#tt-body-location #blogMenu .tab_location a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_location_on.png', sizingMethod='crop');
	background-image:none;
}

*html body#tt-body-keylog #blogMenu .tab_key a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_key_on.png', sizingMethod='crop');
	background-image:none;
}

*html body#tt-body-guestbook #blogMenu .tab_guestbook a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tab_guestbook_on.png', sizingMethod='crop');
	background-image:none;
}


/* 콘텐츠 */
#taglog h3,
#localog h3,
#guestbook h3 {
	width:/*@post-width*/590px/*@*/;
	height:110px;
	background-color:#EE7600;
	background-repeat:no-repeat;
	background-position:20px 50px;
	text-indent:-5000px;
	overflow:hidden;
}

#taglog h3 {
	background-image:url(images/title_tag.gif);
}

#localog h3 {
	background-image:url(images/title_location.gif);
}

#guestbook h3 {
	background-image:url(images/title_guestbook.gif);
}

.nonEntry {
	background-color:#fff;
}


/* 태그로그 */
#taglog {
	padding-bottom:32px;
}

#taglog ul {
	margin:14px 20px 0 20px;
}

#taglog li {
	font:12px/25px dotum;
}

#taglog li .cloud1 {
	background-color:#FFF3D2;
	color:#EE7600;
	font-weight:bold;
}

#taglog li .cloud2 {
	background-color:#B3B3B3;
	color:#fff;
	font-weight:bold;
}

#taglog li .cloud3 {
	color:#9F9F9F;
	font-weight:bold;
}

#taglog li .cloud4 {
	color:#EE7600;
}

#taglog li .cloud5 {
	color:#9F9F9F;
}


/* 지역로그 */
#localog .wrapper {
	padding:17px 20px 34px 20px;
}

#localog div,
#localog div a {
	color:#717171;
	font:12px/20px dotum;
}

#localog .spot {
	padding-left:21px;
	background:url(images/iconIndentArrow_local.gif) no-repeat 0px 1px;
}

#localog .info {
	padding-left:21px;
	background:url(images/iconIndentArrow_localinfo.gif) no-repeat 0px 1px;
}


/* 방명록&댓글 */
#guestbook {
	padding-bottom:20px;
}

.comment h3 {
	display:none;
}


/* 방명록&댓글 쓰기 */
#guestWrite {
	width:/*@post-width:-40*/550px/*@*/;
	margin-top:20px;
	padding:0 20px 0 20px;
}

.commentWrite {
	width:/*@post-width:-40*/550px/*@*/;
}


.info-write {
	padding:1px 0;
	border-top:1px solid #EE7600;
	border-bottom:1px solid #EE7600;
}

.info-write label span {
	display:none;
}

.info-write input,
textarea {
	color:#9f9f9f;
	font-size:11px;
	line-height:11px;
}

.info-write label {
	background-repeat:no-repeat;
	background-position:2px 4px;
}

.info-write .name label {
	padding-left:28px;
	background-image:url(images/txt_name.gif);
}

.info-write .password label {
	padding-left:59px;
	background-image:url(images/txt_password.gif);
}

.info-write .homepage label {
	padding-left:56px;
	background-image:url(images/txt_homepage.gif);
}

.info-write .name input {
	width:75px;
	padding-left:5px;
}

.info-write .password input {
	width:75px;
	padding-left:5px;
}

.info-write .homepage input {
	width:/*@post-width:-384*/206px/*@*/;
	padding-left:5px;
}


.secretWrap {
	width:/*@post-width:-40*/550px/*@*/;
	height:20px;
	text-align:right;
}

.secretWrap input {
	margin-top:2px;
}

.secretWrap label {
	color:#aaa;
	font:9px/9px verdana;
}


textarea {
	width:/*@post-width:-50*/540px/*@*/;
	padding:5px;
	border-top:1px solid #EE7600;
	border-bottom:1px solid #EE7600;
	background:#fff url(images/txt_comment2.gif) no-repeat 2px 10px;
	color:#9F9F9F;
	font:11px/18px dotum;
}


#guestWrite .button,
.commentWrite .button {
	width:/*@post-width:-40*/550px/*@*/;
	margin-top:-1px;
	text-align:right;
}

#guestWrite .button input,
.commentWrite .button input {
	width:106px;
	height:18px;
	background:url(images/btn_write.gif) no-repeat;
	line-height:16px;
	text-indent:-5000px;
	overflow:hiddne;
}


/* 방명록&댓글 읽기 */
#guestList {
	width:/*@post-width:-40*/550px/*@*/;
	padding:12px 20px 7px 20px;
}

.commentList {
	width:/*@post-width:-67*/523px/*@*/;
	padding:0 16px 0 11px;
}

.commentList ol {
	margin-top:23px;
	margin-bottom:16px;
}


#guestList,
#guestList a,
.commentList,
.commentList a {
	font:11px dotum;
}

#guestList .name,
#guestList .name a,
.commentList .name,
.commentList .name a {
	color:#7A7A7A;
	font-weight:bold;
}

#guestList .date,
.commentList .date {
	color:#C2C2C2;
}

#guestList p,
.commentList p {
	padding:7px 0 8px 0;
	color:#9F9F9F;
}


.control {
	padding-left:5px;
}

.control a span {
	display:none;
}

.control a {
	background-repeat:no-repeat;
}

.control a:hover {
	text-decoration:none;
}

.control a.address {
	padding-left:28px;
	background-image:url(images/iconAddress.gif);
}

.control a.modify {
	padding-left:46px;
	background-image:url(images/iconModify.gif);
}

.control a.write {
	padding-left:34px;
	background-image:url(images/iconWrite.gif);
}


#guestList li,
.commentList li {
	padding-top:5px;
}

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


/* 검색결과 */
#searchList,
#searchRplist {
	padding:20px;
	margin-bottom:20px;
}

#searchList h3,
#searchRplist h3 {
	padding:10px 0 13px 0;
	color:#EE7600;
	font:12px dotum;
}


#searchList ol,
#searchRplist ol {
	width:/*@post-width:-40*/550px/*@*/;
	border-top:1px solid #F8C899;
}

#searchList li,
#searchRplist li {
	padding-top:4px;
	padding-bottom:2px;
	border-bottom:1px solid #F8C899;
}

#searchList li,
#searchList li a,
#searchRplist li,
#searchRplist li a {
	color:#676767;
	font:12px/18px dotum;
}

#searchList .date,
#searchRplist .date {
	float:right;
}


/* 포스트 */
.titleWrap {
	min-height:102px;
	height:102px;
	padding-bottom:8px;
	background-color:#EE7600;
}

.titleWrap .info-title {
	padding:8px 20px 10px 20px;
	border-bottom:1px solid #F8C899;
}

.info-title,
.info-title a {
	color:#F8C899;
}

.info-title .date {
	font:11px verdana;
}

.info-title .category {
	padding-left:9px;
}

.info-title .category,
.info-title .category a {
	font:11px dotum;
}

.titleWrap h2 {
	padding:22px 20px 1px 20px;
}

.titleWrap .admin {
	padding:0 20px;
}

.titleWrap .admin,
.titleWrap .admin a {
	color:#F4A75C;
}

.titleWrap h2 a {
	color:/*@post-title-color*/#fff/*@*/;
	font-size:/*@post-title-font-size*/16px/*@*/;
	font-family:/*@post-title-font-family*/verdana, gulim/*@*/;
}

.article {
	width:/*@post-width:-40*/550px/*@*/;
	color:/*@post-body-color*/#9F9F9F/*@*/;
	font-size:/*@post-body-font-size*/12px/*@*/;
	font-family:/*@post-body-font-family*/dotum/*@*/;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}

.article a {
	color:#676767;
}

.author {
	color:#C2C2C2;
	text-align:right;
}

.entryNotice .article,
.entryProtected .article,
.entrayContentsWrap {
	padding:20px 20px 0px 20px;
}

.entryProtected,
.entryNotice,
.entry {
	margin-bottom:20px;
	padding-bottom:25px;
	background-color:#fff;
}


/* 보호글 */
.entryProtected .article {
	margin:20px 20px 0 20px;
	padding:31px 0 23px 0;
	border-top:1px solid #EE7600;
	border-bottom:1px solid #EE7600;
	text-align:center;
}

.entryProtected .article p {
	padding-top:18px;
}

.entryProtected label span {
	display:none;
}

.entryProtected input.text {
	width:140px;
	height:18px;
	padding:0 5px;
	border:1px solid #DFE0D9;
	color:#9f9f9f;
	font-size:11px;
	line-height:18px;
}

.entryProtected label {
	padding-left:59px;
	background:url(images/txt_password.gif) no-repeat 0px 4px;
}


.entryProtected .button {
	width:/*@post-width:-20*/570px/*@*/;
	margin-top:-1px;
	text-align:right;
}

.entryProtected .button input {
	width:106px;
	height:18px;
	background:url(images/btn_confirm.gif) no-repeat;
	line-height:16px;
	text-indent:-5000px;
	overflow:hiddne;
}


/* 포스트본문 */
.cap1 { /* 이미지 아래 캡션 스타일 */
	padding:4px 0;
	color:#999;
	text-align:center;
}

.dual { /* 그림 2개 배치 */
	margin-bottom:5px;
}

.triple { /* 그림 3개 배치 */
	margin-bottom:5px;
}

.article blockquote {
	min-height:50px;
	padding-left:74px;
	background:url(images/iconBlockquote.gif) no-repeat;
	color:#676767;
}

/* more / less */
.moreless_fold,
.moreless_top,
.moreless_bottom {
	padding-left:45px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#676767;
}

.moreless_fold {
	background-image:url(images/iconMore.gif);
}

.moreless_top,
.moreless_bottom {
	background-image:url(images/iconLess.gif);
}

.moreless_content {
	padding-top:2px;
}


/* 태그트레일 */
.tagTrail {
	padding-top:25px;
}

.tagTrail .tagText b {
	display:none;
}

.tagTrail .tagText {
	padding-left:27px;
	background:url(images/txt_tag.gif) no-repeat;
}

.tagTrail,
.tagTrail a {
	color:#676767;
	font:11px dotum;
}


/* 액션트레일 */
.actionTrail {
	height:20px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
}

.actionTrail,
.actionTrail a,
.actionTrail a span {
	color:#EE7600;
	font:bold 12px dotum;
}

.actionTrail a {
	background-repeat:no-repeat;
	background-position:2px 4px;
}

.actionTrail .tb {
	padding-left:68px;
	background-image:url(images/txt_trackback.gif);
}

.actionTrail .rp {
	margin-left:8px;
	padding-left:56px;
	background-image:url(images/txt_comment.gif);
}

.actionTrail b {
	display:none;
}


/* 트랙백 */
.trackback h3 {
	height:26px;
	padding-top:4px;
	border-bottom:1px solid #E3E3E3;
}

.trackback h3 b {
	display:none;
}

.trackback h3,
.trackback h3 span {
	color:#676767;
	font:11px dotum;
}


.trackback ol li {
	width:/*@post-width:-67*/523px/*@*/;
	margin-top:10px;
	padding:17px 10px 14px 15px;
	border:1px solid #F6BA7F;
}

.trackback h4 span,
.trackback a.delete span {
	display:none;
}

.trackback h4 a {
	color:#676767;
	font:bold 11px dotum;
}

.trackback a.delete {
	float:right;
	padding-left:7px;
	background:url(images/iconDelete.gif) no-repeat;
	text-decoration:none;
}

.trackback .info-tracback {
	margin-bottom:13px;
	color:#C2C2C2;
	font:11px verdana;
}

.trackback .info-tracback .name {
	font-family:dotum;
}

.trackback p {
	color:#909090;
	font:11px/18px dotum;
}

/* 페이지 */
#paging {
	margin-top:20px;
	text-align:center;
}

#paging .numbox a,
#paging .numbox span {
	color:#9F9F9F;
	font:normal 12px dotum;
}

#paging .numbox a {
	margin:0px 8px;
}

#paging .numbox span.selected {
	color:#EE7600;
	font-weight:bold;
	text-decoration:none;
}


/* 사이드바 */
/* 제목 */
#sidebarA h3,
#sidebarB h3 {
	color:#AEAEAE;
	font:11px/18px dotum,
sans-serif;
}


 /* 사이드바 타이틀 */
h3.stit {
	width:180px;
	height:35px;
	background-repeat:no-repeat;
	background-position:0px 20px;
	text-indent:-5000px;
	overflow:hidden;
}

#category h3 {
	background-image:url(images/stit_category.gif);
}

#tagbox h3 {
	background-image:url(images/stit_tag.gif);
}

#notice h3 {
	background-image:url(images/stit_notice.gif);
}

#recentPost h3 {
	background-image:url(images/stit_recentpost.gif);
}

#recentComment h3 {
	background-image:url(images/stit_recentcomment.gif);
}

#recentTrackback h3 {
	background-image:url(images/stit_recenttrackback.gif);
}

#link h3 {
	background-image:url(images/stit_link.gif);
}

#archive h3 {
	background-image:url(images/stit_archive.gif);
}


/* 목록 */
#sidebarA li,
#sidebarA li a,
#sidebarA li a span,
#sidebarB li,
#sidebarB li a,
#sidebarB li a span {
	color:#878787;
	font:11px/16px dotum;
}

#sidebarA li,
#sidebarB li {
	padding:1px 0 2px 0;
}

#sidebarA .cnt,
#sidebarB .cnt {
	color:#964B00;
}

#sidebarA .module_widget,
#sidebarB .module_widget {
	margin-top:20px;
}

.bloger-wrap {
	width:160px;
	padding:9px;
	border:1px solid #444;
	background-color:#000;
}

	#blogImage {
	float:left;
	width:78px;
	height:88px;
	border:1px solid #8C5015;
}


 /* 블로거 이미지 고정 */
.bloger-desc {
	float:right;
	width:70px;
}

#blogDesc {
	color:#878787;
	font:11px/15px dotum;
}

#userID {
	padding-top:18px;
	background:url(images/iconBy.gif) no-repeat 0px 6px;
	color:#EE7600;
	font:11px/15px dotum;
}


/* 카테고리 */
#category li,
#category li a,
.c_cnt {
	font-family:gulim;
}


/*2depth*/
#category ul li ul li a,
#category ul li ul li a:hover {
	padding-left:9px;
	background-repeat:no-repeat;
	background-position:0px 2px;
}

#category ul li ul li a {
	background-image:url(images/icon2depth.gif);
}

#category ul li ul li a:hover {
	background-image:url(images/icon2depth_on.gif);
	color:#C8C8C8;
	text-decoration:none;
}


/*3depth*/
#category ul li ul li ul li a,
#category ul li ul li ul li a:hover {
	padding-left:18px;
	background-repeat:no-repeat;
	background-position:9px 2px;
}

#category ul li ul li ul li a {
	background-image:url(images/icon3depth.gif);
}

#category ul li ul li ul li a:hover {
	background-image:url(images/icon3depth_on.gif);
	color:#EE7600;
	text-decoration:none;
}


/*태그박스*/
#tagbox li {
	margin-right:2px;
}

#tagbox li,
#tagbox li a {
	font:11px/19px verdana, dotum;
}

#tagbox li .cloud1 {
	color:#EE7600;
}

#tagbox li .cloud2 {
	color:#964B00;
}

#tagbox li .cloud3 {
	color:#fff;
}

#tagbox li .cloud4 {
	color:#959595;
}

#tagbox li .cloud5 {
	color:#616161;
}


/* 검색 */
#searchBox {
	width:178px;
	height:17px;
	margin:24px 0 14px 0;
	border:1px solid #444;
	background-color:#19191A;
}

#searchBox input {
	width:130px;
	height:16px;
	padding-left:4px;
	background-color:transparent;
	color:#878787;
	font:12px/16px dotum;
	vertical-align:middle;
}

#searchBox .submit {
	width:36px;
	height:16px;
	background:url(images/btn_search.gif) no-repeat 0px 4px;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
}


/* 카운터 */
#counter {
	margin:14px 0 9px 0;
}

#counter div {
	height:15px;
}

#counter span {
	display:block;
	float:left;
	color:#7d7d7d;
	font:11px/11px dotum;
}

#counter .head {
	background-repeat:no-repeat;
	background-position:0px 1px;
	text-indent:-5000px;
	overflow:hidden;
}

#counter .yesterday .head {
	width:54px;
	background-image:url(images/txt_yesterday.png);
}

#counter .today .head {
	width:35px;
	background-image:url(images/txt_today.png);
}

#counter .total .head {
	width:33px;
	background-image:url(images/txt_total.png);
}


*html #counter .yesterday .head {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/txt_yesterday.png', sizingMethod='crop');
	background-image:none;
}

*html #counter .today .head {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/txt_today.png', sizingMethod='crop');
	background-image:none;
}

*html #counter .total .head {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/txt_total.png', sizingMethod='crop');
	background-image:none;
}

.banner {
	padding:9px 0 13px 0;
	border-top:1px solid #545454;
	border-bottom:1px solid #545454;
}

#adTistory,
#btnRSS {
	display:block;
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-5000px;
	overflow:hidden;
}

#adTistory {
	width:137px;
	height:20px;
	margin-bottom:6px;
	background-image:url(images/tistory.png);
}

#btnRSS {
	width:80px;
	height:15px;
	margin-top:6px;
	background-image:url(images/rss.png);
}

*html #adTistory {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/tistory.png', sizingMethod='crop');
	background-image:none;
}

*html #btnRSS {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/rss.png', sizingMethod='crop');
	background-image:none;
}


/* 달력 */
#calendar {
	width:168px;
	padding:6px 5px 9px 5px;
	border:1px solid #8C5015;
}

#calendar h3 {
	display:none;
}

#calendar table caption {
	text-align:left;
}

#calendar .cal_month {
	width:162px;
	height:18px;
	padding-left:6px;
}

#calendar .this-month,
#calendar .this-month a { /* 달력 월 표시 */
	color:#EE7600;
	font:bold 10px verdana, sans-serif;
}

#calendar .nav {
	float:right;
	margin-top:2px;
	color:#454545;
	font-size:8px;
}

#calendar .nav a span {
	display:none;
}

#calendar .nav a:hover {
	text-decoration:none;
}

#calendar .nav a.prev-month { /* 달력 커서 이미지 */
	padding-left:10px;
	background:url(images/btnMonthPrev.gif) no-repeat 0px 2px;
}

#calendar .nav a.next-month { /* 달력 커서 이미지 */
	padding-left:18px;
	background:url(images/btnMonthNext.gif) no-repeat 0px 2px;
}

#calendar table thead {
	display:none;
}


#calendar table tbody td,
#calendar table tbody td a {
	color:#616161;
	font:10px/15px Verdana, sans-serif;
	text-align:center;
}

#calendar table tbody td.cal_day_sunday {
	color:#DB6F04;
}

#calendar table tbody td.cal_day4 {
	color:#EAEAEA;
}


/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link,
a.cal_click:visited {
	text-decoration:underline;
}

/* archive */
#archive li {
	padding-left:20px;
	background:url(images/bull.gif) no-repeat 0px 6px;
}


/* 푸터 */
#footer {
	border-top:1px solid #8C5015;
}

#footMenu {
	width:339px;
	height:8px;
	margin:0 auto 10px;
	color:#6C6C6C;
}

#footMenu span {
	float:left;
	margin-right:8px;
	padding-right:13px;
	background:url(images/footmenu_bar.gif) no-repeat right 1px;
}

#footMenu a {
	float:left;
	display:block;
	height:8px;
	background-repeat:no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}

#footMenu a.home {
	width:27px;
	background-image:url(images/footmenu_home.png);
}

#footMenu a.tag {
	width:18px;
	background-image:url(images/footmenu_tag.png);
}

#footMenu a.media {
	width:31px;
	background-image:url(images/footmenu_media.png);
}

#footMenu a.location {
	width:46px;
	background-image:url(images/footmenu_location.png);
}

#footMenu a.key {
	width:37px;
	background-image:url(images/footmenu_key.png);
}

#footMenu a.guestbook {
	width:30px;
	background-image:url(images/footmenu_guestbook.png);
}

#footMenu a.admin {
	width:31px;
	background-image:url(images/footmenu_admin.png);
}

#footMenu a.write {
	width:30px;
	background-image:url(images/footmenu_write.png);
}

#copyright,
#copyright a {
	clear:both;
	color:#7D7D7D;
	font:11px dotum;
}

*html #footMenu a.home {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_home.png', sizingMethod='crop');
	background-image:none;
}

*html #footMenu a.tag {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_tag.png', sizingMethod='crop');
	background-image:none;
}

*html #footMenu a.media {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_media.png', sizingMethod='crop');
	background-image:none;
}

*html #footMenu a.location {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_location.png', sizingMethod='crop');
	background-image:none;
}

*html #footMenu a.key {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_key.png', sizingMethod='crop');
	background-image:none;
}

*html #footMenu a.guestbook {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_guestbook.png', sizingMethod='crop');
	background-image:none;
}

*html #footMenu a.admin {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_admin.png', sizingMethod='crop');
	background-image:none;
}

*html #footMenu a.write {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//tistory1.daumcdn.net/tistory/0/tis_Reverse_Black/images/footmenu_write.png', sizingMethod='crop');
	background-image:none;
}


/* 카테고리테이블 */
.ib {
	cursor:pointer;
}

.branch3 {
	cursor:pointer;
}


/* 댓글 */
.rp_general {}

.rp_admin {
	padding-left:20px;
	background:url(images/iconAdmin.gif) no-repeat;
}


 /* 비밀글 */
.rp_secret {
	color:#f30;
}


/* 방명록 */
.guest_general {}

.guest_admin {
	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 {
	display:inline-block;
}


/* PNG24 transparent */
.png24 {
	tmp:expression(setPng24(this));
}