@charset "utf-8";

<!--

/* 반드시 들어가야 하는 스타일 시작 */
	@font-face {font-family:엔터-솔잎9;src:url(enter_solip9.ewf);}
/* 1. 본문 전체  */

	body,td {
		font-size:12px;
		font-family:돋움,verdana;
		line-height:150%;
		color:#222E44;
	}

/* 2. 기본 링크 */

	A:link {color:#677CA4;text-decoration:none; }
	A:visited {color:#677CA4;text-decoration:none; }
	A:hover {color:#677CA4;text-decoration:underline; }

/* 3. 이미지 */

	img {
		border-width:0;
	}

/* 4. 이미지 버튼 */

	.ib {
		cursor:pointer;
	}

/* 5. 입력 텍스트 */

	.text {
		font-family: 돋움,verdana;
		font-size:9pt;
		padding-top:2;
	}

/* 6. 트리 레이블 */

	.branch2 {
		font-size:9pt;
		font-color:#2F3E47;
		padding:2;
		line-height:130%;
	}

/* 7. 트리 폴더 */

	.branch3 {
		cursor:pointer;
		line-height:130%;
	}

/* 8. 달력 월 표시 */

	.cal_month {
		color:#5675D5;
		vertical-align:top;
		height:18px;
		font-size:8pt;
		font-family:verdana;
		text-align:center;
		font-weight:bold;
	}
	.cal_month a:link {color:#5675D5;text-decoration:none; }
	.cal_month a:visited {color:#5675D5;text-decoration:none; }
	.cal_month a:hover {color:#5675D5;text-decoration:underline; }

/* 9. 달력 요일 표시 */

	.cal_week1 {
		color:#5675D5;
		text-align:center;
		font-size:7pt;
		font-family:verdana;
		font-weight:bold;
	}

/* 10. 달력 일요일 표시 */

	.cal_week2 {
		color:#CC00BA;
		text-align:center;
		font-size:7pt;
		font-family:verdana;
		font-weight:bold;
	}

/* 11. 달력 지난 달 날짜 표시 */

	.cal_day1 {
		color:#167EA8;
		font-size:8pt;
		font-family:tahoma;
		text-align:center;
		line-height:15px;
	}

/* 12. 달력 다음 달 날짜 표시 */

	.cal_day2 {
		color:#33BFD0;
		font-size:8pt;
		font-family:tahoma;
		text-align:center;
		line-height:15px;
	}

/* 13. 달력 이번 달 날짜 표시 */

	.cal_day3 {
		font-size:8pt;
		font-family:tahoma;
		text-align:center;
		line-height:15px;
        color : #167EA8;
	}

/* 14. 달력 오늘 날짜 표시 */

	.cal_day4 {
		font-size:7pt;
		font-family:tahoma;
		text-align:center;
		padding-left:2;
		color:#5675D5;
		font-weight:bold;
		line-height:15px;}
	.cal_day4 a:link {color:#5675D5;text-decoration:none; }
	.cal_day4 a:visited {color:#5675D5;text-decoration:none; }
	.cal_day4 a:hover {color:#5675D5;;text-decoration:underline; }


/* 15. 달력 글쓴 날 링크 스타일 */
	.cal_click {
		font-size:7pt;
		font-family:tahoma;
		text-align:center;
		color:#AD9D13;}
	.cal_click a:link {color:#AD9D13;}
	.cal_click a:visited {color:#AD9D13;}
	.cal_click a:hover {color:#AD9D13;}

/* 16. 이미지 아래 캡션 스타일 */

	.cap1 {
		text-align:center;
		color:#ACA58F;
		word-break:break-all;
	}

/* 16. 키워드 스타일 */

	.key1 {
		cursor:pointer;
		text-decoration:none;
		border-bottom: 1px solid gray;
	}

/* 16. 카테고리 옆 개수 스타일 */

	.c_cnt {
		font-size:8pt;
		font-family:verdana;
	}

/* 17. 최신글 옆 개수 스타일 */

	.ps_cnt {
		font-size:7pt;
		font-family:verdana;
	}

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

					
	.subject2 {color: #4E4BBD; font-size: 15px; font-family:돋움; font-weight:bold;}
	.subject {color: #4E4BBD; font-size: 15px; font-family:돋움; font-weight:bold;}
	.subject_etc {color: #666666; font-size: 12px; font-family:돋움;}
	.article {color: #333333; font-size: 12px; line-height:140%;}
	
	
	.eng_small_b {color:#426CB8; font-size:9px; font-family: Tahoma; font-weight:bold;}
	A.eng_small_b:link {color:#426CB8; font-size:9px; font-family:Tahoma; font-weight:bold;}    
	A.eng_small_b:visited {color:#426CB8; font-size:9px; font-family:Tahoma; font-weight:bold;} 
	A.eng_small_b:active {color:#426CB8; font-size:9px; font-family:Tahoma; font-weight:bold;} 
	A.eng_small_b:hover {color:#426CB8; font-size:9px; font-family:Tahoma; text-decoration:underline; font-weight:bold;} 			 


	.eng_small {color:#677CA4; font-size:9px; font-family: Tahoma;}
	A.eng_small:link {color:#677CA4; font-size:9px; font-family:Tahoma;}    
	A.eng_small:visited {color:#677CA4; font-size:9px; font-family:Tahoma;} 
	A.eng_small:active {color:#677CA4; font-size:9px; font-family:Tahoma;} 
	A.eng_small:hover {color:#677CA4; font-size:9px; font-family:Tahoma; text-decoration:underline;} 			 

	.no {color:#4542B8; font-size:10px; font-family:Tahoma;}
	A.no:link {color:#4542B8; font-size:10px; font-family:Tahoma;}    
	A.no:visited {color:#4542B8; font-size:10px; font-family:Tahoma;} 
	A.no:active {color:#4542B8; font-size:10px; font-family:Tahoma;} 
	A.no:hover {color:#4542B8; font-size:10px; font-family:Tahoma; text-decoration:underline;} 			 

	.number {color:#ABA28D; font-size:9px; font-family:Tahoma;}
	.number a:link {color:#DE970D;text-decoration:none; }
	.number a:visited {color:#DE970D;text-decoration:none; }
	.number a:hover {color:#DE970D;text-decoration:underline; }

	.trackback_from {color:999999; font-size:12px; line-height:120%;}
	
	.comment_name {color:527CCA; font-family: 돋움; font-size:12px; line-height:130%;}
	.comment {color:7C7C7C; font-size:11px; font-family: 돋움; line-height:120%;}
	.comment_write {color:666666; font-size:12px;}			



    .ta_line    {border:1px solid #dddddd;background-color:ffffff; color:666666;font-size:11px; width:100%}
    .input_line {border:1px solid #dddddd;background-color:ffffff; color:25AEC2; font-size:11px; height:17px}



	.recent {font-family: 엔터-솔잎9; color:677CA4; font-size:12px; line-height:130%;}
    A.recent:link {color:677CA4; font-size:12px; line-height:130%;}
    A.recent:visited {color:677CA4; font-size:12px; line-height:130%;}
    A.recent:active {color:677CA4; font-size:12px; line-height:130%;}
    A.recent:hover {color:677CA4; font-size:12px; line-height:130%;}			


	.title {font-family: 돋움; color:594CA2; font-size:12px; line-height:130%;}
    A.title:link {color:594CA2; font-size:12px; line-height:130%;}
    A.title:visited {color:594CA2; font-size:12px; line-height:130%;}
    A.title:active {color:594CA2; font-size:12px; line-height:130%;}
    A.title:hover {color:594CA2; font-size:12px; line-height:130%;}			





	.rp_rep {
		font-family: 돋움;
		color:#677CA4;
		font-size:8pt;
		line-height:130%;
		padding-bottom:1px;
	}

	.tl {
		color: #ffffff;
		font-size: 9pt;
		font-weight:bold;
	}

	.sh {
		border-color: #8C8C8C;
		border-style: solid;
		border-width: 0px;
		border-right-width: 1px;
	}

	.menu_line {
		width:100%;
		height:2;
		margin-top:15;
		background-image:url(./images/line.gif);
	}

	.menu_cap {
		height:8;
		margin:35 0 10 7;
	}


	.h1 {
		font-size:7pt;
		font-family: verdana, 돋움;
	}

	.h2 {
		font-size:8pt;
		font-family:verdana, 돋움;
	}

	.box1 {
		background-color:#FAFAFA;
		border-style:solid;
		border-width:1;
		border-color:#C0C0C0;
		margin-top:5;
	}

	.plink {
		padding:5;
		color:#A0A0A0;
	}

	.title1 {
		background-color:#E9EAEC;
		background-image:url(./images/menu_back.jpg);
		padding-left:5;
		width:210;
		height:22;
	}

	.rss_name {
		font-size:8pt;
		font-family:엔터-솔잎9;
		color:#ACA58F;
	}

	a.subheadline {font-family: verdana; font-size: 9pt; color:#22A8AA; text-decoration:none; font-weight:bold;letter-spacing:-1; line-height:15px; }
	a.subheadline:hover {font-family: verdana; font-size: 9pt; color:#22A8AA; text-decoration:underline; font-weight:bold;letter-spacing:-1;}
	a.subheadline:visited {color:#71CCCD;}
	
	.wsmall {font-family: 돋움; font-size: 8pt; color:#ffffff; text-decoration:none; line-height:15px; }
	a.wsmall {font-family: 돋움; font-size: 8pt; color:#ffffff; text-decoration:none; line-height:15px; }
	a.wsmall:hover {font-family: 돋움; font-size: 8pt; color:#ffffff; text-decoration:underline; line-height:15px; }
	a.wsmall:visited {color:#ffffff;}
	
	.post {font-family: verdana; font-size: 9pt; color:#6D6D6D; text-decoration:none; line-height:140%; }
	a.post {font-family: verdana; font-size: 9pt; color:#12808C; text-decoration:none; line-height:140%; }
	a.post:hover {font-family: verdana; font-size: 9pt; color:#12808C; text-decoration:underline; line-height:140%; }
	a.post:visited {color:#12808C;}
	
	.small {font-family: 돋움; font-size: 8pt; text-decoration:none; line-height:15px; }
	a.small {font-family: 돋움; font-size: 8pt; text-decoration:none; line-height:15px; }
	a.small:hover {font-family: 돋움; font-size: 8pt; text-decoration:underline; line-height:15px; }
	a.small:visited {}
	
	.cyan {font-family: 돋움; font-size: 9pt; color:#22A8AA; text-decoration:none; line-height:15px; }
	a.cyan {font-family: 돋움; font-size: 9pt; color:#22A8AA; text-decoration:none; line-height:15px; }
	a.cyan:hover {font-family: 돋움; font-size: 9pt; color:#22A8AA; text-decoration:underline;}
	a.cyan:visited {color:#22A8AA;}

	.gray1 {font-family: 돋움; font-size: 9pt; color:#666666; text-decoration:none; line-height:15px; }
	a.gray1 {font-family: 돋움; font-size: 9pt; color:#666666; text-decoration:none; line-height:15px; }
	a.gray1:hover {font-family: 돋움; font-size: 9pt; color:#666666; text-decoration:underline;}
	a.gray1:visited {color:#666666;}


/********************************** 컨텐츠 영역 *******************/
#content {
	width:510px;
	float:left;
  overflow: hidden;
	}
#content a:hover {
	color:#369;
	}		
#content .btnbox{
	border-top:1px dotted #ccc;
	border-bottom:1px solid #999;
	padding:5px 0px 3px 10px;
	font-size:11px;
	}			
#content a.btn:link {color:#369;}	
#content a.btn:visited {color:#369;}	
#content a.btn:hover {color:#666;}	
#content a.btn:active {color:#369;}			

#content .listup {
	line-height:18px;
	padding:11px 0;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	}	
.listup a:hover {
	color:#369;
	border-bottom:1px dotted #999;
	}			
.listup .date {
	font:10px tahoma;
	padding-right:5px;
	color:#369;
	}	
.listup .name {
	font-size:11px;
	color:#999;
	}			
	
#content .title	{
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:url("images/iconComputer.gif") no-repeat 0 50%;
	padding:11px 0px 11px 20px;
}
#content .title .key	{
	color:#369;
}

/*** 컨텐츠 영역 > 태그 *******************/	
#tagcloud *{
	line-height: 1.5em;
	text-align: justify;	
	}		
#tagcloud a:hover { background-color:#eee; }	
#tagcloud .cloud1 {
	background-color:#eee;
	font-weight:bold;
  font-family: 돋움; 
  font-size : 16px;
  color : #f60;
  }
#tagcloud .cloud2 {
	background-color:#eee;
	font-weight:bold;
  font-family: 돋움; 	
  font-size : 15px;
  color : #069;
  }
#tagcloud .cloud3 {
	background-color:#eee;
  font-family: 돋움; 
  font-size : 14px;
  color : #690;
  }
#tagcloud .cloud4 {
  font-family: 돋움; 
  font-size : 13px;
  color : #09c;
  }
#tagcloud .cloud5 {
  font-family: 돋움; 
  font-size : 12px;
  color : #999;
  }	
	
/*** 컨텐츠 영역 > 위치로그 *******************/			
.listup .local {
	padding-left:50px;
	background:url("images/iconIndentArrow_local.gif") no-repeat 30px 2px;
	margin-bottom:3px;
	}	
.listup .local_info {
	padding-left:25px;
	background:url("images/iconIndentArrow_localinfo.gif") no-repeat 11px 50%;
	margin-bottom:3px;
	}		

/*** 컨텐츠 영역 > 방명록 *******************/
#guestbook {
	padding:0px 10px;
	line-height:16px;
	font-size:12px;	
	}
#guestbook .info {
	padding: 5px 0px;
	color:#369;
}	
#guestbook .date{
	font:10px Tahoma;
	color:#666;
	}		
#guestbook .accept {
	border-bottom:1px dotted #ccc;
	padding:11px 0px;
	}
#guestbook .accept1 {
	padding:11px 0px 5px 30px;
	background:url("images/iconGuestbook.gif") no-repeat 5px 15px;
	}	
#guestbook .accept2 {
	padding:11px 0px 5px 25px;
	border:1px solid #eee;
	background:url("images/iconIndentArrow.gif") no-repeat 11px 15px #f5f5f5;
	margin-left:30px; 
	margin-bottom:4px;
	}	
	
#guestbook a:link {color:#369; font-weight:bold;}	
#guestbook a:visited {color:#369; font-weight:bold;}	
#guestbook a:hover {color:#666; font-weight:bold;}	
#guestbook a:active {color:#369; font-weight:bold;}	

/*** 컨텐츠 영역 > 댓글쓰기 *******************/
#guestbook_write {
	border-top:1px solid #ccc;
	background-color:#f7f7f7;
	font-size:11px;
	padding:10px;
	}
#guestbook_write p {
	margin:4px 0;
	}
#guestbook_write .title {
	font:18px;
	margin-bottom:10px;
	}	
#guestbook_write .ninput{
	width:180px;
	border:1px solid #999;	
	}		
#guestbook_write input.homepage{
	width:250px;
	border:1px solid #999;
	}	
#guestbook_write textarea{
	border:1px solid #999;
	width:450px;
	height:100px;
  overflow:visible;	
	}	
#guestbook_write .submit{
	height:30px;
	width:180px;
	border:1px solid #999;
	background-color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	}	

/*** 컨텐츠 영역 > Entry *******************/	
.entry {
	padding:5px;
	overflow:hidden;
	}
.entry h2{
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.entry h2 a:hover {
	color:#36c;
	}	
.entry input{
	border:1px solid #999;
	height:20px;
	width:150px;
	background-color:#fff;
}
.entry .submit{
	border:1px solid #999;
	height:24px;
	width:60px;
	background-color:#ddd;
}
.entry .category {
	color:#999;
	font-size:11px;
	}
.entry a.category:hover {
	color:#369;
	}	
.entry .date {
	font:10px Tahoma;
	color:#999;
	}	
.entry .control {
	font:12px dotum;
	padding-top:5px;
	}	
.entry .article *{
	line-height: 1.5em;
	}	
.entry .article{
padding-top:10px;
	}		
	
.entry .article blockquote {
	border-left: 7px double #ccc;
	margin: 10px 10px 10px 20px;
	padding-left: 10px;
}	
.entry .article a{
	color:#369;
	text-decoration:underline

}	

.entry .notice {
padding-top:10px;
}

/*** 컨텐츠 영역 > 태그& 댓글 & 트랙백 버튼 *******************/
.img_top {
	text-align:right;
	float:right;
	margin-top:3px;
}
#tag {
	padding:5px 11px 5px 20px;
	background:url("images/entry_tag.gif") no-repeat 0 5px;
	}
#tag .tag {
	float:left;
	font:11px dotum;
	color:#fff;
	font-weight:bold;
	padding-right:10px;
	margin-top:4px;
	}

#tag .tagbox {
	margin-left:30px;
	}
		
#tag a:hover {
	color:#f30;
	}	
	
/*** 컨텐츠 영역 > 트랙백 *******************/

.img_btn {
	text-align:right;
	float:right;	
}
.trackback {
	background:#f7f7f7;
	padding:10px;
	margin-bottom:5px;	
	}	
.trackback .date{
	font:10px Tahoma;
	}		
.trackback .info {
	padding: 5px 0px;
}	
.trackback .add {
	font:11px Verdana, dotum, Arial, Helvetica, sans-serif;
  padding-bottom : 10px;
	}
.trackback #accept {
  padding : 11px 0px;
	border-top:1px dotted #ccc;
	}	
	
.trackback a:link {color:#369;}	
.trackback a:visited {color:#369;}	
.trackback a:hover {color:#333;	border-bottom: 1px dotted #999;}	
.trackback a:active {color:#369;}	

/*** 컨텐츠 영역 > 댓글 *******************/
.comment {
	background:#f7f7f7;
	padding:0px 10px;
	line-height:16px;
	font-size:12px;
	}
.comment .info {
	padding: 5px 0px;
	color:#369;
}	
.comment .date{
	font:10px Tahoma;
	color:#666;
	}		
.comment .accept {
	border-bottom:1px dotted #ccc;
	padding:11px 0px;
	}
.comment .accept2 {
	padding:11px 0px 5px 25px;
	background:url("images/iconIndentArrow.gif") no-repeat 11px 15px;
	margin-left:30px;
	}	
	
.comment a:link {color:#369;}	
.comment a:visited {color:#369;}	
.comment a:hover {color:#666;}	
.comment a:active {color:#369;}	

.comment .name a{font-weight:bold;}

/*** 컨텐츠 영역 > 댓글쓰기 *******************/
.comment_write {
	font-size:11px;
	padding:10px;
	}
.comment_write p {
	margin:4px 0;
	}
.comment_write .title {
	font:18px Lucida Sans Unicode;
	margin-bottom:10px;
	}	
.comment_write .ninput{
	width:140px;
	border:1px solid #999;	
	}		
.comment_write input.homepage{
	width:140px;
	border:1px solid #999;
	}	
.comment_write input.checkbox{
	margin-left:50px;
	}		
.comment_write textarea{
	border:1px solid #999;
	width:450px;
	height:60px;
  overflow:visible;	
	}	
.comment_write .submit{
	height:20px;
	width:200px;
	border:1px solid #999;
	background-color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	}	
	
#paging {
	padding:10px;
	text-align:center;
	font:11px dotum;
	color:#999;
	}
	
#paging a.page:link{color:#999;}	
#paging a.page:visited{color:#999;}		
#paging a.page:hover{color:#369; border-bottom:1px dotted #ccc;}	
#paging a.page:active{color:#999;}			

/********************************** 사이드바 영역 *******************/	
	
#sidebar {
	background:#fff;
	padding:5px;
	margin-left:526px;  
	border:5px solid #eee;
	width:190px;	
	}
/* 태그 클라우드 스타일 */

#sidebar .owner{
	font-size:11px;
	text-align:center;
	padding-bottom:2px;
	}	
#sidebar .image{
  	margin-bottom:2px;
	text-align:center;
	overflow:hidden;	
	}	
#sidebar .desc{
	font-size:11px;
	line-height:14px;
	color:#666;
	text-align:center;
	}	
#searchbox {
	text-align:center;
	padding:5px 0;
	}	
#searchbox input{
	width:120px;
	border:1px solid #999;
	background-color:#f5f5f5;
	}	
#searchbox .submit{
	width:50px;
	height:18px;
	border:1px solid #999;
	background-color:#ccc;
	font:11px, Tahoma;
	font-weight:bold;
	}		
#sidebar .cloud1 {
  font-size : 12px;
  color : #f60;
  }
#sidebar .cloud2 {
  font-size : 12px;
  color : #039;
  }
#sidebar .cloud3 {
  font-size : 12px;
  color : #690;
  }
#sidebar .cloud4 {
  font-size : 12px;
  color : #09c;
  }
#sidebar .cloud5 {
  font-size : 12px;
  color : #999;
  }
#sidebar .bar{
	border-top:1px solid #ddd;
	background-color:#eee;
	padding-left:5px;
	padding-top:5px;
	font:12px dotum;
	color:#000;
	}	
#sidebar .listbox{
	margin:5px 0px 10px 2px;
	}
#sidebar .listbox h3{
	font-size:12px;
	}
	
#sidebar .cnt{
	font:10px Tahoma;
  color:#999;
	}	
#sidebar .date{
	font:10px Tahoma;
  color:#999;
	}		
#sidebar .name{
	font-size:11px;
  color:#999;
	}		
#sidebar  ul{
  list-style: none;
  padding:0;
  margin: 0px;
	}	
#sidebar li {
  background:url("images/sidebarBul.gif") no-repeat 0 8px;
  padding: 0 0 0 7px;
  margin:0px;
	}	

#sidebar li a:link{color:#369;letter-spacing:-1px; font-family:Verdana;}	
#sidebar li a:visited{color:#369; letter-spacing:-1px; font-family:Verdana;}		
#sidebar li a:hover{color:#666; border-bottom:1px dotted #999; letter-spacing:-1px; font-family:Verdana;}	
#sidebar li a:active{color:#369; letter-spacing:-1px; font-family:Verdana;}		

#category_list li{
	margin:0;
	padding-left: 5px;;
	}	
	
#category_list li ul{
	margin:0;
	padding:0;
	}
#category_list li ul li{
	padding-left:8px;
	background:url("images/bul10.gif") no-repeat 0 7px;
	}		
#category_list li ul li ul li{
	padding-left:8px;
	background:url("images/bul11.gif") no-repeat 0 50%;
	}		
	
#counter {
	background-color:#eee;
	text-align:center;
	padding:5px;
	font:11px/18px Tahoma;
	margin-bottom:10px;
	}							

#sidebar .ad{
	padding:5px;
  	margin-bottom:2px;
	text-align:center;
	overflow:hidden;	
	}	

/********************************** 푸터 영역 *******************/
#footer {
	font:11px Tahoma, dotum;
	color:#999;
	padding-top:20px;
	text-align:center;
	clear:left;  
}

#footer a:link {
	color:#999;
	}	
#footer a:visited {
	color:#999;
	}	
#footer a:hover {
	color:#369;
	}	
#footer a:active {
	color:#999;
	}	

/********************************** 키워드 팝업 *******************/
#keyword {
	background:url("images/bg_footer.gif") repeat-x bottom #fff;	
	border:1px solid #bbb;
  text-align: left;	
	padding:20px;  
}
#keyword h2{
	font-size:16px;
	color:#000;
	font-weight:bold;
}

#keyword .view {
	padding:11px 11px 30px 0px;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
}

#keyword a.btn:link {color:#369;}	
#keyword a.btn:visited {color:#369;}	
#keyword a.btn:hover {color:#666;}	
#keyword a.btn:active {color:#369;}

#keyword .title	{
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:url("images/iconComputer.gif") no-repeat 0 50%;
	padding:11px 0px 10px 20px;
}

#keyword .key	{
	color:#369;
}

-->
