@charset "utf-8";

/* 공통 요소 */
body {margin: 0; padding: 0; font: small/1.3em "돋움","Dotum"; background:#ebebeb; background-repeat: repeat;; }
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: #dc0a25 !important; font-size: 1.2em; font-weight:bold;}
.cloud2, .cloud2:hover {color: #dc0a25 !important; font-size: 1.1em; font-weight:bold;}
.cloud3, .cloud3:hover {color: #606060 !important; font-size: 1em; font-weight:bold;}
.cloud4, .cloud4:hover {color:#959595; font-size: 1em; }
.cloud5, .cloud5:hover {color:#959595; 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: #8b8a8a; }
.article_post blockquote a {color: #8b8a8a; }
.article_post .moreless_fold {padding-left: 12px; background: url('./images/btn_more.gif') no-repeat 0 5px; color: #8b8a8a; }
.article_post .moreless_top {padding-left: 12px; background: url('./images/btn_less.gif') no-repeat 0 5px; color: #8b8a8a; }
.article_post .moreless_bottom {padding-left: 12px; background: url('./images/btn_less.gif') no-repeat 0 5px; color: #8b8a8a; }
.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:#dc0a25; font-size: 10px; font-family:Tahoma, Verdana, sans-serif;}

/* 달력 월 표시 */
.cal_month {color:#959595; font-size: 11px; font-weight:bold; font-family:Tahoma, Verdana, sans-serif;}
.cal_month a	{color:#959595;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#767676; font-weight: normal; font-size: 11px; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#dc0a25; font-weight: normal; font-size: 11px; }
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {color:#959595; text-align: center; font-size: 11px; font-family:Tahoma, Verdana, sans-serif;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {color:#dc0a25; font-weight: bold; text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#868686; font-weight: bold; text-decoration:underline;}
a.cal_click:visited {color:#868686; font-weight: bold; text-decoration:underline;}
a.cal_click:hover {color:#868686; font-weight: bold; text-decoration:underline;}

/* 페이징 */
#paging {z-index:10; position:absolute; top:220px; width:20px; margin-left:/*@post-width:280=*/1280px/*@*/; color:#7b7b7b; font-family:Verdana, Tahoma, sans-serif; text-align:center;}
#paging a {display:block; margin:7px 0 0 0; color:#7b7b7b;}
#paging .paging_prev	{margin:0 0 8px 0;}
#paging .paging_next	{margin:8px 0 0 0;}
#paging .selected {color:#dc0a25; font-weight:bold; font-family:Verdana, Tahoma, sans-serif;}
#paging .paging_img {}

/* 레이아웃 */
#wrap									{width:100%;}
#header									{position:relative; width:100%; background:#f9f9f9 url("images/bg_header.gif") repeat-x left bottom;}
#sidebar_all							{z-index:11; position:absolute; width:100%;}
#sidebar								{display:none; background:#f0f0f0 url("images/bg_sidebar.gif") repeat-x left top;}
#container								{width:100%; background:/*@background-color=*/#FFFFFF/*@*/
																/*@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:#ebebeb 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=*//*@*/;}
.blog_info .title a						{color:/*@title-color=*/#d5112a/*@*/;}
.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:#a8a8a8; 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:#dddddd; 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								{clear: both; padding:0 0 13px 0;}

#sidebar h3, .sidebar_con .module h3					{color:#767676; 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:#dc0a25; font-size: 10px; font-family:Tahoma, Verdana, sans-serif;}
.sidebar_con .module .contents			{padding:8px 0 0 0;}
.sidebar_con .module .contents li		{color:#868686; line-height:1.35em;}
.sidebar_con .module .contents li a		{color:#868686;}

.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:#e7e7e7 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:#e7e7e7 solid 1px; color:#9b9b9b; font-size:0.85em;}
.content_info li a						{color:#9b9b9b;}
.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=*/#5c5c5c/*@*/; 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=*/#5c5c5c/*@*/;}
.article_head .article_admin			{color:#a5a5a5; font-size:0.85em;}
.article_head .article_admin a			{color:#a5a5a5;}

.article_post							{padding:22px 0; border-bottom:3px solid #ededed; color:/*@post-body-color=*/#8b8a8a/*@*/; font-family:/*@post-body-font-family=*/돋움/*@*/; font-size:/*@post-body-font-size=*/1em/*@*/; letter-spacing: -1px; }
.article_post a							{color:#8b8a8a;}

.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:#6d6c67;}
.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:#dc0a25; 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:#9f9f9f; 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:#707070; font-weight:normal;}
.article_action .trackback .subject a	{color:#707070;}
.article_action .trackback .subject .title	{font-weight:bold;}
.article_action .trackback .author		{color:#707070;}
.article_action .trackback .date		{color:#707070; 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:#a09f9d;}

.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:#707070; font-size:0.85em;}
.article_action .reply li .author a		{color:#707070;}
.article_action .reply li .date			{margin:0 9px 0 0; color:#7d7d7d; font-size:0.85em; font-family:Tahoma, Verdana, sans-serif;}
.article_action .reply li .description	{margin:4px 0 0 0; color:#a09f9d;}
.article_action .reply li .description a	{color:#a09f9d;}
.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:#f6f6f6;}
.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:#aaaaaa; 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 5px;}
.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:#acabab; 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:#e2e1e1 solid 1px; background:#fcfcfc; color:#aaaaaa; 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:#898989 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:#616161;}
.footer_left .intro_txt .blogger		{position:relative; top:-5px; color:#9e9e9e;}


.footer_right .module_banner			{color:#666666; font-family:Tahoma, Verdana, sans-serif; font-size:0.8em;}
.footer_right .module_banner .separate	{color:#c1c0c0; font-family:돋움; font-size:0.8em;}
.footer_right .module_banner .hit		{color:484848;  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:#f1f1f1 3px solid;}


/* 공지사항 */
/* 미디어로그 */
#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:#fafafa 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 90px 0 1px;}
.search .title_count,
.search .count							{color:#dc0a25;}
.search .article_post					{float:left; width:/*@post-width:210=*/1210px/*@*/; padding:0; background:#fafafa; 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:#a5a5a5; 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:#8b8a8a; text-align:left;}
.search .article_post li .title a		{color:#8b8a8a;}

/* 지역 로그 */
.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:#dc0a25;}
.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:#f1f1f1 3px solid;}

.guest .article_action 					{padding:22px 19px; background:#f6f6f6;}
.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:#aaaaaa; 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:#acabab; 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:#e2e1e1 solid 1px; background:#fcfcfc; color:#aaaaaa; 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:#707070; font-size:0.85em;}
.guest .article_action_reply .reply li .author a		{color:#707070;}
.guest .article_action_reply .reply li .date			{margin:0 9px 0 0; color:#7d7d7d; font-size:0.85em; font-family:Tahoma, Verdana, sans-serif;}
.guest .article_action_reply .reply li .description	{margin:4px 0 0 0; color:#a09f9d;}
.guest .article_action_reply .reply li .description a	{color:#a09f9d;}
.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;}