@charset "utf-8";

* {
	margin:0;
	padding:0;
	border:0;
	line-height:1.5;
	font-family:verdana, 나눔고딕, dotum, sans-serif;
}

body {
	background-color:/*@background-color*/#fff/*@*/;
	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;
border-bottom:1px dotted #f5f5f5;
}


/* 포스트 본문 마크업 */
.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 {
	position:relative;
	width:/*@post-width*/970px/*@*/;
	height:130px;
	margin:0px auto;
	text-align:center;
}

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

#content {
	position:relative;
	left:200px;
min-height:900px;
	top:0;
	width:/*@post-width*/510px/*@*/;
	padding:0 30px 30px 30px;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
}

#footer {
	margin-top:20px;
	padding-top:13px;
	padding-bottom:30px;
	text-align:center;
background:#f5f5f5;
width:100%;
}

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

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


/* 해더 */
#header h1 {
	position:absolute;
	left:0;
	height:/*@title-height*/130px/*@*/;
	padding-top:0;
	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/*@*/;
}

#header h1 .logobg{
	position:absolute;
	left:0; top:0;
	margin:0 0 0 -123px;
	z-index:-1;
}


/* 메뉴 */
#EB_Submenu{
	position:absolute;
	left:200px;
	top:30px;
	width:770px;
	height:45px;
	background: url(./images/EB_Submenubg.gif) bottom no-repeat ;
	padding:0 0 25px 0;
}
#EB_Submenu li {
	float:left;
	margin:0 0 0 20px;
	padding-right:14px;
	list-style:none
}
#EB_Submenu li a{
	color:#000;
	font:bold 13px/45px helvetica;
}
#EB_Submenu li a:hover{
	text-decoration:none;
	color:#FE5377
}
#EB_Submenu .Archives{
position:absolute;
right:0;
width:170px;
height:36px;
margin:3px 0 0 0;
padding:0 0 0 30px;
background: url(./images/EB_Archivesbg.gif)no-repeat;
}
#EB_Submenu .Archives a{  line-height:36px;}
#EB_Submenu .Archives a:hover{ color:#787878;}

#blogMenu {
        display:none;
	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*/510px/*@*/;
	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 0 0 0;
}

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

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

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

.info-write label span, .secretWrap 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:7px 4px;
}

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

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

.secretWrap .homepage label {
	padding-left:70px;
	background:url(images/txt_homepage.gif) 7px 4px no-repeat ;
}

.info-write .name input {
	width:158px;height:20px;
	padding-left:5px;
background:#f5f5f5;
}

.info-write .password input {
	width:190px;height:20px;
	padding-left:5px;
background:#f5f5f5;
}

.secretWrap .homepage input {
	width:/*@post-width:-384*/375px/*@*/;
	padding-left:5px;height:20px;
background:#f5f5f5;
}

.secretWrap .homepage{ position:absolute; left:0; margin:-2px 0 0 0;}

.secretWrap { position:relative;
	width:/*@post-width:-40*/510px/*@*/;
	height:20px;
padding:1px 0;
	text-align:right;
}

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

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

textarea {
	width:/*@post-width:-50*/500px/*@*/;
	padding:5px;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	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*/510px/*@*/;
	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*/510px/*@*/;
}

.commentList ol {
	margin:1px 0 0 0 ;}

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

#guestList .name,
#guestList .name a,
.commentList .name,
.commentList .name a {
	color:#905460;
	font:bold 10px verdana, 나눔고딕, dotum;
}

#guestList .date,
.commentList .date {
	color:#C2C2C2;
font:10px tahoma, 나눔고딕, dotum;
}

#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:0px;
	margin-bottom:20px;
}

#searchList h3,
#searchRplist h3 {
	padding:0 0 10px 0;
	color:#000;
	font:11px helvetica, 나눔고딕, dotum;
}
#searchList h3 span,
#searchRplist h3 span {
	color:#FE5377;
	font:bold 14px helvetica, 나눔고딕, dotum;
}

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

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

#searchList li,
#searchList li a,
#searchRplist li,
#searchRplist li a {
	color:#676767;
	font:12px/18px verdana, 나눔고딕, dotum;
}
#searchList li .cnt,
#searchRplis li .cnt{font:10px tahoma; color:#FE5377;}

#searchList .date, 
#searchRplist .date {
	float:right; font:10px/18px tahoma; color:#999;
}

/* 포스트 */
.titleWrap {
padding:0 0 5px 0;
	margin-bottom:15px;
	background-color:#fff;
}

