@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300');

/* 공통 요소 */
body{font-family:'Nanum Gothic';font-size:11px;padding:10px;}
a, a:link, a:visited, a:hover, a:active{
	text-decoration:none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	color:#000;
}
input{outline:none;}
h3{
	color: #777;
	font-size:11px;
	margin:0;
	margin-bottom:10px;
}
h2{
	color: #777;
	font-size:11px;
	margin:0;
	line-height:2em;
}
h2 a, h2 a:link, h2 a:visited{
	color: #777;
}
img{
	width:auto;
	height:auto;
}
textarea{
	width:95%;
	border:1px solid #eee;
	font-family:"Calibri", "Nanum Gothic";
}
button, input[type="button"], input[type="submit"]{
	border:1px solid #eee;
	background:transparent;
	padding:5px;
	font-size:11px;
	color:#777;
	font-family:"Calibri", "Nanum Gothic";
}
input[type="text"], input[type="password"]{
	border:1px solid #eee;
	background:transparent;
	padding:5px;
	font-size:11px;
	font-family:"Calibri", "Nanum Gothic";
}
button {
	background-color: transparent;
	border: 0; 
}
/* 레이아웃 */
#container{width:700px;
margin:20px auto;
background: white;
font-family:"Calibri", "Nanum Gothic";
font-size:11px;
}
#container ul{margin:0;padding:0;}
#container ol{margin:0;padding:0;}
#container li{list-style:none;}
#container #header{padding-bottom:20px;}
#container #header>h1{padding-bottom:20px;font-weight:300;font-size: 33px;letter-spacing: -2px;color: #555;font-family: 'Josefin Sans', sans-serif;}
#container #header>.menu{padding:0;line-height:1.5;}
#container #header>.menu a, #container #header>.menu a:link, #container #header>.menu a:visited, #container #header>.menu a:hover, #container #header>.menu a:active{
	color:#777;
}
#container #header>.menu a:hover, #container #header>.menu a:active{
	color:#ccc;
}
#container>.login{
	float:right;
}
#container>.login a, #container>.login a:link, #container>.login a:visited{
	color:#777;
	margin-left:3px;
}
#container>.login a:hover, #container>.login a:active{
	color:#ccc;
}
#container>#content{
	border:1px solid #eee;
	padding:20px;
	letter-spacing: -0.5px;
}

#container #footer{
	padding:20px 0;
	color:#777;
	line-height:1.7;
}
#container #footer #top{
	cursor:pointer;
}
#container #footer p{
	margin:0;
}


/* 검색 결과 */
.searchList{
	border: 1px solid #eee;
	border-left: 0;
  border-right: 0;
  color: #777;
	padding:5px 0;
	margin:5px 0;
}
.searchList li{
  height: 2em;
  line-height: 1.5em;
}
.searchList .date{
	float:right;
` letter-spacing: -1px;
}
.searchList a, .searchList a:link, .searchList a:visited{
	color:#777;
}

/* 태그 클라우드 */
.taglog li{
	display:inline;
	margin-right:5px;
}
.taglogt a, .taglog a:link, .taglog a:visited{
	color:#777;
}

/* 글 */
.entryWrap{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 0;
	margin:10px 0;
}
h2 .category{
	padding: 2px 5px;
  margin-right: 3px;
  color: #fff;
  font-family: 'Calibri', 'Nanum Gothic';
  letter-spacing: 1px;
  background: #aaa;
}
h2 .category a, h2 .category a:link, h2 .category a:visited{
	color:#fff;
}
.entryWrap .date{
  color: #777;
  font-family: 'Calibri', 'Nanum Gothic';
}
.entryWrap .admin{
	border:1px dashed #eee;
	padding:10px;
	margin:10px 0;
}
.article{
	padding:15px 0;
}
.tagTrail a, .tagTrail a:link, .tagTrail a:visited{
	color: #777;
}
.tagText, .rpText, .rpText a, .rpText a:link, .rpText a:visited{
	color: #777;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
}
.cnt, .cnt a, .cnt a:link, .cnt a:visited{
	color:#777;
}

/* 댓글 */
.comment{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 0;
	margin:10px 0;
}
.comment .name, .comment .name a, .comment .name a:link, .comment .name a:visited{
  color: #777;
  padding-right: 3px;
	font-weight:bold;
}
.comment .date, .comment .date a, .comment .date a:link, .comment .date a:visited{
	color:#777;
}
.comment .control, .comment .control a, .comment .control a:link, .comment .control a:visited{
	float:right;
	color:#777;
	margin-left:3px;
}
.commentWrite{
	color:#777;
}


/* 페이징 */
.paging, .paging a, .paging a:link, .paging a:visited{
	color:#777;
}
.paging .num{
	padding: 1px 3px;
}
.paging .selected{
	font-weight:bold;
}

/* 방명록 */
.guestbook{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 0;
	margin:10px 0;
}
.guestbook .name, .guestbook .name a, .guestbook .name a:link, .guestbook .name a:visited{
  color: #777;
  padding-right: 3px;
	font-weight:bold;
}
.guestbook .date, .guestbook .date a, .guestbook .date a:link, .guestbook .date a:visited{
	color:#777;
}
.guestbook .control, .guestbookt .control a, .guestbook .control a:link, .guestbook .control a:visited{
	float:right;
	color:#777;
	margin-left:3px;
}
.guestWrite{
	color:#777;
}

/* 반응형 레이아웃 */
@media screen and (max-width:550px){
	body{width:auto;left:0;right:0;margin:0;padding:0;}
	#container{width:auto;left:0;right:0;margin:0px auto;padding:20px;}
	#container #header{width:auto;left:0;right:0;margin:auto 0px;}
	#container #footer{width:auto;left:0;right:0;margin:auto 0px;}
}
/* 텍스트 블러 효과 */
::selection{ 
  color: transparent; 
  text-shadow: 0 0 2px #626262; 
  transition: all 250ms ease-in; 
} 
::-moz-selection{ 
  color: transparent; 
  text-shadow: 0 0 2px #626262; 
  transition: all 250ms ease-in; 
} 

.btn_more, .btn_less { /* 더보기 버튼 */
 border: 0; /* 테두리 */
 background: transparent; /* 배경 색 */
 display: block;
 height: 11px; /* 높이 */
 margin: 7px 0; /* 외부 여백 상하 좌우 */
 font-family: 'Nanum Gothic';
 font-size: 11px; /* 폰트 사이즈 */
 line-height: 11px; /* 줄 간격 */
 color: black; /* 폰트 색 */
 position: relative;
 width: 100%; /* 넓이 */
 text-align: left; /* 정렬 - 좌 */
 } 
 
 .btn_less::before, .btn_more::before { /* 더보기 버튼 앞에 꾸며지는 것 */
 content: "「"; /* 더보기 버튼 앞에 ... 표시가 나오도록. 수정을 해도 되고 삭제해도 됨 */
 display: inline-block;
 padding-right: 7px; /* 내부 여백 우 */
 font-size: 11px; /* 폰트 사이즈 */
 font-family: 'Nanum Gothic';
 line-height: 6px; /* 줄 간격 */
 vertical-align: top; /* 현재 위치에서 위로 치우치도록. 중간으로 하려면 middle로 변경하면 됨 */ }
.container_postbtn {display: none}

/* Start http://www.cursors-4u.com */ * {cursor: url(https://cur.cursors-4u.net/cursors/cur-9/cur817.cur), auto !important;} /* End http://www.cursors-4u.com */