@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.5;
	font-family: dotum, sans-serif;
}

body {
	background-color: /*@background-color*/#F5F5F5/*@*/;
	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;
}

/** *{
	margin: 0;
	padding: 0}관련 */
#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 {
	position: absolute;
	left: 200px;
	top: 0;
	width: /*@post-width*/590px/*@*/;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}

#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;
	overflow: hidden;
	background-color: /*@title-background-color*/ /*@*/;
	background-image: /*@title-background-image*/ /*@*/;
	background-repeat: /*@title-background-image-repeat*/ /*@*/;
	background-position: /*@title-background-image-position*/ /*@*/;
}

#header h1 a {
	display: none;
	color: /*@title-color*/#FE5377/*@*/;
	font-weight: normal;
	font-size: /*@title-font-size*/30px/*@*/;
	font-family: /*@title-font-family*/tahoma, dotum/*@*/;
}


/* 메뉴 */
#blogMenu {
	width: 486px;
	height: 12px;
	margin: 20px auto;
}

#blogMenu li {
	float: left;
	margin-right: 7px;
	padding-right: 14px;
	background: url(images/tab_bar.gif) no-repeat right 1px;
	color: #FE5377;
	font-size: 11px;
	line-height: 12px;
}

#blogMenu li.last {
	background: none;
	margin-right: 0;
	padding-right: 0;
}

#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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_home.png', sizingMethod='crop');
	background-image: none;
}

*html #blogMenu .tab_tag a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_tag.png', sizingMethod='crop');
	background-image: none;
}

*html #blogMenu .tab_media a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_media.png', sizingMethod='crop');
	background-image: none;
}

*html #blogMenu .tab_location a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_location.png', sizingMethod='crop');
	background-image: none;
}

*html #blogMenu .tab_key a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_key.png', sizingMethod='crop');
	background-image: none;
}

*html #blogMenu .tab_guestbook a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_guestbook.png', sizingMethod='crop');
	background-image: none;
}

*html #blogMenu .tab_admin a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_admin.png', sizingMethod='crop');
	background-image: none;
}

*html #blogMenu .tab_write a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_write.png', sizingMethod='crop');
	background-image: none;
}

*html body#tt-body-page #blogMenu .tab_home a {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tab_guestbook_on.png', sizingMethod='crop');
	background-image: none;
}


/* 컨텐츠 */
#taglog h3,
#localog h3,
#guestbook h3 {
	width: /*@post-width*/590px/*@*/;
	height: 110px;
	background-color: #FE5377;
	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: #FFE5EA;
	color: #FE5377;
	font-weight: bold;
}

#taglog li .cloud2 {
	background-color: #B3B3B3;
	color: #fff;
}

#taglog li .cloud3 {
	color: #9F9F9F;
	font-weight: bold;
}

#taglog li .cloud4 {
	color: #FE5377;
}

#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 #FE5377;
	border-bottom: 1px solid #FE5377;
}

.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 #FE5377;
	border-bottom: 1px solid #FE5377;
	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: #905460;
	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: #FE5377;
	font: 12px dotum;
}

#searchList ol,
#searchRplist ol {
	width: /*@post-width:-40*/550px/*@*/;
	border-top: 1px solid #FFCBD6;
}

#searchList li,
#searchRplist li {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: 1px solid #FFCBD6;
}

#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: #f79d9d;
}

.titleWrap .info-title {
	padding: 8px 20px 10px 20px;
	border-bottom: 1px solid #f78fa0;
}

.info-title,
.info-title a {
	color: #AF091C;
}

.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: #FFA9BB;
}

.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*/#666/*@*/;
	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 19px 0 19px;
}

.entryProtected,
.entryNotice,
.entry {}

.entryProtected .wrap,
.entryNotice .article,
.entrayContentsWrap {
	margin-bottom: 20px;
	padding-bottom: 25px;
	background-color: #fff;
	border: 1px solid #FFCBD6;
	border-top: 0;
}

/* 보호글 */
.entryProtected .article {
	margin: 20px 20px 0 20px;
	padding: 31px 0 23px 0;
	border-top: 1px solid #FE5377;
	border-bottom: 1px solid #FE5377;
	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: #FE5377;
}


/* more / less */
.moreless_fold,
.moreless_top,
.moreless_bottom {
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: 0 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: #878787;
	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: #FE5377;
	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: #878787;
	font: 11px dotum;
}

.trackback ol li {
	width: /*@post-width:-67*/523px/*@*/;
	margin-top: 10px;
	padding: 17px 10px 14px 15px;
	border: 1px solid #FFE5EA;
	background-color: #FFF5F7;
}

.trackback h4 span,
.trackback a.delete span {
	display: none;
}

.trackback h4 a {
	color: #905460;
	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: #E4C3C9;
	font: 11px verdana;
}

