@font-face{font-family:NanumGothic; src:url(./images/NanumGothic.eot);}

@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.5;
	font-family: NanumGothic, dotum, sans-serif;
}

body { background:#69a436 url('images/bg.jpg') no-repeat center top; font-size: 12px; }

a {
    color: #EF7A76;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

hr {
	display: none;
}

input {
	vertical-align: middle;
}
ul, ul li { list-style:none; }


/* 태그 */
#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:913px;*/width:100%; /*height:216px;*/height:652px; /*background:url('images/header.jpg') no-repeat center top;*/ }
#header .menu { width:935px; height:33px; margin:0 auto; padding:9px 0 0 18px; position:relative; background:url('images/bg_line.png') no-repeat top; }
#header .menu li { float:left; height:33px; }
#header .menu li a { overflow:hidden; display:block; height:33px; text-indent:-9999px; background:url('images/sprt_menu.gif') no-repeat; }
/*#header .menu li a.menu00 { width:111px; background-position:0 0; }*/
#header .menu li a.menu01 { width:236px; background-position:0 0; }
#header .menu li a.menu02 { width:115px; background-position:-236px 0; }
#header .menu li a.menu03 { width:183px; background-position:-351px 0; }
#header .menu li a.menu04 { width:126px; background-position:-533px 0; }
#header .menu li a.menu05 { width:126px; background-position:-658px 0; }
#header .menu li a.menu06 { width:127px; background-position:-783px 0; }


#container {
	clear: both;
	position: relative;
	width: /*@post-width:400*/936px/*@*/;
	margin:-430px auto 0;
}

#content {
	/*width:893px; padding:15px 12px 25px;*/ width:905px; padding:15px 15px 25px; margin-bottom:30px; border-bottom:1px solid #cecece; background:#fff url('images/bg_line.gif') repeat-y; 
	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: 190px;
    padding-right:10px;
	padding-bottom: 30px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}

#sidebarB {
	display:none;
	position: absolute;
	right: 0;
	top: 0;
	width: 169px;
	padding:25px 29px 30px;
	overflow: hidden;
	border:1px solid #E0E0E0;
	background:#fff;
	word-break: break-all;
	word-wrap: break-word;
}

#banner_girl img { border:1px solid #F6F6F6; }
#banner_girl p { text-align:center; color:#5C5C5C; margin-top:5px; text-align:center; font-weight:bold; }
#banner_girl div { padding-top:12px; }
#banner_girl div img { border:0; }


/* 해더 */
#header h1 {
	height: /*@title-height*/54px/*@*/;
	padding-top: 57px;
	overflow: hidden;
	background-color: /*@title-background-color*/ /*@*/;
	background-image: /*@title-background-image*/ /*@*/;
	background-repeat: /*@title-background-image-repeat*/ /*@*/;
	background-position: /*@title-background-image-position*/ /*@*/;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#header h1 a {
	color: /*@title-color*/#498AD2/*@*/;
	font-weight: normal;
	font-size: /*@title-font-size*/30px/*@*/;
	font-family: /*@title-font-family*/tahoma, dotum/*@*/;
	padding: 0px;
	margin: 0px;
	border: 0px;
}


/* 메뉴 */
#blogMenu {
	width: 917px;
	height: 57px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#blogMenu li {
	float: left;
	margin-right: 7px;
	padding-right: 14px;
	background: url(images/tab_bar.gif) no-repeat right 1px;
	color: #498AD2;
	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*/750px/*@*/;
	height: 40px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: -5px 10px;
	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: #498AD2;
	font-weight: bold;
}

#taglog li .cloud2 {
	background-color: #B3B3B3;
	color: #fff;
}

#taglog li .cloud3 {
	color: #9F9F9F;
	font-weight: bold;
}

#taglog li .cloud4 {
	color: #498AD2;
}

#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*/893px/*@*/;
	margin-top: 10px;
	/*padding: 0 20px 0 20px;*/
}

.commentWrite {
	width: /*@post-width:-40*/500px/*@*/;
}

.info-write {
	padding: 1px 0;
	border-top: 1px solid #498AD2;
	border-bottom: 1px solid #498AD2;
}

.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*/750px/*@*/;
	height: 20px;
	text-align: right;
}

.secretWrap input {
	margin-top: 2px;
}

.secretWrap label {
	color: #aaa;
	font: 9px/9px verdana;
}

textarea {
	width: /*@post-width:-50*/887px/*@*/;
	padding: 5px;
	border: 1px solid #498AD2;
	background: #fff url(images/txt_comment2.gif) no-repeat 8px 10px;
	color: #9F9F9F;
	font: 11px/18px dotum;
    margin-bottom:10px;
}

#guestWrite .button,
.commentWrite .button {
	width: /*@post-width:-40*/100%/*@*/;
	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*/865px/*@*/;
	padding: 12px 20px 7px 20px;
}

.commentList {
	width: /*@post-width:-67*/865px/*@*/;
	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-top: 10px;
	margin-bottom: 20px;
}

#searchList h3,
#searchRplist h3 {
	padding: 10px 0 13px 0;
	color: #498AD2;
	font: 12px dotum;
}

#searchList ol,
#searchRplist ol {
	width: /*@post-width:-40*/100%/*@*/;
	border-top: 1px solid #498AD2;
}

#searchList li,
#searchRplist li {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: 1px solid #498AD2;
}

