@charset "utf-8";

/* 반드시 들어가야 하는 스타일 시작 */
/* 1. 본문 전체  */
	body{
		text-align: center;
		padding-top: 50px;
	background: url(./images/greenbg.gif);
	}
	body, td, input, textarea {
		font: 0.7em/1.5em Verdana, verdana, verdana, Sans-serif;
		color : #896664;				
	}

	td, input, select, textarea {
		font-size: 12px;
	}

/* 2. 기본 링크 */
	a:link {
		text-decoration: none;
		color : #5a5a5a;
	}
	a:visited {
		text-decoration: none;	
		color : #5a5a5a;
	}
	a:hover {
		text-decoration: none;		
		color : #b6c654;
	}

/* 3. 이미지 */
	img {
		border-width: 0px;
	}

/* 4. 이미지 버튼 */
	.ib {
		cursor: pointer;
	}

/* 5. 입력 텍스트 */
	.text {
	}

/* 6. 트리 테이블 */
	.branch2 {
	}

/* 7. 트리 셀 */
	.branch3 {
		cursor: pointer;
		height: 10px;
	}

/* 8. 달력 월 표시 */
	.cal_month {
		font-size : 10px;
		height: 18px;
		text-align: center;
		vertical-align: top;
		font-weight:bold;
                  font-color: #b6c654
	}

/* 9. 달력 요일 표시 */
	.cal_week1 {
		font-size : 11px;
		text-align:center;
	}

/* 10. 달력 일요일 표시 */
	.cal_week2 {
		color: #b6c654;
		font-size:11px;
		text-align: center;
	}

/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 {
		color: #000;
		font-size:10px;
		text-align:center;
	}

/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 {
		color: #000;
		font-size : 10px;
		text-align: center;
	}

/* 13. 달력 이번 달 날짜 표시 */
	.cal_day3 {
		font-size : 10px;
		text-align: center;
	}

/* 14. 달력 오늘 날짜 표시 */
	.cal_day4 {
		text-align: center;
		font-size : 10px;
		font-color:#b6c654;
		background-color:#edf5ba;
		font-weight:bold;
	}

/* 15. 달력 글쓴 날 링크 스타일 */
	a.cal_click:link {
		font-weight: bold;
		color : #b6c654;
	}
	a.cal_click:visited {
		font-weight: bold;
		color : #ffffff;
	}
	a.cal_click:hover {
		font-weight: bold;
		color : #ffffff;
	}

/* 16. 이미지 아래 캡션 스타일 */
	.cap1 {
		color: #876;
		text-align: center;
	}

/* 16. 키워드 스타일 */
	.key1 {
		cursor: pointer;
		border-bottom: 1px dotted #ccc;
	}

/* 16. 카테고리 옆 개수 스타일 */
	.c_cnt {
		font:11px Tahoma;
		color : #999;
	}

/* 17. 최신글 옆 개수 스타일 */
	.ps_cnt {
		font:11px Tahoma;
		color : #999;
	}


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

h1, h2, h3 {
	margin:0px;
	}
#container {
	width:750px;
	background:url(ffffff) repeat-x 	
border:1px solid #ffffff;

  text-align: left;	
	padding:10px;  
	margin: 0px auto;	
}










/***************** 헤더영역 *******************/
#header {
	height:35px;
	background:url(images/header.gif) no-repeat;
	padding : 17px 0px 22px 40px;
	color:#cb867a;
	margin-bottom:15px;
	border-top:1px dotted #b6c654;
	border-bottom:1px dotted #b6c654;

	}
#header h1{
	font:30px verdana;
	font-weight:bold;
	float:center;
	}
#header #link {
	text-align:center;
	margin-left:450px;
	padding-top:10px;
	font:11px Tahoma;
	}
#header a:link    {color:#cb867a;}	
#header a:visited {color:#cb867a;}	
#header a:hover   {color:#cb867a;}	
#header a:active  {color:#cb867a;}	

#header .desc{
	font-size:11px;
	line-height:16px;
	color:#b6c654;
	text-align:left;
	}	














/***************** 사이드바 영역 *******************/	


#sidebar .category li          {
 	background:url(images/bul.gif) no-repeat 0 6px;
	line-height:8px;
	padding-left:7px;
}	

#sidebar .category ul {
	padding:5px 0;
	margin-left:10px;
}



