@charset "utf-8";
/* 본문 공통 */
body{
		border:0;
		margin:0;
		font-family:Dotum, Verdana, AppleGothic, Sans-serif;
		font-size:9pt;
		background-color:#fff;
		color:#000;
}
a:link          { color:#000;     text-decoration:none;}
a:visited       { color:#000;     text-decoration:none;}
a:hover         { color:#000;     text-decoration:none;}
a:active        { color:#000;     text-decoration:none;}

#container{
	width:967px;
	background-color:#fff;
}

#header{
padding-top:80px;
width:/*@post-width:0=*/967px/*@*/;
	height:/*@title-height:-80=*/220px/*@*/;
	position:relative;
	text-align:left;
/* 선	border-bottom:1px solid #DDD; */
	background-image:/*@title-background-image=*/url("./images/title.gif")/*@*/;
	background-repeat:/*@title-background-image-repeat=*/no-repeat/*@*/;
	background-position:/*@title-background-image-position=*/right 0px/*@*/;
	background-color:/*@title-background-color=*/transparent/*@*/;
}

#content{
	width:967x;
	text-align:left;
	float:left;
}

#sidebar{
	width:240px;
	text-align:left;
	float:right;
}

#footer{
	width:967px;
	text-align:left;
	clear:both;
}

/* 페이징 */
    .selected               { color:#000;}

    div.no-more-prev a.prev,
    div.no-more-next a.next { color:#000; font:1.1em Dotum, Arial, sans-serif;}

.paging           { padding-top:0px;  text-align:left;  font:10px Tahoma;}
.paging .numbox   { padding-left:0px; margin-left:0px;}
.paging .num      { padding-right:0px; margin-right:0px;}
.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:20px; }
    .rp_secret              { color:#f30;   font-weight:bold;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  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:20px; color:#000;}
    .moreless_top           { background:url(images/iconLess.gif) top left no-repeat;  padding-left:20px; color:#000;}
    .moreless_body          { }
    .moreless_bottom        { background:url(images/iconLess.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right;}

/* 키워드 */ 
    .key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

/* 코멘트 */
	.comment {font-size:8pt;}
	.comment_tit {color:#666; font-size:8pt;}

/* 기본 */
	table, td{
		font-size:9pt;
	}
	img{
		border:none;
	}
	input, textarea { border:1px solid #cacaca; background-color:#e3e3e3; font-family:Dotum, Verdana, AppleGothic, Sans-serif; font-size:8pt; color:#999; overflow-y:auto; }

/* 검색 */
	.search { font-size:8pt; }

/* category */
#category { border: 0px solid #EEEEEE; margin-top: 10px;}
#treeComponent #cafegoryWrapTd { padding: 10px; }
#category h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}
#category .wrapAbContent { padding: 0 10px 10px 10px; }

/* tag cloud */
#tagbox { border: 0px solid #EEEEEE; margin-top: 12px; }
#tagbox ul {text-align: justify; margin: 10px;}
#tagbox li { display: inline; line-height: 1.8; margin-right: 3px; }
#tagbox li .cloud1 { font-weight:bold; font-size : 14px; color : #fc010a; letter-spacing: -1px; }
#tagbox li .cloud2 { font-size : 12px; color : #000; }
#tagbox li .cloud3 { font-size : 12px; color : #ddd; }
#tagbox li .cloud4 { font-size : 12px; color : #999; }
#tagbox li .cloud5 { font-size : 12px; color : #999; }
#tagbox h3 { width: 170px; padding: 10px 0; margin: 5px auto; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* notice */
#notice { border: 0px solid #EEEEEE; margin-top: 10px; }
#notice ul { padding: 0; list-style: none; margin: 10px;}
#notice li { list-style: none; line-height: 1.4; }
#notice li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#notice h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* recentPost */
#recentPost { border: 0px solid #EEEEEE; margin-top: 10px; }
#recentPost ul { padding: 0; list-style: none; margin: 10px;}
#recentPost li { list-style: none; line-height: 1.4; }
#recentPost li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#recentPost h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* recentComment */
#recentComment { border: 0px solid #EEEEEE; margin-top: 10px; }
#recentComment ul { padding: 0; list-style: none; margin: 10px;}
#recentComment li { list-style: none; line-height: 1.4; }
#recentComment li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#recentComment h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* tagbox */
#tagbox { border: 0px solid #EEEEEE; margin-top: 10px; }
#tagbox ul { padding: 0; list-style: none; margin: 10px;}
#tagbox li { list-style: none; line-height: 1.4; }
#tagbox li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#tagbox h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* archive */
#archive { border: 0px solid #EEEEEE; margin-top: 10px; }
#archive ul { padding: 0; list-style: none; margin: 10px;}
#archive li { list-style: none; line-height: 1.4; }
#archive li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#archive h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* calendar */
#calendar { border: 0px solid #EEEEEE; margin-top: 10px; }
#calendar ul { padding: 0; list-style: none; margin: 10px;}
#calendar li { list-style: none; line-height: 1.4; }
#calendar li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#calendar h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* Links */
#Links { border: 0px solid #EEEEEE; margin-top: 10px; }
#Links ul { padding: 0; list-style: none; margin: 10px;}
#Links li { list-style: none; line-height: 1.4; }
#Links li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#Links h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* Counter */
#Counter { border: 0px solid #EEEEEE; margin-top: 10px; }
#Counter ul { padding: 0; list-style: none; margin: 10px;}
#Counter li { list-style: none; line-height: 1.4; }
#Counter li .cnt { font-family: verdana; font-size: 11px; color: #999; }
#Counter h3 { width: 170px; padding: 5px 0; margin: 5px 10px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #666; border-bottom: 1px solid #f5f5f5;}

/* 사이드바 */
.sidebar { font-family:돋움; font-size:8pt; line-height:12pt; }
.sidebar_tit { font-family:verdana; font-size:7pt; color:#000000; font-weight:bold; line-height:8pt; }

/* 플로팅 메뉴 */
#floatdiv {position:fixed; bottom:0; top:auto;margin-bottom:0; auto;z-index:1;}
@media screen and (-webkit-min-device-pixel-ratio:0) {position:fixed; bottom:0px; top:auto; margin-bottom:0 auto;}}
#floatdiv {position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop-0+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

/* 티스토리 메뉴 숨기기 */
#tistorytoolbarid { display: none; }