@charset "utf-8";

/*************************
DEFAULT 
**************************/

body { margin: 0px; padding: 0px; background-color: #D6D2C7; font: 12px dotum; color: #676662; padding-top: 25px; }
input, textarea { font: 12px dotum, tahoma; color: #666561; line-height: 125%; }
img, table { border: none; border-collapse: collapse; }

.nl { clear:both; }

ul { margin:0; padding:0; background:none; list-style:none; }
ul, li { float:left; }

A:link    { text-decoration: none; color : #676662; }
A:visited { text-decoration: none; color : #676662; }
A:hover   { text-decoration: none; color : #343434; }
A:active  { text-decoration: none; color : #676662; }

#header, #center { width: 972px; margin: auto; }

.ment_cnt { color: #A09B84; font-family: tahoma; font-size: 11px; }
.tahoma {font: 9px tahoma; }
.grey { color: #8B877C; }
.lgrey { color: #BDB9B0; }
.dgrey { color: #676661; }
.orange { color: #CF5C2E; }
.white { color: #FFFFFF; }
.f11 { font-size: 11.4px; }
.f16 { font-size: 16px; }
.bold { font-weight: bold; }
.pointer { cursor: pointer; }
.input { border: 1px solid #E7E5DC; background-color: #FAF9F6; height: 18px; }
.tarea { border: 1px solid #E7E5DC; background-color: #FAF9F6; }

.inner_clr_1 { background-color: #F4F3EE; }
.inner_clr_2 { background-color: #FAF9F6; }

.line_type1 { background-color: #E4E1DA; }
.line_type2 { background-color: #DAD7CB; }
.line_type3 { background-color: #F4F3EE; }

.selected { color: #BE6745; font-weight: bold; }

/*************************
HEADER & MENU SETTINGS
**************************/

#header .menu_divider { width:25px; color: #F9F8F5; text-align: center; }
#header .menu { padding-left: 15px; }

#header .menu A:link { text-decoration: none; color: #575151; }
#header .menu A:visited { text-decoration: none; color: #575151; }
#header .menu A:hover { text-decoration: none; color: #000000; }
#header .menu A:active { text-decoration: none; color: #575151; }

#header .title .rss { padding-left: 6px; }
#header .title .rss_side { padding-bottom:1px; }

.rss_line { margin-top: 7px; height: 6px; width: 987px; background-color: #E4E1DA; }
.blog_name { font-size: 16pt; font-weight: bold; color: #343434; padding-left: 6px; }

/*************************
SIDEBAR SETTINGS
**************************/

#sidebar { width: 232px; }
#sidebar .sidebar_elements { width: 205px; margin: 0 auto; }

.div_line { width: 197px; height: 2px; margin: 0 auto; margin-top: 7px; table-layout: fixed; }
.div_line_a { width: 197px; height: 2px; background-color: #E4E1DA; }
.div_line_b { width: 197px; height: 2px; background-color: #FFFFFF; }

/*************************
INTRODUCTION SETTINGS
**************************/

.blogImage { padding-top: 7px; }
.blogDesc { padding-top: 8px; text-align: left; font-size: 11px; }
.blogDesc .desc { width: 170px; padding-left: 4px; padding-top: 5px; text-overflow : ellipsis; overflow : hidden; }

/*************************
NOTICE SETTINGS
**************************/

#sidebar .notice { margin-top: 7px; }
#sidebar .notice_rep { padding-left: 4px; }

/*************************
CATEGORY SETTINGS
**************************/

#sidebar .category { margin-top: 7px; }
#sidebar .category_box { width: 195px; margin: 0 auto; }

.ib { cursor:pointer; }
.branch3 { cursor:pointer; }
.c_cnt { font: 9px tahoma,dotum; color:#8B877C; }


/*************************
CALENDAR SETTINGS
**************************/

#sidebar .calendar { margin-top: 7px; }
#sidebar .calendar_box { width: 195px; margin: auto; }

A.cal_click:link { text-decoration: none; color : #343434; font-weight: bold; }
A.cal_click:visited { text-decoration: none; color : #343434; font-weight: bold; }
A.cal_click:hover { text-decoration: none; color : #CF5C2E; font-weight: bold; }
A.cal_click:active { text-decoration: none; color : #343434; font-weight: bold; }

.cal_month A:link    { text-decoration: none; color : #54728D; font-weight:bold; font-size: 11px; font-family: tahoma,dotum; }
.cal_month A:visited { text-decoration: none; color : #54728D; font-weight:bold; font-size: 11px; font-family: tahoma,dotum; }
.cal_month A:hover   { text-decoration: none; color : #54728D; font-weight:bold; font-size: 11px; font-family: tahoma,dotum; }
.cal_month A:active  { text-decoration: none; color : #54728D; font-weight:bold; font-size: 11px; font-family: tahoma,dotum; }
.cal_month { background: url('../img/calendar_back.jpg') no-repeat; height:18px; }

.cal_week2 { color: #5080AC; font-weight: normal; text-align: center; padding-top:6px; }
.cal_week1 { color: #343434; font-weight: normal; text-align: center; padding-top:6px; }
.cal_day { font: 9px tahoma, dotum; text-align: center; height:20px; color: #343434; }
.cal_day2 {}
.cal_day3 {}
.cal_day4 { color: #CF5C2E; font-weight: bold; }

/*************************
TAG CLOUD SETTINGS
**************************/

#sidebar .tagcloud { margin-top: 7px; }
#sidebar .tagcloud .tagcloud_box { width: 195px; }

#sidebar .tagcloud .tagcloud_rep { padding-left: 10px; }

#sidebar .tagcloud .cloud1 { color : #343434; font :14px dotum; font-weight:bold;}
#sidebar .tagcloud .cloud2 { color : #BDB9B0; font :13px dotum; font-weight:bold;}
#sidebar .tagcloud .cloud3 { color : #BDB9B0; font :12px dotum; font-weight:bold;}
#sidebar .tagcloud .cloud4 { color : #BDB9B0; font :12px dotum;}
#sidebar .tagcloud .cloud5 { color : #BDB9B0; font :12px dotum;}

.taglist .cloud1 { color : #343434;	font :14px dotum; font-weight:bold;}
.taglist .cloud2 { color : #BDB9B0;  font :13px dotum; font-weight:bold;}
.taglist .cloud3 { color : #BDB9B0;  font :12px dotum; font-weight:bold;}
.taglist .cloud4 { color : #BDB9B0;  font :12px dotum;}
.taglist .cloud5 { color : #BDB9B0;  font :12px dotum;}

#sidebar .tagcloud A:hover { color: #FFFFFF; background-color: #D89583; border-top: 2px solid #D89583; }

/*************************
RECENT ARTICLE SETTINGS
**************************/

#sidebar .recentPost { margin-top: 7px; }
#sidebar .recentPost .recentPost_rep{ padding-left: 4px; }


/*************************
RECENT COMMENT SETTINGS
**************************/

#sidebar .recentComment { margin-top: 7px; }
#sidebar .recentComment_rep { padding-left: 4px; }

.dot_line { height: 1px; width: 197px; }
.dot_line_a { height: 1px; width: 177px; background:url(../img/dotline.gif) repeat-x; }

/*************************
RECENT TRACKBACK SETTINGS
**************************/

#sidebar .recentTrackback { margin-top: 7px; }
#sidebar .recentTrackback_rep { padding-left: 4px; }

/*************************
ARCHIVE SETTINGS
**************************/

#sidebar .archive { margin-top: 7px; }
#sidebar .archive_title { height: 15px; }

#sidebar .archive .archive_inner { height: 20px; }
#sidebar .archive .archive_btn { width: 190px; margin: auto; }

#archive_list { position: relative; top: -1px; display: none; }
#archive_list table { width: 170px; background-color: #FAF9F6; margin:auto; }

#archive_list .archive_div { height: 1px; width: 160px; background-color: #E6E4DB; }

/*************************
LINK SETTINGS
**************************/

#sidebar .link { margin-top: 7px; }
#sidebar .link_rep { padding-left: 4px; }

/*************************
SEARCH SETTINGS
**************************/

#sidebar .search { margin-top: 7px; }
#sidebar .search .srch { padding-left: 4px; }

.srchbox { border: 1px solid #E7E5DC; background-color: #FAF9F6; height: 17px; width: 176px; }

/*************************
COUNTER SETTINGS
**************************/

#sidebar .counter { margin-top: 7px; }
#sidebar .counter .counter_box { width: 180px; margin: 0 auto; }
#sidebar .counter .inner_area { width: 197px; }

#sidebar .counter .grey_line { height: 3px; width: 149px; background-color: #EAE9E2; }


/*************************
CONTENT SETTINGS
**************************/

#content .content_box{ width: 770px; margin: 0 auto; }
#content .content_inner { width: 755px; margin: 0 auto; }
#content .cont_area { background-color: #FFFFFF; line-height: 140%; padding-left: 5px; padding-top: 15px; padding-bottom: 10px; padding-right: 5px; }
#content .content { margin: 0 auto; width: 710px; }
.orange_bg { background-color: #D89583; }

#content .admin { height: 15px; font-size: 11px; padding-top: 5px; color: #8B877C;}
#content .admin A:link { color: #8B877C; }

#content .tb { color: #BE6745; }
#content .ment { color: #D8883B; }