@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0; 
	line-height:1.3; 
	font-family:"맑은고딕", Malgun Gothic, AppleGothic, sans-serif;
}
body {
	color:#000;
	background-repeat:/*@background-image-repeat*/ /*@*/;
	background-position:/*@background-image-position*/ /*@*/;
	font-size:12px;
	font-family:"맑은고딕", Malgun Gothic, AppleGothic, sans-serif, arial;
	letter-spacing:-0.02em;
	background:#dde1e8 url(images/bg_back.gif);/*@*/;
	}
a {text-decoration:none; color:#000; font-family:"맑은고딕", Malgun Gothic, AppleGothic, sans-serif , arial;}
a:hover {text-decoration:underline; }
hr {display:none; }
input.text, select, textarea {
	border:1px solid #d1d3d4;
	color:#191919;
}
input {vertical-align: middle; }
textarea {padding:5px; font-size:12px; }

/* 태그 */
#taglog ul, #tagbox ul { 
	text-align:justify; 
}

#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;
}
/* 포스트 본문 마크업 */
#content .entry .article ol, #content .entry .article ul, #content .entry .article il {
	padding-left:25px;
}
.article dt {
	padding-top:5px;
	text-decoration:underline;
}
.article dd {
	padding-left:25px;
	padding-bottom:5px;
}
.article table th {background-color:#ccc; } /* 스킨디자인에따라 색상 변경 */
.article table td {padding:2px; background-color:#eee; } /* 스킨디자인에따라 색상 변경 */
.dual table td, .triple table td {background-color:transparent; } /* 이미지 레이아웃 */
/* article 다음에 오는 마크업 
.author, .tagTrail, .actionTrail { clear:both; }*/

/* 블로그 레이아웃 */
#navBar { margin-bottom:10px; height:30px; border-bottom:1px solid #252b39; background:#31394b;}
#wrap {width:980px; margin:0 auto 10px auto; border:1px solid #dde1e8;  border:1px solid #cad0db; background:#fff;}
#header {float:left; width:960px; padding:4px 10px 10px 10px;  margin:0px auto;  
background:url(images/eng3.jpg) no-repeat 10px 4px ;
}
#header  h1 {padding: 40px 0 0 0; margin-left: -50px; height: 50px;
    margin-bottom: 45px;
}
#header  h1 .tit {color: #19ce60; font-size: 32px;}
#header  h1 .stit {color: #000;}
#header .head-container {width:/*@post-width:267*/960px/*@*/; margin-bottom:5px; height:170px;*@*/;}
#header #blogMenu {margin-top: 10px}
#body {clear: both; width:/*@post-width:257*/980px/*@*/; margin:0px auto 10px auto; padding-bottom:10px; }
#content {
	display:inline;
	float:left;
	width:/*@post-width:42*/708px/*@*/;
	margin:0 10px 15px 10px;
	overflow:hidden;
	word-break:break-all;
	border:1px solid #c8c8c8;
	background:#fff;
}
#sidebar {
	float:right;
	width:250px;

	overflow:hidden;
	background:#fff;
}
#footer {
	clear:both;
	padding:5px 0 32px 0;
	text-align:center;
}
/* BOX  */
.boxTop, .boxMid, .boxBtm, .boxTopR, .boxMidR, .boxBtmR {clear:both; }
.boxTop-left, .boxTop-right, .boxBtm-left, .boxBtm-right {float:left; width:4px; height:4px; background-color:#transperant; }
.boxTopR, .boxBtmR { height: 4px; }
.boxBtmR { padding-bottom: 11px; }

.boxTop-mid, .boxBtm-mid, .boxTopR-mid, .boxBtmR-mid {float:left; height:4px; }
.boxTop .boxTop-mid, .boxBtm .boxBtm-mid {width:/*@post-width:34*/717px/*@*/; }
.boxTopR .boxTop-mid, .boxBtmR .boxBtm-mid {width:192px; }

.boxTop-mid {background:url(images/box_t.gif) repeat-x; }
.boxBtm-mid {background:url(images/box_b.gif) repeat-x; }

.boxTop-left {background:url(images/box_round.gif) no-repeat -4px 0px; }
.boxTop-right {background:url(images/box_round.gif) no-repeat 0px 0px; }
.boxBtm-left {background:url(images/box_round.gif) no-repeat -4px -4px; }
.boxBtm-right {background:url(images/box_round.gif) no-repeat 0px -4px; }

.boxMid, .boxMidR { background-color:#fff; }
.boxMid {width:/*@post-width:40*/708px/*@*/; overflow:hidden; }
.boxMidR {width:238px; overflow:hidden; }

.boxBtm {margin-bottom:14px; }
.clear {clear:both; width:1px; height:10px; padding:0; font:0px; line-height:0px; }
* html .clear {clear:both; width:1px; height:6px; padding:0; font:0px; line-height:0px; }
.boxTop div, .boxBtm div, .boxTopR div, .boxBtmR div {font-size:0px; }

/* 헤더 */

#header h1 {position:relative; text-align:center; height:/*@title-height:-70*/99px/*@*/; width:100%; color:#fff; font-size:26px; /* background:url(images/logo2.gif) no-repeat left top; */ }
#header h1 a {
	display:block;
	width:960px; height:93px;
	}
/* 블로그메뉴 */
#blogMenu {display:inline; float:left; margin:10px 0 0 10px; font-weight:bold; }
#blogMenu ul li {
	float:left;
	background:url(images/menu_div.gif) no-repeat 0 6px;
}

