@font-face {font-family:Gothic; src:url(images/MALGUN.eot);}
@font-face {font-family:Nanum; src:url(images/NanumMyeongjoBold.eot);}

@charset "utf-8";

/* ---------- clearfix hack ---------- */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
/* 전체 */

* {
	margin:0;
	padding:0;
	border:0;
	line-height:1.9;
	font-family: "맑은 고딕", Gothic, 돋움, Dotum, AppleGothic, sans-serif;
}

body {
	background-color:/*@background-color=*/#e7e7e7/*@*/;
	background-image:/*@background-image=*/none/*@*/;
	background-repeat:/*@background-image-repeat=*/repeat-y/*@*/;
	background-position:/*@background-image-position=*/left top/*@*/;
	font-size:13px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}



/* 블로그 레이아웃 */

/* 포스트 공간은 680px 패팅왼쪽 27px 오른쪽 27px에 734px 만족, 사이드바까지 16px 여백   총 750px */

#container {
	width:/*@post-width:320=*/1000px/*@*/;
	margin:0 auto;
	background-color:#e7e7e7;
	padding-bottom:10px;

}

#content {
	float:left;
	width:/*@post-width=*/734px/*@*/;
	margin-bottom:20px;
	overflow:hidden;
	word-break:break-all;
}


#post_body {
	background-color:#ffffff;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	border-bottom:#bbbbbb 1px solid;
	padding-bottom:10px;
	overflow:hidden;
}

#post_down_box {
	background-color:#444444;
	border:#bbbbbb 1px solid;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}

#reply_body {
	background-color:#ffffff;
	border:#bbbbbb 1px solid;
	margin-top:10px;
	overflow:hidden;
}


#sidebar {
	float:right;
	width:250px;
	overflow:hidden;
	word-break:break-all;
	background-color:#e7e7e7;
}

#footer  {
	clear:both;
	padding:10px 0 10px 0;
	margin:20px 0 5px 0;
	text-align:center;
	vertical-align:middle;
	background-color:#252525;
	border:#0d0d0d 5px solid;
               }

#footer a:hover {
	text-decoration:underline;
               }


/* 포스트 본문 마크업 */

.article {
	width:/*@post-width=*/680px/*@*/;
	padding-top:27px;
	padding-left:27px;
	color:/*@post-body-color=*/#3d3d3d/*@*/;
	font-size:/*@post-body-font-size=*/13px/*@*/;
	font-family:"맑은 고딕",Gothic;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	text-align:justify;
	background-color:#fff;
}

.article h1 { 
font-size: 18pt;
font-family: Nanum, Batang, 바탕체;
color:#ffffff;
padding-left:60px; 
padding-bottom:20px;
padding-top:8px;
margin-bottom:14px;
background:url(http://cfile10.uf.tistory.com/image/1372A13C4D95F8ED068A14) no-repeat;
}


.article a {
	color:#0e66a8;
	text-decoration:none;
	font-weight:bold;
}

.article a:hover{
	color:#97212F;
	text-decoration:underline;
	background-color:#cccccc;
}

.author {
	padding:8px 0 4px 0;
	color:#9a9a9a;
	font:15px Gothic,"맑은 고딕",dotum;
	text-align:right;
	clear:both;
}

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

/* 이미지 */
.imageblock img {
	border:0px solid #000;
}


/* 인용문 */
.article blockquote {
	width:/*@post-width=*/680px/*@*/;
	min-height:46px;
	_height:46px;
	margin:0;
	padding-left:40px;
	background:url(images/인용문2.gif) no-repeat;
}


/* 헤더 */

#headerBox {
	width: 100%;
	margin:0;padding:0;
	background-color:#ffffff;
	border-bottom:#bbbbbb solid 1px;
}

#headerwidth {
	width: 1000px;
}

#header {
	width:735px;
	height:/*@title-height=250*/250px/*@*/;
	margin:0 15px 0 0;
	float:left;
	background-color:/*@title-background-color=*/transparent/*@*/;
	background-image:/*@title-background-image=*/url("images/간판06.jpg")/*@*/;
	background-repeat:/*@title-background-image-repeat=*/no-repeat/*@*/;
	background-position:/*@title-background-image-position=*/left bottom/*@*/;
}


