?@charset "utf-8";

/* 반드시 들어가야 하는 스타일 시작 */

/* 1. 본문 전체  */



	body {
		font-size:0.9em;
		font-family:'Noto Sans Light', 'Noto Sans KR';verdana,tahoma,dotum;
        line-height:160%;

            background-color : ;
            background-image : url(./images/main_back.gif) ;
            background-repeat : repeat ;
            background-position : center ;
            background-attachment : fixed ;

		scrollbar-face-color: #EEEEEE; 
		scrollbar-shadow-color: #EEEEEE; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-3dlight-color: #EEEEEE; 
		scrollbar-darkshadow-color: #AAAAAA; 
		scrollbar-track-color: #FFFFFF; 
		scrollbar-arrow-color: #000000;
	}

        td {
		font-size:0.9em;background:trancparent;
		font-family:'Noto Sans Demilight', 'Noto Sans KR';verdana,tahoma,dotum;
                  line-height:160%; color:#202020;
                   }

/* 2. 기본 링크 */
	A:link    {color:000000;text-decoration:none;}
	A:visited {color:000000;text-decoration:none;}
	A:active  {color:000000;text-decoration:none;}
	A:hover  {color:000000;text-decoration:underline;}


/* 3. 이미지 */

	img {
		border-width:0px; 
	}

/* 4. 이미지 버튼 */

	.ib {
		cursor:pointer;
	}

/* 5. 입력 텍스트 */

	.text {
	        border: 1px solid #cccccc; 
	        background-color:;	
	        height:18px; 
	        color: #666666; 
	        font-size: 11px; 
	        padding: 2px 2px 0px 4px;
	}

/* 6. 트리 테이블 */

	.branch2 {
		font-size:11px;
		font-family:Verdana;	
	        color: #666666; 
         }
	
	

/* 7. 트리 셀 */

	.branch3 {
		line-height:14px;
		cursor:pointer;
		height:17px;
		padding:2px 2px 0px 2px;
	        color: #000000; 

	}

/* 8. 달력 월 표시 */

	.cal_month {
		font-size:7pt;color:000000;
		weight:bold
		font-family:helvetica,verdana,tahoma;
		text-align:center;
		height:14;
	}
/* 9. 달력 요일 표시 */

	.cal_week1 {
		text-align:center;
		font-size:7pt;
		font-family:dotum,verdana,tahoma;
		font-weight:none;
		color:#777777;
	}

/* 10. 달력 일요일 표시 */

	.cal_week2 {
		color:#AA0000;
		text-align:center;
		font-size:7pt;
		font-family:helvetica,verdana,tahoma;
		font-weight:bold;
	}

/* 11. 달력 지난 달 날짜 표시 */

	.cal_day1 {
		color:#CCCCCC;
		font-size:7pt;
		font-family:Tahoma,helvetica,verdana,;
		text-align:center;
		height:15;
	}

/* 12. 달력 다음 달 날짜 표시 */

	.cal_day2 {
		color:#CCCCCC;
		font-size:7pt;
		font-family:Tahoma,helvetica,verdana;
		text-align:center;
		height:15;
	}

/* 13. 달력 이번 달 날짜 표시 */

	.cal_day3 {
		font-size:7pt;
		font-family:Tahoma,helvetica,verdana;
		text-align:center;
		color:#333333;
		height:15;
	}

/* 14. 달력 오늘 날짜 표시 */

	.cal_day4 {
		font-size:7pt;
		font-family:Tahoma,helvetica,verdana;
		text-align:center;
		padding-left:2;
		background-color:#EEEEEE;
		font-weight:bold;
		height:15;
		border:1px solid #AAAAAA;	
	}

/* 15. 달력 글쓴 날 링크 스타일 */

	A.cal_click:link {
		color:#0063A8;
		font-weight:bold;
	}

	A.cal_click:visited {
		color:#0063A8;
		font-weight:bold;
	}

	A.cal_click:hover {
		color:#0063A8;
		font-weight:bold;
	}

/* 16. 이미지 아래 캡션 스타일 */

	.cap1 {
		text-align:center;
		color:#222222;
		word-break:break-all;
	}

/* 16. 키워드 스타일 */

	.key1 {
		cursor:pointer;
		text-decoration:none;
		border-bottom: 1px solid gray;
	}

/* 16. 카테고리 옆 개수 스타일 */

	.c_cnt {
		font-size:10px;
		font-family:tahoma;
	}

/* 17. 최신글 옆 개수 스타일 */

	.ps_cnt {
		font-size:10px;
		font-family:tahoma;
		color:#666666;
	}
	
/* 18.태그클라우드 */

.cloud ul {
	padding:5px;
	text-align:justify;		
  }
.cloud li {
	display:inline;
	}

/* tag  */

#content .tagcloud ul {
	padding:5px;
	text-align:justify;	
	}

#content .tagcloud li {
	display:inline;
	}
	
#content .tagcloud a {
	letter-spacing:-1px;
	}
	
#content .tagcloud li .cloud1 {
	background-color:#eee;
	font-weight:bold;
	font-size : 16px;
	color : #f30;
	}

