@charset "utf-8";
/* CSS Document */
.container_postbtn {display:none;}
body {padding:0; margin:0; font:12px "Calibri", "맑은 고딕"; line-height: 1.8; color:#000; background:#F2F2F2; word-wrap: break-word;}
a { color: #000; text-decoration:none; }
a:hover { color:#D84A4A; }
h1 {
	line-height:11px; padding:0px 0px; 
	font-size:12px; color:#000; 
	text-transform:uppercase; font-weight:bold; }


/* 헤더 */
#header {padding:10px 20px; margin:30px 0px 10px 0px; width:auto; font:12px "Calibri", "맑은 고딕"; text-transform:uppercase;}

.blog_title {font:20px 'Open Sans Condensed', sans-serif; line-height:1.0; border-bottom:solid 1px; display:inline-block; padding-bottom:5px; letter-spacing: 2px;}
.blog_intro {padding-top:5px;font-size:11px;}
.blog_menu {padding-top:5px;}
.blog_menu a {margin-right:3px;}
.blog_menu a:hover {border-bottom:1px solid #D84A4A;}

/* 카테고리 */
.category {clear:both;text-transform:uppercase;text-decoration:none;
	display: table; margin-left: 0px; margin-right: auto; }
.category a {padding:1px 5px 0px 0px;display:inline-block;}
.category ul, .category li { padding:0; margin:0; list-style-type:none; overflow:hidden; }
.category > ul > li > a { float:left !important;text-decoration:none;}
.category > ul > li > a:hover {} 
.category > ul > li > ul > li > a:hover {}
.category > ul > li > ul li:hover ul { display:block; position:absolute; }
.category > ul > li > ul > li > ul { display:none; }
.category > ul > li > ul > li > ul {padding:2px 12px 2px 12px; line-height:18px;background:#fff; border:solid 1px;}
.category > ul > li > ul > li { float:left; }
.category ul li ul li li { clear:both; }

/* 레이아웃 */
#all {position: relative; margin:10px auto 10px auto;}
#container {width: 650px; margin:auto;}
#content {line-height:20px;}
#content .searchList,
#content .guestbook,
#content .taglog,
#content .entryNotice,
#content .entryProtected,
#content .articles,
#content .entry {padding:0px 20px 20px 20px;  margin: 0 auto;}

/* 반응형 레이아웃 */
@media screen and (max-width: 650px)
{
#all {width:auto:;padding:auto;  margin: 0 auto;}
#container{width:auto;  margin: 0 auto;}
#content{width:auto;  margin: 0 auto;}
}
	


/* 검색 */
.searchList { }
.searchList ol { list-style:none;  padding:0 0 10px 0; margin:0; }
.searchList li {padding:5px; border-bottom:1px dotted #666;}
.searchList .date {color:#666; background:#eee; padding:2px 6px; font-size:10px; margin-right:10px;}
.searchList .cnt {color:#999; font-size:10px; margin-left:10px;}


/* 방명록 */
.guestbook { }
.guestWrite textarea {padding:0; margin:0; width:100%; height:100px; border:1px solid #000; background:#f4f4f4; font: 11px Malgun Gothic;}
.guestWrite .submit {background: #666; color:#fff; border: none; width:120px; padding:8px 0; margin-bottom:30px; float:right; font:10px calibri; letter-spacing:2px; }
.guestList { }
.guestList ol { margin-top:70px; margin-bottom:5px; padding:30px 0 0 0;  list-style:none; border-top:1px solid #eee;}
.guestList ul { margin-top:20px; padding:0;  list-style:none;}
.guestList li p { margin-top:5px;}
.guestList ol li { width: 100%; overflow: hidden;}
.guestList li ul li { padding:10px; width:96%; overflow: hidden; margin-top:-10px; border-left:1px solid #666;}
.guestList li .name {font-weight:bold; }
.guestList li .date { color:#999; padding:0 8px; font-size:10px; }
.guestList li .control { color:#666; font-size:10px; }


/* 태그 */
.taglog { font:14px; line-height: 2.5; }
.taglog ul { padding:0; margin:0;}
.taglog li { display:inline;}
.taglog li .cloud1 { font-weight:bold; color : #000; }
.taglog li .cloud2 { color : #303030; }
.taglog li .cloud3 { color : #606060; }
.taglog li .cloud4 { color : #909090; }
.taglog li .cloud5 { color : #BCBCBC; }
.taglog a {margin-right:3px;}
.taglog a:hover { font-weight:bold; color:#D84A4A; }


/* 공지글 */
.notice_article {text-align:justify; overflow:hidden;}


/* 비밀글 */
.entryProtected .submit {background: #666; color:#fff; border: none; width:50px; padding:4px 0; font:10px calibri; border-radius:100px;}


/* 타이틀 */
.titleWrap {text-align:left; line-height:16px; padding:0px 0px 15px 0px;}

/* 글본문 */
.blogpost {border:1px solid; padding:20px 20px 20px 20px; background-color:#fff;}

/* 글제목 */
.article_title {}
.article_title a:hover {border-bottom:1px solid #D84A4A;}
.article_date {margin-right:2px; font-weight:bold; font-size:12pt;}
.article_category {margin-right:2px; float:right}
.article_category a {color:#000;}
.article_category a:hover {color:#D84A4A; border-bottom:1px solid #D84A4A;}

.article_admin {font-size:12px; color:#666;}
.article_admin a {color:#999;}
.article_admin a:hover {color:#D84A4A; border-bottom:1px solid #D84A4A;}
.article {text-align:justify; overflow:hidden; }

/* 본문태그 */
.txc-info {width:100% !important; font-size:11px;}
.tagTrail {color:#B8B8B8; font-size:10px; padding:5px 0 0 0 ;}
.tagTrail a {color: #B8B8B8;}
.tagTrail a:hover {color:#D84A4A; border-bottom:1px solid #D84A4A;}
.actionTrail {font-size:10px;}


/* 댓글 */
.comment {margin-top:10px;}
.comment textarea {padding:0; margin:0; width:100%; height:100px; border:1px solid #000; background:#f4f4f4; font: 11px Malgun Gothic;}
.comment .submit {background: #666; color:#fff; border: none; width:100px; padding:8px 0; float:right; font:10px Calibri; letter-spacing:2px; }


/* 댓글리스트 */
.commentList { }
.commentList ol,
.commentList ul { margin-top:10px; margin-bottom:10px; padding:0;  list-style:none;}
.commentList li p { margin-top:5px;}
.commentList ol li { width: 100%; overflow: hidden; padding-bottom: 10px; }
.commentList li ul li { padding:10px; width:96%; overflow: hidden; margin-top:-10px; border-left:3px solid #666;}
.commentList li .name { font-weight:bold; }
.commentList li .date {color:#999; padding:0 8px; font-size:10px; }
.commentList li .control{color:#666; font-size:10px;}


/* 페이징 */
.paging {text-align:center; letter-spacing:1px; padding:20px 0; text-transform:uppercase;}
.paging a {margin:0 2px;}
.selected {font-weight:bold;}

/* 본문 - more / less */
.moreless_fold          { background:url(images/iconMore.gif)center left no-repeat;  padding-left:15px; color:#999;}   
.moreless_top           { background:url(images/iconLess.gif)center left no-repeat;  padding-left:15px; color:#999;}   
.moreless_body          { }  
.moreless_bottom        { background:url(images/iconLess.gif)center left no-repeat;  padding-left:15px; color:#999; text-align:left;}

/* 하단푸터 */
#footer {position:fixed; bottom:30px; right:30px; font-size:10px;}


/* 스크롤바 */
::-webkit-scrollbar {width: 7px; height: 4px; background: #fff; }
::-webkit-scrollbar-thumb { background-color:#666; border:none;}


/* 이미지 */
img {max-width:100%; height:auto; margin:0; padding:0; opacity:1.0;}
img:hover {opacity:0.4;}
.imageblock {max-width:100%;height:auto;} 


/* 비밀댓글 */
.rp_secret { color: #999; }
.guest_secret { color: #999; }
.tistorytoolbar {display: none !important;}

