@charset "utf-8"; 

/* 공통 요소 */
body			{font-size:12px; padding:40px 0; font-family:Dotum,돋움; line-height:1.6; color:#999; background:url(images/bg.gif) repeat;}
a:link			{ color:#666; text-decoration:none;}
a:visited		{ color:#666; text-decoration:none;}
a:hover			{ color:#66bdcc; text-decoration:none;}
a:active		{ color:#666; text-decoration:none;}

* 				{ padding:0; margin:0; border:0;}
select			{ border:1px solid #ddd;}
button			{ cursor:pointer;}
textarea 		{ padding:3px; border:1px solid #d8dcd9; background-color:#fff; font-family:dotum; color:#555}
input 			{ }
.tt-inputText		{ padding:2px; border:1px solid #d8dcd9; background-color:#fff; height:16px; font-size:1em;}

hr 				{ display:none;}

h1 				{ font-size:1.8em;}
h2 				{ font-size:1.4em;}
h3 				{ font-size:1.4em;}
h4 				{ font-size:1.2em;}
h5 				{ font-size:1.1em;}
h6 				{ font-size:1em;}


img {border: 0; vertical-align:middle;}
.ib .click img	{vertical-align:baseline !important;}
hr {display: none; }
ul, ol {margin: 0; padding: 0; list-style: none; }
li, dl, dt, dd {margin: 0; padding: 0; }
h1, h2, h3, h4 ,h5 ,h6 {margin: 0; padding: 0; line-height: 1em; }
.clear {clear: both; }
.count {font-size: 11px; }

/* 태그 클라우드 */
.cloud1, .cloud1:hover {color: #7da70c !important; font-size: 1.4em; font-weight:bold;}
.cloud2, .cloud2:hover {color: #7da70c !important; font-size: 1.2em; font-weight:bold;}
.cloud3, .cloud3:hover {color: #7da70c !important; font-size: 1.1em; font-weight:bold;}
.cloud4, .cloud4:hover {color:#868686; font-size: 1em; font-weight:bold;}
.cloud5, .cloud5:hover {color:#868686; font-size: 0.9em; }

/* 포스트 내부 요소 */
.imageblock img { margin:15px 0;}
.article_post ul {padding: 0 15px; list-style-type: disc; }
.article_post ol {padding: 0 15px 0 45px; list-style-type: decimal; }
.article_post blockquote {padding: 10px 0 10px 24px; background: url('./images/icon_qoute.gif') no-repeat 0 10px; color: #868686; }
.article_post blockquote a {color: #868686; }
.article_post .moreless_fold {padding-left: 16px; background: url('./images/btn_more1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article_post .moreless_top {padding-left: 16px; background: url('./images/btn_less1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article_post .moreless_bottom {padding-left: 16px; background: url('./images/btn_less1.gif') no-repeat 0 50%; color: #5d5d5d; }
.article_post h1,
.article_post h2,
.article_post h3,
.article_post h4,
.article_post h5,
.article_post h6 {line-height:1.1em;}

/* 카테고리 */
.branch3 {cursor: pointer; }
.c_cnt {color:#52bacc; font-size: 11px;}

/* 달력 월 표시 */
.cal_month {padding:0 0 5px 0; color:#666666; font-size: 11px; font-weight:bold; font-family:Verdana;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#666666; font-weight: normal; font-size: 11px; font-family:돋움;}
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#666666; font-weight: normal; font-size: 11px; }
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {text-align: center; font-size: 11px; font-family:Verdana;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {color:#666666; font-weight:bold; text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#66bdcc; font-weight: bold;}
a.cal_click:visited {color:#66bdcc; font-weight: bold;}
a.cal_click:hover {color:#29b4cc; font-weight: bold;}

/* 페이징 */
.paging {margin-bottom:20px; color:#666666; text-align: center; font-size: 0.9em; text-transform: lowercase; }
.paging a {color:#666666; padding-right:7px;}
.paging .selected {color:#666666; font-weight:bold;}
.paging .paging_img {}

/* 레이아웃 */
body #wrap	{clear: both; width:1000px; background:#FFFFFF; margin:0px auto; border-bottom:#b8dae5 2px solid}
body #container	{width:100%;}
body .module_search	{left:740px;}
body #sidebar	{width:198px; float:left; padding:20px 0px 10px 20px; margin-left:-12px; border-left:1px solid #dbecf2;}

#content {
	padding:20px;
	float:left;
	width:740px;
	overflow:hidden;
	word-break:break-all;
	 border-right:1px solid #dbecf2;
	 margin-right:11px;
}
#footer {
	clear:both;
	padding:15px 0 32px 0;
	text-align:center;
}
/* 헤더 */
#header {width:1000px;margin:0px auto;}
.head-container {
	padding-top:300px;
	background-image:/*@title-background-image*/url(images/top.jpg)/*@*/;
	background-repeat:/*@title-background-image-repeat*/no-repeat/*@*/;
	background-position:/*@title-background-image-position*/center/*@*/;
}
#header h1 {float:left; height:/*@title-height:-46*/28px/*@*/; margin-left:5px; }
#header h1 a {
	background-color:/*@title-background-color*/ /*@*/;
	color:/*@title-color*/#2A2A2A/*@*/;
	font-weight: bold;
	font-size:/*@title-font-size*/18px/*@*/;
	font-family:/*@title-font-family*/dotum, Sans-Serif/*@*/;
	letter-spacing: -1px;
}



/* header */
#header .title	{font-size:/*@title-font-size=*/ 0.8em /*@*/; padding-left:800px;
	font-family:/*@title-font-family=*/ 돋움 /*@*/;}
#header .title,
#header .title a	{color:/*@title-color=*/ #666666/*@*/; font-weight:normal}
.module_search	{position:absolute; top:/*@title-height:12=*/ 236px /*@*/; right:/*@post-width:110=*/ 0/*@*/;}
.module_search .input_box	{width:220px; height:23px; background:url("images/bg_input.gif") no-repeat top left; font-size:11px;}
.module_search .input_box .input_search	{margin:3px 3px 2px 5px; width:150px; height:14px !important; background:#ffffff; border:none; color:#666666; font-size:11px; font-family:돋움;}
.module_search .input_box .input_btn	{margin:0 0 0 15px;}

/* 블로그메뉴 */
#blogMenu {height:20px;}
#blogMenu ul{float:right;}
#blogMenu ul li {float:left; padding:0 10px}

#blogMenu a {
	display:block;
	cursor:pointer;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	text-decoration:none; margin:0 10
}
#blogMenu a:hover {
	display:block;
	cursor:pointer;
	font-family:Tahoma;
	font-size:12px;
	color:#52adcc;
	text-decoration:none; margin:0 10
}


/* sidebar */
.module	{width:180px;margin:0 0 20px 0;}
.module h3	{margin-bottom:7px; color:#66bdcc; font-size:1em; font-family:Vercana;}
.seperate	{color:#b8b8b8;}
.count	{color:#52bacc;}

.module .contents li	{padding-left:15px; background:url("images/bg_li.gif") no-repeat 1px 6px; padding-bottom:1px; padding-top:1px}

.module_category a {color:#666666}
.module_category A:link {text-decoration:none; color:#666666}
.module_category A:visited {text-decoration:none; color:#666666}
.module_category A:active {text-decoration:none; color:#666666}
.module_category A:hover {text-decoration:none; color:#7fbf00}

.module_archive a	{color:#666666;}
.module_archive A:link {text-decoration:none; color:#666666}
.module_archive A:visited {text-decoration:none; color:#666666}
.module_archive A:active {text-decoration:none; color:#666666}
.module_archive A:hover {text-decoration:none; color:#7fbf00}

.module_comment a	{color:#666666;}
.module_comment A:link {text-decoration:none; color:#666666}
.module_comment A:visited {text-decoration:none; color:#666666}
.module_comment A:active {text-decoration:none; color:#666666}
.module_comment A:hover {text-decoration:none; color:#7fbf00}

.module_article a	{color:#666666;}
.module_article A:link {text-decoration:none; color:#666666}
.module_article A:visited {text-decoration:none; color:#666666}
.module_article A:active {text-decoration:none; color:#666666}
.module_article A:hover {text-decoration:none; color:#7fbf00}

.module_trackback a	{color:#666666;}
.module_trackback A:link {text-decoration:none; color:#666666}
.module_trackback A:visited {text-decoration:none; color:#666666}
.module_trackback A:active {text-decoration:none; color:#666666}
.module_trackback A:hover {text-decoration:none; color:#7fbf00}

.module_link a	{color:#666666;}
.module_link A:link {text-decoration:none; color:#666666}
.module_link A:visited {text-decoration:none; color:#666666}
.module_link A:active {text-decoration:none; color:#666666}
.module_link A:hover {text-decoration:none; color:#7fbf00}

.module_intro	{color:#838382; font-size:0.9em; line-height:1.8em; text-align:center}
.module_intro .blog_img img	{width:162px;}
.module_intro .blog_description	{margin-top:10px;}
.module_intro .blogger .intro_blogger	{font-weight:bold;}

.module_tag .contents	{line-height:1.4em;}
.module_tag .contents li	{padding:0 3px; background:none; display:inline;}

.module .contents li .count	{color:#52bacc; font-size:11px;}
.module .contents li .module_author	{color:#838382; font-size:0.85em; text-align:right;}

.module_archive	{font-family:Tahoma;}
.module_calendar	{padding:0;}

.module_counter	{height:55px; padding:5px 0 7px 9px;width:174px !important; border-bottom:1px dashed #d8d8d8; border-top:1px dashed #d8d8d8; background-color:#f2f3f5; font-size:11px; font-family:"Tahoma"; margin-right:20px;}
.module_counter ul li	{list-style:none; color:#666666; line-height:1.4em;}
.module_counter ul li .title	{float:left; width:54px; text-transform:lowercase;}
.module_counter ul li .hit	{float:left; padding:0 0 0 4px; font-weight:bold;}

.module_banner	{margin-top:-32px; font-size:0.85em; text-transform:uppercase; letter-spacing:-1px;}
.module_banner img	{position:relative; top:-1px;}

/* content */
.separate	{color:#b8b8b8;}
.article	{width:/*@post-width*/740px/*@*/; overflow:hidden; margin-bottom:30px;}
.article_etc	{width:/*@post-width*/740px/*@*/; overflow:hidden; margin-bottom:30px;}

.article .article_head	{width:100%; background:url("images/line_title.gif") repeat-x bottom; padding-bottom:5px; margin-bottom:10px;}
.article_head .article_title	{width:100%;}
.article .article_author	{float:right; clear:both; padding:0; color:#888888; text-align:right; font-family:Tahoma, dotum; font-size:11px;}

.article_title .title	{color:#29b4cc; font-size:16px; font-family:Verdana, dotum; font-weight:bold; line-height:1.1em;}
.article_title .title a	{color:#29b4cc;}
.article_head .article_info	{color:#7fbf00; font-family:dotum; font-size:11px}
.article_info a	{color:#7fbf00;}
.article .article_head .article_info .category	{color:#7fbf00;}
.article .article_head .clear	{margin-top:-10px;}

.article .article_admin	{padding-top:6px; color:#838382; font-size:0.9em;}
.article .article_admin .separate	{color:#838382;}
.article .article_admin a	{color:#838382;}

.article .article_post	{padding:0 20px 25px 20px; color:#555555; font-family:verdana, dotum; font-size:12px;}
.article .article_post a	{color:#14b0cc;}


.article .article_tag	{clear:both; padding-bottom:20px; font-family:Tahoma, dotum; font-size:9pt; color:#666666; }
.article .article_tag a	{color:#666666;}

.article .article_guest	{clear:both; padding-top:9px; font-family:Tahoma;}
.article .article_guest a	{color:#666666;}
.article .article_guest .count	{font-weight:bold;}
.article .article_guest .guest_trackback	{padding-left:15px; margin:0 20px 0 0; background:url("images/bg_trackback.gif") no-repeat 0 2px;}
.article .article_guest .guest_comment	{padding-left:18px; background:url("images/bg_comment.gif") no-repeat 0 3px;}

.article_action	{/*@post-width*/ /*@*/;margin:6px 0; padding:15px; background-color:#f5f5f5; color:#838382;}
.article_action a	{color:#838382;}
.article_action .article_action_tbadd	{font-size:1em; font-weight:normal; font-family:Tahoma;}
.article_action .trackback	{width:/*@post-width:-42*/588px/*@*/; overflow:hidden;}
.article_action .trackback li	{padding-top:10px}
.article_action .trackback li .author,
.article_action .trackback li .date	{font-size:0.85em;}
.article_action .trackback li p	{margin:0; padding:0;}
.article_action .trackback h4	{color:#838382; font-size:1em; font-weight:normal;}
.article_action .trackback h4 a	{color:#52bacc; font-weight:bold;}

.article_action .reply .author	{color:#666666;}
.article_action .reply .author a	{color:#666666;}
.article_action .reply .date	{font-size:0.85em; font-family:Tahoma;}
.article_action .reply li	{width:/*@post-width:-42*/700px/*@*/; overflow:hidden; padding:15px 0 17px 0; border-bottom:1px solid #edede1;}
.article_action .reply li .description	{margin:5px 0 0 0;line-height:1.1em;}
.article_action .reply li ul li	{width:/*@post-width:-66*/690px/*@*/; padding:19px 0 0 24px; background:url("images/icon_comment_li.gif") no-repeat 8px 21px; border:none;}

.article_action .article_write	{padding:9px 0 0 0;}
.article_action .name,
.article_action .pass,
.article_action .home	{margin-bottom:5px;}
.article_action .secret	{margin-bottom:2px;}
.article_action .name .name_label,
.article_action .pass .pass_label,
.article_action .home .home_label,
.article_action .secret .secret_label	{color:#838382; font-size:0.85em; font-family:Tahoma;}
.article_action .name input,
.article_action .pass input	{width:152px; height:16px; padding-left:5px; border:1px solid #e1e1d5;}
.article_action .home input	{width:302px; height:16px; padding-left:5px; border:1px solid #e1e1d5;}
.article_action .textarea textarea	{width:/*@post-width:-48*/690px/*@*/; height:50px; padding-left:5px; border:1px solid #e1e1d5; font-size:1em; font-family:Dotum, 돋움;}
.article_action .submit	{padding:10px 0 26px 0; text-align:center;}

/* 공지사항 */
.notice .title	{color:#13a5bf; font-size:1.3em; font-weight:bold; line-height:1.1em; letter-spacing:-0.09em; padding:7px 0 5px 0;}
.notice .title a	{color:#13a5bf}

/* 보호글 */
.protect .article_head	{float:left; padding-bottom:7px; }
.protect .article_post	{clear:both; padding:17px 20px 30px 20px; color:#555555;}
.protect .article_post .protect_input	{width:152px; height:16px; padding-left:5px; border:1px solid #e1e1d5;}
.protect .article_post label	{color:#91927e;}

/* 태그 */
.article_head	{padding-bottom:5px; }
.article_head .title	{color:#13a5bf; font-size:1.3em;}
.article_post	{padding-top:17px;}
.tag .article_post	{line-height:1.5em;}
.tag .article_post li	{display:inline; margin-right: 10px;}

/* 검색 */
.search	{margin-bottom:55px;}
.search .article_post	{padding:0;}
.search .article_post li	{padding:4px 0; background:url("images/bg_dot.gif") repeat-x bottom left; color:#838382;}
.search .article_post li a	{color:#666666;}
.search .article_post li A:link {text-decoration:none; color:#666666}
.search .article_post li A:visited {text-decoration:none; color:#666666}
.search .article_post li A:active {text-decoration:none; color:#666666}
.search .article_post li A:hover {text-decoration:none; color:#29b4cc}

.search .article_post li .date	{display:block; float:left; width:70px; font-size:9px; font-family:Verdana}

/* 지역 로그 */
.location .article_post	{padding-top:12px;}
.location .article_post img	{margin:0;}
.location .article_post .spot	{padding:5px 0 5px 12px; color:#838382;}
.location .article_post .post	{padding:5px 0 5px 12px;}
.location .article_post .post a	{color:#52bacc;}
.location .article_post .spot img	{position:relative; top:-3px;}

/* 방명록 */
.guest	{margin-bottom:50px;}
.guest .article_head	{margin-bottom:20px;}
.guest .article_action	{margin:0;}
.guest .article_action .submit	{padding:10px 0 0 0;}
.guest .article_action .reply li	{ width:/*@post-width:-48*/582px/*@*/; border-top:1px solid #edede1; border-bottom:none; padding:12px 0 0 0;;}
.guest .article_action .reply li .description	{padding:0 0 18px 0;}
.guest .article_action .reply li ul li	{padding:0 0 0 24px; background:url("images/icon_comment_li.gif") no-repeat 8px 3px; border:none;}

/* footer */
/*.copyright	{border-top:1px solid #f0f0f0; color:#a6a6a6; font-size:0.85em; text-transform:uppercase;}
.copyright a	{color:#a6a6a6;}
.footer_banner	{float:left; padding:3px 0 0 0; letter-spacing:-1px;}
.footer_banner img	{vertical-align:middle; margin-bottom:8px;}
.footer_link	{float:right; margin-top:12px; font-family:Tahoma;}
*/

#footer, #footer a {color:#8A8A8A; font:11px dotum; }
#footMenu a {letter-spacing:-1px; }
#copyright {padding-left:14px; text-transform:uppercase; }

/* IE 핵 */
* html .ib	{height:18px;}
*:first-child+html	.ib	{height:18px;}