.l1 {
	background:url()  no-repeat;
	background-position: 0% 0%;
	width: 0px;
	height: 31px;
}


.l2 {
	background:url(./images/sidebar.gif)  no-repeat;
	background-position: 0% 0%;
	width: 36px;
	height: 31px;
}




/* category, category_list*/
.category .box li ul li ul li{
	list-style-image:none;
	padding-left:10px;
	margin-left:7px;
	border-left:1px dotted #999;
}
.category .box a{
	font-size:12px;
	color:#333;
}


.linktitle {
	font-family: "verdana","arial","verdana";
	background:url() repeat-x;
	font-size: 10px;
	font-weight: bolder;
	color: #cb867a;
	line-height: 100%;
	height: 31px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}






	
#sidebar {
	background:#fff;
	padding:5px;
	margin-left:1px;  
	border-right:1px dotted #b6c654;
         border-left:1px dotted #b6c654;
	width:190px;	
	}
/* 태그 클라우드 */

#sidebar .owner{
	font-size:11px;
	text-align:center;
	padding-bottom:2px;
	}	
#sidebar .image{
  margin-bottom:2px;
	text-align:center;
	overflow:hidden;	
	}	

#searchbox {
	text-align:center;
	padding:5px 0;
	}	
#searchbox input{
	width:90px;
	height:16px;
	border:1px solid #999;
	background-color:#ffffff;
	}	
#searchbox .submit{
	width:62px;
	height:20px;
	border:1px solid #999;
	background-color:#ffffff;
	font:10px, 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{

	padding-left:5px;
	padding-top:5px;
	font:12px verdana;
	color:#000;
	}	
#listbox{
	margin:0px 0px 20px 0px;
	}
#listbox .cnt{
	font:10px Tahoma;
  color:#999;
	}	
#listbox .date{
	font:11px Tahoma;
  color:#999;
	}		
#listbox .name{
	font-size:11px;
  color:#999;
	}		
#sidebar ul{
	list-style: none;
  margin: 0px;
  padding: 0px;
	}	
#counter {
	background-color:#fff;
	text-align:left;
	padding:0px;
	font:11px Tahoma;
	margin-bottom:10px;
	}			





				

/***************** 컨텐츠 영역 ***************/
#notice {
	background-color:#ffffff;
	text-align:;left;
	padding:5px;
	font:11px verdana;
	font-color: #5a5a5a;
	margin-bottom:0px;
	}
#content {
	width:530px;
	float:right;
  overflow: hidden;
	background-color: #fff;
	border-right:1px dotted #b6c654;
         border-left:1px dotted #b6c654;
	}
#content a:hover {
	color:#cb867a;
	}		
#content #btnbox{
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #999;
	padding:5px 0px 3px 10px;
	font-size:11px;
	}			
#content a.btn:link {color:#cb867a;}	
#content a.btn:visited {color:#cb867a;}	
#content a.btn:hover {color:#cb867a;}	
#content a.btn:active {color:#cb867a;}			

#content #listup {
	line-height:18px;
	padding:11px 0;
	border-bottom:1px dotted #ddd;
	margin-bottom:20px;
	}	
#listup a:hover {
	color:#cb867a;
	border-bottom:1px dotted #999;
	}			
#listup .date {
	font:11px tahoma;
	padding-right:5px;
	color:#cb867a;
	}	
#listup .name {
	font-size:11px;
	color:#999;
	}			
	
#content #title	{
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:url(images/hana1.gif) no-repeat 0 50%;
	padding:0px 10px 11px 20px;
}
#content #title .key	{
	color:#cb867a;
}


#other {}













/*** 태그 ***/	
#tagcloud *{
	line-height: 1.5em;
	text-align: justify;	
	}		
#tagcloud a:hover{
	text-decoration:none;
	}	
#tagcloud .cloud1 {
	background-color:#ffe8e4;
	font-weight:bold;
  font-size : 16px;
  color : #f60;
  }
#tagcloud .cloud2 {
	background-color:#f2ffe4;
	font-weight:bold;	
  font-size : 15px;
  color : #069;
  }
#tagcloud .cloud3 {
	background-color:#fff1e4;
  font-size : 14px;
  color : #690;
  }
#tagcloud .cloud4 {
  font-size : 13px;
  color : #09c;
  }
#tagcloud .cloud5 {
  font-size : 12px;
  color : #999;
  }	
	