#content .tagcloud li .cloud2 {
	background-color:#eee;
	font-weight:bold;	
	font-size : 15px;
	color : #f60;
	}

#content .tagcloud li .cloud3 {
	background-color:#eee;
	font-weight:bold;	
	font-size : 14px;
	color : #369;
	}

#content .tagcloud li .cloud4 {
	background-color:#eee;
	font-size : 13px;
	color : #690;
	}

#content .tagcloud li .cloud5 {
	font-size : 12px;
	color : #999;
	}

#content .tagcloud a:hover{
	background-color:#cce5ff;
	color:#000;
         text-decoration:none;
	}

	
.tag_txt {color:#666666; font-weight:bold; }

.title {font-size:0.9em; color:000000; font-family:'Noto Sans Demilight', 'Noto Sans KR';verdana,tahoma,dotum;}
A.title:link {font-size:0.9em; color:000000; }
A.title:visited {font-size:0.9em; color:000000; }
A.title:active {font-size:0.9em; color:000000; }
A.title:hover {font-size:0.9em; color:000000; text-decoration:none;}

.sthm {font-size:10px; font-family:tahoma; letter-spacing:0px;}
A.sthm:link {font-size:10px; font-family:tahoma; letter-spacing:0px;}
A.sthm:visited {font-size:10px; font-family:tahoma; letter-spacing:0px;}
A.sthm:active {font-size:10px; font-family:tahoma; letter-spacing:0px;}
A.sthm:hover {font-size:10px; font-family:tahoma; letter-spacing:0px;}

.sver {font-size:10px; font-family:verdana; letter-spacing:0px;}
A.sver:link {font-size:10px; font-family:verdana; letter-spacing:0px;}
A.sver:visited {font-size:10px; font-family:verdana; letter-spacing:0px;}
A.sver:active {font-size:10px; font-family:verdana; letter-spacing:0px;}
A.sver:hover {font-size:10px; font-family:verdana; letter-spacing:0px;}

/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             { }
    .rp_admin               { background:url(images/iconAdmin.gif) no-repeat;  padding-left:20px; }
    .rp_secret              { color:#f30;}
/* 종류별 방명록 글 [##_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;}



/* 블로그 설명  */

.disc {
	font-family:'Noto Sans Demilight', 'Noto Sans KR', Trebuchet MS,helvetica,verdana,tahoma,돋움;
	font-size:9pt;
	color: #999999;
}

/* 사이드 메뉴  */
#sidebar {
	width:200px;
	margin-left:0px;
	margin-top:0px;
	border:0px solid #111;

}



.sdot {
	line-height:17px; 
	font-size:9pt; 
	font-weight:bold; 
	background-color: ;
	color:#000000; 
	border:0px solid #DDDDDD;
	margin-top:15px;
	margin-bottom:3px;
	font-family:tahoma,verdana,돋움;
}

A.sdot:link {font-size:; font-family:tahoma,verdana,georgia,돋움; font-weight:bold; text-decoration: none;}
A.sdot:visited {font-size:; font-family:tahoma,verdana,georgia,돋움; font-weight:bold; text-decoration: none;}
A.sdot:active {font-size:; font-family:tahoma,verdana,georgia,돋움; font-weight:bold; text-decoration: none;}
A.sdot:hover {font-size:; font-family:tahoma,verdana,georgia,돋움; font-weight:bold; text-decoration: none;}




.util_menu {font-size:12px; font-family:Trebuchet MS,helvetica,verdana,tahoma,돋움; color:#ffffff; text-decoration: none;}
A.util_menu:link {font-size:12px; color:#000000; text-decoration: none;}
A.util_menu:visited {font-size:12px; color:#000000; text-decoration: none;}
A.util_menu:active {font-size:12px; color:#000000; text-decoration: none;}
A.util_menu:hover {font-size:12px; color:#8917C6; text-decoration: none;}



.head_title {
	font-size:1.2em;
	font-family:'Noto Sans Demilight', 'Noto Sans KR', Trebuchet MS,helvetica,verdana,tahoma,돋움;
	color:000000;
	font-weight:bold;
	line-height:2.0em;
	text-decoration:none; 
	background-image:url(./images/);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.head_line{
	text-decoration:none; 
	background-image:url(./images/);
	background-repeat:x-repeat;
background-position:bottom;
	}
A.head_title:link {font-size:; color:000000; font-weight:bold; text-decoration:none;}
A.head_title:visited {font-size:; color:000000; font-weight:bold; text-decoration:none;}
A.head_title:active {font-size:; color:000000; font-weight:bold; text-decoration:none;}
A.head_title:hover {font-size:; color:000000; font-weight:bold; text-decoration:none;}



.gbtn_kor {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_kor:link {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_kor:visited {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_kor:active {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_kor:hover {font-size:11px; font-family:verdana,tahoma,돋움; color:000000;}

.gbtn_eng {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_eng:link {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_eng:visited {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_eng:active {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.gbtn_eng:hover {font-size:10px; font-family:verdana,tahoma,돋움; color:000000;}

.keyword {font-size:12px; font-family:verdana,tahoma,돋움; color:777777;}
A.keyword:link {font-size:12px; font-family:verdana,tahoma,돋움; color:777777;}
A.keyword:visited {font-size:12px; font-family:verdana,tahoma,돋움; color:777777;}
A.keyword:active {font-size:12px; font-family:verdana,tahoma,돋움; color:777777;}
A.keyword:hover {font-size:12px; font-family:verdana,tahoma,돋움; color:000000;}


.sbtn_kor {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_kor:link {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_kor:visited {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_kor:active {font-size:11px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_kor:hover {font-size:11px; font-family:verdana,tahoma,돋움; color:000000;}


.sbtn_eng {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_eng:link {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_eng:visited {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_eng:active {font-size:10px; font-family:verdana,tahoma,돋움; color:777777;}
A.sbtn_eng:hover {font-size:10px; font-family:verdana,tahoma,돋움; color:000000;}



.info_link {font-size:12px; font-family:'Noto Sans Demilight', 'Noto Sans KR', dotum,Trebuchet MS,verdana,tahoma,돋움; color:000000;}
A.info_link:link {font-family:'Noto Sans Demilight', 'Noto Sans KR',dotum,Trebuchet MS,verdana,tahoma; color:000000;}
A.info_link:visited {font-family:'Noto Sans Demilight', 'Noto Sans KR', dotum,Trebuchet MS,verdana,tahoma; color:000000;}
A.info_link:active {font-family:'Noto Sans Demilight', 'Noto Sans KR', dotum,Trebuchet MS,verdana,tahoma; color:000000;}
A.info_link:hover {font-family:'Noto Sans Demilight', 'Noto Sans KR', dotum,Trebuchet MS,verdana,tahoma; color:ffffff;}


.td_bodyt {padding:10px 5px 5px 10px;}
.td_body {padding:10px 10px 5px 10px;}
.td_body *{line-height:1.5em;}
.td_info {padding:3px 3px 3px 5px;line-height:15px;}

/* Archive */

		#sidebarArchive option,
		#sidebarArchive select
		{
                           	padding:5px 0;
                           line-height:;
			background              : trancparent;
                            border                 :0px solid #111;
			color                   : #555;
			cursor                  : pointer;
			text-align              : center;
			font-size               : 7pt;
			font-family             : Tahoma, Helvetica, Arial, Dotum, "segoe UI", "Malgun Gothic", AppleGothic, sans-serif;
		}

		.sidebarArchiveOption { font-weight: bold; }




.search_input {
	border: 1px solid #729F88; 
	background:trancparent;	
	height:18px; 
	color: red; 
	font-size: 10px; 
	font-family: Tahoma, Verdana; 
	padding: 2px 2px 0px 4px;
	}

.search_btn 
	{
	border:solid 1px;
	border-color:#888;
	background-color:#ccc;
	color:#333;
	width:50px;
	height:18px;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma;
		
}

.input 
	{
	border: 1px solid #cccccc; 
	background-color:ffffff;	
	height:16px; 
	color: #666666; 
	font-size: 12px; 
	font-family: Tahoma, Verdana; 
	 padding: 2px 2px 0px 4px;
	}
		
.submit 
	{
	border:solid 1px;
	border-color:888888;
	background-color:cccccc;
	width:50px;
	height:18px;
	font-size:10px;
	font-weight:bold;
		}

.textarea 
	{
	border:solid 1px;
	border-color:cccccc;
	background-color:trancparent;
	padding: 2px 2px 0px 4px;	
	}




.guest_submit 
	{
  border: 1px solid #999999;
  font-family:Tahoma,verdana;
  font-size:11px;
  font-weight:bold; 
  color:666666;
  background:trancparent;
  height:20px;
  width : 150px;
	} 




.input_protect 
{
  border: 1px solid #ccc;
  font-family:Tahoma,verdana;
  font-size:12px;
  background:;
  height:20px;
  width : 100px;
	}   



.submit_protect 
	{
  border: 1px solid #999;
  font-family:Tahoma,verdana;
  font-size:12px;
  font-weight:bold; 
  color:#666;
  background:#ccc;
  height:20px;
  width : 50px;

	} 

.blackbox {
		border:0px solid #AAAAAA;
	}

.gray8 { 
	font-size:8pt; 
	color:#999999; 
}
.gray7 { 
	font-size:7pt; 
	color:#000000; 
}

.paging { 
	font-family:tahoma;
	font-size:8pt; 
	color:#999999;
}
A.paging:link { color:#000000; }
A.paging:visited { color:#000000; }
A.paging:hover { color:#999999; text-decoration:none; }

/* entry top button*/
.entry .btn_top{
	text-align:right;
	float:right;
	clear: both;
	margin-top:3px;
}

.container_postbtn .postbtn_like { float: none !important; display: inline-block; }
.container_postbtn { text-align: center; }
.container_postbtn button { vertical-align: top !important; }


#divMenu {position: absolute;width: 20px;filter:revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5);letter-spacing: 1px;} 
