﻿@charset "utf-8";

/* 1. 본문 공통  */
        body, table, td, input, textarea { font:12px tahoma; color:#555248; margin:0px; line-height:150%;}

/* 기본 링크 */
        A:link { color:#990000; text-decoration:none; }
        A:visited { color:#990000; text-decoration:none; }
        A:hover { color:#900000; text-decoration:none; }

/* 이미지 */
        img { border-width:0px; }
        
/* 이미지 버튼 */
        .ib { cursor:pointer; }

/* 입력 텍스트 */
        .text { border:1px solid #99968B; }

/* 트리 테이블 */
        .branch2 {        }
        
/* 트리 셀 */
        .branch3 { font-family:Verdana; font-size:10px; cursor:pointer; height:9px; }

/* 달력 월 표시 */
        .cal_month { font-size:11px; height:18px; }

/* 달력 요일 표시 */
        .cal_week1 { color:#767368; font-size:10px; height:18px; }

/* 달력 일요일 표시 */
        .cal_week2 { color:#990000; font-size:10px; text-align:center; }

/* 달력 지난 달 날짜 표시 */
        .cal_day1 { color:#BFBBAC; font-size:10px; font-family:Verdana; text-align:center; }

/* 달력 다음 달 날짜 표시 */
        .cal_day2 { color:#BFBBAC; font-size:10px; font-family:Verdana; text-align:center; }

/* 달력 이번 달 날짜 표시 */
        .cal_day3 { color:#666359; font-size:10px; font-family:Verdana; text-align:center; }

/* 달력 오늘 날짜 표시 */
        .cal_day4 { color:#990000; text-align:center; font-size:10px; font-family:Verdana; font-weight:bold; }

/* 달력 글쓴 날 링크 스타일 */
        a.cal_click:link, a.cal_click:visited { color:#FAF9F4; font-weight: normal; }
        a.cal_click:hover { color:#FAF9F4; font-weight: normal; }

/* 이미지 아래 캡션 스타일 */
        .cap1 { color:#77AA77; text-align:center; font:11px tahoma; }

/* 키워드 스타일 */
        .key1 { cursor:pointer; border-bottom:1px dashed #CCC9BF; }

/* 카테고리 옆 개수 스타일 */
        .c_cnt { font:10px verdana; color:#666359; }

/* 최신글 옆 개수 스타일 */
        .ps_cnt { font:10px verdana; color:#666359; }


body { background:url("./images/bg.gif") repeat; margin:0 ; }

#const { width:866px; margin:20 0 20 20; }

#sidebar { float:right; width:160px; overflow:hidden; margin-left: 20px; clear: both; }
.sidebar_title { font:bold 10px tahoma; color:#767368; cursor:pointer; margin:8 0 4 0; text-transform:uppercase; padding: 2 2 2 4; text-align:left; background:#A4A091; }
.side_cont { font-family:verdana; font-size:10px; padding-left:4px; color:#F6F4EC; }
.side_cont a:link, .side_cont a:visited, .side_cont a:hover { color:#F6F4EC; text-decoration:none; }
.side_cont1 { font-family:verdana; font-size:10px; padding-left:4px; }
.side_cont1 a:link, .side_cont1 a:visited, .side_cont1 a:hover { color:#F6F4EC; text-decoration:none; }
.side_cont2 { font-family:tahoma; font-size:11px; padding-left:4px; }
.side_cont2 a:link, .side_cont2 a:visited, .side_cont2 a:hover { color:#F6F4EC; text-decoration:none; }
.side_cont3 { font-family:verdana; font-size:10px; padding-left:4px; line-height:130%}
.side_cont3 a:link, .side_cont3 a:visited, .side_cont3 a:hover { color:#F6F4EC; text-decoration:none; }
.side_name { font-family:verdana; font-size:10px; color: #767368; }

.search_input { width:100px; height:18px; color:#555248; background-color:#FAF9F4; border:solid 1px #ACA898; font-size:11px; padding:0 0 0 4; }
.submit { border:1px solid #555248; background-color:#767368; font:7pt verdana; color:#DDDACD; width:50px; height:18px; }
.blogsearch { margin:8 0 8 0; text-align:center; }
.list { color:#767368; margin-left:10px; padding:16px; line-height:200% }
.list a:link, .list a:visited { color:#767368; text-decoration:none; }
.list a:hover { color:#990000; text-decoration:none; }

.admin { position: absolute; left:700px; width:17px; float:right; margin:30 0 0 0; }

#main { float:left; width:680px; padding:0 0 20 0; overflow:hidden; }

.article { line-height:180%; padding:16px 10px; text-align: justify; }
.article a:link, .article a:visited { color:#990000; text-decoration:none; }        
.article a:hover { text-decoration:none; }        
.article_date { font:10px verdana; color:#C6C2B2; letter-spacing:-1px; }

.head_title { font:15px tahoma; font-weight:bold; color:#990000; padding:30 0 8 10; word-spacing:4px; }
.head_title a:link, .head_title a:visited, .head_title a:hover { color:#990000; text-decoration:none; }
.search_count { font:10px verdana; color:#767368; }

.owner { font:10px/120% verdana; color:#767368; margin:6 0 0 16; letter-spacing:-1px; }
.owner a:link, .owner :visited { color:#767368; text-decoration:none; }
.owner a:hover { color:#990000; text-decoration:none; }

.date { font:10px verdana; color:#D7A7A7; letter-spacing:-1px; }

.name { font:bold 11px tahoma; color:#767368; }
.name a:link, .name a:visited { color:#555248; text-decoration:none; }
.name a:hover { color:#990000; text-decoration:none; }

.cmt_btn { font:10px verdana; color:#767368; padding:5 0 5 10; height:5px; margin:0 0 8 0; }
.cmt_btn a:link, .cmt_btn a:visited { color:#767368; text-decoration:none; }
.cmt_btn a:hover { text-decoration:none; }
.cmt_count { font:10px verdana; color:#990000; }

.desc { padding:0 0 0 2; }

.cmt_reply { font:10px verdana; color:#767368; }
.cmt_reply a:link, .cmt_reply a:visited { color:#767368; text-decoration:none; }
.cmt_reply a:hover { text-decoration:none; }

.cmt_box { font:11px tahoma; padding:10px; border-bottom:0px solid #ECE9DE; }
.cmt_form_box { font:10px verdana; color:#555248; padding:12px; background-color:#F6F4EC; margin-bottom:-10px; border-bottom:0px solid #ECE9DE; }
.cmt_reply_box { font:11px tahoma; margin:5 14 0 14; padding:10px; background-color:#F9F8F4; border:0px }        

.secret { font:10px verdana; margin-top:-20px; padding:80 0 80 0; letter-spacing:0px; }

.form_input { margin-top:4px; padding:1px; height:18px; border:1px solid #DDDACD; font-size:11px; }
.form_textarea { font:11px tohoma; font-weight:normal; margin:4 0 0 0; height:100px; width:100%; border:1px solid #DDDACD; overflow:visible; clear: both; }
.form_submit { font:10px verdana; color:#555248; margin:4 0 0 0; border:1px solid #DDDACD; background-color:#E4E1D7; height:25px; width:100%; cursor:pointer; }

.paging { font:10px verdana; padding:20 0 20 0; text-align:center; }
.paging a:link, .paging a:visited { color:#767368; text-decoration:none; }
.paging a:hover { color:#990000; text-decoration:none; }

.kool { font-family:verdana; font-size:10px; margin:8 0 0 0; }

.feedjit { font-family:verdana; font-size:10px; }