@charset "utf-8";

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

body {
	background-image:url(images/background_pink.gif);
	font-size:12px;
}


a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

hr {
	display:none;
}

input {
	vertical-align:middle;
}


h6{
font-family:NanumMyeongjo;
font-weight:normal;
font-size:15px;
color:#988f7d;
border-bottom:1px dotted #dbd2c4;
width:450px;
padding:20px 0 5px 0;
left:20px;
margin:0 auto;

}

.TD_more_title {
border-bottom:1px dotted #dbd2c4;
width:450px;
padding:20px 0 5px 0;
left:20px;
margin:0 auto;
}
.TD_more_title a{
font-family:NanumMyeongjo;
font-size:15px;
font-weight:bold;
color:#988f7d;
}

.newsealTitle {
border-bottom:1px dotted #DBD2C4;
color:#988F7D;
font-family:NanumMyeongjo;
font-size:15px;
left:20px;
margin:0 auto;
padding:20px 0 5px;
width:110px;
margin-bottom:15px;
text-align:left;
}


#sealflash {
float:left;
margin-left:10px;
width:133px;
padding-bottom:30px;
text-align:center;
}
	


/* 최신글의 더보기 */
.TD_more{ 
    color:#333;
}

* html .TD_more{height:20px;}

#TD_content{
background:url(images/td_columna.gif) repeat-y;
width:613px;
float:left;
}

#TD_a{
	float:left;
	width:470px;
}

.TD_headline a{
font-size:12px;
font-family:gulim;
color:#4c4c4c;
}

.TD_summary{
font-size:12px;
font-family:gulim;
color:#888888;

}
#TD_content{
	padding-bottom:50px;
}

.clear{clear:both;}

/* 태그 */
#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;
}



/*layout start*/

		#header {
			width:/*@post-width*/590px/*@*/;
			margin:0px auto;
			text-align:center;
		}

		#bb{
			background:url(images/background_topleft_wide.gif) no-repeat center 0;
			width:100%;
			margin:0 auto;
			padding-bottom:30px;
		}

		#upper{
			margin:0 auto;
			padding:20px 0 10px 0;
			text-align:right;
			width:1000px;
		}

		#upper a{
			font-family:verdana;
			font-size:11px;
			color:#777;
			font-weight:bold;
		}



		#container {
			clear:both;
			background:url(images/3column_3la.gif) repeat-y;
			width:1000px;
			margin:0 auto;
		}

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

		#sidebarB {
			float:left;
			width:177px;
			padding-bottom:30px;
			overflow:hidden;
			word-break:break-all;
			word-wrap:break-word;

		}
		*html #sidebarB{
			padding-left:9px;
			width:168px;
		
		}

		#content {
			float:left;
			width:/*@post-width*/613px/*@*/;
			overflow:hidden;
			word-break:break-all;
			word-wrap:break-word;
			margin-left:20px;
			margin-right:10px;
		}
		#content .white{
			background:#fff;
			padding:5px;
			padding-bottom:50px;
		}

		.sidebarAcontent{width:155px;margin:0 auto;}
		.sidebarBcontent{width:162px;margin:0 auto;
		padding-top:12px;}


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


/*layout end*/


/* 블로그 레이아웃 */

#content .admin{
	background:#ccc;
	font:normal  11px verdana;
	color:#333;
	padding:6px;
}
#content .admin a{
	color:#333;
}
#content .admin a:hover{
	font-weight:bold;
}

.hrline{
	height:1px;
	background:url(images/hrline.gif) repeat-x; 
	margin:15px 0 15px 0;
	padding:0;
	border:0;
}

.sealtaleBanner li{height:70x;text-align:center;}

/* 해더 */
#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 {
	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 {
	height:110px;
	background-color:#F2F2F2;
}



/* 태그로그 */
#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 {
	
	margin-top:20px;
	padding:0 20px 0 20px;
}

.commentWrite {
	
}
.commentWrite textarea{
}

.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 {
	
	height:20px;
	text-align:right;
}

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

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

textarea {
	width:/*@post-width:-50*/460px/*@*/;
	padding:5px;
	border:1px solid #ccc;
	color:#9F9F9F;
	font:11px/18px dotum;
}

#guestWrite .button,
.commentWrite .button {
	
	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 {
	
	padding:12px 20px 7px 20px;
}


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

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

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

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

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

.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:15px;
}

#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:5px;
}

#searchList h3,
#searchRplist h3 {
	padding:10px 0 13px 0;
	color:#444;
	font:bold 13px gulim;
}

#searchList ol,
#searchRplist ol {
	border-top:1px solid #eee;
}

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

#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:40px;
	height:40px;
	background:#f2f2f2;
	margin-bottom:5px;
	clear:both;
	padding:10px;
}

.ff_title{
	float:left;
	width:390px;
}

.ff_title a{
	float:left;
	padding:6px;
	line-height:19px;
	font:bold 13px gulim;
	color:#444;
}

.ff_info{
float:right;
margin:3px 8px 0 0;
text-align:right;
width:180px;
}

.ff_info .date{
	font:normal 9px verdana;
	color:#9d9d9d;
	display:block;
	}
.ff_info .category{
	font:normal 11px dotum;
	color:#454545;
}
.ff_info .category a{
	color:#009fcc;
}

.article {
	
	color:/*@post-body-color*/#555/*@*/;
	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;
}

/* 보호글 */
.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 {
	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 {
	background-color:#f7f7f7;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#aeae3f;
	margin-bottom:10px;
}

h3.stit {
	width:160px;
	height:15px;
	margin-top:10px;
}

/*
#category h3 {
	background-color:#f7f7f7;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#aeae3f;
}

#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 {
	list-style-type:none;
	padding:0;
	margin:0;
}


#sidebarA .cnt,
#sidebarB .cnt {
	color:#FE5377;
}

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

.bloger-wrap {
	padding-top:18px;
}

#blogImage {
	float:left;
	width:80px;
	height:90px;
}

.bloger-desc {
	float:right;
	width:70px;
}

#blogDesc {
	color:#555555;
	font:11px/20px dotum;
	padding-top:25px;
	padding-bottom:26px;
}


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



#category{
	margin-bottom:20px;
}

		/* 카테고리 */
		/*1depth*/
		#category li,
		#category li a{
			color:#797979;
			font-family:dotum;
		}
		.c_cnt {
			font-family:verdana  !important;
			color:#a5a5a5  !important;
			font-weight:bold !important; 
			font-size:9px;
		}


		/*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:150x;
	height:25px;
	margin:24px 0 14px 0;
	border:1px solid #E2E1E1;
	background-color:#fff;
}

#searchBox input {
	width:93px;
	height:24px;
	padding-left:4px;
	background-color:transparent;
	color:#9F9F9F;
	font:13px/16px dotum;
	vertical-align:middle;
}

#searchBox .submit {
	width:36px;
	height:16px;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
}


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

#counter div {
	font-family:verdana;
	font-size:11px;
	color:#616161;
	height:15px;
}
#counter .today span{color:#777}
#counter .total span{color:#b7da00;font-weight:bold;}

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

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




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



/* 카테고리테이블 */
.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));
}

.eventBanner{text-align:center;margin:10px 0;}