@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */


/* misc */
br {letter-spacing:0 !important;}
div {letter-spacing:-1 !important;}




body{
font: 9PT/145% georgia, sans-serif; color:#0064CD; letter-spacing:-1px;  background:url(images/bg.jpg) repeat #fff; margin-top:0px;
}
/* 2. 기본 링크 */
	a:link {text-decoration: none;	color:#0064CD;}
	a:visited {text-decoration: none;color:#0064CD; }
	a:hover {text-decoration: underline;color:#0064CD;}
	a:active {text-decoration: none;color:#0064CD;}
/* 3. 이미지 */
	img {border-width: 0px; }
/* 4. 이미지 버튼 */
	.ib {	cursor: pointer;	}
/* 5. 입력 텍스트 */
	.text {	border:0px solid #D2E1FF;	background-color:#fff;	height:15px;	}
/* 6. 트리 테이블 */
	.branch2 {	}
/* 7. 트리 셀 */
	.branch3 {cursor: pointer;  height: 15px; }
/* 8. 달력 월 표시 */
	.cal_month {font-size : 12px;	height: 15px;}
/* 9. 달력 요일 표시 */
	.cal_week1 {font-size : 11px;	height: 15px;}
/* 10. 달력 일요일 표시 */
	.cal_week2 {color:#0064CD; font-size:12px; text-align: center;}
/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 {color:#0064CD; font-size:12px;	text-align:center;	}
/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 {color:#0064CD;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:#D2E1FF;	font-weight:bold; }
/* 15. 달력 글쓴 날 링크 스타일 */
	a.cal_click:link {font-weight: bold;	color:#0064CD; }
	a.cal_click:visited {	font-weight: bold;	color:#0064CD; }
	a.cal_click:hover {	font-weight: bold; color:#0064CD;	}
/* 16. 이미지 아래 캡션 스타일 */
	.cap1 {	color:#876;	text-align: center;	}
/* 16. 키워드 스타일 */
	.key1 {	cursor: pointer;	border-bottom: 1px dotted #ccc;	}
/* 16. 카테고리 옆 개수 스타일 */
	.c_cnt {font:90% Tahoma;	color:#333333;	}
/* 17. 최신글 옆 개수 스타일 */
	.ps_cnt {	font:10px Tahoma;	color:#999;	}



/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
hr {display:none;}	
h1, h2, h3, h4{margin:0; color:#0064CD; letter-spacing:-1px;}
h1{font-size:160%;}
h2{font-size:100%;}
h3{font-size:100%; color:#0064CD;}
h4{font-size:100%;}

ul, ol{
list-style:none;
margin:0;
padding:0;
}
input{ height:17px; border:1px solid #999999; background-color:#fff; color:#333; margin:3px 0;}

/* 블로그의 레이아웃 */
.topimg {background:url(images/topimg.jpg) 100% 0 no-repeat;}
.container{width:980px; margin:0 auto; letter-spacing:-1px;}
.header{width:980px; border-top: 230px solid #fff; margin:0 0 0 0;}
	.header .bloginfo{float:center;margin-top:0px}
		.header .bloginfo .image{float:center; margin:20px 0px 20px 0px;}
		.header .bloginfo .title {float:center; background:#fff; letter-spacing:0; margin:10px 10px 10px 178px;}
		.header .bloginfo .desc {float:center; margin:10px 10px 10px 200px;}
		.header .bloginfo .menu {float:left; margin-top:30px}				
	.header .search{ text-align:right; padding-top:132px; margin-left:0px;}

.content { margin:0px 0; width:980px; padding-top:80px;}

.folder_button { border:1px solid #fff; background:#fff; text-align:center; }
.sideinfo{clear:both; width:920px; padding:1px 30px; margin:0 auto; text-align:left;}
	.sideinfo .category{width:195px; margin:0 0 0 20px; float:left; overflow:hidden;}
	.sideinfo .recentPost{width:200px; margin:0 0 0 20px; float:left; overflow:hidden;}
	.sideinfo .recentComment{width:196px; margin:0 0 0 20px; float:left; overflow:hidden;}
	.sideinfo .recentTrackback{width:185px; margin:0 0 0 20px; float:left; overflow:hidden;}		
	
	.sideinfo .clear{clear:both;}
	
	.sideinfo .tag{width:338px; margin:0 0 0 20px; float:left; overflow:hidden;}
	.sideinfo .link{width:145px; margin:0 0 0 35px; float:left; overflow:hidden;}
	.sideinfo .calender{width:145px; margin:0 0 32px 10px; padding:0; float:left; overflow:hidden;}
	.sideinfo .archive{width:145px; margin:0 0 0 80px; float:left; overflow:hidden;}
	
.footer{ clear:both;margin:0  auto; }

/* header */
.header .image{background-color:#fff;  margin-bottom:10px; margin-right:10px;}
.header .title h1 a{color:#000;letter-spacing:-1px;}
.header .menu { color:#999;}
.header .menu .adminmenu a{ color:#7a7a7a;}


/* content 공통 */
.content { clear:both; }
.content .date {font:90% sans-serif, georgia, Tahoma; color:#999}
.content .name {color:#999; margin:0; padding:0;}
.content .cnt {font:100% georgia, sans-serif; color:#999999; vertical-align:middle;}
.content .rpList, .content .tag, .content .local, .content .guest, .content .notice, .content .protected, .content .entry{margin-bottom:90px;}
.content .list {margin-bottom:10px;}
.content h3{background:url(images/dot.gif) repeat-x bottom; padding-bottom:3px;}

/* 검색 결과 리스트 */
.content .list li, .rpList li{ border-bottom:1px solid #eee; padding:3px 5px;}

/* content 태그 */
.content .tag a{ text-decoration:none; font-family:Verdana, Georgia, Tahoma;}
.content .tag ul{ margin:0; padding:0;}
.content .tag li{ display:inline; padding:0; text-align:justify;}
.content .tag li .cloud1 { font-weight:bold; font-size:115%; color:#646464; background-color:#eee; }
.content .tag li .cloud2 { font-weight:bold; font-size:110%; color:#646464; background-color:#eee; }
.content .tag li .cloud3 { font-weight:bold; font-size:105%; color:#787878; background-color:#eee; }
.content .tag li .cloud4 { font-size:100%; color:#828282; background-color:#eee; }
.content .tag li .cloud5 { font-size:100%; color:#787878;}	
.content .tag li a:hover{ background-color:#eee; color:#140a0a;}	


/* content 방명록 기본 스타일 */
.content .guestbook p{padding:0px; margin:0;}
/* content 방명록 글쓰기 */
.content .guestbook .write { background-color:#fff; border:1px solid #fff; padding:5px; color:#666; margin:5px 0px;}
.content .guestbook .write input{width:30%}
.content .guestbook .write .homepage{width:50%; display:inline;}
.content .guestbook .write textarea{ width:100%;height:90px;border:1px solid #ddd;font:0.92em georgia, Sans-Serif, AppleGothic;color:#666; letter-spacing:-1px;  margin-top:15px;}
.content .guestbook .write .checkbox{ border:0; width:15px;}	


/* content 방명록 리스트 */
.content .guestbook .list { color:#888; margin:3px 0px;}
.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:2px; border-bottom:1px solid #fff;}
.content .guestbook .list li ul li{ padding-left:3px; 3px 3px; background-color:#f5f5f5; border:1px solid #eee; margin-bottom:3px;}
.content .guestbook .list .name{ font-size:100%; letter-spacing:-1; float:left; padding-right:3px;}
.content .guestbook .list .date{ float:left; padding:2px 2px 0 2px;}
.content .guestbook .list .control{ margin-left:3px; text-align:right; padding-right:3px;}
.content .guestbook .listBody {clear:both; overflow:hidden; width:960px;}
.content .guestbook .listBody2 {clear:both; overflow:hidden; width:960px;}

/* content > entryNotice, entryProtected, entry 제목 + 정보 */
.content a:link {text-decoration: none;	color:#666666;}
.content a:visited {text-decoration: none; color:#666666; }
.content a:hover {text-decoration: underline;color:#6666666;}
.content a:active {text-decoration: none;color:#666666;}

.content .titleinfo { background:url(images/dot.gif) repeat-x bottom; overflow:hidden; margin-top:30px; padding:0px 0 4px 0 !important;}
.content .titleinfo h2{float:left; padding-top:0px;}
.content .titleinfo h2 a{color:#666666; padding-top:0px;}
.content .titleinfo .name{float:left; color:#666666; padding-top:0px;}
.content .titleinfo .name a{color:#666666; padding-top:0px;}
.content .titleinfo .date{text-align:right; padding-top:0px; padding-right:3px;}

.content .admin { clear:both;margin-top:0px; letter-spacing:-1px;}


/* content > entryNotice, entryProtected, entry 본문 */
.content .article{ width:980px; overflow:hidden; letter-spacing:-1px; margin:0px 0 0 0px;}
.content .article ul{ margin-left:1px; padding:1px; }
.content .article ol{ margin-left:1px; padding:1px; }
.content .article ul li { list-style-type:disc; padding:1px;}
.content .article ol li { list-style-type:decimal; padding:1px;}
.content .article a{ color:#666666; padding:1px;}
.content .article blockquote{ margin:0px 0 0px 0px; border-left:0px double #ded2c6; padding-left:0px;}

/* content > entry >  태그 */
.content .entry .tag{ clear:both; text-align:left; padding-right:10px; margin-top:-20px !important; margin-bottom:10px;}
.content .entry .tag a:hover{ color:#0064CD;}
.content .entry .tag img {vertical-align:middle;}

/* content >entry >  트랙백+댓글 버튼 */
.content .entry .btnTrackbackComment {clear:both;background:url(images/dot.gif) repeat-x ; padding:5px 0 5px 0px; margin:0;}

/* content > entry > 트랙백받을 주소*/
.content .entry .trackback {}
.content .entry .trackback h3{font-size:90%; border:1px solid #d0c8c1; border-bottom:1px solid #d0c8c1; padding:10px 5px 8px 5px; color:#333333; font-weight:normal; margin:0 0 1px 0; background-color:#fff;}
.content .entry .trackback .address{letter-spacing:0; font-family:tahoma; color:#666;}

/* content > entry > 트랙백 리스트 */
.content .entry .trackback h4{ font-size:100%; font-weight:normal; display:inline; margin:0;}
.content .entry .trackback h4 a{color:#000; padding:0 2px;}
.content .entry .trackback .list ol{margin:0; padding:0; list-style:none;}
.content .entry .trackback .list li{ background:url(./images/bullTri.gif) no-repeat 5px 10px; border-top:1px solid #ddd; padding:5px 0 5px 10px; overflow:hidden; width:980px;}
.content .entry .trackback .list .date{ color:#999; padding:0 0 0 8px;}
.content .entry .trackback .list .listBody { color:#999; padding:2px 0;}

<td class='l4' style="padding:10"> Trackback URL : <a href="GetTrackbackUrl('[##_tb_address_##]');">[##_tb_address_##]</a>

/* content > entry > 댓글 타이틀*/
.content .entry .comment {width:980px; overflow:hidden; margin:3px 0 8px 0; border-top:1px solid #eee;}
.content .entry .comment p{margin:0;}
.content .entry .comment h3{font-size:90%; border-top:1px solid #666; border-bottom:1px solid #ddd; padding:0px 0px 0px 0px; color:#f60; font-weight:normal; margin:0 0 1px 0; background-color:transparent;}
.content .entry .comment .address{letter-spacing:0; font-family:sans-serif,tahoma,georgia; color:#666;}

/* content > entry > 댓글 리스트 */
.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{ background:none; padding:0px 5 5px 5px; margin:0px 0px; margin-bottom:1px;}
.content .entry .comment .list li ul li{ background:url(images/none) no-repeat 0px 0px; padding:0px 3 3px 3px; margin:0px 0px;  background-color:#f5f5f5; border:0px solid #eee; margin-bottom:1px;}
.content .entry .comment .name a{ font-size:100%; color:#999999;}

/* content > entry  댓글+트랙백 공통 스타일 */
.content .entry .list .name{ float:left;}
.content .entry .list .date{ float:left; padding:0 0 0 0;}
.content .entry .list .control{ margin-left:40px; text-align:right; padding-right:4px;}
.content .entry .listBody {clear:both;}

/* content > entry 댓글 쓰기 */
.content .entry .comment .write {background-color:#fff; border:1px solid #666; padding:5px; color:#666; margin:0px 0px;}
.content .entry .comment .write input{ width:40%;}
.content .entry .comment .write .homepage{ width:70%; display:inline;}
.content .entry .comment .write textarea{ width:100%;height:90px;border:1px solid #ddd;font:0.92em georgia, Sans-Serif, AppleGothic;color:#666; letter-spacing:-1px;  margin-top:15px;}
.content .entry .comment .write .checkbox{ border:0; width:15px;}

.content .paging{clear:both; text-align:center; margin:0 0 10px 0; font:90% georgia; background-color:transparent;}


/* moreless */
.moreless_fold {
	padding-left:60px;
	} 
.moreless_top  {
	padding-left:60px; 
	margin-bottom:-20px !important;
	}
.moreless_bottom {
	padding-left:60px;
        margin-top:0px !important;
        margin-bottom:0px !important;
	}


/* Search */
#searchForm .sInput {
	width:260px;
	padding:1px;
	}

#searchForm .searchSubmit {
	width:50px;
        hight:30px !important;
	font-size:9px;
	padding:2px;
	cursor:pointer;
	}


/* 사이드바 공통 스타일 */
.sideinfo a:link{color:#0064CD;}
.sideinfo h3{font:100% sans-serif; font-weight:bold; color:#666666; padding:6px 5px; height:15px; margin-top:5px;}

.sideinfo .cnt{font:90% Tahoma; color:#666666;}
.sideinfo .date{font:90% Tahoma; color:#666666;}
.sideinfo .name{font:90% gullim; color:#666666;vertical-align:middle;}
.sideinfo li{ background-color:#fff; 0 5px; padding:0 0 0 5px; line-height:120%;}
/* 공지사항  */ 
.sideinfo .notice {
text-align:center;
}
.sideinfo .notice li {
background-color:#fff; 0 50%;
padding-left:20px;
display:inline;
}
.sideinfo .notice li a{
	font-size:12px;
	letter-spacing:-1px;
	color:#333;
}


/* 사이드바 태그 */
.sideinfo .tag a{ text-decoration:none; font-family:gullim;}
.sideinfo .tag { display:inline; padding:0; text-align:justify;}
.sideinfo .tag .cloud1 { font-weight:bold; font-size:105%; color:#0064CD; background-color:#D2E1FF; }
.sideinfo .tag .cloud2 { font-weight:bold; font-size:105%; color:#0064CD; background-color:#D2E1FF; }
.sideinfo .tag .cloud3 { font-size:100%; color:#0064CD; background-color:#D2E1FF; }
.sideinfo .tag .cloud4 { font-size:100%; color:#0064CD; }
.sideinfo .tag .cloud5 { font-size:100%; color:#0064CD; }	

.sideinfo .tag a:hover{ background-color:#D2E1FF; color:#0064CD; }	
.sideinfo .tag ul{ margin-right:10px; }
.sideinfo .tag li{ background:none; display:inline; padding:0; }

.sideinfo .calender{font:100% Tahoma;}
.sideinfo .archive{font-family: Tahoma;}

.footer{text-align:center; }
.footer .counter{clear:both; width:950px; text-align:center;  font-family:verdana; font-size:90%; margin:5px;}
.footer .botton{margin:12px 0 10px 0;text-align:center;}
.footer .rss { text-align:center; }

/* 컬러 설정 */
.a0958b { color:#a0958b;}
.color333 { color:#333;}
.color666 { color:#666;}
.d1d1d1 { color:#d1d1d1;}
.7a7a7a { color:#7a7a7a;}