#blogMenu li.first {
	background:none;
}

#blogMenu a {
	height:16px;
	color:#55711a;
	font-size:13px;
	padding:0 10px;
}
#blogMenu a:hover {
	height:16px;
	color:#fae70e;
	font-size:13px;
	padding:0 10px;
	background:#
}

#searchbar {float:right; margin:5px 0 0 0;}
#searchbar .searchbar-container {float:left; width:/*@post-width:249*/240px/*@*/; height:0;}

/* 검색 */
#searchBox {display:inline; float:left; margin-left:10px; }
#searchBox label {display:none; }
#searchBox input {
	width:160px;
	height:18px;
	border:2px solid #306436;
	vertical-align:middle; 
	position:relative;
	cursor:pointer;
	color: #929292;
}
#searchBox .submit { 
	width:50px;  
	height:22px; 
	border:0px;
	background:url(images/btn_search.gif) no-repeat; 
	text-indent:-5000px;
	overflow:hidden;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
}


/* 컨텐츠 */
/* 타이틀 */
.title { margin-left:20px; width:665px; height:35px; color:#5179ce; padding:20px 9px 5px 0; font:bold 18px ; font-size:18px; background: url(images/bg_title2.gif) repeat-x left bottom; }
.title a { color:#5179ce; font:bold 18px ; padding-left:10px; background: url(images/bg_title.gif) no-repeat left 5px; }
.subMarginTop {height:30px; }
.subMargin {margin-top:30px; }

/* 태그로그 */
#taglog ul {margin:16px 20px 30px 20px; }
#taglog li {line-height:22px; vertical-align:middle; }
#taglog li .cloud1 { /* 가장 빈도수가 높은 태그 */
	background-color:#C7C721;  
	color:#424242;  
	font-size:16px;
}
#taglog li .cloud2 { 
	background-color:#8C8C8C;  
	color:#4E4E4E;  
	font-weight:bold;  
	font-size:14px;
}
#taglog li .cloud3 { 
	color:#C7C721;  
	font-weight:bold;  
	font-size:12px;
}
#taglog li .cloud4 { 
	color:#C0BFBF;     
	font-size:12px;
}
#taglog li .cloud5 { 
	color:#3980bb; 
	font-size:10px;  
}

/* 지역로그 */
#localog .container {padding:17px 20px 31px 20px; }
#localog .spot { 
	padding-left:35px;  
	background:url(images/iconIndentArrow_local.gif) no-repeat 0px 5px;
	color:#9E9E9E;
	font:12px/20px , sans-serif;
}
#localog .info { 
	padding-left:6px;  
	background:url(images/iconIndentArrow_localinfo.gif) no-repeat 0px 6px;
}
#localog .info a {
	color:#45bde5;
	font:12px/20px , sans-serif;
}



