@charset "UTF-8";

/* 폰트 불러오기 */
@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* 공용 설정들 */
html{overflow-y:scroll;height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-stroke:0.6px;}
html,body{width:1000px;margin:0 auto;}
body{font:12px/1.5 'Nanum Gothic', 'Malgun Gothic', Dotum, "Georgia Pro", Arial;color:#666;margin:0 auto;padding:0 3px;}
a,input,textarea{font-family:inherit;font-size:1em;outline:0;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
a{color:inherit;text-decoration:none;}
a:hover{color:#ff2b06;}
a,img{border:none;}
	
input, textarea{text-align:inherit;border:1px solid #bbb;background:#fafafa;}
input{padding:7px;margin-bottom:5px;}
input:hover, input:focus, textarea:hover, textarea:focus{border-color:#ff2b06;}
input:focus, textarea:focus{background:#fff;}
input[type="button"]{color:white;background:#747474;border:0;border-radius:3px;}
input[type="button"]:hover, input[type="button"]:focus{background:#ff2b06;}
	
select{font-family:inherit;}

footer{width:100%;float:left;text-align:left;background:#fafafa;padding:3px 6px;border-top:1px solid #ddd;margin:10px 0;}

/* 헤더 */
#header {
	display:inline-block;
	width:100%;
}

#header .blogLogo {
	float: left;
	margin: 0;
}

#header .blogMenu {
	float: right;
}
#header .blogMenu ul {list-style:none;}
#header .blogMenu ul li {
	float: left;
	padding: 10px;
	border-left: 1px #666 solid;
	font-size: 2em;
	font-weight: bold;
}
#header .blogMenu ul li:first-child{border-left:none;}

/* 글 검색 */
#content .searchList ol {
	border:1px #666 double;
	list-style:none;
}
#content .searchList ol li {
	border-bottom: 1px #666 dashed;
}
#content .searchList ol li:last-child{border-bottom:none;}

/* 본문 내 관리자 메뉴 */
.titleWrap .admin {
	margin: 10px 0;
	padding: 5px 0;
	border-top: 1px #ff2b06 solid;
	border-bottom: 1px #ff2b06 solid;
}

/* 방명록 */
.guestWrite {
	border-bottom: 2px #ff2b06 solid;
}
.guestInfo {
	float:left;
}
.guestSubmit {
	float:right;
}

.guestList ol,ul{list-style:none;padding:0;}
.guestList .re_rep_icon{float:left;margin:5px;font-size:3em;font-weight:bolder;}

.guestList .name {
	font-size: 1.2em;
	font-weight: bold;
}
.guestList .date {
	font-size: 1em;
}
.guestList .control {
	font-size: 1.1em;
	font-weight: bold;
}
.guestList .rep_guestInfo {
	border-bottom: 1px #000 solid;	
	padding: 5px 0;
}

.guest_general {
	display: inline-block;
	margin: 5px;
	padding: 10px;
	border: 1px #ccc dashed;
	background-color: #eeeeff;
}
.guest_secret {
	display: inline-block;
	margin: 5px;
	padding: 10px;
	border: 1px #bbb dashed;
	background-color: #ddd;
}
.guest_admin {
	display: inline-block;
	margin: 5px;
	padding: 10px;
	border: 1px #aaa dashed;
	background-color: #ffcccc; 
}

/* 더보기 - more */
.moreless_fold {
	display: inline-block;
	margin-left: 15px;
	padding: 10px;
	border: 2px #ff2b06 solid;
	color: #000;
}
/* 그만보기 - less 상단 */
.moreless_top {
	display: inline-block;
	margin-left: 15px;
	padding: 10px;
	border: 2px #ff2b06 solid; 
	color: #000;
}
/* more/less 본문 내용 */
.moreless_content {
	margin: 15px;
	padding: 10px;
	border: 1px #ff2b06 dashed;
	background-color: #ffeeee;
}
/* 그만보기 - less 하단 */
.moreless_bottom {
	display: inline-block;
	float: right;
	margin-right: 15px;
	padding: 10px;
	border: 2px #ff2b06 solid;
	color: #999; 
}

/* 이미지 관련 */
.cap1 {
	color:#999; 
	text-align:center;
}
.imageblock {
	border:1px solid #ddd; 
	padding:5px; 
	margin:5px 0;
}

/* 페이징 */
.paging {
	margin: 20px;
	text-align: center;
	font-size: 1.2em;
}
.paging a:hover{font-weight:bold;}

.selected {
	text-align: center;
	padding: 0 2px;
	font-size: 1.5em;
	font-weight: bold;
	color: #ff2b06;
}
.no-more-prev { }
.no-more-next { }
.no-more-prev, .no-more-next {
	color:#ccc;
}

.copyright {
	margin: 10px;
	font-size: 1.2em;
}