/*** 키로그 ***/	
#listup .keydate{
	padding:10px;
	font-weight:bold;
	}
#listup .keybox{
	padding:10px;
	}	
	
		










/*** 위치로그 ***/			
#listup .local {
	padding-left:50px;

	margin-bottom:3px;
	}	
#listup .local_info {
	padding-left:30px;

	margin-bottom:3px;
	}		













/*** 방명록 ***/
#guestbook {
	padding:0px 10px;
	line-height:12px;
	font-size:11px;	
	}
#guestbook .info {
	padding: 5px 0px;
	color:#cb867a;
}	
#guestbook .date{
	font:11px Tahoma;
	color:#666;
	}		
#guestbook .accept {
	border-bottom:1px dotted #ccc;
	padding:11px 0px;
	}
#guestbook .accept1 {
	padding:11px 0px 5px 30px;
	background:url no-repeat 5px 15px;
	}	
#guestbook .accept2 {
	padding:11px 0px 5px 25px;
	border:1px dotted #eee;
	background:url(images/iconIndentArrow.gif) no-repeat 11px 15px #f5f5f5;
	margin-left:30px; 
	margin-bottom:4px;
	}	
	
#guestbook a:link {color:#cb867a; font-weight:bold;}	
#guestbook a:visited {color:#cb867a; font-weight:bold;}	
#guestbook a:hover {color:#cb867a; font-weight:bold;}	
#guestbook a:active {color:#cb867a; font-weight:bold;}	












/*** 댓글쓰기 ***/
#guestbook_write {
	border-top:1px dotted #ccc;
	background-color:#ffffff;
	font-size:11px;
	padding:10px;
	}
#guestbook_write p {
	margin:4px 0;
	}
#guestbook_write .title {
	font:12px verdana;
	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:472px;
	border:1px solid #999;
	background-color:#ffffff;
	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:11px Tahoma;
	color:#999;
	}	
#entry #control {
	font:12px verdana;
	padding-top:5px;
	}	
#article *{
	line-height: 1.5em;
	}		
#entry .notice {
padding-top:10px;
}









/*** 태그댓글트랙백 ***/
#img_top {
	text-align:right;
	float:right;
	margin-top:3px;
}
#tag {
	padding:5px 11px 5px 20px;
	background:url(images/btntag.gif) no-repeat 0 5px;
	}
#tag .tag {
	float:left;
	font:11px verdana;
	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:#ffffff;
	padding:10px;
	margin-bottom:5px;	
	}	
#trackback .date{
	font:11px Tahoma;
	}		
#trackback .info {
	padding: 5px 0px;
}	
#trackback .add {
	font:11px Verdana, verdana, 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:#ffffff;
	padding:0px 10px;
	line-height:16px;
	font-size:12px;
	}
#comment .info {
	padding: 5px 0px;
	color:#cb867a;
}	
#comment .date{
	font:11px 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) repeat:yes ;
	margin-left:30px;
	}	
	
#comment a:link {color:#cb867a; font-weight:bold;}	
#comment a:visited {color:#cb867a; font-weight:bold;}	
#comment a:hover {color:#cb867a; font-weight:bold;}	
#comment a:active {color:#cb867a; font-weight:bold;}	








/*** 댓글***/
#comment_write {
	font-size:11px;
	padding:10px;
	}
#comment_write p {
	margin:4px 0;
	}
#comment_write .title {
	font:12px Verdana;
	margin-bottom:10px;
	}	
#comment_write .ninput{
	width:240px;
	border:1px solid #999;	
	}		
#comment_write input.homepage{
	width:320px;
	border:1px solid #999;
	}	
#comment_write input.checkbox{
	margin-left:50px;
	}		
#comment_write textarea{
	border:1px solid #999;
	width:450px;
	height:100px;
  overflow:visible;	
	}	
#comment_write .submit{
	height:30px;
	width:472px;
	border:1px solid #999;
	background-color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	}	
	
#paging {
	padding:0px;
	text-align:center;
	font:11px verdana;
	color:#96a345;
	font-weight:bold;
	}
	
#paging a.page:link{color:#cacaca;}	
#paging a.page:visited{color:#cacaca;}		
#paging a.page:hover{color:#96a345; border-bottom:1px dotted #96a345;}	
#paging a.page:active{color:#96a345;}			

