@charset "euc-kr";
/* CSS Document */



@charset "utf-8";

/*@font-face {font-family:nanum; src:url(images/NanumGothic.eot)};*/
@font-face{
  font-family: 'ngeot';
  font-style: normal;
  font-weight: normal;
  src: url('images/NanumGothic.eot'); 
  src: local('☺'), url('/css/fonts/NanumGothic.woff') format('woff'), url('images/NanumGothic.ttf') format('truetype'); 
}
@font-face{
  font-family: 'ngbeot';
  font-style: normal;
  font-weight: bold;
  src: url('images/NanumGothicBold.eot'); 	
  src: local('☺'), url('images/NanumGothicBold.woff') format('woff'), url('images/NanumGothicBold.ttf') format('truetype'); 
}







/* 공통 요소 */
body {margin: 0; padding: 0; font:12px "ngeot","돋움","Dotum"; }
a {text-decoration: none; }
a:hover {text-decoration: underline; }
img {border: 0; }
hr {display: none; }
input {vertical-align: middle; }
ul, ol {margin: 0; padding: 0; list-style: none; }
li, dl, dt, dd {margin: 0; padding: 0; }
h1, h2, h3, h4 {margin: 0; padding: 0; line-height: 1em; }
.clear {clear: both; }
.count {font-size: 11px; }