#guestbook .container {padding:19px 20px 33px 20px; }
/* 방명록&댓글 
#guestList {margin-top:10px; }

#guestList .name, .commentList .name {float:left; margin-right: 10px; }
#guestList .wrapper, .commentList .wrapper {float:left; }
#guestList .name, #guestList .name a, .commentList .name, .commentList .name a { float:left; color:#9A9A9A; font:bold 12px/16px ; }
#guestList .wrapper, #guestList .wrapper a, .commentList .wrapper, .commentList .wrapper a {color:#888888; }
#guestList p, .commentList p {padding-bottom:1px; font:12px/16px ; }
#guestList .date, .commentList .date {font:10px/16px tahoma; }
#guestList .wrapper .control, #guestList .wrapper .control a, .commentList .wrapper .control, .commentList .wrapper .control a {color:#6A6A6A; font:10px/16px tahoma; }
#guestList ol li ul li, .commentList ol li ul li { 
	padding-left:33px;  
	background:url(images/iconIndentArrow_re.gif) no-repeat 11px 10px;  
}
#guestList ol li {padding-top:13px; }
#guestList ul {margin-top:11px; }
#guestList ul li {padding-top:13px; padding-bottom:11px; border-bottom:1px solid #6A6A6A; }

#guestList ol li .wrapper {width:post-width:-110573px; overflow:hidden; }
#guestList ul li .wrapper {width:post-width:-143540px; overflow:hidden; }
#guestWrite {background:#f9f9f9; border:1px solid #e7e8e9; padding:10px;}
#guestWrite b .commentWrite b {display:none; }
input.text {height:18px; }
*/

/* 방명록 댓글 */
#guestbook,
#guestbook a,
.comment,
.comment a {
	color:#999CAB;
}

#guestbook ol,
#guestbook ul,
#guestbook li,
.comment ol,
.comment ul,
.comment li {
	margin:0;
	padding:0;
	list-style:none;
}

.comment h3 {
	display:none;
}




/* 방명록 댓글 읽기 */
#guestList {
	margin:0 0 0 0;
}

.commentList {
	margin:0 0 0 0;
}

#guestList .name,
.commentList .name {
	font:bold 11px Dotum, Arial, Helvetica, sans-serif;
}

#guestList .name img ,
.commentList .name img {
  vertical-align:top;
}

#guestList .date,
.commentList .date {
	font:9px Verdana, Arial, Helvetica, sans-serif;
}

#guestList p,
.commentList p {
	font:12px/18px Dotum, Arial, Helvetica, sans-serif;
	margin:5px 0;
}

#guestList ol,
.commentList ol {
	overflow:hidden;
}

#guestList ol li,
.commentList ol li {
	padding-top:10px;
}

#guestList ol p,
.commentList ol p {
	width:634px;
	margin-bottom:10px;
	word-wrap:break-word;
	word-break:break-all;
}

#guestList ul,
.commentList ul {
	background-color:#F0F1F6;
	padding:10px 0 15px 0;
	 }

#guestList ul li,
.commentList ul li {
	padding:7px 20px 0 35px;
	background:url(images/iconIndentArrow_re.gif) no-repeat 10px 10px;
	border:none;
}

#guestList ul p,
.commentList ul p {
	width:569px;
	margin:0;
	padding:0;
	word-wrap:break-word;
	word-break:break-all;
}

.control a span {
	display:none;
}

.control a {
	background-repeat:no-repeat;
	font-size:11px;
	text-decoration:none;
}

.control a.address {
	padding:0 0 0 27px;
	background-image:url(images/iconAddress.gif);
}

.control a.modify {
	padding:0 0 0 48px;
	background-image:url(images/iconModify.gif);
}

.control a.write {
	padding:0 0 0 34px;
	background-image:url(images/iconWrite.gif);
}




p.button {
	margin-top:4px; 
	text-align:right; 
}
p.button input.submit {
	width:43px;  
	height:21px; 
	border:0; 
	background:url(images/btn_confirm.gif) no-repeat; 
	text-indent:-5000px;
	vertical-align:top;
	overflow:hidden;
	cursor:pointer;
}
/* 댓글 
.comment h3 {display:none; }
.commentList {font-size:0px; }
.commentList {}
.commentList ol {border-bottom:1px dotted #ccc; }
.commentList ol li {padding-top:13px; padding-left:15px; padding-right:15px; }
.commentList ol li .wrapper {width:543px; padding-bottom:11px; overflow:hidden; }
.commentList ul {border-top:1px solid #505050; }
.commentList ul li {padding:13px 0px 11px 0; border-bottom:1px solid #505050; }
.commentList ul li .wrapper {width:510px; padding-bottom:0px; overflow:hidden; }
*/


