@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */
body{
		border: 0;
		margin:0 0 0 0;
		font-family:Dotum, Verdana, AppleGothic, Sans-serif;
		font-size:9pt;
		background-color:#fff;
		color:#999;
		scrollbar-3dlight-color:    rgb(238,238,238);
		scrollbar-arrow-color:      rgb(255,255,255);
		scrollbar-base-color:       rgb(238,238,238);
		scrollbar-darkshadow-color: rgb(238,238,238);
		scrollbar-face-color:       rgb(238,238,238);
		scrollbar-highlight-color:	rgb(238,238,238);
		scrollbar-shadow-color:     rgb(238,238,238);
		scrollbar-track-color:      rgb(255,255,255);
		overflow-y:auto;
}
a:link          { color:#ADADAD;     text-decoration:none; LINE-HEIGHT: 17px;}
a:visited       { color:#ADADAD;     text-decoration:none; LINE-HEIGHT: 17px;}
a:hover         { color:#16A0FC;     text-decoration:none; LINE-HEIGHT: 17px;}
a:active        { color:#ADADAD;     text-decoration:none; LINE-HEIGHT: 17px;}

/* 페이징 - 현재 페이지 */
    .selected               { color:#16A0FC;}

    div.no-more-prev a.prev,
    div.no-more-next a.next { color:#ccc; font:1.1em Dotum, Arial, sans-serif;}

.paging           { padding-top:10px;  text-align:center;  font:10px Tahoma;}
.paging .numbox   { padding-left:2px; margin-left:2px;}
.paging .num      { padding-right:2px; margin-right:2px;}
.paging .prev,
.paging .next     { font:1.1em Dotum, Arial, sans-serif;}

/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#f30;}

/* 달력 월 표시 */
    .cal_month              { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; font-weight:bold;}
/* 달력 요일 표시(th 영역) */
    .cal_week1              { font:0.95em Dotum, Arial, sans-serif;  height:18px;  font-weight:normal;}
/* 달력 일요일 표시(th 영역) */
    .cal_week2              { font:0.95em Dotum, Arial, sans-serif;  color:#f30; }

/* 달력 Week(tr 영역)  */
    .cal_week               { background-color:#fff;}
    .cal_current_week       { background-color:#eee;}

/* 달력 Day(td 영역) */
    .cal_day                { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;  text-align:center;}
/* 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday         { color:#f30 !important;}
    .cal_day_sunday a        { color:#f30 !important;}

/* 달력 지난 달 날짜 표시(td)   */
    .cal_day1               { color:#ccc;}
/* 달력 다음 달 날짜 표시(td)   */
    .cal_day2               { color:#ccc;}
/* 달력 이번 달 날짜 표시(td) */
    .cal_day3               { color:#666;}
/* 달력 오늘 날짜 표시(td) */
    .cal_day4               { color:#000;  text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
    a.cal_click:link        { color:#333;  font-weight:bold;}
    a.cal_click:visited     { color:#333;  font-weight:bold;}
    a.cal_click:hover       { color:#f30;  font-weight:bold;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             { }
    .rp_admin               { background:url(images/iconAdmin.gif) no-repeat;  padding-left:10px; }
    .rp_secret              { color:#f30;   font-weight:bold;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:10px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:10px;  font-weight:normal;}


/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#999;  text-align:center;}
/* 그림 */
    .imageblock             { }
/* 왼쪽 */
    .left                   { }
/* 가운데 */
    .center                 { }
/* 오른쪽 */
    .right                  { }
/* 그림 2개 배치 */
    .dual                   { background-color:#fff; margin-bottom:5px;}
/* 그림 3개 배치 */
    .triple                 { background-color:#fff; margin-bottom:5px;}

/* 본문 - more / less */
    .moreless_fold          { background:url(images/iconMore.gif) top left no-repeat;  padding-left:0px; color:#000;}
    .moreless_top           { background:url(images/iconLess.gif) top left no-repeat;  padding-left:0px; color:#000;}
    .moreless_body          { }
    .moreless_bottom        { background:url(images/iconLess.gif) top right no-repeat;  padding-right:0px; color:#999; text-align:right;}

/* 키워드 */ 
    .key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

/* 코멘트 */
	.comment {color:#8E8E8E; font-size:8pt; line-height:140% }
	.comment_tit_01 {color:#8E8E8E; font-size:8pt;}
	.comment_tit_02 {color:#8E8E8E; font-size:8pt;}
	.comment_tit_03 {color:#16A0FC; font-size:8pt;}
	

/* 기본 */
	table, td{
		font-size:9pt;
	}
	img{
		border:none;
	}
	input, textarea { border:1px solid #cacaca; background-color:#F8F8F8; font-family:Dotum, Verdana, AppleGothic, Sans-serif; font-size:8pt; color:#999; overflow-y:auto; }

/* 검색 */
	.search { font-size:8pt; margin: 0px 0px 0px 10px; }
	
/* 태그 */
	.tag_css { font-size:8pt; margin: 0px 0px 0px 0px; }

/*카테고리*/
	.category {font-size:8pt; margin: 0px 0px 0px 10px;}
	

/* 사이드바 */
	.sidebar_skin { font-size:8pt; margin: 0px 0px 0px 10px; list-style: none; display:block; overflow:hidden }
	
/* ***** sidebar ***** */
#sidebar                       { }
#sidebar menu				   { margin:0px 0px 0px 0px; }
#sidebar ul                    { padding:0;  margin:0px 0px 0px 0px;  list-style:none;}
#sidebar li                    { font-size:8pt; color:#C1C1C1; background:url(images/bul.gif) 0 6px no-repeat;  padding-left:7px; line-height:140%}
#sidebar h3                    { font-size:1em;  font-weight:bold; color:#8E8E8E; padding-top:20px; border-bottom:1px solid #ccc; margin-bottom:5px;}
#sidebar .cnt                  { font-size:8pt;  color:#16A0FC;}
#sidebar .date                 { font:11px Dotum;  color:#888;}
#sidebar .name                 { /* font:0.9em Dotum, Arial, sans-serif; */  color:#16A0FC;}

#sidebar .blogImage img        { width:100px; padding-bottom:6px;}
#sidebar .blogDesc             { color:#888;  font-size:0.9em;  line-height:1.2em;  letter-spacing:-1px;}
#sidebar .userID               { color:#888;  background:url(images/iconBy.gif) 3px 0 no-repeat;  padding-left:22px;  letter-spacing:-1px;}

#sidebar .adminMenu            { padding:8px 5px 6px 5px;  background-color:#eee; margin:5px 0 10px 0;}
#sidebar .adminMenu li         { background:none;  display:inline; width:100px;}
#sidebar .adminMenu a          { padding:3px 20px 1px 20px;  border:1px solid #999;  color:#8E8E8E;  text-decoration:none;  background-color:#fff;}

/*#sidebar .recentComment        {width:182px; overflow:hidden;}*/
#sidebar .recentTrackback      {width:182px; overflow:hidden;}


#sidebar .archive              { font-size:8pt; margin: 0px 0px 10px 0px; color:#8E8E8E}
#sidebar .calendar             { font-family:verdana;}

#sidebar .counter              { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  padding:5px 0;  margin:10px 0;  text-align:center;  background-color:#eee;  letter-spacing:0;}
#sidebar .counter li           { color:#C1C1C1; background:none;  display:inline;  padding:0 5px;}
#sidebar .counter li.total     { display:block;  color:#C1C1C1;}

#sidebar .botton          { text-align:center;  padding:5px;}
	
	
/*방명록 목록*/
	.comment_tit { margin: 0px 0px 0px 5px; }
	.comment { margin: 0px 0px 0px 0px; }