@charset "utf-8";
/* CSS Document */
/* 반드시 들어가야 하는 스타일 시작 */
/* 1. 본문 전체  */

	body{ 
		background:url(./images/bg.jpg) 0 0 no-repeat #fff;
		margin:40px 40px 20px 40px;
		font-family:'dotum','tahoma'; 
		font-size:11px; 
		background-color:#fff; 
		color:#999;
		line-height:145%; 
		letter-spacing:0px;
	}

	input{
		font-size:11px;
		font-family: 'dotum','tahoma';
		color: #999; 
		background-color: #fff; 
		height: 17px; 
		border: 1px solid #e6e6e6;
		line-height:145%;
	}
	
	textarea {
		font-size:11px;
		font-family: 'dotum','tahoma';
		color: #999; 
		background-color: #fff; 
		border: 1px solid #575757;
		line-height:145%;
	}
		 
/* 2. 기본 링크 */
	a  					{ text-decoration:none;}
	a:link	 			{ color:#999;}
	a:visited			{ color:#999;}
	a:hover  			{ color:#4d4d4d;}
	
/* 3. 이미지 */
	img					{ border:0;}
	
/* 4. 이미지 버튼 */
	.ib 				{cursor: pointer;}
	
/* 5. 입력 텍스트 */
	.text 				{ }
	
/* 6. 트리 테이블 */
	.branch2 			{ }
	
/* 7. 트리 셀 */
	.branch3 			{ cursor:pointer; height:8px;}
	
/* 8. 달력 월 표시 */
	.cal_month 			{ font:9px tahoma; height:18px; color:#999;  text-align:left;}
	
/* 9. 달력 요일 표시 */
	.cal_week1 			{ font:11px dotum; height:18px; color:#999; text-align:left;}
	
/* 10. 달력 일요일 표시 */
	.cal_week2 			{ font:11px dotum; color: #000;text-align:left;}
	
/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 			{ font:9px tahoma; color:#999;}
	
/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 			{ font:9px tahoma; color: #999;}
	
/* 13. 달력 이번 달 날짜 표시 */
	.cal_day3 			{ font:9px tahoma; color:#999;}
	
/* 14. 달력 오늘 날짜 표시 */
	.cal_day4 			{ font:9px tahoma; color:#000;}
	
/* 15. 달력 글쓴 날 링크 스타일 */
	.cal_day3 a			{ font:9px tahoma; font-weight:bold; color:#000;text-decoration:underline;}
	.cal_day3 a:hover 	{ text-decoration:underline;}

/* 16. 이미지 아래 캡션 스타일 */
	.cap1 				{ color: #999;	text-align: center;	}
	
/* 본문 - more / less */
	.moreless_fold		{ background:url(images/iconMore.gif) top left no-repeat; padding-left:25px; color:#666; font-weight:bold; }
	.moreless_top		{ background:url(images/iconLess.gif) top left no-repeat; padding-left:25px; color:#666; font-weight:bold; }
	.moreless_body		{ }
	.moreless_bottom	{ background:url(images/iconLess.gif) top right no-repeat; padding-right:25px; color:#666; text-align:right; font-weight:bold; }
	
/* 16. 키워드 스타일 */
	.key1 				{ }
	
/* 16. 카테고리 옆 개수 스타일 */
	.c_cnt 				{ font:10px tahoma;	color:#b5b5b5; letter-spacing:0;}
	
/* 17. 최신글 옆 개수 스타일 */
	.ps_cnt 			{ font:10px tahoma;	color:#b5b5b5; letter-spacing:0;}

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
	h1, h2, h3, h4		{ margin:0; padding:0;}
	hr					{ display:none;}
	
	
	
	

/******************************** boravi_style ************************************/



.container							{ width:850px;}
	.content 						{ float:right; width:600px;}
		.content_menu 				{ width:600px; margin-bottom:10px;}
			.content_leftmenu		{ display:inline;}
				.content_leftadmin	{ float:right; margin:5px 1px;}
				.content_leftmain	{ margin:0px; background:url(./images/btn_bg.gif) top left repeat-x; height:25px;}
			.content_rightmenu		{ width:200px; font-size:1px; float:left; display:inline;}
				.rightmenu			{ float:left; width:120px; display:inline;}
				.text 				{ border:1px solid #e6e6e6; font-family:tahoma, dotum; font-size:11px; color:#999;}
				.search				{ border:solid 1px #e6e6e6; font-family:verdana; font-size:7pt; color:#575757;background-color:#fff; letter-spacing:0px;}		
		.content_box 				{ clear:both;}
		* html .content_box			{ }
			.content_body 			{ width:600px; margin:0 auto;}
	.sideinfo						{ float:left; width:250px; margin-bottom:20px;}
		/*.tit_box 					{ margin:10px 0 10px 0; font:bold 13px dotum;letter-spacing:-1px;}
		.tit_box a 					{ color:#000 !important; font:bold 13px dotum; text-decoration:none;}
		.blogdesc					{ margin:0 0 30px 0; background:000000; padding:0px 3px; font:11px dotum;}*/
		.side_box 					{ width:200px; margin:0 50px 0 0; overflow:hidden; font:11px dotum;}
			.sea_box01				{ margin:5px 0 4px 0px; margin-bottom:25px; font:11px dotum;}
			.sea_box02 				{ padding:8px 0 4px 8px; margin-bottom:25px; font:11px dotum;}
			.side_box01 a 			{ color:#999;}
			.side_box01 a:hover 	{ color:#4d4d4d; text-decoration:underline;}
			.side_box02 a 			{ color:#999;}
			.side_box02 a:hover		{ color:#4d4d4d; text-decoration:none;}
			
			
/* roll-over menu */
a.rollover img 						{ display:inline;}
a.rollover img.over 				{ display:none;} 
   a.rollover:hover 				{ border:0px }
   a.rollover:hover img 			{ display:none; }
   a.rollover:hover img.over 		{ display:inline; } 

/* Search */
.search_box 						{ margin:0px; background-color:#fff; padding:5px;}
.search_box .text					{ width:130px; color:#999; background-color:#fff; height:15px; font:11px dotum; border:1px solid #e6e6e6;}
.search_box .search					{ width:50px; color:#999; background-color:#efefef; height: 19px; font:9px tahoma;}

/* Sideinfo basic */
.sideinfo 							{ font:11px tahoma, dotum;}
.sideinfo .name						{ font:11px tahoma, dotum; color:#a6a4a5;}
.sideinfo .date						{ font:10px tahoma; color:#cbcbcb;}
.sideinfo .cnt						{ font:10px tahoma; color:##b5b5b5;}
.sideinfo ul						{ margin:0; padding:0; list-style:none;}
.sideinfo li						{ background:url(./images/bull.gif) no-repeat 0 7px; padding:2px 0 2px 8px; }
.sideinfo a:link					{ color:#999;}
.sideinfo a:visited 				{ color:#999;}
.sideinfo a:hover 					{ color:#4d4d4d;}

/* Sideinfo title*/
.sideinfo .s_tit					{ height:15px; font-size:1px; margin-left:1px}
.sideinfo .category .s_tit			{ background:url(./images/barCategory.gif) top left no-repeat;}
.sideinfo .recentPost .s_tit		{ background:url(./images/barRecentPost.gif) top left no-repeat;}
.sideinfo .recentComment .s_tit		{ background:url(./images/barRecentComment.gif) top left no-repeat;}
.sideinfo .recentTrackback .s_tit	{ background:url(./images/barRecentTrackback.gif) top left no-repeat;}
.sideinfo .tag .s_tit				{ background:url(images/barTag.gif) top left no-repeat; }
.sideinfo .archive .s_tit			{ background:url(images/barArchive.gif) top left no-repeat; }
.sideinfo .calender .s_tit			{ background:url(images/barCalender.gif) top left no-repeat;}
.sideinfo .link .s_tit				{ background:url(images/barLink.gif) top left no-repeat;}

/* Profile image */
.sideinfo .blogimage				{ overflow:hidden; margin:3px 0 80px 0px;}

/* Category list*/
.sideinfo .category 				{ border-bottom:1px solid #e6e6e6;}
.sideinfo .category li				{ background-image:none; padding-bottom:1px; border-bottom:1px solid #f1f1f1;}
.sideinfo .category li ul li ul li	{ margin-left:3px; padding-left:0px; border-left:1px dotted #999;}

/* Recent comment */
.sideinfo .recentPost 				{ margin-top:30px;}
.sideinfo .recentComment			{ overflow:hidden;}

/* Counter */
.sideinfo .counter					{ font-family:verdana; font-size:7pt; line-height:140%; padding:7px 0px 10px 8px;}

/* rss_box */
.sideinfo .rss_box					{ margin:12px 5px;}

/* Copyright */
.sideinfo .poweredBy					{ font-family:tahoma; font-size:7pt; line-height:140%; margin:5px;}
.sideinfo .poweredBy img.t_logo 		{ float:left; margin-right:8px;}
.sideinfo .poweredBy a.copyright 		{ color:#333; text-decoration:none;}
.sideinfo .poweredBy a.copyright:hover 	{ color:#000; text-decoration:underline;}

/* Tag cloud */
.sideinfo .tag 					{ background:none; display:inline;}
.sideinfo .tag a 				{ line-height:130%;}
/*
.sideinfo .tag .cloud1 			{ font-size:11px; color:#000;}
.sideinfo .tag .cloud2 			{ font-size:11px; color:#000;}
.sideinfo .tag .cloud3 			{ font-size:11px; color:#000;}
.sideinfo .tag .cloud4 			{ font-size:11px; color:#000;}
.sideinfo .tag .cloud5 			{ font-size:11px; color:#999;}*/
.sideinfo .tag a:hover			{ background-color:#000; color:#fff;}	

/* content 기본스타일*/
.content 						{ font:11px dotum;}
.content h2						{ font:bold 13px dotum; color:#a6a4a5;}
.content h3						{ font:bold 14px dotum; color:#333; margin:0 0 20px 0;}
.content .name					{ font:11px dotum; margin-top:5px;color:#333;}
.content .date					{ font:11px tahoma; color:#cbcbcb; letter-spacing:0;}
.content .cnt 					{ font:11px tahoma; letter-spacing:0; color:#b5b5b5;}

/* content 검색 리스트 */
.content .searchList			{ margin:50px 0;}
.content .searchList a			{ text-decoration:none;}
.content .searchList a:hover 	{ text-decoration:none;color:#4d4d4d; }
.content .searchList .date 		{ padding-right:7px; color:#cbcbcb; font:9px tahoma;}
.content .searchList ol			{ list-style:none; margin:0; padding:0;}
.content .searchList li			{ border-bottom:1px solid #f1f1f1; padding:5px 0; }

/* content 검색 댓글 리스트 */
.content .searchReplyList		{ margin:50px 0;}
.content .searchList a:			{ text-decoration:none; color:#000;}
.content .searchReplyList .date	{ padding-right:7px; color:#cbcbcb; font:9px tahoma;}
.content .searchReplyList .name { color:#333;font:11px dotum;}
.content .searchReplyList ol	{ list-style:none; margin:0; padding:0;}
.content .searchReplyList li	{ border-bottom:1px solid #f1f1f1; padding:5px 0;}

/* content 위치로그 */
.content .local 				{ margin:50px 0;}
.content .local .loc_body		{ margin-top:20px;}
.content .local .spot 			{ padding:5px 0 0px 15px; background:url(./images/iconDepth.gif) no-repeat 0px 7px; margin:0 3px; font:11px dotum;line-height:150%;}	
.content .local .info 			{ padding:7px 0 0px 15px; background:url(./images/iconDepth_01.gif) no-repeat 0 9px; font:11px dotum;}	
.content .local a				{ color:#000;}
.content .local a:hover			{ color:#9156fb; text-decoration:underline;}

/* content 태그 */
.content .tag					{ margin:50px 0;line-height:130%;}
.content .tag a					{ color:#999; padding:0 2px; text-decoration:none;}
.content .tag ul				{ margin:0; padding:0;}
.content .tag li				{ display:inline; padding:0;}
  
.content .tag li .cloud1 		{ font-size:11px; color:#000;}
.content .tag li .cloud2 		{ font-size:11px; color:#000;}
.content .tag li .cloud3 		{ font-size:11px; color:#000;}
.content .tag li .cloud4 		{ font-size:11px; color:#000;}
.content .tag li .cloud5 		{ font-size:11px; color:#999;}
.content .tag li a:hover		{ background-color:#000; color:#fff;}	

/* content 방명록 기본 스타일 */
.content .guestbook 			{ margin:50px 0;}
.content .guestbook p			{ margin:0; padding:0; }

/* content 방명록 글쓰기 */
.content .guestbook .write 				{ background-color:#fff; color:#999; margin-bottom:25px;}
.content .guestbook .write input 		{ width:250px; font-size:11px; color:#999; background-color:#fff; height:17px; border:1px solid #e6e6e6;}
.content .guestbook .write .homepage 	{ width:250px; display:inline; olor:#999; background-color:#fff;	height:17px; border:1px solid #e6e6e6;}
.content .guestbook .write textarea 	{ font:11px dotum; width:99%; height:90px; color:#999; background-color:#fff; border:1px solid #e6e6e6; line-height:140%;}
.content .guestbook .write .checkbox 	{ border:0; width:20px; margin-left:-5px;}
.content .guestbook .write .btn 		{ font-family:tahoma; font-size:7pt; width:100px; margin:7px 0 0 0;}
.label 									{ font:7pt tahoma;}

/* content 방명록 리스트 */
.content .guestbook .list 				{ color:#cccbc9; padding:10px 0px; font:11px dotum;}
.content .guestbook .list a 			{ color:#666; text-decoration:underline;}
.content .guestbook .list a:hover		{ color:#000; text-decoration:underline;}
.content .guestbook .list ul			{ margin:0; padding:0; list-style:none;} 
.content .guestbook .list ol			{ margin:0; padding:0; list-style:none;} 
.content .guestbook .list li			{ padding:10px 10px; border-bottom:1px solid #f1f1f1;}
.content .guestbook .list li ul li		{ padding-left:27px; background:#fff url(./images/iconDepth.gif) no-repeat 12px 16px;border:1px solid #ebebeb; margin:10px 0; background-color:#fafafa;}
.content .guestbook .list .name			{ font:11px; float:left; padding-right:10px; height:19px;}
.content .guestbook .list .date			{ float:left; padding:4px 0 0 0;}
.content .guestbook .list .control		{ margin-left:300px; text-align:right;}
.content .guestbook .list .control img	{ margin-left:2px;}
.content .guestbook .listBody 			{ clear:both; color:#999; padding:3px 5px 5px 0; line-height:140%;}

.content .guestbook .name a				{ color:#000; text-decoration:none;}
.content .guestbook .name a:hover 		{ color:#9156fb;text-decoration:underline;}
.content .guestbook .date				{ font:10px tahoma; color:#cbcbcb; }

/* content > entryNotice, entryProtected, entry 기본 스타일 */
.entryNotice, .entryProtected 			{ margin:50px 0;}

/* content > entryNotice, entryProtected, entry 제목 + 정보 */
.content .titleinfo						{ margin-bottom:5px;}
.content .titleinfo h2 					{ margin-bottom:3px; font:bold 14px dotum;}
.content .titleinfo h2 a 				{ color:#000;}
.content .titleinfo h2 a:hover 			{ color:#666; text-decoration:none;}
.content .titleinfo .name				{ float:left; display:inline; padding:0 5px 0 0;}
.content .titleinfo .date				{ padding-top:5px; font:9px tahoma;}
.content .titleinfo .admin 				{ color:#cbcbcb; margin-bottom:10px; font:11px dotum; padding:5px 5px 0 0px; margin-top:5px;}
.content .titleinfo .admin a 			{ color:#b4b4b4;}
.content .titleinfo .admin a:hover		{ color:#666; text-decoration:underline;}
.content .titleinfo li					{ margin:0 5px; padding:3px 0;}

/* content > entryNotice, entryProtected, entry 본문 */
.content .article						{ margin-bottom:30px; overflow:hidden; width:600px; letter-spacing:0px; font:11px dotum; line-height:150%; border-top:1px solid #f1f1f1; padding-top:28px;}
.content .article ul					{ margin-left:20px; padding:0;}
.content .article ol					{ margin-left:20px; padding:0;}
.content .article a						{ color:#666;}
.content .article a:hover				{ color:#000; text-decoration:underline;}
.content .article blockquote			{ margin:10px 0 10px 30px; padding:5px 5px;}

/* content > entry >  태그 */
.content .entry 						{ margin-top:60px;}
.content .entry .e_tag					{ clear:both; margin-bottom:10px;}
.content .entry .e_tag a:hover			{ background-color:#fff; color:#4d4d4d;}	

/* content >entry >  트랙백+댓글 버튼 */
.content .entry .btnTrackbackComment 	{ clear:both; border-top:1px solid #f1f1f1; border-bottom:1px dashed #f1f1f1; padding:3px 0px; margin:0;}
.content .entry .btnTrackbackComment a	{ text-decoration:none;}

/* content > entry > 트랙백받을 주소*/
.content .entry .trackback 				{ margin:0; padding:4px 0px 7px 5px; overflow:hidden; background-color:#fff; font-size:11px;}
.content .entry .trackback h3			{ font:11px dotum; padding:0px 0px 5px 2px; color:#999; border-bottom:1px solid #f1f1f1; margin:0 -7px -7px -7px;}
.content .entry .trackback .address		{ letter-spacing:0; font:10px Verdana; color:#4c4b4a;}

/* content > entry > 트랙백 리스트 */
.content .entry .trackback h4				{ color:#a6a4a5; font-size:11px; font-weight:normal; display:inline; margin:0;}
.content .entry .trackback h4 a:hover		{ color:#000; text-decoration:underline;}
.content .entry .trackback .list 			{ padding:5px 5px 0 0;}
.content .entry .trackback .list ol			{ margin:0; padding:0; list-style:none;}
.content .entry .trackback .list li			{ background:url(./images/bullTri.gif) no-repeat 0px 12px; margin-top:6px; padding:12px 0 5px 13px; border-bottom:1px solid #f1f1f1; }
.content .entry .trackback .list .name 		{ background:none; padding:0; padding:0 12px 0 0px;}
.content .entry .trackback .list .date		{ color:#cbcbcb; font:7pt tahoma}
.content .entry .trackback .list .control 	{ padding:0;}
.content .entry .trackback .list .listBody	{ padding:1px 5px 5px 0; letter-spacing:normal;}

/* content > entry > 댓글 타이틀*/
.content .entry .comment					{ width:/*@post-width:-12*/600px/*@*/; overflow:hidden; background-color:#fff; padding:0;}
.content .entry .comment p					{ margin:0;}
.content .entry .comment 					{ margin-bottom:50px;}
.content .entry .comment h3					{ display:none;}
.content .entry .comment .address			{ color:#4c4b4a;}

/* content > entry > 댓글 리스트 */
.content .entry .comment .list 						{ }
.content .entry .comment .list ol					{ margin:0; padding:0; list-style:none;}
.content .entry .comment .list ul					{ list-style:none;}
.content .entry .comment .list li					{ padding:10px 5px 10px 5px; border-bottom:1px solid #f1f1f1;}
.content .entry .comment .list li ul 				{ margin-left:0px; padding:0;}
.content .entry .comment .list li ul li				{ background:#fff url(./images/iconDepth.gif) no-repeat 10px 12px;padding:5px 5px 5px 23px ; margin:10px 0px 10px 12px; border:1px solid #ebebeb; color:#999; background-color:#fafafa;}
.content .entry .comment .list li ul li	.listBody	{ padding:1px 5px 5px 2px; }
.content .entry .comment .list li ul li .name 		{ background-image:none; padding:0px 12px 0 0;}
.content .entry .comment .name a					{ font:11px; color:#a6a4a5;}

/* content > entry  댓글+트랙백 공통 스타일 */
.content .entry .list .name					{ background:url(./images/iconComment.gif) left top no-repeat; float:left; height:19px;padding:0 12px 0 12px; color:#000; font:11px dotum;}
.content .entry .list .name a 				{ color:#000;}
.content .entry .list .name a:hover 		{ color:#9156fb; text-decoration:underline;}
.content .entry .list .name img 			{ float:left; display:inline;}
.content .entry .list .date					{ float:left; display:inline; padding: 5px 10px 0 0; color:##cbcbcb;font:7pt tahoma;}
.content .entry .list .control				{ padding:0;text-align:right;}
.content .entry .list .control img			{ margin-left:0;}
.content .entry .listBody 					{ clear:both; color:#999; padding:3px 5px 5px 12px; line-height:140%;}
.content .entry .cnt						{ color:#9156fb; }

/* content > entry 댓글 쓰기 */
.content .entry .comment .write 			{ background-color:#fff; color:#999; margin:30px 0 10px 0;}
.content .entry .comment .write input		{ width:250px; font-size:11px;color: #999; background-color: #fff;	height: 17px; border: 1px solid #e6e6e6;}
.content .entry .comment .write .homepage	{ width:250px; display:inline;font-size:11px; color: #999; background-color: #fff; height: 17px; border: 1px solid #e6e6e6;}
.content .entry .comment .write textarea	{ font:11px dotum; color:#999; background-color:#fff; border:1px solid #e6e6e6; width:99%; height:90px; }
.content .entry .comment .write .checkbox	{ border:0; width:20px; margin-left:-5px; }
.content .entry .comment .write .btn		{ font-family:tahoma; font-size:7pt; width:100px; margin:7px 0px 0 0;}

/* page navigation*/
.paging										{ margin:30px 0 60px 0; text-align:left;  font:7pt tahoma;}
.paging .numbox								{ border-left:1px solid #ccc; padding-left:6px; margin-left:6px;  font:7pt tahoma;}
.paging .num								{ border-right:1px solid #ccc; padding-right:8px; margin-right:5px; font:7pt tahoma;}
.paging a:visited							{ text-decoration:none; font:7pt tahoma;}
.paging a:hover								{ font-weight:bold; color:#9156fb; font:7pt tahoma;}