#header h1 a { padding:0; margin:0; font-family:/*@title-font-family=dotum*/dotum/*@*/; /*@title-color=color:;*/color: #fff;/*@*/  font-weight:bold;  font-size:/*@title-font-size=14px*/16px/*@*/; line-height:1.0;}


/* 메뉴 박스 */

#menuBox {
	margin:0;    padding:0;
	background-color: #e7e7e7;
}

#header .blogMenu { font-family: dotum; font-size:12px;  color:#484848; float:right;}
#header .blogMenu a { color:#868686;}
.blogMenu li {
	list-style:none;
	float:left;
	padding:0 10px;
	background:url(images/menu_div.gif) no-repeat 0 3px;
}

.blogMenu li.first {
	background:none;
}

#header .blogMenu li a:hover {
	text-decoration:none;
}


/* 메뉴 */

#blogMenu {
	height:45px;
	background-repeat:no-repeat;
}

#blogMenu ul li {
	float:left;
}

#blogMenu a {
	height:45px;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}

#blogMenu li.tab_home a:hover { background: url(./images/홈_오버_01.png) no-repeat center bottom; overflow:hidden;}
#blogMenu li.tab_notice a:hover { background: url(./images/어바웃_오버_01.png) no-repeat center bottom; overflow: hidden; }
#blogMenu li.tab_guestbook a:hover { background: url(./images/게스트_오버_01.png) no-repeat center bottom; overflow: hidden; }

.tab_home a {
	width:120px;
	background: url(./images/홈_01.png) no-repeat center bottom;
	overflow:hidden;
}

.tab_notice a {
	width:120px;
	background: url(./images/어바웃_01.png) no-repeat center bottom;
	overflow:hidden;
}

.tab_guestbook a {
	width:120px;
	background: url(./images/게스트_01.png) no-repeat center bottom;
	overflow:hidden;
}

#tt-body-page .tab_home a {
	background: url(./images/홈_온_01.png) no-repeat center bottom;
	overflow:hidden;
}

#tt-body-notice .tab_notice a {
	background: url(./images/어바웃_온_01.png) no-repeat center bottom;
	overflow:hidden;
}

#tt-body-guestbook .tab_guestbook a {
	background: url(./images/게스트_온_01.png) no-repeat center bottom;
	overflow:hidden;
}


/* 푸터 */

#footMenu,
#footMenu a {
	color:#575757;
	font:13px Gothic,"맑은 고딕",verdana;
}

#copyright,
#copyright a {
	padding-top:5px;
	color:#c9c9c9;
	font:13px Gothic,"맑은 고딕",verdana;
}


/* 사이드바 타이틀 */

#sidebar .module_widget h3,
#sidebar .module_plugin h3 {
	margin:30px 0 5px;
	color:#222;
	font:bold 14px dotum;
}

h3.stit {
	text-indent:-5000px;
	overflow:hidden;
}

#notice h3 {
	width:72px;
	height:35px;
	background:url(images/stit_notice.png) no-repeat;
}


#title_category {
	width:248px;
	height:50px;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background:url(images/제목_카테고리_06.jpg) no-repeat;
	overflow:hidden
}

#title_recentPost {
	width:248px;
	height:50px;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background:url(images/최신글_간판_01.jpg) no-repeat;
	overflow:hidden
}

#title_recentComment {
	width:248px;
	height:50px;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background:url(images/댓글_간판_01.jpg) no-repeat;
	overflow:hidden
}


#title_link {
	width:248px;
	height:50px;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	background:url(images/링크_간판_01.jpg) no-repeat;
	overflow:hidden
}


#recentTrackback h3 {
	width:250px;
	height:50px;
	margin-bottom:3px;
	background:url(images/stit_recenttrackback.png) no-repeat;
}


#archive h3 {
	width:74px;
	height:35px;
}



/* 카테고리 모듈 */

#category {
	width=250px;
	background-color:#ffffff;
	border:#bbbbbb solid 1px;
	padding:10px 10px 10px 10px;
}

/*1depth*/
#category ul {
}

#category ul li {
	padding:1px 0 1px 0;
	border-top:1px solid #bbbbbb; 
}

#category ul li a {
	color:#000000;
	font:13px/18px Gothic,"맑은 고딕",dotum;  margin-bottom:0px; margin-top:0px;
}

#category ul li a:hover {
	color:#ffffff; <b>
	text-decoration:underline;
}

