@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 1. 본문 전체  */
	body, td, input, textarea {font:12px/1.6 Arial,AppleGothic,Sans-serif; background-color:#fff; color:#000;}
/* 2. 기본 링크 */
	a:link {text-decoration:none; color:#903;}
	a:visited {text-decoration:none; color:#903;}
	a:hover {background-color:#eee;	color:#000;}
/* 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 {height:18px;}
/* 9. 달력 요일 표시 */
	.cal_week1 {font-size:11px; height:18px; text-align:center;}
/* 10. 달력 일요일 표시 */
	.cal_week2 {color:#f30; text-align:center;}
/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 {font-size:11px; text-align:center;}
/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 {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:#eee; font-weight:bold;}
/* 15. 달력 글쓴 날 링크 스타일 */
	a.cal_click:link {font-weight:bold; color:#903;}
	a.cal_click:visited {font-weight:bold; color:#903;}
	a.cal_click:hover {font-weight:bold; color:#000;}
/* 16. 이미지 아래 캡션 스타일 */
	.cap1 {color:#999; text-align:center;}
/* 16. 키워드 스타일 */
	.key1 {cursor:pointer; border-bottom:1px dotted #ccc;}
/* 16. 카테고리 옆 개수 스타일 */
	.c_cnt {font-size:10px;	color:#666;}

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
/* Structured */
body {background-color:#ccc; margin:0; padding:0;}
hr {display:none;}
#container {width:740px; margin:0 auto; background-color:#fff;}
#content {float:left; width:680px; padding:10px 30px; overflow:hidden; text-align:justify;}
#footer {padding:7px; text-align:center; border-top:1px dotted #999;}
/* header */
#header {padding:15px 0; text-align:center; border-bottom:1px dotted #999;}
#header h1{margin:0; font-size:20px;}
#header .sidemenu {clear:both; padding:10px 30px 0 30px;}
#header .side {float:left; width:180px; padding:0 23px; text-align:left;}
#header .clear {clear:both; padding:0;}
/* content common */
#content h2 {font-size:16px; padding-top:10px; margin:0;}
#content h2 a {text-decoration:none; color:#000;}
#content h3 {font-size:15px; margin:10px 0;}
/* tag  */
#content .tagcloud {text-align:justify; display:inline;}
#content .tagcloud a {letter-spacing:-1px;}	
#content .tagcloud .cloud1 {font-weight:bold; font-size:16px; color:#000;}
#content .tagcloud .cloud2 {font-weight:bold; font-size:15px; color:#333;}
#content .tagcloud .cloud3 {font-weight:bold; font-size:14px; color:#555;}
#content .tagcloud .cloud4 {font-size:13px; color:#777;}
#content .tagcloud .cloud5 {font-size:11px; color:#777;}
#content .tagcloud a:hover {color:#903;}	
/* search list, rplist */	
#content .list, .rplist {margin-bottom:50px;}
/* search */
#content .search {text-align:center; padding:5px 0; margin:30px 0;}
#content .search input {border:1px solid #999;}
#content .search .submit {border:1px solid #999; font-size:9px;}
/* recent posts, recent comment, recent trackback, archive, link */
#content .listbox {padding:5px 0;}
/* location */
.location .spot {padding-left:20px;}	
.location .info {padding-left:0;}	
/* entry > protected  */
.entry_protected {margin-bottom:15px;}
.entry_protected input {border:1px solid #999;}
.entry_protected .submit {border:1px solid #999; font-size:9px;}
/* entry article*/
.entry .article {padding:5px 0;}
.entry .article blockquote {border-left:7px double #903; margin:10px 0 0 5px; padding-left:10px;}	
/* entry trackback, comment */
.entry .tbrp_box {text-align:right;	padding:5px 0;}
/* entry trackback */
.entry .trackback {padding:10px 0;}
.entry .trackback h4 {font-size:12px; font-weight:normal; margin:18px 0 3px 0;}
/* guestbook, entry comment */
.comment {padding:10px 0;}
.comment p {padding:3px 0 18px 0; margin:0;}
.comment .rr {padding-left:18px; margin:0;}
.comment .write {margin:0;}
.comment .write p {padding:2px;	margin:0; text-align:right;}
.comment .write input {border:1px solid #999; height:15px; width:100px;}
.comment .write .homepage {height:15px;	width:230px;}
.comment .write .submit {border:1px solid #999;	height:25px; width:20%;}
.comment .write textarea {width:99%; height:120px; border:1px solid #999; overflow:visible;}
.comment .write .checkbox {border:none;	padding:0; margin:0; width:20px;}
/* paging */
.paging {padding-top:10px; text-align:center;}