/* 검색목록 */
#searchList ol, #searchRplist ol {margin:19px 20px 9px 20px; }
#searchList, searchRplist {padding-bottom:4px; }
#searchList li, #searchRplist li {margin-bottom:4px; }
#searchList li .date, #searchRplist li .date {padding-right:4px; }
#searchList li, #searchList li a, #searchRplist li, #searchRplist li a {color:#9E9E9E; font:12px/16px ; }

/* 보호글 */
.entryProtected .container {padding-top:25px !important; padding-bottom:47px !important; text-align:center; }
.entryProtected p.text {padding-bottom:7px; color:#9E9E9E; font:12px/18px ; }
.entryProtected p.input {width:290px; margin:0px auto; padding:10px 0px; background-color:#646464; }
.entryProtected label {color:#9E9E9E; font:bold 12px ; }
.entryProtected input.text {
	width:150px;
	height:20px;
	border:0px;
	background-color:#4E4E4E;
	vertical-align:middle;
}
.entryProtected .input .submit {
	width:59px;  
	height:19px; 
	background:url(images/btn_confirm2.gif) no-repeat; 
	font-size:0px;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
}

/* 포스트 */
.infor {width:/*@post-width:42*/678px/*@*/; margin-left: 18px; height:22px; padding-top:8px; }
.infor span, .infor span a {color:#BEBEBE; }
.infor .category {float:right; padding-top:2px; padding-left:16px; /*background:url(images/icon_category.gif) no-repeat 0px 3px; */font:11px ;}
*:first-child+html .infor .category { background-position: 0 4px; }
.infor .date { font:11px tahoma; }

.titleWrap h2 a {
	color:/*@post-title-color*/#5179ce/*@*/;
	font-size:/*@post-title-font-size*/16px/*@*/;
	line-height:1.3em;
	font-family:/*@post-title-font-family*//*@*/;
	padding:0 9px 5px 22px; 
	width:650px;
}


.entryNotice .article, .entryProtected .container, .entry .container {padding:10px 20px 17px 20px; }

.entry .admin {padding-bottom:14px; }
.entry .admin, .entry .admin a {color:#5a5a5a; font:12px/18px ; }

.article {
	width:/*@post-width*/673px/*@*/;
	color:/*@post-body-color*/#333/*@*/;
	font-size:/*@post-body-font-size*/12px/*@*/;
	font-family:/*@post-body-font-family*//*@*/; 
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	padding-bottom:15px;
}
.entry .article a {color:#9E9E9E; text-decoration:underline; }

/* more / less */
.moreless_fold, .moreless_top, .moreless_bottom {
	padding-left:18px;
	text-decoration:underline; 
}
.moreless_fold { /* 열기 */
	background:url(images/iconMore.gif) no-repeat left top; 
}
.moreless_top { /* 닫기 위 */
	background:url(images/iconLess.gif) no-repeat left top; 
}
.moreless_bottom { /* 닫기 아래 */
	padding-right:18px; 
	background:url(images/iconLess.gif) no-repeat right top; 
	text-align:right;
}
.moreless_content {margin:10px 0px 10px 0px; }

.author {padding-top:0; padding-bottom:16px; color:#8C8C8C; font:11px ; text-align:right; }
.author .text {font:10px tahoma; }

/* 태그 */
.tagTrail {
	
	background:#f0f1f6 url(images/bgTagTrail.gif) no-repeat left top;
	margin:20px 0 0 0;
	font:12px/18px Dotum, Verdana, AppleGothic, Sans-serif;
	color:#877DA5;
}

.tagTrail a {
	color:#877da5;
}

.tagTrail .wrapper {
	background:url(images/entryTag.gif) no-repeat left center;
	padding-left:50px;
	padding-top:2px;
	padding-right:5px;
}

.tagText {
	display:none;
}


.actionTrail {padding-bottom:10px; }
.actionTrail a, .actionTrail a span { 
	color:#8C8C8C;
	font:bold 11px verdana;
}
.actionTrail a .cnt {color:#ff7b06; }
.actionTrail a.tb {/*padding-left:13px;  background:url(images/icon_trackback.gif) no-repeat 0px 1px */}
.actionTrail a.rp {/* padding-left:19px; background:url(images/icon_comment.gif) no-repeat 5px 2px */}

.trackback, .comment {margin-top:1px; background-color:#f9f9f9;  }

.trackback h3 {width:/*@post-width:-30*/653px/*@*/; padding:11px 0 12px 15px; color:#9A9A9A; font:bold 9px/16px tahoma; }
.trackback .trackback-url { padding-left:10px; }
.trackback h3 span { color:#8B8B28; font:normal 11px/16px verdana; }
.trackback ol li {width:/*@post-width:-30*/653px/*@*/; padding:13px 0 0 15px; border-top:1px solid #f4f4f4; overflow:hidden; }
.trackback ol li, .trackback ol li a {color:#7B7B7B; }
.trackback h4, .trackback h4 a {color:#888888 !important; font:12px/15px ; }
.trackback .from {padding-left:12px; }
.trackback .from, .trackback .date {font:10px/15px verdana; }
.trackback .name {font:12px/15px ; }
.trackback p {padding-top:3px; padding-bottom:11px; font:12px/15px ; }
.trackback a.delete { 
	padding-left:5px; 
	background:url(images/iconDelete.gif) no-repeat;  
	font-size:9px;
	text-decoration:none;
}
.trackback a.delete span {
	display:none;
}
/* 페이지 */
#paging {margin:19px 0 13px 0; text-align:center; }
.numbox a span {padding:0px 5px 0px 3px; color:#000; font:12px verdana;}
#paging a, #paging span {color:#536fe5; }
#paging span.selected { /* 현재 페이지 */
	border:1px solid #536fe5; 
	font-weight:bold; 
}
/* 이전 다음 버튼 */
#prevPage span, #nextPage span {
	display:none;
}
a#prevPage:hover, a#nextPage:hover {text-decoration:none; }
#prevPage, .no-more-prev { 
	padding-right:6px;
	background-repeat:no-repeat;
	background-position: left 4px;
}
#nextPage, .no-more-next { 
	padding-left:6px;
	background-repeat:no-repeat;
	background-position: right 4px;
}
#prevPage {background-image:url(images/ico_prev.gif); }
#nextPage {background-image:url(images/ico_next.gif); }
.no-more-prev {background-image:url(images/ico_prev_no.gif) !important; }/* 비활성prev버튼 */
.no-more-next { background-image:url(images/ico_next_no.gif) !important; }/* 비활성next버튼 */

/* 사이드바 */
/* 사이드바 타이틀 */
#sidebar h3 {font-size:12px; } 
#sidebar h3.stitle {font-size:13px; color:#4d60b5; height:20px; padding-left:2px; border-bottom:1px solid #dde0f4; background-repeat:no-repeat; background-position:10px 7px; overflow:hidden; }
.listbox h3{font-size:13px; color:#4d60b5; height:20px; padding-left:2px; border-bottom:1px solid #dde0f4; background-repeat:no-repeat; background-position:10px 7px; overflow:hidden; }
/*#sidebar #notice h3.stitle {background-image:url(images/stitle_notice.gif); }
#sidebar #category h3.stitle {background-image:url(images/stitle_category.gif); }
#sidebar #tagbox h3.stitle {background-image:url(images/stitle_tag.gif); }
#sidebar #recentPost h3.stitle {background-image:url(images/stitle_recentpost.gif); }
#sidebar #recentComment h3.stitle {background-image:url(images/stitle_recentcomment.gif); }
#sidebar #recentTrackback h3.stitle {background-image:url(images/stitle_recenttrackback.gif); }
#sidebar #archive h3.stitle {background-image:url(images/stitle_archive.gif); }
#sidebar #link h3.stitle {background-image:url(images/stitle_mylink.gif); }*/
#sidebar #calendar h3 {display:none; }


#link {margin-top:15px;}
.listbox {margin-top:15px; overflow:hidden; width:238px;}
/* 본문 */
#sidebar ul {margin:7px 10px 0px 10px; }
.boxMidR {padding-bottom:15px; }
#sidebar ul li, #sidebar ul li a, #sidebar ul li a span { color:#666; font:9px/16px ; }
#sidebar ul li {padding:1px 0px 1px 8px; background:url(images/bu.gif) no-repeat left 7px;  }
#sidebar #tagbox ul li, #sidebar #tagbox ul li a {line-height:18px;  }

/* RSS */
#btnRSS {width:238px; height:61px;  text-align:left; margin-bottom:15px;}
#btnRSS a {float:left; display:block; width:238px; height:61px; background:url(images/rss.gif) no-repeat; text-indent:-5000px; overflow:hidden; }

/* 프로필 */
#blogImage, #userID, #blogDesc {width:170px; margin-left:10px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
#blogImage {padding-top:7px; padding-bottom:8px; text-align:center; }
#blogImage img {width:174px; }
#userID {color:#DCDCDC; font:bold 11px/16px ; }
#blogDesc {color:#aaa; font:11px/16px ; }

/*카테고리*/
#treeComponent {width:178px; margin-top:10px; margin-left:10px; margin-right:10px; }
.c_cnt { /* 카테고리 옆 개수 */
	color:#fd6805;
}

/*최근에 댓글*/
#recentComments ul li {padding:0 0 0 12px;  font-size:11px;  }
#recentComments .name {font-size:11px;}
#recentComments .date {font-size:11px; color:#ababab; font-size:11px;}
/* 달력 */
#calendar {width:240px; margin:0 auto; padding-top:7px; }
#calendar .tt-calendar caption.cal_month { /* 달력 월 표시 */
	width:240px;
	height:18px;
	padding-top:5px;
	padding-bottom:0px;
	border-right:1px solid #c3c9e0;
	background-color:#ebeef5;
}
#calendar .tt-calendar caption.cal_month a.this-month { /* 달력 월 표시 */
	color:#4d60b5;
	font:bold 9px/13px tahoma;
}
#calendar .tt-calendar caption.cal_month a.prev-month { /* 달력 prev 커서 이미지 */
	display:block; 
	float:left;
	width:5px;
	height:11px;
	margin-left:4px;
	background:url(images/btn_prevmonth.gif) no-repeat 0px 5px;
	text-indent:-1000px;
	overflow:hidden;
}
#calendar .tt-calendar caption.cal_month a.next-month { /* 달력 next 커서 이미지 */
	display:block; 
	float:right;
	width:5px;
	height:11px;
	margin-right:4px;
	background:url(images/btn_nextmonth.gif) no-repeat 0px 5px;
	text-indent:-1000px;
	overflow:hidden;
}
#calendar .tt-calendar thead {display:none; }
#calendar .tt-calendar thead th { /* 달력 요일 표시(th 영역) */
	height:15px;
	color:#A5A5A4;
	font:normal 11px/13px Dotum, sans-serif; 
}
#calendar .tt-calendar tbody td { /* 달력 Day(td 영역) */
	color:#5b5b5b;
	font:9px/15px Verdana, sans-serif;
	text-align:center;
}
#calendar .tt-calendar tbody td.cal_day4 { /* 달력 오늘 날짜 표시(td) */
	color:#fff;
	font-weight:bold;
	background: #698be2;
}

/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link{ 
	color:#698be2;
	font:9px/15px Verdana, sans-serif;
	text-decoration:underline;
}
#calendar .tt-calendar tbody td.cal_day4 { /* 달력 오늘 날짜 표시(td) */
	color:#fff;
	font-weight:bold;
	background: #698be2;
}

#calendar .tt-calendar tbody td.cal_day4 a { /* 달력 오늘 날짜 표시(td) */

	color:#fff;
	font-weight:bold;
	background: #698be2;
	text-decoration:none;
}


/* 태그 */

#sidebar #tagbox li .cloud1, #sidebar #tagbox li .cloud2, #sidebar #tagbox li .cloud3  {color:#3980bb; font-size:13px; background:#296ebf; padding:1px; font-weight:bold;}
#sidebar #tagbox li a.cloud1 , #sidebar #tagbox li a.cloud2 , #sidebar #tagbox li a.cloud3    {color:#fff; }
#tagbox a.cloud4 {color:#3980d3; font-size:11px;  border-bottom:1px dotted #dedede;}
#sidebar #tagbox li { background:none;}
/* TISTORY */
#adTistory { height:14px; padding: 0 0 6px 6px; }
#adTistory a { display: inline; float: left; color:#373737; font:11px; }
#adTistory .linkTistory { background:url(images/tistory.png) no-repeat; width: 87px; height: 14px; text-indent: -100em; }
* html #adTistory .linkTistory {
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Dark/images/tistory.png', sizingMethod='crop');
}
#adTistory .joinTistory { margin: 3px 0 0 6px; }


/* 푸터 */
#footer{color:#888; font:11px ; padding-top:15px; border-top:1px solid #c4c4c4; background:#ebebeb; }
#footer a {color:#888;  }
#footMenu a {letter-spacing:-1px; }
#copyright {padding-left:14px; text-transform:uppercase; }

/* 티스토리설정 */

/* 카테고리테이블 */
.ib { /* 이미지 버튼 */
	cursor:pointer; 
}
.branch3 { /* 트리 셀 */
	cursor:pointer; 
} 

/* 인용문 */
.article blockquote {
	margin:5px; 
	padding-left:16px; 
	background:url(images/iconBlockquote.gif) no-repeat;
}

/* 이미지 */
.imageblock { /* 그림 1개 배치 */
	margin:5px 0;
}
.dual { /* 그림 2개 배치 */
	margin-bottom:5px;
}
.triple { /* 그림 3개 배치 */
	margin-bottom:5px;
}
.cap1 { /* 이미지 아래 캡션 스타일 */
	padding:4px 0; 
	color:#999; 
	text-align:center; 
}
/* 댓글 */
/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_admin { 
	
	
}
.rp_secret { /* 비밀글 */
	color:#f30;
}
/* 방명록 */
/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_admin { 
	padding-left:20px;
	background:url(images/iconAdmin.gif) no-repeat 0 top; 
}
.hiddenComment { /* 비밀 댓글 (로그아웃시 비밀글 표현) */
	padding-left:20px;
	background:url(images/iconSecret.gif) no-repeat 0 top; 
	font-weight:normal;
}
/* 키워드 */
.key1 { 
	border-bottom:1px dotted #ccc; 
	cursor: pointer; 
}

.floatWrapper:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.floatWrapper {display: inline-block;}
/* Hides from IE-mac \*/
* html .floatWrapper {height: 1%;}
/* End hide from IE-mac */


/* 트랙백 댓글 트레일 */
.trailWrapper {
	margin:0 0;
	padding:10px 0 0 0;
	border-top:1px solid #E1E2EB;
	border-bottom:1px solid #E1E2EB;
	width:670px;
}

.actionTrail {
	float:left;
	text-align:right;
}

.actionTrail,
.actionTrail a,
.actionTrail a span {
	color:#999CAB;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.actionTrail .cnt {
	font-weight:bold;
}

/* 작성자 */
.author {
	float:right;
	font:11px dotum, Arial, Helvetica, sans-serif;
	color:#999CAB;
}

/* 트랙백 */

.trackback a {
	color:#999CAB;
}

/* 트랙백주소 */
.trackback h3 {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#B7B1C9;
	background-color:#EAEAF2;
	border-top:1px solid #FBFBFD;
	border-bottom:1px solid #E1E2EB;
	padding:10px 0 10px 15px;
}

.trackback h3 span {
	color:#877DA5;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}

/* 트랙백내용 */
.trackback ol {
	margin:10px 15px 0 15px;
	padding:0;
	list-style:none;
	width:634px;
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
}

.trackback ol li h4 {
	font:9px Verdana, Arial, Helvetica, sans-serif;
}

.trackback ol li h4 a {
	font:bold 11px Dotum, Arial, Helvetica, sans-serif;
}

.trackback ol li .from,
.trackback ol li .date {
	font:9px Verdana, Arial, Helvetica, sans-serif;
}

.trackback ol li .name {
	font:11px Dotum, Arial, Helvetica, sans-serif;
}

.trackback ol li .date {
	float:right;
}

.trackback ol li p {
	padding:0 0 5px 0;
	margin:10px 0;
	border-bottom:1px solid #F4F1EF;
}

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

.trackback a.delete span {
	display:none;
}

/* 메뉴타이틀 */

#taglog h3 {
	background:#9091B2 url(images/title_tag.gif) no-repeat;
}

#localog h3 {
	background:#9091B2 url(images/title_location.gif) no-repeat;
}

#guestbook h3 {
	background:#9091B2 url(images/title_guestbook.gif) no-repeat;
}