.titleWrap .info-title {
	padding:0;
	border-bottom:0px solid #FE86A0;
}

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

.info-title .date {
	font:10px tahoma;
padding-left:9px;
color:#bbb;
}


.info-title .category,
.info-title .category a {
	font:10px tahoma;
}

.titleWrap h2 {
	padding:0;
border-bottom:1px dashed #eee;
}

.titleWrap .admin {
	padding:2px 5px ;
background:#f2f2f2;
color:#ccc;
}

.titleWrap .admin,
.titleWrap .admin a {
	color:#999;
font:10px tahoma;
}

.titleWrap .admin a { margin:0 5px;}

.titleWrap h2 a {
	color:/*@post-title-color*/#ff2266/*@*/;
	font-size:/*@post-title-font-size*/20px/*@*/;
	font-family:/*@post-title-font-family*/helvetica, 나눔고딕, Dotum /*@*/;
}
.titleWrap h2 a:hover {color:#000; text-decoration:none;}

.article {
	width:/*@post-width:-40*/510px/*@*/;
	color:/*@post-body-color*/#787878/*@*/;
	font-size:/*@post-body-font-size*/12px/*@*/;
	font-family:/*@post-body-font-family*/verdana, 나눔고딕, dotum/*@*/;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
line-height:18px;
}

.article strong{ display:block; color:#fc4675;
font-size:/*@post-body-font-size*/13px/*@*/;
 font-family:/*@post-title-font-family*/verdana, 나눔고딕, Dotum /*@*/;}
.article a {
	color:#676767;
}

.author {
	color:#C2C2C2;
	text-align:right;
font-size:10px;
margin:15px 0 0 0;
}

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

.entryProtected,
.entryNotice,
.entry {}

.entryProtected .wrap,
.entryNotice .article,
.entrayContentsWrap {
	margin-bottom:20px;
	padding-bottom:25px;
	background-color:#fff;
	border:0;
overflow:hidden;
}

/* 보호글 */
.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 {
border-top:1px solid #f2f2f2;
	margin-top:25px;
padding-top:10px;
}

.tagTrail .tagText b {
	display:none;
}

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

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


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

.actionTrail,
.actionTrail a,
.actionTrail a span {
	color:#FE5377;
	font: 11px/13px tahoma;
}

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

.trackback h3 b {
	font:11px tahoma;
}

.trackback h3,
.trackback h3 span {
	color:#878787;
	font:11px tahoma;
}

.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 {
position:relative;
	margin-top:20px;
	text-align:center;
}
#paging #prevPage, #paging #nextPage{
	position:absolute;font:bold 20px/24px helvetica;  margin:-4px 0 0 0; color:#cdcdcd;
}
#paging #prevPage:hover, #paging #nextPage:hover{color:#FF2266; text-decoration:none;}
#paging #prevPage{left:0;}
#paging #nextPage{right:0;}

#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 #EB_Submenu{
	position:relative; left:0; top:0; width:190px; height:auto; padding:7px 0; margin:0 0 25px 0; border:5px solid #ffcfd5; background:none;
}
#sidebarA #EB_Submenu ul{border-right:5px solid #ffe7ea;border-left:5px solid #ffe7ea; margin:0 -5px; padding:0 10px;}
#sidebarA #EB_Submenu li {
	list-style:none; display:block; margin:0; padding:0; float:none; background:none;
}
#sidebarA #EB_Submenu img{ vertical-align:middle; margin:-2px 0 0 0;}
#sidebarA #EB_Submenu li a{
	color:#000;
	font:bold 12px/30px helvetica;
}
#sidebarA #EB_Submenu li a:hover{
	text-decoration:none;
	color:#FE5377
}
#sidebarA #EB_Submenu ul li ul{ border:0; padding:0 10px 7px 10px;}
#sidebarA #EB_Submenu li ul li a{ padding:0 0 0 14px;
	color:#787878;
	font: 11px/20px helvetica;
display:block;
background:url(images/icon_sub.gif) no-repeat 3px 8px;
}
#sidebarA #EB_Submenu li ul li a:hover{
	text-decoration:none;
	color:#000
}
#sidebarA #EB_Submenu .bar{ background:#f2f2f2; height:1px; margin:1px 0;}
/* 제목 */
#sidebarA h3,
#sidebarB h3 {
	color:#FE5377;
	font:11px/18px dotum, sans-serif;
}
#sidebarB h3 { margin-bottom:10px;}