.trackback .info-tracback .name {
	font-family: dotum;
}

.trackback p {
	color: #B69299;
	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: 0 8px;
}

#paging .numbox span.selected {
	color: #FE5377;
	font-weight: bold;
	text-decoration: none;
}


/* 사이드바 */
/* 제목 */
#sidebarA h3,
#sidebarB h3 {
	color: #FE5377;
	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: #9F9F9F;
	font: 11px/16px dotum;
}

#sidebarA li,
#sidebarB li {
	padding: 1px 0 2px 0;
}

#sidebarA .cnt,
#sidebarB .cnt {
	color: #FE5377;
}

#sidebarA .module_widget,
#sidebarB .module_widget {
	margin-top: 20px;
}

.bloger-wrap {
	width: 160px;
	padding: 9px;
	border: 1px solid #E1E1E1;
	background-color: #fff;
}

#blogImage {
	float: left;
	width: 80px;
	height: 90px;
}

.bloger-desc {
	float: right;
	width: 70px;
}

#blogDesc {
	color: #A0A0A0;
	font: 11px/15px dotum;
}


#userID {
	padding-top: 18px;
	background: url(images/iconBy.gif) no-repeat 0px 6px;
	color: #FD5378;
	font: 11px/15px dotum;
}


/* 카테고리 */
/*1depth*/
#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: 0 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: #424242;
	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: #FD5377;
	text-decoration: none;
}


/*태그박스*/
#tagbox li {
	margin-right: 2px;
}

#tagbox li,
#tagbox li a {
	font: 11px/19px verdana, dotum;
}

#tagbox li .cloud1 {
	color: #AF1E3D;
}

#tagbox li .cloud2 {
	color: #FF5478;
}

#tagbox li .cloud3 {
	color: #727272;
}

#tagbox li .cloud4 {
	color: #FFB3C3;
}

#tagbox li .cloud5 {
	color: #C2C2C2;
}


/* 검색 */
#searchBox {
	width: 178px;
	height: 17px;
	margin: 24px 0 14px 0;
	border: 1px solid #E2E1E1;
	background-color: #fff;
}

#searchBox input {
	width: 130px;
	height: 16px;
	padding-left: 4px;
	background-color: transparent;
	color: #9F9F9F;
	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: #9F9F9F;
	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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/txt_yesterday.png', sizingMethod='crop');
	background-image: none;
}

*html #counter .today .head {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/txt_today.png', sizingMethod='crop');
	background-image: none;
}

*html #counter .total .head {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/txt_total.png', sizingMethod='crop');
	background-image: none;
}

.banner {
	padding: 9px 0 13px 0;
	border-top: 1px solid #E2E1E1;
	border-bottom: 1px solid #E2E1E1;
}

#adTistory,
#btnRSS {
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
	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='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/tistory.png', sizingMethod='crop');
	background-image: none;
}

*html #btnRSS {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/rss.png', sizingMethod='crop');
	background-image: none;
}


/* 달력 */
#calendar {
	width: 168px;
	padding: 6px 5px 9px 5px;
	border: 1px solid #FFCBD6;
}

#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: #FE5377;
	font: bold 10px verdana, sans-serif;
}

#calendar .nav {
	float: right;
	margin-top: 2px;
	color: #C9C9C9;
	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: #9F9F9F;
	font: 10px/15px Verdana, sans-serif;
	text-align: center;
}

#calendar table tbody td.cal_day_sunday {
	color: #FE5377;
}

#calendar table tbody td.cal_day4 {
	color: #090909;
}


/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link,
a.cal_click:visited {
	text-decoration: underline;
}


/* archive */
#archive li {
	padding-left: 20px;
	background: url(images/bull.gif) no-repeat 0 6px;
}


/* 푸터 */
#footer {
	border-top: 1px solid #FAA4B6;
}

#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: #BDBDBD;
	font: 11px dotum;
}

*html #footMenu a.home {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/footmenu_home.png', sizingMethod='crop');
	background-image: none;
}

*html #footMenu a.tag {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/footmenu_tag.png', sizingMethod='crop');
	background-image: none;
}

*html #footMenu a.media {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/footmenu_media.png', sizingMethod='crop');
	background-image: none;
}

*html #footMenu a.location {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/footmenu_location.png', sizingMethod='crop');
	background-image: none;
}

*html #footMenu a.key {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/footmenu_key.png', sizingMethod='crop');
	background-image: none;
}

*html #footMenu a.guestbook {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/footmenu_guestbook.png', sizingMethod='crop');
	background-image: none;
}

*html #footMenu a.admin {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/images/footmenu_admin.png', sizingMethod='crop');
	background-image: none;
}

*html #footMenu a.write {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Reverse_White/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));
}