@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=*/
    960px
    /*@*/
  ;
  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=*/
    1024px
    /*@*/
  ;
}

.posting {
  width:
    /*@post-width:344=*/
    1024px
    /*@*/
  ;
  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=*/
    984px
    /*@*/
  ;
  padding: 20px 20px 0 20px;
}

/* 헤더 */
.blog_info {
  width:
    /*@post-width:302=*/
    982px
    /*@*/
  ;
  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=*/
    795px
    /*@*/
  ;
  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=*/
    #5ec745
    /*@*/
  ;
}

.blog_info .menu {
  width:
    /*@post-width:120=*/
    800px
    /*@*/
  ;
  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=*/
    824px
    /*@*/
  ;
  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=*/
    1030px
    /*@*/
  ;
  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=*/
    946px
    /*@*/
  ;
  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=*/
    680px
    /*@*/
  ;
  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=*/
    #E8FDDC
    /*@*/
  ;
  font-size:
    /*@post-title-font-size=*/
    24px
    /*@*/
  ;
  font-family:
    /*@post-title-font-family=*/
    돋움
    /*@*/
  ;
  letter-spacing: -1px;
  margin-bottom: 5px;
}

.article_head .title a {
  color:
    /*@post-title-color=*/
    #E8FDDC
    /*@*/
  ;
}

.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=*/
    Verdana
    /*@*/
  ;
  font-size:
    /*@post-body-font-size=*/
    16px
    /*@*/
  ;
  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=*/
    680px
    /*@*/
  ;
  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=*/
    640px
    /*@*/
  ;
  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=*/
    560px
    /*@*/
  ;
}

.footer_right {
  float: right;
  width:
    /*@post-width:-280=*/
    400px
    /*@*/
  ;
  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=*/
    512px
    /*@*/
  ;
  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=*/
    890px
    /*@*/
  ;
  padding: 0;
  background: #4c4c4c;
  border: none;
}

.search .article_post li {
  float: left;
  width:
    /*@post-width:190=*/
    870px
    /*@*/
  ;
  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=*/
    675px
    /*@*/
  ;
  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=*/
    850px
    /*@*/
  ;
  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=*/
    890px
    /*@*/
  ;
  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;
}