#category ul li a {display:block;
	width:250px;
	padding-left:25px;
}

/*2depth*/
#category ul li ul {
	margin:0;
	border-bottom:0;
}

/*3depth*/
#category ul li ul li ul {
	margin:0;
	border-bottom:0;
}

#category ul li ul li ul li {
	border-top:0;
}

#category ul li ul li ul li a {
	display:block;
	width:250px;
	padding-left:25px;
}

#category ul li ul li ul li a:hover {
}


#all_post a { margin-right:5px; }
#all_post a:hover { background-color:#cccccc; margin-right:5px; }


/* 최신글 모듈 */

#recentPost {
	background-color:#ffffff;
	border:#bbbbbb solid 1px;
	padding:10px 0 5px 0;
}
#recentPost a { margin:5px 0 5px 0; }
#recentPost a:hover { text-decoration:underline; }


/* 최근 댓글 모듈 */

#recentComment {
	background-color:#ffffff;
	border:#bbbbbb solid 1px;
	padding:10px 0 5px 0;
}
#recentComment a{ margin:5px 0 5px 0; }
#recentComment a:hover { text-decoration:underline; }


/* 링크 모듈 */

#link {
	background-color:#ffffff;
	border:#bbbbbb solid 1px;
}


/* 검색 박스 */

#search_area { width:250px; height:45px; background:url(images/search_01.png) no-repeat left top; margin:0 0 0 0; }
#search_input { float:left; padding:9px 0 0 15px; border:0px; height:45px; display:inline; width:185px;
	font:Gothic,"맑은 고딕" 11px; color:#646464; background:transparent;}
.input_search { vertical-align:middle; }
#search_button { float:right; }
#search_area_top { margin:0 ; }



/* 카운터 */

#counter {
	padding-top:0px;
	padding-bottom:2px;
	marigin-right:7px;
}

#counter li {
	margin-right:7px;
	color:#747474;
	font:11px verdana;
	text-transform:lowercase;
}

#counter li span {
	color:#97212F;
}


/* 포스트 제목 상단 */

#post_starts {
	width:734px;
	height:50px;
	border-bottom: 1px solid #bbbbbb;
	background:url(images/포스트제목01.jpg) no-repeat;
	overflow:hidden
}

.post_title {
	font-family: Nanum, Gothic, dotum; 
}

.post_title a { 
	color:#000000;
	font-size: 17px;
	padding-left:25px;
	line-height:50px;
}

.post_title a:hover { 
	line-height:50px;
	color:#5b5fab;
	text-decoration:none;
}

.post_category,
.post_category a {
	text-align:top;
	color:#636363;
	font:12px Gothic,"맑은 고딕",dotum;
}
.post_category a:hover {
	background-color:#cccccc;
	color:#97212F;
}



/* 태그 트레일 */

.tagTrail {
	border-top:1px dotted #acacac;
	width:680px;
	float:left;
	margin-left:27px;
	padding-top:5px;
}

.tagHead {
	display:block;
	float:left;
	width:35px;
	margin-right:4px;
	height:45px;
	background:url(images/tag.png) no-repeat;
	overflow:hidden;
}

.tagText {
	float:left;
	width:641px;
	padding-top:8px;
	text-align:justify;
}

.tagText,
.tagText a {
	color:#7d7d7d;
	font:12px Gothic,"맑은 고딕",dotum;
}

.tagText a:hover {
	color:#000000;
	text-decoration:underline;
}

/* 액션 트레일 */
.actionTrail {
	margin-top:5px;
}