/* 태그 */
#taglog ul {
	margin:15px;
	text-align:justify;
	line-height:20px;
	word-spacing:0.2em;
	padding:0;
}

#taglog li {
	display:inline;
	font-family:dotum;
}

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

#taglog li .cloud5 {
	color:#898988;
	font-size:12px;
}

#taglog li .cloud4 {
	color:#736B99;
	font-weight:bold;
	font-size:12px;
}

#taglog li .cloud3 {
	color:#FF0000;
	font-size:16px;
}

#taglog li .cloud2 {
	background-color:#E4DBFF;
	color:#3F305B;
	font-size:16px;
}

#taglog li .cloud1 {
	background-color:#8B8CAE;
	font-weight:bold;
	color:#E7DFFF;
	font-size:16px;
}

/* LOCATION */
#localog .wrapper {
	margin:25px 20px;
	font:12px/18px dotum, Arial, Helvetica, sans-serif;
}

#localog .spot {
	background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;
	padding-left:20px;
	margin-top:5px;
	color:#877DA5;
}

#localog .info {
	background:url(images/iconIndentArrow_localinfo.gif) 5px 5px no-repeat;
	padding-left:15px;
	margin-top:2px;
}

#localog .info a {
	color:#877DA5;
	background-color:#E7E7F1;
}

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