#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: 72px;*/
	/*height: 102px;*/
    border: 1px solid #498AD2;
	background-color: #FFFFFF;
	/*background-color: #ffcbd6;*/
    margin-top: 10px;
}

.titleWrap .info-title {
	padding: 18px 20px 0px 20px;
}

.info-title,
.info-title a {
	color: #AF091C;
}

.info-title .date {
    color: #BBBBBB;
	font: 11px verdana;
}

.info-title .category {
    color: #BBBBBB;
	padding-left: 9px;
}

.info-title .category,
.info-title .category a {
    color: #BBBBBB;
	font: 11px dotum;
}

.titleWrap h2 {
	padding: 0px 20px 10px 20px;
}

.titleWrap .admin {
	padding: 0px 0px 10px 20px;
}

.titleWrap .admin,
.titleWrap .admin a {
	color: #FFA9BB;
}

.titleWrap h2 a {
	color: /*@post-title-color*/#498AD2/*@*/;
	font-size: /*@post-title-font-size*/16px/*@*/;
	font-family: /*@post-title-font-family*/verdana, gulim/*@*/;
}

.article {
	width: /*@post-width:-40*/100%/*@*/;
	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 19px 0 19px;*/
	padding: 0px;
}

.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 #498AD2;
	border-bottom: 1px solid #498AD2;
	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: #498AD2;
}


/* 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_tag2.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: #6565F1;
	font: bold 12px dotum;
	text-align:left;
}

.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: #6565F1;
	font-weight: bold;
	text-decoration: none;
}


/* 사이드바 */
/* 제목 */
#banner_girl { padding-bottom:10px; text-align:center; }
#sidebarA h3,
#sidebarB h3 {
	color: #498AD2;
	font: 11px/18px dotum, sans-serif;
}

h3.stit {
	width: 190px;
	height: 25px;
    margin-top: 10px;
    margin-bottom:5px;
	background-repeat: no-repeat;
	background-position: 0px;
	text-indent: -5000px;
	overflow: hidden;
}

#category h3 {
	background-image: url(images/tit_category.gif);
	width:206px;
	height:30px;
}

#tagbox h3 {
	background-image: url(images/tit_tag.gif);
	width:206px;
	height:30px;
}

#notice h3 {
	background-image: url(images/stit_notice.gif);
}

#recentPost h3 {
	background-image: url(images/tit_recent.gif);
	width:206px;
	height:30px;
}

#link { padding-bottom:8px; }
#link ul {}
#link ul li { margin-bottom:3px; width:100%; height:30px; padding:0; }

#recentComments { display:none; }

#recentComment h3 {
	background-image: url(images/tit_recent2.gif);
	width:206px;
	height:30px;
}

#recentTrackback h3 {
	background-image: url(images/stit_recenttrackback.gif);
}

#link h3 {
	background-image: url(images/tit_anywhere.gif);
}

#archive h3 {
	background-image: url(images/stit_archive.gif);
}

#banner_noonsquare h3 {
}



/* 목록 */
#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 .cnt,
#sidebarB .cnt {
	color: #498AD2;
}

#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 ul { margin:0 auto; width:185px; }
#category li,
#category li a,
.c_cnt {
	font-family: gulim;
    font-size: 12px;
	font-weight:bold;
}
#category li a { color:#8989ff; font-family:Tw Cen MT; font-size:17px; }
#category ul li ul { display:none; }

/*2depth*/
#category ul li ul li {  }
#category ul li ul li a {
/*	color:#8989ff;
	padding-left: 9px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-family:Tw Cen MT;
    font-size: 17px;*/
}


/*3depth*/
#category ul li ul li ul, #category ul li ul li ul li { border:0; }
#category ul li ul li ul li { padding:0 0 2px; }
#category ul li ul li ul li a{
	padding-left: 33px;
	font-family:'나눔고딕',NanumGothic;
    font-size:12px;
	font-weight:normal;
	color:#898989;
	background:url(images/ico_plus.gif) no-repeat 21px 3px;
}

/*#category ul li ul li ul li a:hover {
	background-image: url(images/icon3depth_on.gif);
	color: #6BB3FE;
	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: 167px;
	height: 17px;
	margin: 5px auto 14px;
	border: 1px solid #E2E1E1;
	background-color: #fff;
}

#searchBox input {
	width: 116px;
	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;
}




/* archive */
#archive li {
	padding-left: 20px;
	background: url(images/bull.gif) no-repeat 0 6px;
}


/* 푸터 */
#footer {
	
}

#footMenu {
	width: 190px;
	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));
}

.module_plugin { text-align:center; }

#content .topIcon { position:relative; height:24px; margin:0 7px 30px; text-align:right; }
#content .topIcon input, #content .topIcon img { vertical-align:middle; }
#content .topIcon .txt { width:100px; height:22px; border:1px solid #d4dee7; border-right:0; }
#content .topIcon a { margin-right:1px; }
#content .box { overflow:hidden; float:left; width:439px; height:326px; padding:20px 0 0 11px; }
#content .box p { }
#content .r { float:right; }
#content .topIcon .msg { position:absolute; top:0; left:0; width:386px; height:22px; padding:1px; border:1px solid #dedede; color:#d75567; text-align:left; background:url(images/bg_txt.gif) no-repeat; }

.comment { text-align:left; }
