@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 1. 본문 전체  */
	body, table, div, td, input, textarea {
		font:12px 맑은 고딕, Dotum;
		color:#222; 
		margin:0px;
		line-height:18px;
		word-break:break-all; 		
	}
/* 2. 기본 링크 */
	a:link, a:visited { color : #369; text-decoration: none; }
	a:hover { color : #666;	text-decoration: underline;	}

/* 3. 이미지 */
	img { border-width: 0px; }
	
/* 4. 이미지 버튼 */
	.ib { cursor: pointer; }

/* 5. 입력 텍스트 */
	.text { border:1px solid #999; }

/* 6. 트리 테이블 */
	.branch2 {	}
	
/* 7. 트리 셀 */
	.branch3 { cursor: pointer;	height: 10px; }

/* 8. 달력 월 표시 */
	.cal_month { font-size : 11px; height: 18px; }

/* 9. 달력 요일 표시 */
	.cal_week1 { font-size : 11px; height:18px; }

/* 10. 달력 일요일 표시 */
	.cal_week2 { color: #f30; font-size:12px; text-align: center; }

/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 {	color: #000; font-size:12px; text-align:center; }

/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 {	color: #000; font-size : 11px; text-align: center; }

/* 13. 달력 이번 달 날짜 표시 */
	.cal_day3 {	font-size : 11px; text-align: center; }

/* 14. 달력 오늘 날짜 표시 */
	.cal_day4 {	text-align: center;	font-size : 11px; background-color:#ccc; font-weight:bold; }

/* 15. 달력 글쓴 날 링크 스타일 */
	a.cal_click:link, a.cal_click:visited {	color : #333; font-weight: bold; }
	a.cal_click:hover {	color : #369; font-weight: bold; }

/* 16. 이미지 아래 캡션 스타일 */
	.cap1 {	color: #876; text-align: center; }

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

/* 16. 카테고리 옆 개수 스타일 */
	.c_cnt { font:9px Tahoma; color : #999; }

/* 17. 최신글 옆 개수 스타일 */
	.ps_cnt { font:10px Tahoma;	color : #999; }


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

/* 사이드 영역 설정 */

/* 사이드 제목 설정 */
.side_title { 
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	}

/* 사이드 리스트 박스 설정 */
.side_list_box { 
	padding-left:6px;
	padding-right:6px;
	}

/* 사이드 리스트 설정 */
.side_list { 
	font:12px Dotum;
	color:#666;
	word-break:break-all;
	padding-left:8px;
	padding-bottom:8px;
	background:url("images/bullet1.gif") no-repeat 0px 4px;
	}
	.side_list A:link, .side_list A:visited { color:#666; text-decoration:none;}
	.side_list A:hover { color:#0066B3; text-decoration:underline;}

.side_name { font:11px Dotum; color:#999; }
.side_date { font :9px Tahoma; color:#999; }
.side_cnt { font :9px Tahoma; color:#666; }

/* 사이드 태그 설정 */
.side_tagbox { text-align: justify; word-break:break-all; line-height:20px; }
.side_tagbox a { letter-spacing:-1px; }	
.side_tagbox .cloud1 {
	background-color:#eee;
	font-weight:bold;
  	font-size : 16px;
	color : #f30;
}
.side_tagbox .cloud2 {
	background-color:#eee;
	font-weight:bold;	
	font-size : 15px;
  	color : #f60;
}
.side_tagbox .cloud3 {
	background-color:#eee;
	font-weight:bold;	
  	font-size : 14px;
  	color : #369;
}
.side_tagbox .cloud4 {
	background-color:#eee;
  	font-size : 13px;
  	color : #690;
}
.side_tagbox .cloud5 {
  font-size : 12px;
  color : #666;
}	
.side_tagbox a:hover{
	background-color:#E2FA43;
	color:#000;
}	

/* 카운트 설정 */
.side_counter {
	background-color:#eee;
	padding:5px 0;
	text-align:center;
	font:10px verdana;
	margin-bottom:20px;
	width:100%;
}


/* 메인 영역 공통 설정 */

/* 컨텐츠 내용 설정*/
.article { 
	padding:30px 6px; 
	word-break:break-all; 
	}
	.article blockquote {
		border-left: 7px double #ccc;
		margin: 10px 10px 10px 20px;
		padding-left: 10px;
		word-break:break-all;	
	}	
	.article a{	color:#369;	border-bottom:1px dotted #999; }	
	.article a:hover{ color:#369; text-decoration:none; }	
	.imageblock a {	border-bottom-width: 0px; }

/* 날짜 설정*/
.date, .notice_date { 
	font:10px Verdana; 
	letter-spacing:-1px;
	padding-right:10px;
	 }

.cnt { 
	font:10px Tahoma; 
	 }

/* 이름 설정*/
.name {
	font:26px Batang;
	color:#000;
	letter-spacing:-4px;
	}
	.name a:link, .name a:visited { color:#000; text-decoration:none;}
	.name a:hover { color:#2B63DD; text-decoration:none;}

/* 댓글 등 글내용 설정*/
.desc {
	padding-top:8px;
	padding-left:10px;
	word-break:break-all;
	}

.opt { 
	font:10px Verdana;
	color:#666;
	letter-spacing:-1px;
	}
	.opt a:link, .opt a:visited { color:#666; text-decoration:none;}
	.opt a:hover{ color:#D93343; text-decoration:none;}

/* 댓글 등 기본 박스 설정*/
.box {
	padding:10px;
	border-bottom:1px solid #eee;
	}

.reply_box {
	margin-top:10px;
	margin-left:80px;
	padding:10px;
	background-color:#F5F5F5;
	}	

/* 입력폼 설정 */
.form_input {
	margin-top:4px;
	padding:1px;
	height:18px;
	border:1px solid #aaa;
	}

.form_textarea {
	font-weight:normal;
	margin-top:4px;
	height:100px;
	width:100%;
	border:1px solid #aaa;
	overflow:visible;
	}

.form_submit {
	font:11px Verdana;
	color:#000;
	margin-top:4px;
	border:1px solid #aaa;
	background-color:#ddd;
	height:30px;
	width:100%;
	}


/* 태그 설정*/
.tag_cloud {
	font:13px Dotum;
	line-height:24px;
	word-break:break-all;
	padding:10px;
	}	

.tag_cloud .cloud1 {
	background-color:#eee;
	font-weight:bold;
	font-size : 20px;
  	color : #f30;
  }
.tag_cloud .cloud2 {
	background-color:#eee;
	font-weight:bold;	
	font-size : 18px;
  	color : #f60;
  }
.tag_cloud .cloud3 {
	background-color:#eee;
	font-weight:bold;	
  	font-size : 16px;
  	color : #369;
  }
.tag_cloud .cloud4 {
	background-color:#eee;
  	font-size : 14px;
  	color : #690;
  }
.tag_cloud .cloud5 {
	font-size : 12px;
  	color : #999;
  }	
.tag_cloud a:hover{
	background-color:#E2FA43;
	color:#000;
 }	

/* List, Search Result 설정*/
.list_box {
	padding:10px;
}

.rplist_box {
	padding:10px;
	border-bottom:1px solid #eee;
	}

.list {
	color:#666;
	word-break:break-all;
	padding-left:10px;
	padding-bottom:4px;
	background:url('images/bullet2.gif') no-repeat 0px 6px;
	}
	.list a:link, .list a:visited { color:#666; text-decoration:none;}
	.list a:hover{ color:#D93343; text-decoration:none;}
	
.rplist {
	color:#666;
	padding-top:8px;
	padding-left:10px;
	word-break:break-all;
	}
	.rplist a:link, .rplist a:visited { color:#666; text-decoration:none;}
	.rplist a:hover{ color:#D93343; text-decoration:none;}

/* location 설정 */
.location_spot { color:#666; }	
.location_info { color:#000; }	
.location_info a:link, .location_info a:visited { color:#000000; text-decoration:none;}
.location_info a:hover{ color:#2B63DD; text-decoration:none;}

/* GuestBook 설정*/
.guestbook_form_box { 
		font:11px Verdana;
		color:#000;
		padding:10px;
		padding-bottom:20px;
		border-bottom:1px solid #eee;
	}


/* Entry 설정*/
.tag_box {
	font :11px Tahoma; 
	color:#369;
	padding-left:54px;
	padding-top:2px;
	padding-bottom:10px;
	background:url('images/entry_tag.gif') no-repeat top left;
	}
	.tag_box a:link, .tag_box a:visited { color:#369; text-decoration:none;}
	.tag_box a:hover{ color:#D93343; text-decoration:none;}

/* Trackback,Comment 버튼 설정*/
.tb_cmt_btn {
	font:11px Verdana;
	color:#666;
	padding:10px;
	text-align:right;
	border-top:1px dotted #ccc;
	border-bottom:1px solid #ccc;
	}
	.tb_cmt_btn a:link, .tb_cmt_btn a:visited { color:#666; text-decoration:none;}
	.tb_cmt_btn a:hover{ color:#369; text-decoration:none;}

/* Trackback 설정*/
.tb_box {
	padding-left:6px;
	padding-right:6px;
	background-color:#F5F5F5;
	border-bottom:1px solid #eee;
}

.tb_address {
	font: 11px Verdana;
	color:#000;
	text-align:center;
	padding:12px;
}

.tb_list_box {
	padding:10px;
	border-top:1px dotted #ccc;
	background-color:#F5F5F5;
}

.tb_name {
	font:11px Tahoma;
	letter-spacing:0px;
	padding-left:10px;
	}

.cmt_form_box { 
		font:11px Verdana;
		color:#000;
		padding:10px;
		background-color:#F5F5F5;
		margin-bottom:20px;
	}

/* paging */
.paging{
	font:10px Tahoma;
	color:#000;
	padding-top:30px;
	text-align:center;
}

/* Copyright */
.blog_copyright {
	font:11px Tahoma;
	color:#909090;
}


/* 헤드(타이틀 및 제목) 추가 설정 */

.head {	}
.head a:link, .head a:visited {	}
.head a:hover{ }

.info { }
.info a:link, .info a:visited { }
.info a:hover{ }


/* 테마 관련 추가 설정 */

/* 홈페이지 전체 배경 설정 */
body { }

/* 홈페이지 전체 배경 앞 배경(body_back) 설정 */
#body_back { }

/* 홈페이지 전체 배경 앞의 앞 배경(body_front) 설정*/
#body_front { }

/* 메인 포스트 영역 배경 */
.main_back { height:600px; }

/* 사이드 영역 배경 */
.side_back { height:600px; }

/* 헤드 메뉴 영역 배경 */
.blog_head { }
.blog_title { font:47px 'Comic Sans MS' Batang; }
.blog_title A:link, .blog_title A:visited { }
.blog_title A:hover { }
.blog_info { }
.head_back { }

/* Top Menu Link */
.top_menu {	}
.top_menu A:link, .top_menu A:visited { }
.top_menu A:hover { }

/* Search */
.search_input{ }