/* 방명록 댓글 */
#guestbook,
#guestbook a,
.comment,
.comment a {
	color:#999CAB;
}

#guestbook ol,
#guestbook ul,
#guestbook li,
.comment ol,
.comment ul,
.comment li {
	margin:0;
	padding:0;
	list-style:none;
}

.comment h3 {
	display:none;
}


/* 방명록 댓글 쓰기 */
#guestWrite,
.commentWrite {
	width:660px;
	margin:15px 0 0 0;
	padding-bottom:15px;
	background-color:#F0F1F6;
	border-top:1px solid #E1E2EB;
	border-bottom:1px solid #E1E2EB;
}

#guestWrite .input label, 
.commentWrite .input label {
	display:none;
}

#guestWrite .writeWrapper,
.commentWrite .writeWrapper {
	border-top:1px solid #FBFBFD;
	padding:0 10px 10px 10px;
}

#guestWrite p,
.commentWrite p {
	padding:6px 0 0 10px;
	margin:0;
}

#guestWrite input,
.commentWrite input {
	border:1px solid #C7C9D9;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#999CAB;
	height:14px;
	vertical-align:middle;
}

#guestWrite .name,
.commentWrite .name {
	padding-left:32px;
	background:#fff url(images/txt_name.gif) no-repeat 2px 5px;
	width:100px;
}