.actionTrail,
.actionTrail a,
.actionTrail a span {/* 폰트 지정시 필수 */
	color:#ef007c;
	font:bold 13px/20px Gothic,"맑은 고딕", dotum;
}
.actionTrail a:hover { background-color:#eeeeee; }

.actionTrail .tb,
.actionTrail .rp {
	float:left;
	display:block;
	background-repeat:no-repeat;
}

.actionTrail .txt {
	display:none;
}


/* 트랙백 734px */

#trackback_box { float:right; margin-top:10px; }

.trackback {
	float:left;
	width:714px;
	border:1px solid #F9F9F9;
	background:#F9F9F9;
	padding:10px 10px 0px 10px;
}
.trackback .from { color:#555555; padding-left:15px; }
.trackback .name { color:#999; }
.trackback .date { font:11px "맑은 고딕", Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777; padding-left:5px;}

.trackback a             { color:#000;}
.trackback h3            { font:13px "맑은 고딕", Verdana; color:#333;  border-bottom:1px solid #f5f5f5;  margin:5px 5px 10px 5px;}
.trackback h4            { font:13px "맑은 고딕", Verdana; color:#acacac; font-weight:normal;  margin:0;}
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top:1px dotted #ccc;  padding:5px;}
.trackback p             { font:12px "맑은 고딕", Dotum, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; padding:0;  letter-spacing:-1px; 	text-align:justify;}

.trackback a.delete      { background:url(images/iconDelete.gif) left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span { display:none;}


/* 페이지 페이징 */

#paging {
	background-color:#ffffff;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-bottom:#bbbbbb 1px solid;
	margin-top:2px;
	margin-bottom:20px;
}

#paging a,
#paging a img {
	vertical-align:middle;
}

#paging .numbox a {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border:1px solid #c8dfe8;
	background-color:#ffffff;
}

#paging .numbox a:hover{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border:1px solid #ef007c;
	background-color:#ffffff;
	text-decoration:none;
}

#paging {
	text-align:center;
	text-valign:center;
}

#paging span,
#paging span a {
	color:#252525;
	font: 13px Gothic,"맑은 고딕",verdana;
}


/* 페이징 - 현재 페이지 */

#paging span.selected {
	color:#ef007c;
	font-weight:bold;
}

#paging .no-more-prev {
	padding-left:6px;
	color:#999;
}

#paging .no-more-next {
	padding-right:6px;
	color:#999;
}


/* 검색 제목 */

.search_title {
	color:#000000;
	font:17px "맑은 고딕",Gothic,dotum;
}


/* 검색 결과 내용물 */

#searchList,
#searchRplist {
	padding-top:20px;
	padding-left:27px;
}

#searchList li,
#searchRplist li {
	clear:both;
	width:/*@post-width=*/680px/*@*/;

}

#searchList li,
#searchRplist li {
}
#searchList li a ,
#searchRplist li a {
	color:#252525;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:3px;
	font:14px/16px Gothic,"맑은 고딕",dotum;
}


#searchList li a:hover ,
#searchRplist li a:hover {
	color:#3e43ad;
	text-decoration:underline;
}


#searchList li a:visited ,
#searchRplist li a:visited {
	color:#be427d;
}

#searchList li a ,
#searchRplist li a,
#searchList .name,
#searchRplist .name {
	float:left;
}

#searchList .cnt,
#searchRplist .cnt {
	padding-left:3px;
	color:#009e25;
	float:left;
}

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



/* 방명록&댓글 */


/* 방명록&댓글 쓰기 */

.commentWrite {
	padding-bottom:20px;
}

#guestWrite .name input.text,
.commentWrite .name input.text {
	width:205px;
	height:20px;
	background-color:#f5f5f5;
	border:1px solid #acacac;
	margin-bottom:5px;
	vertical-align: middle;
	padding-left: 3px;
	padding-top: 5px;
}

#guestWrite .password input.text,
.commentWrite .password input.text {
	width:205px;
	height:20px;
	background-color:#f5f5f5;
	border:1px solid #acacac;
	margin-bottom:5px;
	vertical-align: middle;
	padding-left: 3px;
	padding-top: 5px;
}

#guestWrite .homepage input.text,
.commentWrite .homepage input.text {
	width:205px;
	height:20px;
	background-color:#f5f5f5;
	border:1px solid #acacac;
	vertical-align: middle;
	padding-left: 3px;
	padding-top: 5px;
	margin-bottom:15px;
}

.secretWrap {
	height:21px;
	padding-top:2px;
}


input.text {
	height:18px;
	background-color:#f5f5f5;
	color:#222;
	line-height:14px;
}

textarea {
	width:/*@post-width:-295=*/385px/*@*/;
	height:140px;
	padding:5px;
	background-color:#f5f5f5;
	color:#222;
	font-size:13px;
	border:1px solid #acacac;
	margin-bottom:15px;
}

#guestWrite p.button,
.commentWrite p.button {
}

p.button {
	text-align:right;
}

