@charset "utf-8";

/* CSS Document */
/* 반드시 들어가야 하는 스타일 시작 */
/* 1. 본문 전체  */
body{
	background-image:/*@background-image=url(./images/bg.gif)*/none/*@*/;


/*@background-image-position=background-position:;*/background-position: ;/*@*/ 
	background-repeat:/*@background-image-repeat=*/repeat/*@*/;
	/*@background-color=background-color:;*/background-color: #FFFFFF;/*@*/
	padding:0px 0px;
	margin:0;
}


/* 2. 기본 링크 */

a{
	color: #000;
	text-decoration: none;
word-spacing:1px;
}
a:hover {color:#000; text-decoration: underline;}

/* 3. 이미지 */
img{ border:0;}
/* 4. 이미지 버튼 */
	.ib {	cursor: pointer;}
/* 5. 입력 텍스트 */
	.text {}
/* 6. 트리 테이블 */
	.branch2 {	}
/* 7. 트리 셀 */
	.branch3 { cursor:pointer; height:10px;}
/* 8. 달력 월 표시 */
	.cal_month { height:18px; text-align:center; color:#e1cdbd;}
/* 9. 달력 요일 표시 */
	.cal_week1 {height:18px; text-align:center;}
/* 10. 달력 일요일 표시 */
	.cal_week2 {color: #ff845e; text-align:center;}
/* 11. 달력 지난 달 날짜 표시 */
	.cal_day1 {	color:#000; text-align:center;}
/* 12. 달력 다음 달 날짜 표시 */
	.cal_day2 {	color: #000; text-align:center;}
/* 13. 달력 이번 달 날짜 표시 */
	.cal_day3 {	 text-align:center;}
/* 14. 달력 오늘 날짜 표시 */
	.cal_day4 {	background-color:#6c5b4d; text-align:center; color:#fff;}
/* 15. 달력 글쓴 날 링크 스타일 */
	a.cal_click{ font-weight:bold; color:#fff;}
	a.cal_click:link { color:#000; text-align:center;}
	a.cal_click:visited {	color:#000;	 text-align:center;}
	a.cal_click:hover {	color : red;	 text-align:center;}
/* 16. 이미지 아래 캡션 스타일 */
	.cap1 {	color: #876;	text-align: center;	}
/* 16. 키워드 스타일 */
	.key1 {	}
/* 16. 카테고리 옆 개수 스타일 */
	.c_cnt { font:0.75em Tahoma;	color:#f30; letter-spacing:0;}
/* 17. 최신글 옆 개수 스타일 */
	.ps_cnt { font:0.75em Tahoma;	color:#f30; letter-spacing:0;}

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
/* 기본 스타일 */
h1, h2, h3, h4{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0;
}
hr{display:none;}
/* 블로그의 레이아웃 */
.container{ width:/*@post-width:220=*/760px/*@*/;}
	.header{ width:/*@post-width:220=*/760px/*@*/; padding:/*@title-height:-42=padding-top:*/10px/*@*/ 10px 10px;
		/*@title-background-color=background-color:;*/background-color: #FFFFFF;/*@*/
		/*@title-background-image=background-image:;*/background-image: none;/*@*/
		/*@title-background-image-position=background-position:;*/background-position: ;/*@*/
		/*@title-background-image-repeat=background-repeat:;*/background-repeat: no-repeat;/*@*/

}
		.header h1{ float:left;}
		.header .rss{ text-align:right;}
	.Body{ margin-right:6px;}
	.Body .layoutMiddle{}
	.Body .layoutTop{}
	.Body .layoutBottom{}
		.mainBody{
	float:left;
	width:/*@post-width:240=*/880px/*@*/;
	background-color:#fff;
	padding:0;
	border:0px solid #FFF;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
}
		.mainBody .layoutMiddle{ }
		.mainBody .layoutTop{}
		.mainBody .layoutBottom{  padding:10px;}						
			.blogmenu{ background-color:#ff4a1d; border-bottom:2px solid #ed451b; padding:5px 5px 2px 10px;}
				.blogmenu .menu{ float:left; padding-top:5px;}
				.blogmenu .search	{ /*@post-width:10=margin-left:*/margin-left: 550px/*@*/; text-align:right;}
			.contentBody{
	width:/*@post-width:220=*/870px/*@*/;
}	 
			.contentBody .layoutMiddle{ padding:0; margin:0; background:none;}
			.contentBody .layoutTop{ padding:0; margin:0; background:none;}
			.contentBody .layoutBottom{ padding:0; margin:0; background:none;}				
				.content {
	float:right;
	width:/*@post-width:25=*/670px/*@*/;
}
				.content .layoutMiddle{background:none; padding:0; margin:0;}
				.content .layoutTop{background:none; padding:0; margin:0;}
				.content .layoutBottom{
	background:none;
	padding:0;
	margin:0;
	font-family: Arial, Dotum, "돋움";
	font-size: 12px;
	color: #000;
}			
				.sideinfo{
	float:left;
	width:170px;
	overflow:hidden;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
	.footer{
	text-align:center;
	clear:both;
	color: #999;
}

/* header : 블로그 제목 + 구독하기 버튼 */
.header h1 { font-size:/*@title-font-size=medium*/medium/*@*/; font-weight:bold; /*@title-font-family=font-family:;*/font-family: inherit;/*@*/;
		/*@title-background-image=background-image:;*/background-image: none;/*@*/
		/*@title-background-image-position=background-position:;*/background-position: ;/*@*/
		/*@title-background-image-repeat=background-repeat:;*/background-repeat: no-repeat;/*@*/
}
.header h1 a:link { color:/*@title-color=#000*/#000/*@*/;}
.header h1 a:visited { color:/*@title-color=#000*/#000/*@*/;}
.header h1 a:hover { color:#f30; text-decoration:none;}
.header .rss{ font-size:85%; letter-spacing:-1px; padding-top:15px;}
.header .rss a{ color:#888;  background:url(./images/iconRss.gif) no-repeat right; padding:5px 17px 0 0;}
/* mainbody > blogmenu : 블로그 메뉴 + 검색 */
.blogmenu	.menu{ font-size:90%; color:#f96;} 
.blogmenu	.menu a{ color:#fff; padding:0 3px;}
.blogmenu .menu a:hover{ color:#000; text-decoration:none;}
.blogmenu .menu	.adminmenu a{ color:#ffbdac;}
.blogmenu .menu .adminmenu a:hover{ color:#fff;}
.blogmenu .search input{ border:0; margin:0; padding:0;}
.blogmenu	.search .input{ width:100px; height:16px; padding:4px 4px 0 4px; background-color:#b23414; color:#ddd;}
.blogmenu	.search .btn{ width:30px; height:20px; background:url(./images/btnSearch.gif) no-repeat; text-indent:-500px;}

/* mainBody > contentBody > sideinfo  기본스타일*/
.sideinfo {
	font-family: Arial, Dotum, 돋움;
	font-size: 11px;
	color: #000;

}
.sideinfo .name{ color:#999;}
.sideinfo .date{
	color:#999;
	letter-spacing:0;
	font-family: Tahoma;
	font-size: 10px;
}
.sideinfo .cnt{
	color:#999;
	letter-spacing:0;
	font-family: Tahoma;
	font-size: 10px;
}
.sideinfo ul{ margin:0; padding:0; list-style:none;}
.sideinfo li{
	background-position: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 5px;
}

/* mainbody > contentBody > sideinfo 타이틀을 이미지로 대체 */
.sideinfo h3{
}
.sideinfo .category h3{
	background-repeat: no-repeat;
}
.sideinfo .recentPost h3{

}
.sideinfo .recentComment h3{

}
.sideinfo .recentTrackback h3{ background:url(./images/barRecentTrackback.gif) no-repeat; text-indent:-500px;}

.sideinfo .notice h3{ background:url(images/barNotice.gif) no-repeat; text-indent:-500px;}
.sideinfo .tag h3{ background:url(images/barTag.gif) no-repeat; text-indent:-500px;}
.sideinfo .archive h3{ background:url(images/barArchive.gif) no-repeat; text-indent:-500px;}
.sideinfo .calender h3{ background:url(images/barCalender.gif) no-repeat; text-indent:-500px;}
.sideinfo .link h3{ background:url(images/barLink.gif) no-repeat; text-indent:-500px;}

/* mainbody > contentBody > sideinfo > 블로그 이미지 */
.sideinfo .blogimage{ width:170px; overflow:hidden; margin-bottom:5px; text-align:center;}
/* mainbody > contentBody > sideinfo > 블로그 설명 */
.sideinfo .blogdesc{
	color:#555;
	font-size: 11px;
	font-family: Arial, Dotum, 돋움;
}	
/* mainbody > contentBody > sideinfo > 공지사항 */
.sideinfo .notice { border:5px solid #eee;	background-color:#eee;	margin:5px 0;}
.sideinfo .notice h3{display:none;}
.sideinfo .notice li{ background:url(images/iconNotice.gif) no-repeat; padding:2px 0 2px 30px;} 
/* mainbody > contentBody > sideinfo > 카테고리 리스트 스타일 */
.sideinfo .category li{ background-image:none; padding-bottom:1px;}
.sideinfo .category li ul li ul li{ margin-left:5px; padding-left:7px; border-left:1px dotted #bbb;}
/* 최근에 달린 댓글 */
.sideinfo .recentComment{ width:170px; overflow:hidden;}

/* mainbody > contentBody > sideinfo > 카운터 */
.sideinfo .counter{ font:90% Tahoma; letter-spacing:0; text-align:center; background-color:#eee; padding:10px; margin-top:10px;}
/* mainbody > contentBody > sideinfo > 태터툴즈 로고 */
.sideinfo .poweredBy{ text-align:center; padding:5px;}
/* mainbody > contentBody > sideinfo > rss 구독 아이콘 */
.sideinfo .rss{
	text-align:left;
}

/* sideinfo 검색 */
.sideinfo .search input{ border:0px; margin:0; padding:0; }
.sideinfo .search .input{ width:115px; height:20px; padding:0px 0px 0px 0px; background-color:#eee; color:#000;}
.sideinfo .search .btn{ width:50px; height:20px; background:url(./images/btnSearch.gif) no-repeat; text-indent:-500px;}


/* sideinfo > 태그 */
.sideinfo .tag { background:none; display:inline; padding:0; text-align:justify;}
.sideinfo .tag .cloud1 { font-weight:bold; font-size:140%; }
.sideinfo .tag .cloud2 { font-weight:bold; font-size:130%;}
.sideinfo .tag .cloud3 { font-weight:bold; font-size:120%;}
.sideinfo .tag .cloud4 { font-size:110%;}
.sideinfo .tag .cloud5 { font-size:100%;}	
.sideinfo .tag a:hover{ background-color:#6c5b4d; color:#fff;}	




/* content 기본스타일*/
.content {

}
.content h2{ font-size:100%; color:#654c36;}
.content h3{
	font-size:12px;
	color:#000;
	border-bottom:1px solid #ddd;
	font-family: Arial, Dotum, "돋움";
	font-weight: normal;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
}
.content input{
	border:1px solid #D6D6D6;
	color:#666;
	font-family: Arial, Arial, Dotum, 돋움;
	font-size: 11px;
}
.content textarea{
	border:1px solid #D6D6D6;
	color:#555;
	overflow:visible;
	height:150px;
	font-family: Arial, Dotum, 돋움;
	font-size: 12px;
}
.content .name{
	font-size:11px;
	font-family: Arial, Dotum, "돋움";
}
.content .date{
	color:#999;
	letter-spacing:0;
	font-family: Tahoma;
	font-size: 10px;
}
.content .cnt {
	letter-spacing:0;
	color:#999;
	font-family: Tahoma;
	font-size: 10px;
}
/* content 검색 리스트 */
.content .searchList{ margin-bottom:30px;}
.content .searchList .date{padding-right:7px;}
.content .searchList ol{ list-style:none; margin:0; padding:0;}
.content .searchList li{
	border-bottom:1px solid #eee;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
/* content 검색 댓글 리스트 */
.content .searchReplyList{ margin-bottom:30px;}
.content .searchReplyList .date{padding-right:7px;}
.content .searchReplyList .name {color:#999;}
.content .searchReplyList ol{ list-style:none; margin:0; padding:0;}
.content .searchReplyList li{
	border-bottom:1px solid #eee;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
/* content 위치로그 */
.content .local {margin-bottom:50px;}
.content .local .spot {
	background:url("./images/iconDepth.gif") no-repeat 10px 5px;
	border-bottom:1px solid #eee;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
}	
.content .local .info {	padding:5px 0 2px 10px; background:url("./images/bullTri.gif") no-repeat 0 50%; border-bottom:1px solid #eee;}	
.content .local a{
	color:#999;
}
/* content 태그 */
.content .tag{margin-bottom:50px;}
.content .tag a{
	color:#999;
	padding:0 2px;
	text-decoration:none;
	font-family: Arial, Dotum, 돋움;
}
.content .tag ul{ margin:10px; padding:0;}
.content .tag li{
	display:inline;
	padding:0;
	text-align:justify;
	font-family: Arial, Dotum, 돋움;
	font-size: 11px;
}
.content .tag li .cloud1 { font-weight:bold; font-size:155%; }
.content .tag li .cloud2 { font-weight:bold; font-size:145%;}
.content .tag li .cloud3 { font-weight:bold; font-size:135%;}
.content .tag li .cloud4 { font-size:125%;}
.content .tag li .cloud5 { font-size:115% }	
.content .tag li a:hover{ background-color:#d6d6d6; color:#333333;}	

/* content 방명록 기본 스타일 */
.content .guestbook p{padding:2px; margin:0;}
/* content 방명록 글쓰기 */
.content .guestbook .write {
	background-color:#eee;
	border:1px solid #d6d6d6;
	padding:15px;
	color:#000;
	font-family: Arial, Dotum, 돋움;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content .guestbook .write input{
	width:30%;
	color:#555;
	font-size:11px;
	padding: 4px;
}
.content .guestbook .write .homepage{ width:70%;}
.content .guestbook .write textarea{
	width:620px;
	padding:5px;
}
.content .guestbook .write .btn{
	width:633px;
	color:#333;
	background-color:#ccc;
}
/* content 방명록 리스트 */
.content .guestbook .list {
	color:#000;
	width:670px;
	overflow:hidden;
}
.content .guestbook .list ul{ margin:0; padding:0; list-style:none;} 
.content .guestbook .list ol{
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Dotum, 돋움;
	font-size: 12px;
} 
.content .guestbook .list li{
	padding:10px 10px 10px 14px;
	border-bottom:1px solid #ddd;
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.content .guestbook .list li ul li{ padding-left:32px; background:url(./images/iconDepth.gif) no-repeat 10px 12px; background-color:#eee; border:1px solid #eee; margin-bottom:4px;}
.content .guestbook .list .name{
	font-size:11px;
	letter-spacing:0;
	float:left;
	padding-right:3px;
}
.content .guestbook .list .date{ float:left; padding:3px 2px 0 2px;}
.content .guestbook .list .control{ margin-left:400px; text-align:right; padding-right:5px;}
.content .guestbook .listBody {clear:both;}

.content .guestbook .name a{ color:#000;}
.content .guestbook .date{
	color:#999;
	letter-spacing:0;
}

/* content > entryNotice, entryProtected, entry 기본 스타일 */
.content .entry {margin-bottom:30px;}
/* content > entryNotice, entryProtected, entry 제목 + 정보 */
.content .titleinfo {
	background-color:#FFF;
	margin-bottom:10px;
	width:/*@post-width=*/670px/*@*/;
	overflow:auto;
}
.content .titleinfo h2 a{
	display:inline;
	float:left; /*@post-title-font-size=font-size:;*/
	font-size: 24px;/*@*/ /*@post-title-font-family=font-family:;*/
	font-family: Helvetica, Arial, Dotum, 돋움;/*@*/ /*@post-title-color=color:;*/



















color: ;/*@*/;
	padding-top: 9px;
	padding-left: 0px;
	font-weight: normal;
}
.content .titleinfo .name{
	float:left;
	display:inline;
	padding-top: 20px;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 8px;
}
.content .titleinfo .date{
	text-align:right;
	padding-top:20px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.content .titleinfo .admin{
	font-size:12px;
	padding-top:5px;
	margin-top:5px;
	text-align:left;
}

/* content > entryNotice, entryProtected, entry 본문 */
.content .article{
	width:/*@post-width=*/670px/*@*/;
	overflow:hidden; /*@post-body-font-size=font-size:;*/
	font-size: 12px;/*@*/ /*@post-body-font-family=font-family:;*/
	font-family: Arial, Dotum, 돋움;/*@*/ /*@post-body-color=color:;*/












color: ;/*@*/ 													letter-spacing:0px;
	line-height: 1.5;
	color: #555;
}
.content .article ul{ margin-left:20px; padding:0;}
.content .article ol{ margin-left:20px; padding:0;}
.content .article a{ color:#f60;}
.content .article blockquote{ margin:10px 0 10px 30px; border-left:4px double #ded2c6; padding-left:10px;}

/* 작성자 */
.author                  {
	text-align:left;
	color:#000;
	font-family: Arial, Dotum, 돋움;
	font-size: 11px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.author .text            {
	text-align: left;
}

/* content > entry >  태그 */
.content .entry .tag{
	clear:both;
	text-align:right;
	margin-bottom:10px;
	font-family: Arial, Dotum, 돋움;
	font-size: 11px;
	font-style: italic;
	color: 999;
}
.content .entry .tag a:hover{ color:#f30;}

/* content >entry >  트랙백+댓글 버튼 */
.content .entry .btnTrackbackComment {
	clear:both;
	border-top:1px solid #ddd;
	margin:0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 5px;
}
/* content > entry > 트랙백받을 주소*/
.content .entry .trackback {
	width:/*@post-width:10=*/670px/*@*/;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.content .entry .trackback h3{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#000;
	font-weight:normal;
	background-color:#f8f8f8;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.content .entry .trackback .address{
	letter-spacing:0;
	font-family:Arial, Dotum, 돋움;
	color:#666;
	font-size: 11px;
}
/* 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 12px; border-top:1px solid #ddd; padding:8px 0 5px 12px;}
.content .entry .trackback .list .date{ color:#999;}
.content .entry .trackback .list .listBody { color:#999; padding:2px 0;}
/* content > entry > 댓글 타이틀*/
.content .entry .comment{
	width:/*@post-width:10=*/670px/*@*/;
	overflow:hidden;
}
.content .entry .comment p{margin:0;}
.content .entry .comment {margin:0 0 10px 0;}
.content .entry .comment h3{

}
.content .entry .comment .address{letter-spacing:0; font-family:Arial, Dotum, 돋움; 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{
	border-top:1px solid #ddd;
	padding:8px 0 5px 20px;
	margin-bottom:4px;
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
.content .entry .comment .list li ul li{ background:url(images/iconReComment.gif) no-repeat 5px 5px; padding:8px 0 5px 30px; margin:10px 2px;  background-color:#eee; border:1px solid #eee;}
.content .entry .comment .name a{ font-size:110%; color:#000;}

/* content > entry  댓글+트랙백 공통 스타일 */
.content .entry .list .name{ float:left;}
.content .entry .list .date{ float:left; padding:5px 2px 0 2px;}
.content .entry .list .control{/*@post-width:-140=margin-left:*/margin-left: 400px/*@*/; text-align:right; padding-right:5px;}
.content .entry .listBody {clear:both;}

/* content > entry 댓글 쓰기 */
.content .entry .comment .write {
	background-color:#eee;
	border:1px solid #d6d6d6;
	padding:20px;
	color:#000;
	font-family: Arial, Dotum, 돋움;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content .entry .comment .write input{
	width:30%;
	margin-bottom: 5px;
	padding: 4px;
}
.content .entry .comment .write .homepage{ width:50%; display:inline;}
.content .entry .comment .write textarea{
	width:620px;
	margin-bottom: 5px;
	padding: 5px;
}
.content .entry .comment .write .checkbox{ border:0; width:20px;}
.content .entry .comment .write .btn{
	width:633px;
	color:#000;
	background-color:#ccc;
}

.content .paging{
	clear:both;
	text-align:center;
	background-color:#fff;
	font-family: Arial, Dotum, 돋움;
	font-size: 11px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;