#guestWrite .password,
.commentWrite .password {
	padding-left:52px;
	background:#fff url(images/txt_password.gif) no-repeat 2px 2px;
	width:100px;
}

#guestWrite .homepage,
.commentWrite .homepage {
	width:340px;
}

#guestWrite .floatWrapper input,
#guestWrite .secretWrap input,
.commentWrite .floatWrapper input,
.commentWrite .secretWrap input {
	border:0;
}

#guestWrite .floatWrapper .secretWrap,
.commentWrite .floatWrapper .secretWrap {
	font:9px/16px Verdana, Arial, Helvetica, sans-serif;
	width:574px;}
.secretWrap label {display:visible;}

textarea {
	width:632px;
	padding:5px;
	border:1px solid #C7C9D9;
	color:#6D6D65;
	font:12px dotum;
}

#guestWrite p.button,
.commentWrite p.button {
	width:650px;
	height:18px;
	margin-top:5px;
	padding:0;
	text-align:right;
}

#guestWrite input.submit,
.commentWrite input.submit {
	display:block;
	float:right;
	width:50px;
	height:21px;
	margin:0;
	padding:0;
	border:0;
	background:url(images/btn_confirm.gif) no-repeat;
	cursor:pointer;
	text-indent:-1000px;
	overflow:hidden;
}



.rp_general .name {margin-right:7px;}

/* 카운터 */
#counter { margin-top:12px; width:250px; font-size:10px; color:#fff;}
#counter ul li {clear:both; width:210px; color:#fff; margin-bottom:1px; background:#828ba5; }
#counter li a {color:#fff; }
#counter .head { color:#fff;}
#counter .hit {float:right; color:#fff;}
*+html #counter .hit {float:right; margin-top:-14px; color:#fff;}
#counter .total, #counter .today, #counter .yesterday {clear:both; width:210px; height:15px; padding:3px 10px 0 10px; }

.ad { width:673px;  height:250px ;overflow:hidden; position:relative;}
.ad .left{ width:300px; height:250px;  overflow:hidden;}
.ad .right {width:300px; height:250px; overflow:hidden; position:absolute; left:320px; top:0; } 


