@charset "utf-8"; 

/* 공통 요소 */
body {margin: 0; padding: 0; background:/*@background-color=*/  /*@*/
                                        /*@background-image=*/ none /*@*/
                                        /*@background-image-repeat=*/ repeat-x /*@*/
                                        /*@background-image-position=*/ 0 /*@*/;
                                        /*@title-height:-62=*/ 0px /*@*/; font-size:small; line-height:1.3em; font-family:Dotum,돋움;}
a {text-decoration: none; }
a:hover {text-decoration: none; cursor:hand }
img {border: 0; vertical-align:middle;}
.ib .click img    {vertical-align:baseline !important;}
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 ,h5 ,h6 {margin: 0; padding: 0; line-height: 1.2em; }
.clear {clear: both; }
.count {font-size: 11px; }
.body {/*@background-color=*/  /*@*/
    /*@background-image=*/ none /*@*/ 
    /*@background-image-repeat=*/ repeat-x /*@*/ 
    /*@background-image-position=*/  /*@*/}

/* 태그 클라우드 */
.cloud1, .cloud1:hover {color: #7da70c !important; font-size: 1.2em; font-weight:bold;}
.cloud2, .cloud2:hover {color: #7da70c !important; font-size: 1.1em; font-weight:bold;}
.cloud3, .cloud3:hover {color: #7da70c !important; font-size: 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 {padding:10px 0; line-height:1.1em;}

/* 카테고리 */
.branch3 {cursor: pointer; }
.c_cnt {color:#8db703; font-size: 11px;}

/* 달력 월 표시 */
.cal_month {padding:0 0 5px 0; color:#565656; font-size: 11px; font-weight:bold; font-family:Verdana,Helvetica,Arial,Gulim,sans-serif;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#565656; font-weight: normal; font-size: 11px; font-family:돋움;}
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#565656; 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,Helvetica,Arial,Gulim,sans-serif;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {color:#565656; font-weight:bold; text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#7da70c; font-weight: bold;}
a.cal_click:visited {color:#7da70c; font-weight: bold;}
a.cal_click:hover {color:#7da70c; font-weight: bold;}

/* 페이징 */
.paging {margin-bottom:20px; color:#565656; text-align: center; font-size: 0.85em; text-transform: lowercase; }
.paging a {color:#565656; padding-right:7px;}
.paging .selected {color:#565656; font-weight:bold;}
.paging .paging_img {}

/* 레이아웃 */
body.column3 #wrap    { background:url("images/bg_wrap.gif") repeat-y /*@post-width:-680=*/ -180px /*@*/ 0;}
body.column3 #container    {width:100%;}
body.column3 .module_search    {left:/*@post-width:341=*/ 841px /*@*/;}
body.column3 #sidebar    {width:466px;}
body.column3 #sidebar1    {float:left; width:203px;padding:0 0 0 20px;}
body.column3 #sidebar2    {float:right; width:203px;padding:0 20px 0 0;}
body.column3 #footer    {width:/*@post-width:488=*/ 988px /*@*/;}

body.column2 #wrap    { background:url("images/bg_wrap2.gif") repeat-y /*@post-width:-680=*/ -180px /*@*/ 0;}
body.column2 #container    {width:820px/*100%;*/}
body.column2 .module_search    {left:/*@post-width:119=*/ 590px /*@*/;}
body.column2 #sidebar    {width:233px;}
body.column2 #sidebar1,    
body.column2 #sidebar2    {float:none;padding:0 0 0 20px;}
body.column2 #footer    {width:/*@post-width:266=*/ 766px /*@*/;}

#header    {height:/*@title-height=*/ 150px /*@*/; width:100%; padding:46px 0 0 0; background:/*@title-background-color=*/ #FFFFFF /*@*/ 
    /*@title-background-image=*/ url("images/ro_chanywa_title.jpg") /*@*/ 
    /*@title-background-image-repeat=*/ no-repeat /*@*/ 
    /*@title-background-image-position=*/ left top /*@*/;}
#menu    {height:55px; width:780px; padding:0 0 0 41px; background:url("images/bg_menu.gif") repeat-x left top;}

#sidebar    {float:left; padding-top:15px;}
#content    {float:left; width:/*@post-width=*/ 500px /*@*/; margin:0;padding:0 22px 20px 48px; background:#ffffff;}
#footer    {margin:0 0 0 48px; background:#ffffff;}

/* header */
#header .title    {font-size:/*@title-font-size=*/ 1.3em /*@*/; padding-left:54px;
    font-family:/*@title-font-family=*/ 돋움 /*@*/;}
#header .title,
#header .title a    {color:/*@title-color=*/ #c3c2c2 /*@*/;}
.module_search    {position:absolute; top:/*@title-height:12=*/ 12px /*@*/; left:/*@post-width:110=*/ 610px /*@*/;}
.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:#EFEFEF; border:none; color:#121212; font-size:11px; font-family:돋움;}
.module_search .input_box .input_btn    {margin:0 0 0 15px;}

/* menu */
.menu li    {float:left; font-size:11px; font-family:"Tahoma";}
.menu li a    {padding:5px 0 0 0; display:block; height:28px; color:#f2fdd6;}
.menu li a .text_move    {padding-left:10px;}
.menu li a:hover    {color:#fdf168; font-weight:bold; text-decoration:none;}

.menu .menu_home a    {width:50px;}
.menu .menu_tag a    {width:41px;}
.menu .menu_media a    {width:78px;}
.menu .menu_location a    {width:93px;}
.menu .menu_guest a    {width:86px;}
.menu .menu_admin a    {width:55px;}
.menu .menu_write a    {width:52px;}

/* sidebar */
.module    {width:200px;margin:0 0 39px 0;}
.module h3    {margin-bottom:7px; color:#567756; font-size:1.0em; text-transform:lowercase; font-family:Tahoma;}
.seperate    {color:#b8b8b8;}
.count    {color:#678d01;}

.module .contents li    {padding-left:15px; background:url("images/bg_li.gif") no-repeat 1px 6px;}
.module a    {color:#565656;}

.module_intro    {color:#838382; font-size:0.85em; line-height:1.4em;}
.module_intro .blog_img img    {width:198px; border:#e5e5e5 solid 1px;}
.module_intro .blog_description    {margin-top:7px;}
.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:#8db703; 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 17px 7px 9px;width:174px !important; border-bottom:1px dashed #d8d8d8; border-top:1px dashed #d8d8d8; background-color:#f2f3f5; font-size:11px; font-family:"Tahoma";}
.module_counter ul li    {list-style:none; color:#565656; line-height:1.6em;}
.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=*/ 500px /*@*/; overflow:hidden; margin-bottom:30px;}

.article .article_head    {border-bottom:#d8d8d8 dashed 1px;}
.article_head .date_image    {float:left;}
.article_head .article_title    {float:left; width:/*@post-width:-64=*/ 436px /*@*/; margin-left:10px;}

.article_title .title    {color:#678d01; font-size:/*@post-title-font-size=*/ 1.3em /*@*/; font-family:/*@post-title-font-family=*/ Tahoma,gulim /*@*/; font-weight:bold; line-height:1.1em; letter-spacing:-0.09em; padding:7px 0 5px 0;}
.article_title .title a    {color:/*@post-title-color=*/ #678d01 /*@*/;}
.article_head .article_info    {color:#838382; font-size:0.85em; font-family:Tahoma;}
.article_info a    {color:#838382;}
.article .article_head .article_info .category    {}
.article .article_head .clear    {height:3px; _margin-top:-10px;}

.article .article_admin    {padding-top:6px; color:#838382; font-size:0.85em;}
.article .article_admin .separate    {color:#838382;}
.article .article_admin a    {color:#838382;}

.article .article_post    {padding:25px 0; color:/*@post-body-color=*/ #565656 /*@*/; font-family:/*@post-body-font-family=*/ Tahoma, gulim /*@*/; font-size:/*@post-body-font-size=*/ 9pt /*@*/;}
.article .article_post a    {color:#565656;}

.article .article_author    {clear:both; padding:20px 0; color:#565656; text-align:right; font-family:Tahoma, gulim, gulim; font-size:0.85em;}

.article .article_tag    {clear:both; padding-bottom:20px; border-bottom:1px dashed #d8d8d8; font-family:Tahoma, gulim; font-size:9pt; color:#565656; }
.article .article_tag a    {color:#565656;}

.article .article_guest    {clear:both; padding-top:9px; font-family:Tahoma;}
.article .article_guest a    {color:#565656;}
.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=*/ 500px /*@*/;margin:6px 0; padding:15px; background-color:#fcfcf6; 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=*/ 458px /*@*/; 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:#678d01; font-weight:bold;}

.article_action .reply .author    {color:#565656;}
.article_action .reply .author a    {color:#565656;}
.article_action .reply .date    {font-size:0.85em; font-family:Tahoma;}
.article_action .reply li    {width:/*@post-width:-42=*/ 458px /*@*/; overflow:hidden; padding:15px 0 17px 0; border-bottom:1px solid #edede1;}
.article_action .reply li .description    {width:94%; margin:5px 0 0 0;line-height:1.1em;}
.article_action .reply li ul li    {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=*/ 452px /*@*/; height:80px; 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:#678d01; font-size:1.3em; font-weight:bold; line-height:1.1em; letter-spacing:-0.09em; padding:7px 0 5px 0;}
.notice .title a    {color:#678d01}

/* 보호글 */
.protect .article_head    {float:left; padding-bottom:7px; border-bottom:1px dashed #d8d8d8;}
.protect .article_post    {clear:both; padding:17px 0 30px 0; color:#565656;}
.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; border-bottom:#d8d8d8 dashed 1px;}
.article_head .title    {color:#678d01; 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:#838382;}
.search .article_post li .date    {display:block; float:left; width:65px; font-size:0.85em;}

/* 지역 로그 */
.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:#678d01;}
.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=*/ 480px /*@*/; 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;}

/* IE 핵 */
* html .ib    {height:18px;}
*:first-child+html    .ib    {height:18px;}