p.button input.submit {
	width:150px;
	height:35px;
	background:url(images/글쓰기_02.png) no-repeat;
	text-indent:-5000px;
	vertical-align:top;
	overflow:hidden;
	cursor:pointer;
}


/* 방명록&댓글 읽기 */

#guestList,
.commentList {
	padding-top:20px;
	width:650px;
}

#guestList .floatWrapper,
.commentList .floatWrapper {
	width:605px;
	text-align:justify;
}

/* 비밀 댓글 */
.hiddenComment {
	background:url(images/iconSecret.gif) no-repeat;
	padding-left:0px;
	font-weight:normal;
}


/* 방명록 칸 서식 */

#guestList li,
.commentList li {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	border:2px double #cccccc;
	background-color:#f5f5f5;
}

#guestList li,
.commentList li,
#guestList li a,
.commentList li a {
	font-family:Gothic,"맑은 고딕",dotum;
	font-size:13px;
	line-height:19px;
}

#guestList .name,
.commentList .name,
#guestList .name a,
.commentList .name a {
	color:#222;
	font-weight:bold;
	font-size:18px;
	padding-right:10px;
	vertical-align:absmiddle;
}

.commentList .name a:hover {
	color:#97212F;
}

#guestList .date,
.commentList .date {
	font-size:12px;
	color:#7d7d7d;
	padding-left:10px;
	vertical-align:absmiddle;
}

#guestList p,
.commentList p {
	padding-bottom:10px;
	color:#636363;
}

#guestList ul li .floatWrapper,
.commentList ul li .floatWrapper {
}

#guestList ul li,
.commentList ul li {
	padding-left:22px;
}

.control {
	float:right;
}

.control a {
	text-valign:bottom:
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	overflow:hidden;
	color:#5d5d5d;
}

.control a:hover {
	background-color:#cccccc;
}


/* 포스트 타이틀영역 */

.titleWrap {
	width:734px;
	padding-top:0px;
}

.titleWrap .category,
.titleWrap .category a {
	color:#9a9a9a;
	font:12px/18px dotum;
}

.titleWrap .admin,
.titleWrap .admin a {
	color:#999;
	font:13px/14px Gothic,"맑은 고딕",verdana;
}

.titleWrap .admin span,
.titleWrap .admin  span a {
	font:13px/14px Gothic,"맑은 고딕",dotum;
}



/* 카테고리 - 이미지 버튼 */
.ib {
	cursor:pointer;
}

/* 카테고리 - 트리 셀 */
.branch3 {
	cursor:pointer;
}

/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt {
	color:#acacac;
}


/* 달력 월 표시 */
.cal_month {
	font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;
	height:18px;
}

/* 달력 요일 표시(th 영역) */
.cal_week1 {
	font:0.95em Dotum, Arial, sans-serif;
	height:18px;
	font-weight:normal;
}

/* 달력 일요일 표시(th 영역) */
.cal_week2 {
	font:0.95em Dotum, Arial, sans-serif;
}

/* 달력 Week(tr 영역) */
.cal_week {}

.cal_current_week {}

/* 달력 Day(td 영역) */
#calendar .cal_day {
	color:#B4B4B4;
	font:10px/15px verdana;
	text-align:left;
}

/* 달력 Day, 일요일 (td 영역) */
#calendar .cal_day_sunday {
	color:#D3BB91;
	font-weight:bold;
}

#calendar .cal_day_sunday a {
	color:#D3BB91;
	font-weight:bold;
	text-decoration:underline;
}

/* 달력 지난 달 날짜 표시(td)  */
.cal_day1 {
	display:none;
	color:#ccc;
}

/* 달력 다음 달 날짜 표시(td)  */
.cal_day2 {
	color:#ccc;
}

/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {
	color:#666;
}

/* 달력 오늘 날짜 표시(td) */
#calendar .tt-calendar td.cal_day4 {
	color:#97212F;
	font-weight:bold;
}

#calendar .tt-calendar td.cal_day4	a {}

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

	a.cal_click:visited {
	text-decoration:underline;
}

	a.cal_click:hover {
	text-decoration:underline;
}


/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general {}

.rp_secret {
	color:#f30;
}

/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_general {}


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

/* 그림 */
.imageblock {
	margin:5px 0;
}

/* 왼쪽 */
.left {}

/* 가운데 */
.center {}

/* 오른쪽 */
.right {}

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

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


/* 키워드 */