h3.stit {
	width:200px;
	height:22px;
	background-repeat:no-repeat;
	background-position:0px 0;
	text-indent:-5000px;
	overflow:hidden;
margin:25px 0 0 0;
}

#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,
#sidebarB li,
#sidebarB li a{
	color:#787878;
	font:11px/16px verdana, 나눔고딕, dotum;
}
#sidebarA li span{color:#bbb; font:10px/16px tahoma, 나눔고딕;}

#sidebarA li, 
#sidebarB li {
	padding:1px 0 2px 10px; background:url(images/icon_b.gif) 2px 7px no-repeat;
list-style:none;
}

#sidebarA .cnt,
#sidebarB .cnt,
#sidebarB .cnt span { font:10px/16px tahoma; 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 {
position:absolute;
top:-52px;
	width:197px;
	height:19px;
	border:0px solid #E2E1E1;
}
#searchBox form{position:absolute; top:0; height:19px; width:197px; }
#searchBox input {
	width:142px;
	height:19px;
	padding: 0 0 0 4px;
	background-color:#fff;
	color:#9F9F9F;
	font:12px/16px dotum;
	vertical-align:middle;
}

#searchBox .submit {
position:absolute;
right:0;
	width:50px;
	height:19px;
	background:url(images/btn_search.gif) no-repeat 0px 0 #000;
	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;
overflow:hidden;
}

#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:10px;
	background:url(images/icon_b.gif) no-repeat 2px 7px;
}


/* 푸터 */
#footer {
	border-top:0px solid #FAA4B6;
}

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

#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 tahoma, 나눔고딕;
}

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

/*언어설정*/
#language{  position:absolute; right:0; width:200px; text-align:center;background:url(images/language_bg.gif);}
#language span{display:inline-block;  height:18px; width:50px; background-position:0 -18px; margin:0 9px;}
#language .ko{background-image:url(images/language_ko.gif); width:40px;}
#language .en{background-image:url(images/language_en.gif); width:43px;}
#language .ja{background-image:url(images/language_ja.gif); width:41px;}
#language .selected{background-position:0 0px;}

/*핫클립*/
#hotclip{ }
#hotclip h3 {background-image:url(images/stit_hotclip.gif);}
#hotclip dl{ position:relative; height:38px; margin:0 0 7px 0; padding:0 0 0 57px; overflow:hidden;}
#hotclip dt a{ font:12px/17px verdana, 나눔고딕; color:#787878; display:block; padding:2px 0}
#hotclip dd{ width:57px; position:absolute; left:0; bottom:3px; height:38px;}

#hotclip dd img{ width:50px; height:38px;}

/*랭킹*/
#ranking{  margin:40px 0 0 0;}
#ranking h3 {position: relative;background-image:url(images/stit_ranking.gif); margin-bottom:0;}
#ranking h3 span{ position:absolute; bottom:2px; right:7px; color:#bbb; text-indent:0;font:10px tahoma; }
#ranking #tab{ height:20px; background:url(images/ranking_tabbg.gif); padding:4px 0 0 3px;}
#ranking #tab a{display:inline-block; height:20px; background-position:0 -20px;}
#ranking #tab .tv{ width:46px; background-image:url(images/tab_tv.gif);}
#ranking #tab .music{width:62px; background-image:url(images/tab_music.gif);}
#ranking #tab .boxoffice{width:86px; background-image:url(images/tab_boxoffice.gif);}
#ranking #tab .selected{background-position:0 0px;}
#ranking ul{ border-left:1px solid #ececec; border-right:1px solid #ececec; padding:9px;}
#ranking li{ position:relative; padding-left:0; background:none;}
#ranking li .tit{display:inline-block; width:150px; }
#ranking li .ratings{position:absolute; right:0; top:0; display:inline-block; width:30px; text-align:right; font:11px tahoma;}
#ranking .source{background-image:url(images/source_bg.gif); padding:0 8px; height:23px; font:11px/21px  verdana; color:#bbb; text-align:right;}

/*검색*/
#search_container{ background:url(images/search_bg.gif) 0 0 no-repeat; height:26px; padding:1px 3px 3px 1px; margin:5px 0 0 0; }
#search_container form{position:relative; height:26px;}
#search_container .search_query{ position:absolute; left:0px; top:0px; height:16px; width:155px; padding:5px; background:transparent; font:bold 12px/16px helvetica, 나눔고딕, dotum }
#search_container .search_query.focus {background:#fff;}
#search_container .search_query.focusnot{background:#fff;}
#search_container .search_button{position:absolute; right:3px; top:2px;}