/* 태그 클라우드 */
.cloud1, .cloud1:hover {color: #ffffff !important; background:#968c6f; font-size: 1.2em; font-weight:bold;}
.cloud2, .cloud2:hover {color: #5da6ad !important; font-size: 1.1em; font-weight:bold;}
.cloud3, .cloud3:hover {color: #1e1e1e !important; font-size: 1em; font-weight:bold;}
.cloud4, .cloud4:hover {color:#636362; font-size: 1em; }
.cloud5, .cloud5:hover {color:#8a8a8a; font-size: 0.9em; }

/* 포스트 내부 요소 */
.imageblock img {padding:4px 15px 15px 0px;}
.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 16px; background: url('./images/icon_quote.gif') no-repeat 0 13px; color: #989281; }
.article_post blockquote a {color: #989281; }
.article_post .moreless_fold {padding-left: 12px; background: url('./images/btn_more.gif') no-repeat 0 5px; color: #989281; }
.article_post .moreless_top {padding-left: 12px; background: url('./images/btn_less.gif') no-repeat 0 5px; color: #989281; }
.article_post .moreless_bottom {padding-left: 12px; background: url('./images/btn_less.gif') no-repeat 0 5px; color: #989281; }
.article_post h1,
.article_post h2,
.article_post h3,
.article_post h4,
.article_post h5,
.article_post h6 {padding:10px 0; line-height:1.1em;}

/* 블로거 */
.blog_img					{width:174px; }
.intro_txt					{width:/*@post-width:-168*/174x/*@*/; margin:5px 0 0 0; padding:0 0 0 0px; font:12px "ngeot"; line-height:16px; word-break:break-all; word-wrap:break-word; }
.intro_txt .blog_description	{color:#8a8a8a; }
.intro_txt .blogger		{position:relative; top:5px; color:#7f6f44; }

/* 카테고리 */
.branch3 {cursor: pointer; }
.c_cnt {color:#ae7814; font-size:10px; font-family:ngeot, Tahoma, Verdana, sans-serif;}

/* 달력 월 표시 */
.cal_month {color:#8a8a8a; font-size: 11px; font-weight:bold; font-family:ngeot, Tahoma, Verdana, sans-serif;}
.cal_month a	{color:#8a8a8a; text-decoration:none;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#8a8a8a; font-weight: normal; font-size: 11px; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#ae7814; font-weight: normal; font-size: 11px; }
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {color:#8a8a8a; text-align: center; font-size: 11px; font-family:ngeot, Tahoma, Verdana, sans-serif;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {color:#ae7814; font-weight: normal; font-size: 11px; }
.cal_day_sunday a {color:#ae7814; font-weight: bold; text-decoration:none;}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {color:#ae7814; font-weight: bold; text-decoration:none;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#8a8a8a; font-weight: bold; text-decoration:none;}
a.cal_click:visited {color:#8a8a8a; font-weight: bold; text-decoration:none;}
a.cal_click:hover {color:#8a8a8a; font-weight: bold; text-decoration:none;}

/* 페이지 */
#paging {height:16px; margin:19px 0 55px 0; text-align:center; }
.numbox a span {padding:0px 5px 0px 3px; }
#paging a, #paging span {color:#5C5C5C; font:12px verdana;}
#paging span.selected { /* 현재 페이지 */
	background-color:#8A8A8A;
	color:#fff;
}
/* 이전 다음 버튼 */
#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버튼 */

/* 레이아웃 */
#wrap									{width:100%; background:url("./images/bg.gif") top center no-repeat; *margin-top:8px;}
#header									{position:relative; width:100%;}
#sidebar_all							{z-index:11; position:absolute; width:100%;}
#sidebar								{ }
#container								{width:100%; background:/*@background-color*/none/*@*/
																/*@background-image*/ /*@*/ 
																/*@background-image-repeat*/ /*@*/ 
																/*@background-image-position*/ /*@*/; /*border-bottom:#d9d2b6 1px solid;*/ }
#content								{width:/*@post-width:344*/1008px/*@*/; margin:0 auto;}
.posting								{width:/*@post-width:344*/944px/*@*/; padding:0px 32px 10px 32px; min-height:100px; height: auto !important; height: 600px; }
.footer_wrap							{width:100%; padding:0; background:/*#eee9d3 url("images/bg_footer.gif") repeat-x left bottom*/;}
#footer									{width:/*@post-width:304*/968px/*@*/; margin:0 auto; padding:20px 20px 0 20px;}



/* 헤더 */
.blog_info								{ position:relative; width:/*@post-width:302*/936px/*@*/; height:20px; margin:0 auto; padding:154px 36px 20px 36px;}
.blog_info .title						{ height:/*@title-height*/50px/*@*/; font-size:/*@title-font-size*/1.3em/*@*/; line-height: 100%; font-family:/*@title-font-family*/돋움/*@*/; width:/*@post-width:115*/795px/*@*/; background:/*@title-background-color*/transparent/*@*/
																								/*@title-background-image*/ /*@*/
																								/*@title-background-image-repeat*/ /*@*/
																								/*@title-background-image-position*/ /*@*/;}
.blog_info .title a						{color:/*@title-color*/#5da6ad/*@*/;}
.blog_info .logo { position:absolute; margin:0 50%; top:86px; left:-139px; }
.blog_info .main_banner { position:absolute; top:23px; right:30px; }
.blog_info .hot_banner { position:absolute; top:400px; right:33px; z-index:200; } /* 2011-07-24 추가 */


.blog_info .menu						{float:left; width:/*@post-width:120*/400px/*@*/; padding:0 0 7px 0; overflow:hidden;}
.blog_info .menu li						{float:left; padding:0 15px 0 0;}
.blog_info .menu li a					{display:block; overflow:hidden; color:#5c5c5c; font:bold 14px "ngeot";}
.blog_info .menu li a:hover             {text-decoration:none;}

.blog_info .module_banner			{ float:right; color:#a2a2a2; font-family:Tahoma, Verdana, sans-serif; font-size:0.8em; }
.blog_info .module_banner .separate	{color:#bfbfbf; font-family:돋움; font-size:0.8em;}
.blog_info .module_banner .hit		{color:#8a8a8a;  font-family:Tahoma, Verdana, sans-serif; font-size:0.8em; font-weight:bold;}
.blog_info .module_banner .rss		{position:relative; top:4px; margin:0 8px 0 0;}

.module_search							{position:absolute; left:410px; bottom:22px;}
.module_search .input_box				{width:183px; height:20px; background:url("images/bg_search.gif") no-repeat left top;}
.module_search .input_box .input_search	{width:156px; height:13px; margin:3px 2px; border:none; background:#fff; color:#bbb8a6; font-size:11px; font-family:돋움;}
.module_search .input_box .input_btn	{position:relative; top:-1px;}


/* 사이드바 */
.sidebar_wrap							{width:100%;}
.sidebar_con							{width:/*@post-width:350*/946px/*@*/; margin:0 auto; padding:0px 32px 0 32px;}
.sidebar2								{padding:0 0 13px 0;}

#sidebar h3, .sidebar_con .module h3	{color:#454545; font-size:12px; font-family:ngeot, Verdana, Tahoma, sans-serif; text-transform:uppercase;}
.sidebar_con .module					{float:left; width:168px; padding:0 34px 30px 0;}
.sidebar_con .count						{color:#ae7814; font-size:10px; font-family:ngeot, Tahoma, Verdana, sans-serif;}
.sidebar_con .module .contents			{color:#8a8a8a; font:12px ngeot; padding:8px 0 0 0;}
.sidebar_con .module .contents li		{color:#8a8a8a; font:12px ngeot; line-height:18px; }
.sidebar_con .module .contents li a		{color:#8a8a8a; font:12px ngeot; line-height:18px; }

.sidebar_con .module_comment li .author_date	{display:block; color:#a5a5a5; font-size:0.85em;}

.sidebar_con .module_tag li				{display:inline; margin:0 4px 0 0;}
#sidebar .sidebar_con .module_archive li			{font-size:0.85em; font-family:ngeot, Tahoma, Verdana, sans-serif; line-height:1.5em;}

.sidebar_lbox { float:left; width:174px; }
.sidebar_rbox { float:right; width:728px; }
.flash_menu { position:absolute; top:188px; right:32px; width:100px; height:190px; z-index:100; }



/* content 영역 */
.content_info							{clear:both; float:left; width:195px; margin:94px 15px 0 0; border-top:#e4dfc9 solid 1px;}
.article								{float:left; width:/*@post-width*/936px/*@*/; overflow:hidden; padding:0 0 40px 0;}


.content_info li						{padding:5px 0 3px 19px; border-bottom:#e4dfc9 solid 1px; color:#978d6c; font-size:0.85em;}
.content_info li a						{color:#978d6c;}
.content_info li.title					{background:url("images/icon_title.gif") no-repeat 0 6px;}
.content_info li.category				{background:url("images/icon_category.gif") no-repeat 0 7px;}
.content_info li.date					{background:url("images/icon_date.gif") no-repeat 0 8px; font-family:Verdana, Tahoma, sans-serif;}


.article_head .title					{color:/*@post-title-color*/#5da6ad/*@*/; font-size:/*@post-title-font-size*/12px/*@*/; font-weight:bold; font-family:/*@post-title-font-family*/ngeot, 돋움/*@*/; }
.article_head .title a					{color:/*@post-title-color*/#5da6ad/*@*/; text-decoration:none;}
.article_head .title01					{color:/*@post-title-color*/#5da6ad/*@*/; font-size:/*@post-title-font-size*/12px/*@*/; font-weight:bold; font-family:/*@post-title-font-family*/ngeot, 돋움/*@*/; }
.article_head .title01 a				{color:/*@post-title-color*/#5da6ad/*@*/; text-decoration:none;}
.article_head .title_wrap               {height:16px; padding:0 0 8px 0; border-bottom:#d0d0d0 1px solid; margin-bottom: 5px;}
.article_head .title_wrap .title_b		{float:left; color:#454545; font:bold 16px "ngeot", "돋움"; }
.article_head .title_wrap .title_b a	{color:/*@post-title-color*/#454545/*@*/; text-decoration:none;}
.article_head .title_wrap .category		{float:left; background:url("images/bar_01.gif") no-repeat 0 7px; padding:3px 0 0 20px; color:#5c5c5c; font:12px "ngeot", "돋움"; }
.article_head .title_wrap .category a	{color:/*@post-title-color*/#5c5c5c/*@*/; text-decoration:none;}
.article_head .title_wrap .date			{float:right; padding:3px 3px 0 0; color:#5c5c5c; font-size:12px; font-family:ngeot, Verdana, Tahoma, sans-serif;}
.article_head .article_admin			{color:#8a8a8a; font:12px "ngeot";}
.article_head .article_admin a			{color:#8a8a8a; font:12px "ngeot";}


.article_post							{padding:10px 0 20px 17px; /*border-bottom:1px solid #d0d0d0;*/ color:#8a8a8a; font:12px ngeot; line-height:18px; }
.article_post a							{font:12px ngeot; color:#8a8a8a;}

.article_guest							{clear:both; padding:9px 0; background:url("images/bg_dot.gif") repeat-x left bottom; font:12px ngeot, Verdana, Tahoma, sans-serif;}
.article_guest a						{color:#8a8a8a;}
.article_guest .guest_trackback			{padding:0 0 0 0px; margin:0 9px 0 0; /*background:url("images/btn_trackback.gif") no-repeat 0 5px;*/}
.article_guest .guest_comment			{padding:0 0 0 0px; /*background:url("images/btn_comment.gif") no-repeat 0 3px;*/}
.article_guest a .count					{color:#ae7814; font-weight:bold;}

.article_action .article_action_tbadd	{padding:13px 0 11px 0; background:url("images/bg_dot.gif") repeat-x left bottom; font-size:0.85em; color:#a29777; font-weight:normal; font-family:Verdana, Tahoma, sans-serif;}
.article_action .article_action_tbadd .address	{font-size:1.15em; color:#a29777; font-family:"Trebuchet MS", Tahoma, sans-serif;}
.article_action .trackback				{width:680px; overflow:hidden;}
.article_action .trackback li			{padding:10px 0 13px 0; background:url("images/bg_dot.gif") repeat-x left bottom;}
.article_action .trackback .subject		{font-size:1em; color:#89826f; font-weight:normal;}
.article_action .trackback .subject a	{color:#89826f;}
.article_action .trackback .subject .title	{font-weight:bold;}
.article_action .trackback .author		{color:#89826f;}
.article_action .trackback .date		{color:#89826f; font-size:0.85em; font-family:Tahoma, Verdana, sans-serif;}
.article_action .trackback li img		{position:relative; top:2px;}
.article_action .trackback li p			{margin:4px 0 0 0; color:#a79c85;}

.article_action .reply					{width:/*@post-width*/936px/*@*/; overflow:hidden;}
.article_action .reply li				{padding:15px 0 10px 0; background:url("images/bg_dot.gif") repeat-x left bottom;}
.article_action .reply li img			{position:relative; top:3px;}
.article_action .reply li .author		{color:#89826f; font:bold 12px ngeot;}
.article_action .reply li .author a		{color:#89826f; font:bold 12px ngeot;}
.article_action .reply li .date			{margin:0 9px 0 0; color:#89826f; font:12px ngeot;}
.article_action .reply li .description	{margin:4px 0 0 0; color:#8a8a8a; font:12px ngeot; line-height:18px;}
.article_action .reply li .description a	{color:#8a8a8a; font:12px ngeot; line-height:18px;}
.article_action .reply li ul li			{padding:6px 0 0 20px; border:none; background:url("images/bg_reply.gif") no-repeat 11px 10px;}

.article_action .article_write			{margin:10px 0 0 0; padding:10px 0px; background:#ffffff;}
.article_action .article_write .name,
.article_action .article_write .pass,
.article_action .article_write .home,
.article_action .article_write .secret	{float:left;}
.article_action .article_write .textarea	{clear:both;}
.article_action .article_write input	{background:transparent; border:none; color:#c0b797; font-size:11px; font-family:돋움,sans-serif;}
.article_action .article_write .name	{width:164px; background:url("images/bg_name.gif") no-repeat 0 4px;}
.article_action .article_write .name_input	{margin:0 0 0 47px;}
.article_action .article_write .name_input input	{width:112px;}
.article_action .article_write .name_label	{display:block; text-indent:-5000px;}
.article_action .article_write .pass	{width:189px; background:url("images/bg_pass.gif") no-repeat 0 3px;}
.article_action .article_write .pass_input	{margin:0 0 0 63px;}
.article_action .article_write .pass_input input	{width:122px;}
.article_action .article_write .pass_label	{display:block; text-indent:-5000px;}
.article_action .article_write .home	{width:233px; background:url("images/bg_home.gif") no-repeat 0 3px;}
.article_action .article_write .home_input	{margin:0 0 0 58px;}
.article_action .article_write .home_input input	{width:172px;}
.article_action .article_write .home_label	{display:block; text-indent:-5000px;}
.article_action .article_write .secret	{color:#9a937b; font-size:10px; font-family:Verdana, Tahoma, sans-serif;}
.article_action .article_write .secret input	{width:13px;}
.article_action .article_write .textarea textarea	{width:/*@post-width:-40*/932px/*@*/; height:122px; border:#d0d0d0 solid 1px; background:#ffffff; color:#9a937b; font-size:12px; font-family:돋움,sans-serif;}
.article_action .article_write .submit	{padding:13px 0 0 0; text-align:center;}

.author {padding-top:24px; padding-bottom:8px; color:#9F9F9F; font:11px dotum; text-align:right; }
.author .text {font:10px tahoma; }

.tagTrail {height:20px; width:100%; padding-left:20px; padding-bottom:8px; background:url("images/tag.gif") no-repeat 0 1px;}
.tagTrail, .tagTrail a {color:#a0a0a0; font:12px dotum; }
.tagTrail .tagText {display:none; }


/* footer 영역 */
.copyright								{float:left; width:500px; margin:0; color:#666666; font-size:11px; font-family:ngeot, Verdana, 돋움;}
.copyright a							{color:#666666;}

#footer .clear							{height:18px;}


.article_etc							{padding:10px 32px 30px 32px;}
.article_etc .article_head .title		{padding:0 0 4px 0; font:bold 14px "ngeot", "Verdana", "돋움"; border-bottom:#d0d0d0 1px solid; color:#5c5c5c; }


/* 공지사항 */
/* 미디어로그 */
#mediaLogNest { padding: 20px 0 0 20px; }

/* 보호글 */
.protect .article_head .title			{border:none;}
.protect .article_head .date			{color:#9b9b9b;}
.protect .article_post div				{color:#9d9d9d;}
.protect .article_post div .protect_input	{width:152px; height:15px; border:#e2e1e1 1px solid; background:#f6f6f6; color:#aaaaaa; font-size:11px;}

/* 태그 */
.tag .article_post						{padding:20px; background:url("images/bg_dot.gif") repeat-x left bottom; border:none;}
.tag .article_post li					{display:inline; margin:0 6px 0 0; line-height:1.5em;}


/* 검색 */
.search									{margin:0 0 0 0;}
.search .article_head .title			{margin:0 2px 0 0;}
.search .title_count,
.search .count							{color:#ae7814;}
.search .article_post					{float:left; width:/*@post-width:210*/936px/*@*/; padding:0; border:none;}
.search .article_post li				{float:left; width:/*@post-width:190*/922px/*@*/; padding:6px 20px 6px 0; background:url("images/bg_dot.gif") repeat-x left bottom;}
.search .article_post li .date			{display:block; width:120px; float:right; color:#8a8a8a; font-size:12px; font-family:ngeot, Verdana, Tahoma, sans-serif; text-align:right;}
.search .article_post li .title			{display:block; width:/*@post-width:-5*/675px/*@*/; float:left; padding:0 0 0 21px; background:url("images/bg_search_li.gif") no-repeat 6px 5px; color:#8a8a8a; text-align:left;}
.search .article_post li .title a		{color:#8a8a8a;}

/* 지역 로그 */
.location .article_post					{padding:0; border:none;}
.location .article_post .spot			{color:#8b8a8a;  padding:6px 0; background:url("images/bg_dot.gif") repeat-x left bottom;}
.location .article_post .post			{padding:6px 0;}
.location .article_post a				{color:#ae7814;}
.location .article_post div .spot_img	{position:relative; top:-1px; margin:0 6px 0 0;}
.location .article_post div .post_img	{position:relative; top:-2px; margin:0 2px 0 0;}

/* 방명록 */
.guest									{margin:0 0 0 0;}
.guest .article_head .title				{padding:0 0 9px 0; border-bottom:#d0d0d0 1px solid;}

.guest .article_action 					{padding:5px 2px; background:#ffffff;}
.guest .article_action .name,
.guest .article_action .pass,
.guest .article_action .home,
.guest .article_action .secret			{float:left;}
.guest .article_action .textarea		{clear:both;}
.guest .article_action input			{background:transparent; border:none; color:#C0B797; font-size:11px; font-family:돋움,sans-serif;}
.guest .article_action .name			{width:256px; background:url("images/bg_guest_name.gif") no-repeat 0 5px;}
.guest .article_action .name_input		{margin:0 0 0 47px;}
.guest .article_action .name_input input	{width:202px;}
.guest .article_action .name_label		{display:block; text-indent:-5000px;}
.guest .article_action .pass			{width:268px; background:url("images/bg_guest_pass.gif") no-repeat 0 5px;}
.guest .article_action .pass_input		{margin:0 0 0 63px;}
.guest .article_action .pass_input input	{width:204px;}
.guest .article_action .pass_label		{display:block; text-indent:-5000px;}
.guest .article_action .home			{width:272px; background:url("images/bg_guest_home.gif") no-repeat 0 5px;}
.guest .article_action .home_input		{margin:0 0 0 58px;}
.guest .article_action .home_input input	{width:208px;}
.guest .article_action .home_label		{display:block; text-indent:-5000px;}
.guest .article_action .secret			{color:#9a937b; font-size:10px; font-family:Verdana, Tahoma, sans-serif;}
.guest .article_action .secret input	{width:13px; margin:0 -2px 0 0;}
.guest .article_action .textarea textarea	{width:/*@post-width:170*/936px/*@*/; height:122px; border:#DDD8C4 solid 1px; background:#ffffff; color:#9A937B; font-size:12px; font-family:돋움,sans-serif;}
.guest .article_action .submit			{padding:13px 0 0 0; text-align:center;}

.guest .article_action_reply			{width:/*@post-width:210*/936px/*@*/; overflow:hidden;}
.guest .article_action_reply			{padding:9px 0 0 0;}
.guest .article_action_reply .reply li				{padding:17px 0 14px 0; background:url("images/bg_dot.gif") repeat-x left bottom;}
.guest .article_action_reply .reply li img			{position:relative; top:3px;}
.guest .article_action_reply .reply li .author		{color:#89826f; font:bold 12px ngeot; }
.guest .article_action_reply .reply li .author a		{color:#89826f; font:bold 12px ngeot;}
.guest .article_action_reply .reply li .date			{margin:0 9px 0 0; color:#89826f; font:12px ngeot; }
.guest .article_action_reply .reply li .description	{margin:4px 0 0 0; color:#8a8a8a; font:12px ngeot; line-height:18px;}
.guest .article_action_reply .reply li .description a	{color:#8a8a8a; font:12px ngeot; line-height:18px;}
.guest .article_action_reply .reply li ul li			{padding:6px 0 0 20px; border:none; background:url("images/bg_reply.gif") no-repeat 11px 12px;}


/* IE 핵 */
* html .ib	{height:18px;}
*:first-child+html	.ib	{height:18px;}

* html .module_search	{margin:0 0 -4px 0;}

/** html .sidebar_con .module	{margin:0 0 -35px 0;}
*:first-child+html	.sidebar_con .module	{margin:0 0 -35px 0;}*/

* html .article_action .trackback .subject	{margin:0 0 -4px 0;}
*:first-child+html .article_action .trackback .subject	{margin:0 0 -4px 0;}
