@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 1. 본문 전체  */
	body, td, input, textarea {font:12px/1.6 Georgia,돋움,굴림,Verdana, Arial,AppleGothic,Sans-serif; background-color:#eee; color:#000;}
/* 2. 기본 링크 */
	a:link {text-decoration:none; color:#065400;} /* color:#903 */
	a:visited {text-decoration:none; color:#065400;} /* 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. 이미지 아래 캡션 스타일 */
	.cap1 {color:#999; text-align:center;}
/* 9. 키워드 스타일 */
	.key1 {cursor:pointer; border-bottom:1px dotted #ccc;}

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
/* Structured */
body {background-color:#222; margin:0; padding:0;}  /* background-color:#ccc; */
hr {display:none;}
#container {width:580px; margin:0 auto;	background-color:#fff;}  /* width:740px */
#header {padding-top:5px; padding-bottom:1px; text-align:center; border-bottom:0px dotted #999;}
#header2 {padding-top:5px; padding-bottom:20px; border-bottom:1px dotted #999;}


#content {float:left; width:510px; padding:10px 40px; overflow:hidden; text-align:justify;} /* width:680px; */
#footer {padding:7px; text-align:center; border-top:1px /* dotted #999;*/}
/* content common */
#content h2 {font-size:16px; padding-top:25px; margin:0; border-bottom:0px dotted #999;}
#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:12px; /*color:#000;*/}
#content .tagcloud .cloud2 {font-weight:bold; font-size:12px; /*color:#333;*/}
#content .tagcloud .cloud3 {font-weight:bold; font-size:12px; /*color:#555;*/}
#content .tagcloud .cloud4 {font-size:11px; /*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;}  /* padding:5px 0; margin:30px 0; */
#content .search input {border:1px solid #ccc;}
#content .search .submit {border:0px solid #FFF; font-size:11px;} /* border:1px solid #ccc; 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 #ccc;}
.entry_protected .submit {border:1px solid #ccc; font-size:9px;}

/* entry article*/
.entry .article {padding:5px 0;}

.entry .article blockquote {border-left:7px double #ccc; margin:10px 0 0 5px; padding-left:10px;} /* #903 */	
/* 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 #ccc; height:15px; width:100px;}
.comment .write .homepage {height:15px; width:230px;}
.comment .write .submit {border:1px solid #ccc;	height:25px; width:20%;}
.comment .write textarea {width:99%; height:100px; /*height:120px;*/ border:1px solid #ccc; overflow:visible;}
.comment .write .checkbox {border:none;	padding:0; margin:0; width:20px;}
/* paging */
.paging {padding-top:10px; text-align:center;}



/* category 부분(태그, 링크) */
#info_bottom { background:#; color:#; font-size:em; letter-spacing:0px; text-align:justify; padding:15px 0; }
#info_bottom ul { list-style:none; list-style-image:none; margin:0; padding:0; display:inline; }
#info_bottom li { margin:0; padding:0 2px; display:inline; }
#info_bottom a:link { color:#; text-decoration:none; }
#info_bottom a:visited { color:#; text-decoration:none; }
#info_bottom a:hover{ background-color:#; color:#; }