.key1 {
	cursor: pointer;
	border-bottom: 1px dotted #ccc;
}

hr {
	display:none;
}

img {
	border:0;
}


/* 태그로그 */

#taglog { padding:25px 25px 25px 25px; }
#taglog ul,
#tagbox ul {
	text-align:justify;
}
#taglog a {}
#taglog a:hover {
	background-color:#eeeeee;
	text-decoration:underline;
}


#taglog li {
	font:13px/25px Gothic,"맑은 고딕",dotum;
	vertical-align:middle;
}

#taglog li .cloud1 {
	background-color:#97212F;
	color:#FAF9F9 !important;
	font-weight:bold;
	font-size:17px;
}

#taglog li .cloud2 {
	color:#97212F;
	font-weight:bold;
	font-size:17px;
}

#taglog li .cloud3 {
	background-color:#636363;
	color:#F4F4F5;
	font-weight:bold;
	 
}

#taglog li .cloud4 {
	color:#636363;
	font-weight:bold;
}

#taglog li .cloud5 {
	color:#999;
}



#counter li,
#blogMenu li,
#tagbox li,
#taglog li {
	display:inline;
}

#blogMenu li,
#sidebar li,
#searchList li,
#searchRplist li,
#guestList li,
.trackback li,
.keylog li,
.commentList li {
	list-style-type:none;
}


/* 지역로그 */

#localog { padding:25px 25px 25px 25px; }

#localog .spot {
	height:20px;
	color:#636363;
	font:13px/20px Gothic,"맑은 고딕",dotum, sans-serif;
}

#localog .info {
	height:20px;
}

#localog .info a {
	color:#000000;
	font:13px/20px Gothic,"맑은 고딕",dotum, sans-serif;
}

#localog .info a:hover {
	background-color:#eeeeee;
	text-decoration:underline;
	color:#97212F;
}


*html #localog .spot {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Transparent_White/images/iconIndentArrow_local.png', sizingMethod='crop');
}

*html #localog .info {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Transparent_White/images/iconIndentArrow_localinfo.png', sizingMethod='crop');
}


/* PNG24 관련 링크 버그 */

#blogMenu a,
#localog .info a,
.control a,
.actionTrail a,
.moreless_fold span,
.moreless_top span,
.moreless_bottom span {
	position:relative;
	cursor:pointer;
}


/* 컨텐츠 */


/* 보호글 */
.entryProtected p.floatWrapper {
	padding-top:10px;
	padding-bottom:24px;
}

.entryProtected label,
.entryProtected input {
	float:left;
	vertical-align:middle;
}

.entryProtected label {
	display:block;
	width:60px;
	height:18px;
	background:url(images/txt_protected.png) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}

.entryProtected input.text {
	height:18px;
	margin-right:5px;
	border:1px solid #DFE0E0;
	background-color:#fff;
	color:#222;
}

.entryProtected input.submit {
	width:67px;
	height:25px;
	background:url(images/btn_confirm.png) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}

*html .entryProtected label {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Transparent_White/images/txt_protected.png', sizingMethod='crop');
}

*html .entryProtected input.submit {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Transparent_White/images/btn_confirm.png', sizingMethod='crop');
}


/* 포스트 타이틀영역 */
.month-01,
.month-02,
.month-03,
.month-04,
.month-05,
.month-06,
.month-07,
.month-08,
.month-09,
.month-10,
.month-11,
.month-12 {
	width:43px;
	height:15px;
	background-repeat:no-repeat;
}


/* 사이드바 */

.bloger-top,
.bloger-mid,
.bloger-btm {
	width:250px;
}

.bloger-top,
.bloger-btm {
	height:3px;
	font-size:0;
	background-repeat:no-repeat;
}

.bloger-top {
	background-image:url(images/bloger_top.gif);
}

.bloger-mid {
	padding:10px 0;
	background:url(images/bloger_mid.gif) repeat-y;
}

.bloger-btm {
	background-image:url(images/bloger_btm.gif);
}

.bloger-left {
	float:left;
	width:128px;
	padding-left:15px;
}

#blogImage {
	float:right;
	padding-right:15px;
}

#blogImage img {
	width:120px;
}

#blogDesc {
	padding-bottom:15px;
	color:#636363;
	font:12px/18px dotum;
}

