@charset "utf-8";

/* 공통 요소 */
body {margin:0; padding:0; color:#333; font:12px/1.3em "돋움","Dotum"; background-color:#ffffff;}
a {color:#555; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
hr {display:none;}
ul, ol {margin:0; padding:0; list-style:none;}
li, dl, dt, dd {margin:0; padding:0;}
input {vertical-align:middle;}
.png24 {tmp:expression(setPng24(this));}
.clear {clear:both;}
.cnt {color:#797382; font-size:11px;}

/* 태그 클라우드 */
.cloud1 {color:#000000 !important; font-size:1.3em; font-weight:bold; background:#f0f2ff;}
.cloud2 {color:#000000 !important; font-size:1.3em; font-weight:bold;}
.cloud3 {color:#000000 !important;}
.cloud4 {color:#000000 !important;}
.cloud5 {color:#000000 !important;}

/* 레이아웃 */
#wrap {position:relative; width:1080px; overflow:hidden; margin:0; background:transparent url("images/line_post_title.gif") repeat-y 950px 0;}
#header {float:left; width:950px; height:105px; overflow:hidden; position:relative; border-bottom:1px solid #757575;}
#sidebar1 {float:left; width:185px; overflow:hidden; padding:15px 0 0 10px; position:relative;}
#container {float:left; width:765px; position:relative;}
#content {float:left; width:550px; overflow:hidden; margin:0; padding:10px 5px 0 5px; background-color:#fff; position:relative;}
#memolog {float:left; width:550px; overflow:hidden; margin:0; padding:10px 5px 0 5px; background-color:#fff; position:relative;}
#sidebar2 {float:left; width:185px; overflow:hidden; padding:15px 0 0 0; position:relative;}
#footer {clear:both; width:550px; overflow:hidden; margin:0; padding:15px 0 15px 0; font-size:11px; text-align:center; position:relative;}

/* 헤더 */
#header .menu {color:#666; text-align:right; height:20px; padding-right:10px;}
#header .menu a {color:#666; font-size:11px; font-weight:bold; letter-spacing:-1px;}
#header .menu a:hover {color:#000; font-weight:bold;}
#header .title {color:#666; text-align:right; height:80px; cursor:pointer;}
#header .title a {color:#666; font-weight:bold; font-size:30px;}
#header .title a:hover {color:#000; font-weight:bold;}
#header .title_link {margin-top:40px; float:right; padding-right:10px;}

/* 테두리 */
#content .top_left {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_topleft.gif") no-repeat;}
#content .top_mid {width:520px; height:15px; float:left; position:relative; background:transparent url("images/border_topmid.gif") repeat-x;}
#content .top_right {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_topright.gif") no-repeat;}
#content .mid_left {width:15px; float:left; position:relative; background:transparent url("images/border_midleft.gif") repeat-y;}
#content .mid_mid {background-color:#f2f2f2; padding:0 10px 0 10px; background:transparent url("images/border_midmid.gif") repeat-y;}
#content .mid_right {width:15px; float:left; position:relative; background:transparent url("images/border_midright.gif") repeat-y;}
#content .bottom_left {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_bottomleft.gif") no-repeat;}
#content .bottom_mid {width:520px; height:15px; float:left; position:relative; background:transparent url("images/border_bottommid.gif") repeat-x;}
#content .bottom_right {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_bottomright.gif") no-repeat;}

/* 테두리 */
#memolog .top_left {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_topleft.gif") no-repeat;}
#memolog .top_mid {width:520px; height:15px; float:left; position:relative; background:transparent url("images/border_topmid.gif") repeat-x;}
#memolog .top_right {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_topright.gif") no-repeat;}
#memolog .mid_left {width:15px; float:left; position:relative; background:transparent url("images/border_midleft.gif") repeat-y;}
#memolog .mid_mid {background-color:#f2f2f2; padding:0 10px 0 10px; background:transparent url("images/border_midmid.gif") repeat-y;}
#memolog .mid_right {width:15px; float:left; position:relative; background:transparent url("images/border_midright.gif") repeat-y;}
#memolog .bottom_left {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_bottomleft.gif") no-repeat;}
#memolog .bottom_mid {width:520px; height:15px; float:left; position:relative; background:transparent url("images/border_bottommid.gif") repeat-x;}
#memolog .bottom_right {width:15px; height:15px; float:left; position:relative; background:transparent url("images/border_bottomright.gif") no-repeat;}

/* 블로그 타이틀 이미지 */
.blog_img01 {width:250px; height:80px; background:transparent url("images/frontier.gif") no-repeat left center; float:left; margin-left:30px; display:none;}
.blog_img02 {width:250px; height:80px; background:transparent url("images/frontier2.gif") no-repeat left center; float:left; margin-left:30px; display:none;}
.blog_img03 {width:250px; height:80px; background:transparent url("images/frontier3.gif") no-repeat left center; float:left; margin-left:30px; display:none;}
.blog_img04 {width:250px; height:80px; background:transparent url("images/frontier7.gif") no-repeat left center; float:left; margin-left:30px; display:none;}
.blog_img05 {width:250px; height:80px; background:transparent url("images/frontier6.gif") no-repeat left center; float:left; margin-left:30px; display:none;}
.blog_img06 {width:250px; height:80px; background:transparent url("images/frontier9.gif") no-repeat left center; float:left; margin-left:30px; display:none;}

/* 블로그 제목 */
.blog_title {margin:0 0 5px 0; padding:0 10px 0 0; color:#0c1f52; line-height:16px; letter-spacing:-1px; font-size:24px; font-family:inherit;}
.blog_title a {color:#000000;}
#sidebar2 .blog_title {margin:0 0 5px 10px;}

/* 포스트 */
.article {margin:15px 0 0 0;}
.article_title, .article_info_content h2.article_title {display:inline; color:#000000; font-size:16px; font-family:inherit;}
.article_title a, .article_info_content h2.article_title a {color:#000000;}

.article .article_info {color:#8b8b8b; background:url('./images/line_post_title.gif') no-repeat 37px 6px;}
.article .article_info a {color:#333;}
.article .article_info .article_info_img {float:left; width:28px; margin:0 20px 0 0;}
.article .article_info .article_info_content {margin:0 0 0 26px;}

.article .date {margin:0 7px 0 0;}
.article_admin {font-size: 11px; margin:5px 0 0 0;}

.article .article_author {margin:0 0 40px 0; text-align:right;}
.article .article_tag_img {position:relative; top:2px; margin:0 5px 0 0;}

.article .article_post {margin:0; line-height:1.6em; overflow:hidden; color:#000000; font-family:inherit; font-size:inherit;}
.article .article_post a {color:#558; text-decoration:none;}
.article .article_post a:visited {color:#555; text-decoration:none;}
.article .article_post a:hover {color:#558; text-decoration:underline;}
.article .article_post ul {padding:0 15px; list-style-type:disc;}
.article .article_post ol {padding:0 22px 0 45px; list-style-type:decimal;}
.article .article_post blockquote {margin:0; padding:0 0 0 40px; background:url('./images/icon_quote.gif') no-repeat left top;}
.article .article_post .moreless_fold {padding-left:18px; background:url('./images/btn_more.gif') no-repeat left center;}
.article .article_post .moreless_top {padding-left:18px; background:url('./images/btn_less.gif') no-repeat left center;}
.article .article_post .moreless_bottom {padding-left:18px; background:url('./images/btn_less.gif') no-repeat left center;}

/* 본문 트랙백, 댓글 */
.article .article_reaction {margin:7px 0 0 0; padding:10px 3px; color:#333; font-size:11px; background:url('./images/line_reaction_dotted.gif') repeat-x left top;}
.article .article_reaction a {color:#333;}
.article .article_reaction .cnt {color:#797382; font-size:11px;}

.article .article_trackback_add {margin:0; padding:7px 7px 7px 25px; color:#676767; font-size:11px; font-weight:normal; background:#fff url('./images/icon_trackback_add.gif') no-repeat 10px 10px;}
.article .article_trackback_add a {color:#676767;}

.article .article_reaction_description li {margin:10px 0 0 0; padding:18px 3px 3px 3px; color:#5d5d5d; background:url('./images/line_reaction_dotted.gif') repeat-x left top;}
.article .article_reaction_description li a {color:#5d5d5d;}
.article .article_reaction_description li h4 {margin:0; padding:0; font-size:12px; font-weight:normal;}
.article .article_reaction_description li p {margin:3px 0; padding:0;}
.article .article_reaction_description li li {padding:0 3px 0 30px; background:url('./images/icon_reply.gif') no-repeat 15px 2px;}
.article .article_reaction_description .article_trackback_con {font-size:11px; line-height:1.2em;}
.article .article_reaction_description .article_btn {position:relative; top:1px; margin-left:2px;}

/* 글쓰기 폼 */
.article_reaction_write {margin:20px 0 0 0; padding:12px; background:#e2e2eb; line-height:1.6em !important;}
.article_reaction_write label {color:#666; font-size:11px;}
.article_reaction_write input.input_name,
.article_reaction_write input.input_pass {width:155px; border:0; border-bottom:1px solid #d7d7d7; background:transparent; font:12px dotum; color:#666;}
.article_reaction_write input.input_home {width:245px; border:0; border-bottom:1px solid #d7d7d7; background:transparent; font-size:11px; color:#666;}
.article_reaction_write textarea {width:502px; height:104px; margin:7px 0 0 0; font-size:small; font-family:"돋움","Dotum"; border:1px solid #d7d7d7; background:#fff; color:#666;}
.article_reaction_write .article_reaction_write_name {margin:0 31px 0 0;}
.article_reaction_write .article_reaction_write_password {margin:0 5px 0 0;}
.article_reaction_write .article_reaction_write_homepage {margin:0 3px 0 0;}
.article_reaction_write .article_reaction_write_secret {margin:0 22px 0 0;}
.article_reaction_write .article_reaction_submit {margin:10px 0 0 0; text-align:center;}

/* 태그 페이지 */
.article_etc_tag ul li {display:inline; margin:0 5px 0 0;}

/* 검색 페이지 */
.article_search .date {float:left; width:70px; margin:0 7px 0 0;}
.article_search .post {float:left; width:440px; overflow:hidden;}
.article_search ol li {padding:5px 0; background:url('./images/line_reaction_dotted.gif') repeat-x left bottom;}

/* 지역로그 페이지 */
.article_location_log .article_location_log_bul {vertical-align:middle;}
.article_location_log .article_location_log_title {padding:6px 2px; background:url('./images/line_reaction_dotted.gif') repeat-x left bottom;}
.article_location_log .article_location_log_post {padding:6px 2px 0 2px;}
.article_location_log .article_location_log_post a {color:#1c1f7c;}

/* 보호글 페이지 */
.article_protect input.input_text {width:140px; height:17px; border:1px solid #d7d7d7; background:#fff; color:#666;}

.guest_general p {line-height:1.4;}

/* 사이드바 공통 형식 */
.module {margin:0 0 30px 0;}
.module h3 {margin:0; padding:3px 10px; color:#0b0c5c; font-size:11px; font-family:Verdana; letter-spacing:-1px;}
.module li {padding:0 0 0 7px; background:url('./images/bul_list_sidebar.gif') no-repeat 0 6px;}
.module .module_inside {padding:10px 10px 0 10px;}
.module .author {color:#f17575; font-size:11px; text-align:right;}

#sidebar1 .module {margin-right:10px;}
#sidebar1 .module h3 {padding:3px 0;}
#sidebar1 .module .module_inside {padding:0;}

/* 미디어로그 */
#mediaLogNest {margin-top:15px;}
/* 사이드바 */
.intro .intro_image {width:170px; margin:0 0 5px 0; border:3px solid #020f78;}
.intro .intro_description {color:#666; font-size:11px; line-height:1.2em;}
.intro .intro_blogger {color:#555151; font-size:12px;}

#sidebar2 .intro {margin-left:3px;}
#sidebar2 .intro .intro_description,
#sidebar2 .intro .intro_blogger {padding-left:3px;}

.search input {vertical-align:middle;}
.search input.input_search {height:15px; padding:2px; border:1px solid #e3e3e3; font:12px dotum; color:#666;}
#sidebar1 .search input.input_search {width:108px;}
#sidebar2 .search {margin:0 0 0 5px;}
#sidebar2 .search input.input_search {width:108px;}

.bgm {text-align:center;}

.notice li {padding:0 0 0 45px; color:#000; line-height:1.5em; background:url('./images/bul_list_notice.gif') no-repeat left center;}
.notice li a {color:#666;}
.notice {margin: 0 0 20px 0;}

.tag ul li {display:inline; margin:0 5px 0 0; padding:0; background:none;}

.counter {width:152px; padding:3px 9px; color:#8c8787; font-size:11px; border:1px solid #e3e3e3; background:#f0f0f0 url('./images/bg_counter.gif') repeat-x left top;}
.counter .cnt {float:right; margin:0 2px 0 0; color:#797382; font-size:11px;}
.counter ul li {padding:0; background:url('./images/bg_counter_list.gif') repeat-x left bottom;}
.counter ul li.last {background:none;}

#sidebar2 .counter {margin-left:3px;}

.banner {text-align:center; font-size:11px;}
.banner .join {color:#666;}
.banner .rss {color:#717171; font-size:11px; letter-spacing:-1px;}
.banner .rss_img {position:relative; top:1px;}

/* 달력 */
.calendar .module_inside {width:153px; margin:0 0 0 7px;}
#sidebar1 .calendar .module_inside {width:153px; margin:0;}

/* 달력 월 표시 */
.cal_month {padding:0 0 3px 0; font-size:12px;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {color:#757575; font-weight:normal; font-size:11px; line-height:20px;}
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#f17575; font-weight:normal; font-size:11px; line-height:20px;}
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {color:#757575; text-align:center; font-size:11px; line-height:20px;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {background:#dedede;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#535353; font-weight:bold;}
a.cal_click:visited {color:#535353; font-weight:bold;}
a.cal_click:hover {color:#535353; font-weight:bold;}

/* 카테고리 */
.branch3 {color:#757575 !important; cursor:pointer;}
.c_cnt {color:#797382; font-size:11px;}

/* 페이징 */
.paging {margin:40px 0 0 0; text-align:center; font-size:11px;}
.paging a {color:#666;}
.paging .paging_img {vertical-align:middle;}
.paging .selected {color:#4a4a4a;}

/* 푸터 */
#footer .copyright {color:#666;}
#footer .copyright a {color:#666;}