@charset "utf-8";

/* 공통 요소 */
body {margin: 0; padding: 0; background:#434343; font: small/1.3em "돋움","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; }
br { _letter-spacing: normal; }

/* 태그 클라우드 */
.cloud1, .cloud1:hover {color: #4f9d26 !important; font-size: 1.2em; font-weight:bold;}
.cloud2, .cloud2:hover {color: #4f9d26 !important; font-size: 1.1em; font-weight:bold;}
.cloud3, .cloud3:hover {color: #7e7e7e !important; font-size: 1em; font-weight:bold;}
.cloud4, .cloud4:hover {color:#7e7e7e; font-size: 1em; }
.cloud5, .cloud5:hover {color:#7e7e7e; font-size: 0.9em; }

/* 포스트 내부 요소 */
.imageblock img {padding:4px 15px 15px 15px;}
.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: #ababab; }
.article_post blockquote a {color: #ababab; }
.article_post .moreless_fold {padding-left: 12px; background: url('./images/btn_more.gif') no-repeat 0 6px; color: #ababab; }
.article_post .moreless_top {padding-left: 12px; background: url('./images/btn_less.gif') no-repeat 0 7px; color: #ababab; }
.article_post .moreless_bottom {padding-left: 12px; background: url('./images/btn_less.gif') no-repeat 0 7px; color: #ababab; }
.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;}

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

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

/* 페이징 */
#paging {z-index:10; position:absolute; top:220px; width:20px; margin-left:/*@post-width:280=*/ 1280px /*@*/; color:#9d9d9d; font-family:Verdana, Tahoma, sans-serif; text-align:center;}
#paging a {display:block; margin:7px 0 0 0; color:#9d9d9d;}
#paging .paging_prev	{margin:0 0 8px 0;}
#paging .paging_next	{margin:8px 0 0 0;}
#paging .selected {color:#5ec745; font-weight:bold; font-family:Verdana, Tahoma, sans-serif;}
#paging .paging_img {}

/* 레이아웃 */
#wrap									{width:100%;}
#header									{position:relative; width:100%; background:#525252 url("images/bg_header.gif") repeat-x left bottom;}
#sidebar_all							{z-index:11; position:absolute; width:100%;}
#sidebar								{display:none; background:#424242 url("images/bg_sidebar.gif") repeat-x left top;}
#container								{width:100%; background:/*@background-color=*/ #5c5c5c /*@*/
																/*@background-image=*/ none /*@*/
																/*@background-image-repeat=*/ no-repeat /*@*/
																/*@background-image-position=*/  /*@*/;}
#content								{width:/*@post-width:344=*/ 1344px /*@*/;}
.posting								{width:/*@post-width:344=*/ 1344px /*@*/; padding:30px 0 20px 20px; min-height: 600px; height: auto !important; height: 600px;}
.footer_wrap							{width:100%; padding:0; background:#434343 url("images/bg_footer.gif") repeat-x left top;}
#footer									{width:/*@post-width:304=*/ 1304px /*@*/; padding:20px 20px 0 20px;}



/* 헤더 */
.blog_info								{width:/*@post-width:302=*/ 1302px /*@*/; padding:30px 20px 12px 20px;}
.blog_info .title						{height:/*@title-height=*/ 50px /*@*/; font-size:/*@title-font-size=*/ 1.3em /*@*/; line-height: 100%; letter-spacing: -1px; font-family:/*@title-font-family=*/ 돋움 /*@*/; width:/*@post-width:115=*/ 1115px /*@*/; background:/*@title-background-color=*/ transparent /*@*/
																								/*@title-background-image=*/ none /*@*/
																								/*@title-background-image-repeat=*/ no-repeat /*@*/
																								/*@title-background-image-position=*/ right center /*@*/;}
.blog_info .title a						{color:/*@title-color=*/ #5ec745 /*@*/;}
.blog_info .menu						{width:/*@post-width:120=*/ 1120px /*@*/; width:padding:0 0 10px 0; overflow:hidden;}
.blog_info .menu li						{float:left; padding:0 15px 0 0;}
.blog_info .menu li a					{display:block; overflow:hidden; color:#7b7b7b; font-weight:bold; font-size:12px; font-family:dotum;}
.blog_info .menu li a:hover {text-decoration:none;}

.module_search							{position:absolute; left:/*@post-width:144=*/ 1144px /*@*/; bottom:13px;}
.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:#6a6a6a; color:#a9a8a8; font-size:11px; font-family:돋움;}
.module_search .input_box .input_btn	{position:relative; top:-1px;}


/* 사이드바 */
.sidebar_wrap							{width:100%; background:url("images/bg_sidebar_wrap.gif") repeat-x left bottom;}
.sidebar_con							{width:/*@post-width:350=*/ 1350px /*@*/; padding:36px 0 0 20px;}
.sidebar2								{padding:0 0 13px 0;}

#sidebar h3, .sidebar_con .module h3					{color:#ababab; font-size:12px; font-family:Verdana, Tahoma, sans-serif; text-transform:uppercase; }
.sidebar_con .module					{float:left; width:168px; padding:0 34px 52px 0;}
.sidebar_con .count						{color:#4f9d26; font-size: 10px; font-family:Tahoma, Verdana, sans-serif;}
.sidebar_con .module .contents			{padding:8px 0 0 0;}
.sidebar_con .module .contents li		{color:#7e7e7e; line-height:1.35em;}
.sidebar_con .module .contents li a		{color:#7e7e7e;}

.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:Tahoma, Verdana, sans-serif; line-height:1.5em;}

.open_close								{position:relative; left:/*@post-width:266=*/ 1266px /*@*/; width:61px;}
.open_close #sidebar_close				{display:none;}

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


.content_info li						{padding:5px 0 3px 19px; border-bottom:#727272 solid 1px; color:#a3a3a3; font-size:0.85em;}
.content_info li a						{color:#a3a3a3;}
.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;}
.content_info li.article_tag			{background:url("images/icon_tag.gif") no-repeat 0 7px;}
.content_info li.article_author			{background:url("images/icon_author.gif") no-repeat 0 7px;}
.content_info li.article_author .poster	{font-family:Verdana, Tahoma, sans-serif;}

.article_head .title					{color:/*@post-title-color=*/ #FFFFFF /*@*/; font-size:/*@post-title-font-size=*/ 1.3em /*@*/; font-family:/*@post-title-font-family=*/ 돋움 /*@*/; letter-spacing: -1px; margin-bottom: 5px; }
.article_head .title a					{color:/*@post-title-color=*/ #FFFFFF /*@*/;}
.article_head .article_admin			{color:#959595; font-size:0.85em;}
.article_head .article_admin a			{color:#959595;}

.article_post							{padding:22px 0; border-bottom:3px solid #707070; color:/*@post-body-color=*/ #ababab /*@*/; font-family:/*@post-body-font-family=*/ 돋움 /*@*/; font-size:/*@post-body-font-size=*/ 1em /*@*/; letter-spacing: -1px;}
.article_post a							{color:#ababab;}

.article_guest							{clear:both; padding:9px 0; background:url("images/bg_dot.gif") repeat-x left bottom; font-family:Verdana, Tahoma, sans-serif;}
.article_guest a						{color:#9d9d9d;}
.article_guest .guest_trackback			{padding:0 0 0 20px; background:url("images/btn_trackback.gif") no-repeat 0 5px;}
.article_guest .guest_comment			{margin:0 0 0 9px; padding:0 0 0 20px; background:url("images/btn_comment.gif") no-repeat 0 3px;;}
.article_guest a .count					{color:#5ec745; 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:#8f8f8f; font-weight:normal; font-family:Verdana, Tahoma, sans-serif;}
.article_action .article_action_tbadd .address	{font-size:1.15em; color:#8f8f8f; 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:#939393; font-weight:normal;}
.article_action .trackback .subject a	{color:#939393;}
.article_action .trackback .subject .title	{font-weight:bold;}
.article_action .trackback .author		{color:#939393;}
.article_action .trackback .date		{color:#939393; 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:#ababab;}

.article_action .reply					{width:/*@post-width=*/ 1000px /*@*/; 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:#e1e1e1; font-size:0.85em;}
.article_action .reply li .author a		{color:#e1e1e1;}
.article_action .reply li .date			{margin:0 9px 0 0; color:#8b8b8b; font-size:0.85em; font-family:Tahoma, Verdana, sans-serif;}
.article_action .reply li .description	{margin:4px 0 0 0; color:#ababab;}
.article_action .reply li .description a	{color:#ababab;}
.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:19px 0 0 0; padding:22px 18px; background:#4d4d4d;}
.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:#acacac; font-size:11px; font-family:돋움,sans-serif;}
.article_action .article_write .name	{width:164px; background:url("images/bg_name.gif") no-repeat 0 5px;}
.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 5px;}
.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 6px;}
.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:#949494; 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=*/ 960px /*@*/; height:122px; border:#565656 solid 1px; background:#404040; color:#949494; font-size:12px; font-family:돋움,sans-serif;}
.article_action .article_write .submit	{padding:13px 0 0 0; text-align:center;}


/* footer 영역 */
.footer_left							{float:left; width:/*@post-width:-120=*/ 880px /*@*/;}
.footer_right							{float:right; width:/*@post-width:-280=*/ 720px /*@*/; text-align:right;}

.footer_left .blog_img					{float:left; width:39px; height:36px; border:#818181 1px solid;}
.footer_left .intro_txt					{float:left; width:/*@post-width:-168=*/ 832px /*@*/; margin:-2px 0 0 0; padding:0 0 0 7px; font-size:0.85em;}
.footer_left .intro_txt .blog_description	{color:#9e9e9e;}
.footer_left .intro_txt .blogger		{position:relative; top:-5px; color:#707070;}


.footer_right .module_banner			{color:#868686; font-family:Tahoma, Verdana, sans-serif; font-size:0.8em;}
.footer_right .module_banner .separate	{color:#6b6b6b; font-family:돋움; font-size:0.8em;}
.footer_right .module_banner .hit		{color:#a3a3a3;  font-family:Tahoma, Verdana, sans-serif; font-size:0.8em; font-weight:bold;}
.footer_right .module_banner .rss		{position:relative; top:4px; margin:0 8px 0 0;}
.footer_right .module_banner .banner	{position:relative; top:1px; margin:0 6px 0 0;}
.footer_right .copyright				{margin:2px 0 0 0; color:#818181; font-size:0.85em; font-family:Verdana,돋움;}
.footer_right .copyright a				{color:#818181;}

#footer .clear							{height:18px;}


.article_etc							{padding:74px 22px 70px 19px;}
.article_etc .article_head .title		{padding:0 0 9px 0; border-bottom:#454545 3px solid;}


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

/* 보호글 */
.protect .article_head .title			{border:none;}
.protect .article_head .date			{color:#a7a7a7;}
.protect .article_post div				{color:#a7a7a7;}
.protect .article_post div .protect_input	{width:152px; height:15px; border:#565656 1px solid; background:#404040; color:#6e6e6e; font-size:11px;}

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


/* 검색 */
.search .article_head .title			{margin:0 2px 0 0;}
.search									{margin:0 90px 0 1px;}
.search .title_count,
.search .count							{color:#5ec745;}
.search .article_post					{float:left; width:/*@post-width:210=*/ 1210px /*@*/; padding:0; background:#4c4c4c; border:none;}
.search .article_post li				{float:left; width:/*@post-width:190=*/ 1190px /*@*/; 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:left; padding:0 0 0 21px; background:url("images/bg_search_li.gif") no-repeat 6px 5px; color:#858585; font-size:0.85em; font-family:Verdana, Tahoma, sans-serif;}
.search .article_post li .title			{display:block; width:/*@post-width:-5=*/ 995px /*@*/; float:right; color:#979797; text-align:left;}
.search .article_post li .title a		{color:#979797;}

/* 지역 로그 */
.location .article_post					{padding:0; border:none;}
.location .article_post .spot			{color:#ababab;  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:#5ab32c;}
.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 90px 0 1px;}
.guest .article_head .title				{ padding:0 0 9px 0; border-bottom:#454545 3px solid;}

.guest .article_action 					{padding:22px 19px; background:#4d4d4d;}
.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:#acacac; 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 6px;}
.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:#949494; 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=*/ 1170px /*@*/; height:122px; border:#565656 solid 1px; background:#404040; color:#949494; 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=*/ 1210px /*@*/; 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:#e1e1e1; font-size:0.85em;}
.guest .article_action_reply .reply li .author a		{color:#e1e1e1;}
.guest .article_action_reply .reply li .date			{margin:0 9px 0 0; color:#8b8b8b; font-size:0.85em; font-family:Tahoma, Verdana, sans-serif;}
.guest .article_action_reply .reply li .description	{margin:4px 0 0 0; color:#ababab;}
.guest .article_action_reply .reply li .description a	{color:#ababab;}
.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;}