#userID {
	width:128px;
	padding-top:16px;
	background:url(images/iconBy.png) no-repeat;
	color:#999;
	font:12px/18px dotum;
}

*html #userID {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Transparent_White/images/iconBy.png', sizingMethod='crop');
}


/* 사이드바 리스트 */
.sbar-list {

}

.sbar-list li,
.sbar-list li a,
#archive li,
#archive li a,
#sidebar .module_widget li,
#sidebar .module_widget li a,
#sidebar .module_plugin li,
#sidebar .module_plugin li a {
	color:#464646;
	font:12px/18px Gothic,"맑은 고딕",dotum;
}

.sbar-list li {
	width:238px;
	padding-left:0px;
	padding-bottom:5px;
	margin-left:10px;
	color:#464646;
	font:12px/18px Gothic,"맑은 고딕",dotum;
}

.sbar-list li .cnt,
#archive li .cnt {
	color:#aaaaaa;
}

#archive li {
	float:left;
	display:block;
	width:96px;
	padding-bottom:2px;
}

.line-dot {
	width:250px;
	height:3px;
	background:url(images/line_dot.png) no-repeat;
	font-size:0;
}



/*태그박스*/
#tagbox {
	padding-top:27px;
	padding-bottom:13px;
}

#tagbox h3 {
	display:none;
}

#tagbox li,
#tagbox li a {
	color:#636363;
	font:12px/20px dotum, sans-serif;
}

#taglog li .cloud1,
#taglog li .cloud2 {
	color:#97212F;
}

#taglog li .cloud3,
#taglog li .cloud4 {
	font-weight:bold;
}


#tagbox li .cloud1,
#tagbox li .cloud2 {
	color:#97212F;
}

#tagbox li .cloud3,
#tagbox li .cloud4 {
	font-weight:bold;
}


/* 공지사항 */
#notice {
	padding-top:30px;
}


/* 글보관함 */
#archive {
	padding-bottom:24px;
}


/* 달력 */
#calendar {
	width:288px;
	margin-top:20px;
	padding:12px 0;
	border:1px solid #D0D0D0;
	background-color:#FAFAFA;
}

#calendar .caption {
	float:left;
	width:102px;
	margin-right:10px;
	background-color:#ECECEC;
}

#calendar .caption .this {
	display:block;
	height:43px;
	padding-top:24px;
	color:#2F2F2F;
	font:bold 20px/20px dotum;
	text-align:center;
}

#calendar .caption .prev {
	background:url(images/btn_prev.gif) no-repeat;
	padding:0 0 0 47px;
	font-size:15px;
	line-height:15px;
	text-decoration:none;
}

#calendar .caption .next {
	background:url(images/btn_next.gif) no-repeat;
	padding:0 0 0 45px;
	font-size:15px;
	line-height:15px;
	text-decoration:none;
}

#calendar .caption span {
	display:none;
}

#calendar .tt-calendar {
	float:left;
	width:170px;
}

#calendar .tt-calendar th,
#calendar .tt-calendar td,
#calendar .tt-calendar td a {
	color:#999;
	font:11px/13px dotum;
	text-align:center;
}


/* 배너 */
.banner {
	padding:17px 0;
}

#adTistory,
#btnRSS {
	display:block;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
}

#adTistory {
	width:120px;
	height:17px;
	margin-left:1px;
	background:url(images/tistory.png) no-repeat 0 0;
}

#btnRSS {
	width:70px;
	height:13px;
	margin-top:5px;
	margin-left:15px;
	background:url(images/rss.png) no-repeat 0 0;
}

*html #adTistory {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Transparent_White/images/tistory.png', sizingMethod='crop');
}

*html #btnRSS {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_Transparent_White/images/rss.png', sizingMethod='crop');
}

.floatWrapper {
	display: inline-block;
}


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



#post_down_box .daumview_pinger{
	padding-left:138px;
	background:url(images/다음뷰추천버튼.png) no-repeat;
}

.viewonAdd {
margin:-80px 0 0 285px;
position:absolute;
width:33px;
}


/* return top link 맨 위로 */

#start { }
#topscroll a { position:absolute; position:fixed; right:15px; bottom:15px; width:18px; height:99px;
                display:block; background:url(images/return_top.png) no-repeat left top; }
#topscroll a:hover { background:url(images/return_top.png) no-repeat right top; text-decoration:none; }