@charset "utf-8";
/* 공통 ----------------------------------------*/
body 				{ font:0.75em/1.8 tahoma, gulim, dotum, verdana, appleGothic, sans-serif;}
* 					{ margin:0; padding:0;}
hr              	{ display:none;}
img             	{ border:0;}
h1, h2, h3, h4  	{ margin:0; padding:0;}
h1              	{ font-size:1.8em;}
h2              	{ font-size:1.4em;}
h3              	{ font-size:1.2em;}
h4              	{ font-size:1em;}
ol, ul, li 			{ list-style:none;}
fieldset			{ border:1px solid #ddd;}
legend 				{ color:#000;}
a:link          	{ color:#889800; text-decoration:none;}
a:visited       	{ color:#889800; text-decoration:none;}
a:hover         	{ color:#889800; text-decoration:underline;}
a:active        	{ color:#889800; text-decoration:none;}
.c_cnt,    
.cnt		 		{ font:0.85em Tahoma; color:#889800; letter-spacing:1px;}









/* 레이아웃 ----------------------------------------*/
body 				{ background:#eee; margin:25px 0;}
#container 			{ background:#f4f4f0; border:1px solid #ccccc7; margin:0 auto; padding:10px; width:940px;}
#header				{ padding:0 0 10px;} 
#content 			{ clear:left; display:inline; float:left; overflow:hidden; margin:0 10px 0 0; width:600px;}
#sidebar 			{ display:inline; float:right; overflow:hidden; width:330px;}
#sidebarLeft		{ float:left; overflow:hidden; width:160px; padding:0 10px 0 0;}
#sidebarRight 	 	{ float:right; overflow:hidden; width:160px;}
#footer 			{ clear:both;}










/* header ------------------------------------------*/

/* 로고 */
.logo					{ background:url(images/logoBg.jpg); height:200px;}
.logo h1 a		 		{ display:block; height:0; overflow:hidden; padding:200px 0 0;}

/* 메뉴 */
.menu		   			{ background:#a6ba00; font:14px nanumGothic, malgun Gothic; overflow:auto; padding:3px 0 3px; width:940px;}
.menu ul				{ padding:0 0 0 10px; }
.menu li				{ float:left; letter-spacing:-1px; padding:3px 20px 3px 0;}
.menu li a:link,
.menu li a:visited		{ color:#fff; display:block; padding:0 5px;}
.menu li a:hover		{ background:#889800; padding:0 5px; text-decoration:none;}
.menu .tab_rss			{ float:right; padding:3px 5px 3px 0;}
.menu .tab_rss a		{ background:url(images/rss.gif) center center no-repeat; display:block; text-indent:-2000px; width:65px;}
.menu .tab_rss a:hover 	{ background:url(images/rss.gif) center center no-repeat;}










/* content -----------------------------------------*/

/* 공통  */
#content .boxTop 			{ background:#ddd; height:1px; overflow:hidden;}
#content .boxMiddle 		{ background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:14px; width:570px; }
#content .boxMiddle h3 		{ margin:0 0 10px 0;}
#content .boxBottom 		{ background:#ddd; height:1px; overflow:hidden; margin:0 0 25px 0;}

/* 제목 */
.searchList h3,
.searchRplist h3,
.localog h3,
.tagLog h3,
.guestbook h3, 
.titleWrap h2 				{ border-bottom:3px solid #ddd; font:bold 18px nanumGothic, malgun gothic, tahoma; letter-spacing:-1px; padding:0 0 5px; text-align:justify;}

/* 검색 결과 리스트, 댓글 검색 결과 리스트 */
.searchList ol,
.searchRplist ol 			{ }
.searchList ol li,
.searchRplist ol li		 	{ border-bottom:1px solid #eee;}
.searchList ol li a,			
.searchRplist ol li a		{ color:#000; display:block; padding:5px 0;}
.searchList ol li a:hover,
.searchList ol li a:focus,
.searchRplist ol li	a:hover,
.searchRplist ol li	a:focus { background:#a6ba00; color:#fff; text-decoration:none;}
.searchList .date, 
.searchRplist .date 		{ padding:0 10px 0 0;}
.searchList .cnt,
.searchRplist .cnt			{ padding:0 0 0 2px;}
.searchRplist .name 		{ color:#999; font:0.9em dotum; letter-spacing:-1px; padding:0 0 0 8px;}


/* 지역로그 */
.localog					{ } 
.localog ol,
.localog li					{ border-bottom:1px solid #eee; display:block; padding:2px 0;}
.localog li	a				{ color:#a6ba00; display:block; padding:2px 0;}			
.localog li	a:hover,
.localog li	a:focus 		{ background:#a6ba00; color:#fff; text-decoration:none;}
.localog .spot              { background:url(images/local.gif) 0 5px no-repeat; padding:0 0 0 15px;}
.localog .info              { background:url(images/localInfo.gif) 0 8px no-repeat; padding:0 0 0 15px;}

/* 태그로그 */
.tagLog 					{ }
.tagLog li .cloud1,
.tagBox li .cloud1			{ color:#a6ba00; font:bold 24px nanumgothic, malgun gothic, tahoma; letter-spacing:-1px;}
.tagLog li .cloud2,
.tagBox li .cloud2			{ color:#a6ba00; font:bold 16px nanumGothic, malgun gothic, tahoma; text-decoration:-1px;}
.tagLog li .cloud3,
.tagBox li .cloud3 			{ color:#a6ba00; font:bold 14px nanumGothic, malgun gothic, tahoma; text-decoration:-1px;}
.tagLog li .cloud4,
.tagBox li .cloud4 			{ color:#666; font:bold 14px nanumGothic, malgun gothic, tahoma; text-decoration:-1px;}
.tagLog li .cloud5,
.tagBox li .cloud5			{ color:#666; font:12px tahoma; }
.tagLog li,	
.tagLog li	    			{ display:inline; margin:0 5px 0 0; }
.tagLog a:hover 			{ background:#a6ba00; color:#fff; text-decoration:none;}

/* 방명록 */ 
.guestbook					{ }

/* 공지사항 */
.entryNotice				{ } 

/* 비밀글 */
.entryProtected				{ }
.entryProtected .article	{ padding:50px 0 0; text-align:center;} 

/* 본문 컨텐츠 공통 */
.localog .article,
.tagLog .article,
.entryNotice .article,
.entry .article 			{ padding:25px 0 0; text-align:justify;}
	
/* 제목, 카테고리, 날짜 */
.titleWrap 					{ border-bottom:1px dashed #ddd; }
.titleWrap h2 a:link,			
.titleWrap h2 a:visited		{ color:#000;}
.titleWrap h2 a:hover		{ color:#889800; text-decoration:none;}
.titleWrap .titleInfo 		{ padding:2px 0;}
.titleWrap .category 		{ padding:0 10px 0 0;}
.titleWrap .date 			{ color:#666; margin:0 0 5px 0;}

/* 관리자 */
.admin 						{ color:#ccc; float:right; letter-spacing:-1px;}
.admin a:link,
.admin a:visited 			{ color:#999;}
.admin a:hover   			{ color:#889800; text-decoration:underline;}

/* 본문 */
.entry .article				{ padding:15px 0 5px;}
.entry .article ol,
.entry .article ul 			{ margin:15px 0; padding:0 0 0 15px;}
.entry .article ol li 		{ list-style:decimal inside;}
.entry .article ul li 		{ list-style:square inside;}
.entry .article dt 			{ font-weight:bold;}
.entry .article dd 			{ } 
.entry .article BLOCKQUOTE 	{ background:url(images/iconBlockquote.gif) top left no-repeat; margin:15px 0 0; padding:0 0 0 25px;}
.entry .article p			{ margin-bottom:15px;}

/* 키워드 */
.key1						{ cursor:pointer; font-style:italic; text-decoration:underline;}

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

/* 이미지 */
.imageblock             	{ border:1px solid #ddd; margin:5px 0; padding:5px;}

/* 이미지 왼쪽 배치 */
.left                   	{ }

/* 이미지 가운데 배치 */
.center                 	{ }

/* 이미지 오른쪽 배치 */
.right                  	{ }

/* 이미지 2개 배치 */
.dual                   	{ background:#fff; margin:0 0 5px;}

/* 이미지 3개 배치 */
.triple                 	{ background:#fff; margin:0 0 5px;}

/* 본문 more & less */
.moreless_fold 				{ background:url(images/iconMore.gif) top left no-repeat; color:#000; padding:0 0 0 20px;}
.moreless_top           	{ background:url(images/iconLess.gif) top left no-repeat; color:#000; padding:0 0 0 20px;}
.moreless_body          	{ }
.moreless_bottom        	{ background:url(images/iconLess.gif) top right no-repeat; color:#999; padding:0 20px 0 0; text-align:right;}

/* 본문 광고 */
.tnmBanner					{ margin:10px 0 10px; text-align:center;}

/* 태그 */
.tagTrail 					{ background:url(images/tagTrail.gif) 0 22px no-repeat; height:auto;padding:20px 0 5px 25px;}
.tagTrail span 				{ }
.tagTrail a 				{ }

/* 트랙백, 댓글 보이기 & 감추기 */
.actionTrail 				{ border-top:1px solid #ddd; clear:both; font-size:1em; padding:5px 0 0; text-align:right;}
.actionTrail a:link,
.actionTrail a:visited 		{ color:#000; text-decoration:none;}
.actionTrail a:hover 		{ color:#889800; text-decoration:underline;}
.actionTrail .cnt 			{ color:#889800; font-weight:bold;}

/* 트랙백 */
.trackback 					{ padding:15px 0 0;} 
.trackback h3				{ background:#f5f5f5; font:bold 1em tahoma; padding:10px!important;} 
.trackback ol 				{ color:#999; height:1%; list-style:none; overflow:auto;}
.trackback li 				{ background:#f5f5f5; height:1%; overflow:hidden; padding:10px; text-align:justify;} 

/* 댓글 공통 */
.comment 					{ } 
.commentList 				{ } 
.guestList ol,
.commentList ol				{ overflow:hidden;}	
.guestList li,
.commentList li 			{ background:#f5f5f5; overflow:hidden; margin:10px 0 0; padding:10px;}

/* 댓글 이름 */
.guestList li .name,
.commentList li .name 		{ font-weight:bold;}
.guestList li .name a:link,
.commentList li .name a:link{ color:#889800;}

/* 댓글 날짜 */
.guestList li .date, 
.commentList li .date 		{ color:#666; font-size:0.9em; padding:0 0 0 5px;}

/* 댓글 본문 */
.guestList li p, 
.commentList li p 			{ clear:left; overflow:hidden; padding:5px 0 0; text-align:justify;}

/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.hiddenComment 				{ }

/* 종류별 댓글 [##_rp_rep_class_##] */
.rp_general             	{ }
.rp_admin               	{ }
.rp_secret              	{ color:#889800;}

/* 종류별 댓글 [##_guest_rep_class_##] */
.guest_general          	{ }
.guest_admin            	{ }

/* 댓글 답글 */
.guestList li ul, 
.commentList li ul 			{ }
.guestList li ul li, 
.commentList li ul li 		{ padding:0 0 0 50px;}

/* 댓글 주소, 수정, 삭제 */
.guestList li .control,
.commentList li .control 				{ float:right;} 
.guestList li .control a,
.commentList li .control a 				{ display:block; float:left; margin:0 0 0 5px; overflow:hidden;}
.guestList li .control a:hover,
.commentList li .control a:hover		{ background:#a6ba00; color:#fff; text-decoration:none;}
.guestList li .control .address, 
.commentList li .control .address,
.guestList li .control .modify,
.commentList li .control .modify,
.guestList li .control .write ,
.commentList li .control .write 		{ background:#eee; border:1px solid #ddd; color:#666; font:0.9em Dotum; letter-spacing:-1px; padding:2px 4px;} 

/* 댓글 입력 공통 */
.guestWrite,
.commentWrite				{ padding:50px 0 0;}
.guestWrite P,
.commentWrite p 			{ padding:10px 0 0;}
.guestWrite label,						
.commentWrite label 		{ color:#999; font-size:1em;}

/* 댓글 이름, 비밀번호, 홈페이지 입력 */
.guestWrite .name input,
.commentWrite .name input, 				
.guestWrite .password input,	
.commentWrite .password input,			
.guestWrite .homepage input,
.commentWrite .homepage input { border:1px solid #ddd; font:1em Tahoma; height:18px; padding:3px 0 0 5px; width:300px;}

/* 댓글 비밀글 체크 */
.secretWrap, 	
.commentWrite .secretWrap 				{ }
.guestWrite .secretWrap .checkbox,
.commentWrite .secretWrap .checkbox 	{ position:relative; top:2px;}
.guestWrite .secretWrap label, 
.commentWrite .secretWrap label 		{ }

/* 댓글 입력 */
.guestWrite textarea,	
.commentWrite textarea		{ border:1px solid #ddd; font:12px Tahoma; padding:5px; width:558px;}

/* 댓글 입력 버튼 */
.guestWrite .submit,
.commentWrite .submit		{ background:#4c4c4c; border:1px solid #4c4c4c; color:#fff; cursor:pointer; font:bold 1em Tahoma; padding:5px; width:570px;}

/* 페이징 */
.paging 					{ margin:0 0 25px 0; text-align:center;}
.paging .num 				{ background:#fff; border:1px solid #ddd; margin:0 2px 0 0; padding:4px 8px;}
.paging .numbox   			{ margin:0 0 0 5px;}
.paging .numbox a:hover, 
.paging .numbox a:focus		{ background:#a6ba00; border:1px solid #ddd; color:#fff; padding:4px 8px; text-decoration:none;}
.paging .selected 			{ font-weight:bold;}
.paging .no-more-prev,
.paging .no-more-next 		{ } 











/* sidebar ----------------------------------------*/
/* 공통 */
#sidebar 						{ font:0.9em tahoma, dotum; line-height:1.5;}
#sidebar h3 					{ background:#4c4c4c; color:#fff; font:1em dotum; letter-spacing:-1px; padding:7px 5px 5px;}
#sidebar .boxTop	 			{ background:#ddd; height:1px; overflow:hidden;}
#sidebar .boxMiddle 			{ background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:9px; width:140px;} 
#sidebar .boxMiddle2			{ background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:14px; width:300px;}
#sidebar .boxBottom 			{ background:#ddd; clear:both; height:1px; overflow:hidden; margin:0 0 10px;}
#sidebar ul li a				{ border-bottom:1px solid #eee; color:#666; display:block; padding:4px 0 0;}
#sidebar ul li a:hover, 
#sidebar ul li a:focus			{ background:#a6ba00; color:#fff; text-decoration:none;}

/* 검색 */
.search							{ margin:0 0 10px;}
.search input 					{ background:#f4f4f0; border:5px solid #89897c; cursor:pointer; font-size:12px; height:18px; padding:3px 0 0 3px; width:317px; }
.search .submit 				{ display:none;}

/* 프로필 */
.blogImage						{ }
.blogImage img 					{ width:138px;}
.blogDesc 	 					{ display:block; padding:10px 0 0; text-align:justify;}
.userID							{ display:block; font:bold 1em tahoma; padding:10px 0 0;}

/* 카테고리 */
.category ul li ul li ul li a 	{ display:block; padding-left:12px!important;}

/* 태그 */	
.tagBox 						{ line-height:1.8; text-align:justify !important;}
.tagBox ul						{ padding:5px 0;}
.tagBox ul li, 				
.tagBox ul li a 				{ display:inline !important; font-size:1.1em; padding:3px 0;} 

/* 방문자 */
.counter						{ color:#666;}
.counter ul 					{ }
.counter ul li 					{ border-bottom:1px solid #eee; clear:both;  padding:4px 0;}
.counter ul li span 			{ display:block; float:right;}
.counter ul li.total span 		{ color:#a6ba00; font:bold 1.2em tahoma;}










/*- footer ----------------------------------------*/
/* 문구 */
.copyright  		{ background:#2c2c2c; color:#ccc; font:0.9em tahoma, dotum; padding:10px; text-align:center;}
.copyright a 		{ color:#ccc;}
.copyright a:hover 	{ color:#889800;}