@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

.body {
	background-image:/*@background-image=*/ url("http://tistory1.daumcdn.net/tistory/1530918/skin/./images/bg.gif") /*@*/;
	background-repeat:/*@background-image-repeat=*/ no-repeat /*@*/;
	background-position:/*@background-image-position=*/ center /*@*/;
	background-color:/*@background-color=*/ #FFFFFF /*@*/;
	
	padding:0; margin:0;
}

img {max-width: 100%;}
span.imageblock {max-width: 100%;}

#header {
	background-image:/*@title-background-image=*/ url("http://tistory1.daumcdn.net/tistory/1530918/skin/images/bgTop.jpg") /*@*/;
	background-repeat:/*@title-background-image-repeat=*/ repeat-x /*@*/;
	background-position:/*@title-background-image-position=*/ center /*@*/;
	background-color:/*@title-background-color=*/ #FFFFFF /*@*/;
	
	height:/*@title-height=*/  /*@*/;
	
	font-family:/*@title-font-family=*/ 맑은 고딕 /*@*/;

	letter-spacing:0.05em;
}
#header h1 { text-align:center; padding:40px 0 40px 0; margin:0; }
#header h1 a { font-size:/*@title-font-size=*/ 1.8em /*@*/; color:/*@title-color=*/ #000000 /*@*/; text-decoration:none; }
#header h1 a:hover { opacity:0.5; }

.blogMenu {
	padding:10px;
	
	text-align:center;

	border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;
}
.blogMenu ul { list-style-type:none; margin:0 padding:0; }
.blogMenu li { display:inline-block; }
.blogMenu a { color:/*@title-color=*/ #000000 /*@*/; text-decoration:none; margin:10px; }
.blogMenu a:hover { opacity:0.5; }

#mobileHeader { display:none; border-bottom:1px solid #EAEAEA; background-color:/*@title-background-color=*/ #FFFFFF /*@*/; }
#mobileHeader td { padding:10px; }
#mobileHeader a { text-decoration:none; color:/*@title-color=*/ #000000 /*@*/; }
#mobileHeader a:hover { opacity:0.5; }
.headerTable { width:100%; }
.tableLeft, .tableRight { width:30px; }
.tableCenter { text-align:center; }
.tableCenter a { font-family:/*@title-font-family=*/ 맑은 고딕 /*@*/; font-size:1.8em; font-weight:bold; }
.mobileBtn { background-color:#000; color:#FFF; border:0; }
.mobileBlogMenu ul { list-style-type:none; margin:0; padding:0; }
.mobileBlogMenu li { display:block; border:1px solid #BDBDBD; padding:10px; margin:10px; text-align:center; }

@media screen and (max-width:777px) {
	#header { display:none; }
	#mobileHeader { display:block; }
	.mobileBlogMenu { display:none; }
} 

#content {
	width:/*@post-width=*/ 1000px /*@*/;
	
	font-family:/*@post-body-font-family=*/ 맑은 고딕 /*@*/;
	font-size:/*@post-body-font-size=*/ 1.0em /*@*/;
	
	letter-spacing:0.05em;
	
	margin:0 auto;
}
#content h3 { color:/*@post-title-color=*/ #000000 /*@*/; }
#content a { text-decoration:none; }
#content a:hover { opacity:1.0; }

@media screen and (max-width:777px) {
	#content { width:auto; padding:0 0px 0 0px; }
	iframe, embed, object {width:100%;}
}

.searchList { line-height:2.0em; }
.searchList a { font-size:1.0em; font-weight:bold; color:/*@post-body-color=*/ #000000 /*@*/; }
.searchList ol { padding-left:25px; }
.searchList li { border-bottom:1px solid #EAEAEA; padding-bottom:5px; margin-bottom:10px; }
.searchListDate { font-size:0.75em; color:#BDBDBD; }

.localog, .taglog { margin-bottom:50px; }
.localog ul, .taglog ul { list-style-type:none; margin:0; padding:0; }
.localog li , .taglog li { display:inline; }
.localog a, .taglog a { padding:10px; color:/*@post-body-color=*/ #000000 /*@*/; }

.guestList ol { padding-left:25px; }
.guestList ul { padding-left:20px; }
.guestList a { color:/*@post-body-color=*/ #000000 /*@*/; }
.guestListDate, .guestListControl { color:#BDBDBD; font-family:맑은 고딕; font-size:0.75em; }
.guestListDesc { padding:15px 0 15px 0; margin:0 0 20px 0; border-bottom:1px solid #EAEAEA; color:/*@post-body-color=*/ #000000 /*@*/; }

.titleWrap {
	font-family:/*@post-title-font-family=*/ 맑은 고딕 /*@*/;
	font-size:/*@post-title-font-size=*/ 32px /*@*/;
}
.titleWrap h2 { text-align:center; padding:20px 0 20px 0; }
.titleWrap a { color:/*@post-title-color=*/ #000000 /*@*/; }

@media screen and (max-width:777px) {
	.titleWrap h2 { font-size:1.15em; padding:0; }
}

.article  {
	color:/*@post-body-color=*/ #000000 /*@*/;
	
	font-family:/*@post-body-font-family=*/ 맑은 고딕 /*@*/;
	font-size:/*@post-body-font-size=*/ 1.0em /*@*/;

	line-height:1.5em;
}
@media screen and (max-width:777px) {
	img {max-width: 100%; height: auto;}
	span.imageblock {max-width: 100%; height: auto;}
}

.colorscripter-code { font-size:0.85em; }

.menubtn { width:50px; padding:5px 0 5px 0; color:#FFF; border:0; font-size:1.0em; background-color:#000; margin-top:40px; }
.titleWrapBox { display:none; font-size:0.85em; margin:10px 0 20px 0; }
.titleWrapBox a { color:#000; }
.admin { margin-top:10px; }

.tagTrail { color:#000000; font-size:0.9em; margin:5px 0 40px 0; }
.tagTrail a { color:#000000; }
.tagText { width:40px; padding:5px; display:inline-block; color:#FFFFFF; background-color:#000000; margin-bottom:10px; text-align:center; }

@media screen and (max-width:777px) {
	.tagTrail { font-size:0.75em; }
}
 
.actionTrail { padding:10px 0 10px 0; }
.actionTrail a { color:/*@post-body-color=*/ #000000 /*@*/; text-decoration:none; }

.comment { color:/*@post-body-color=*/ #000000 /*@*/; }
.comment a { color:/*@post-body-color=*/ #000000 /*@*/; text-decoration:none; }
.commentWriteBox { width:100%; height:80px; margin:10px 0 30px 0; border:1px solid #BDBDBD; }
.commentBox1 { display:inline; width:85%; height:100%; float:left; }
.commentBox2 { display:inline; width:15%; height:100%; float:left }
.commentListDesc { border-bottom:1px solid #EAEAEA; padding:0 0 10px 0; }
.commentListBox, .commentListRepBox { color:#BDBDBD; font-family:맑은 고딕; font-size:0.75em; }
.commentList ol { padding-left:25px; }
.commentList ul { padding-left:20px; }

.box, .secretWrap { display:inline; }

@media screen and (max-width:777px) {
	.box, .secretWrap { display:block; margin-bottom:10px; }
}

.text, .password { padding:10px; border:1px solid #BDBDBD; }
.textarea { width:100%; height:100%; padding:10px; overflow-y:auto; border:0; box-sizing: border-box; border-right:1px solid #BDBDBD }
.submit { width:100%; height:100%; background-color:#FFFFFF; border:0; }
.submit:hover { opacity:0.5; } 

.trackback { color:/*@post-body-color=*/ #000000 /*@*/; }
.trackback a { color:/*@post-body-color=*/ #000000 /*@*/; text-decoration:none; }
.trackback a:hover { opacity:0.5; }

.paging { text-align:center; font-family:/*@post-body-font-family=*/ 맑은 고딕 /*@*/; font-size:1.0em; margin:80px; color:/*@post-body-color=*/ #000000 /*@*/; }
.num { display:inline-block; margin:15px; text-decoration:none; color:/*@post-body-color=*/ #000000 /*@*/; }
.selected { border:1px solid #000000; font-weight:bold; background-color:#000000; color:#FFFFFF; padding:10px; margin:0; }

@media screen and (max-width:777px) {
	.paging { margin:80px 0 80px 0; }
	.num { display:inline-block; }
}

#sidebar { padding:0px; border-top:1px solid #EAEAEA; font-family:/*@post-body-font-family=*/ 맑은 고딕 /*@*/; }

.sidebarBox { display:table-cell; width:240px; padding:0 20px 0px 20px; vertical-align:top; text-align:left; margin-bottom:20px; }
.sidebarBox h3 { color:/*@post-title-color=*/ #000000 /*@*/; margin:0; padding:0 0 10px 0; }
.sidebarBox ul { padding:0 0 0 20px; margin:0; }
.sidebarBox a { color:/*@post-body-color=*/ #000000 /*@*/; text-decoration:none; }
.sidebarBox a:hover { opacity:0.5; }

.blogInfo, .notice, .adminMenu, .category, .tagbox, .recentPost, .recentComment, .recentTrackback, .calender, .link, .counter { border-bottom:1px dotted #BDBDBD; margin-bottom:40px; padding-bottom:10px; }

@media screen and (max-width:777px) {
	.sidebarBox { display:block; width:auto; padding:20px 20px 0 20px; }
}

.blogImage img { width:100%; }

.userID { font-size:0.75em; text-align:right; color:#A6A6A6; margin-top:5px; }

.notice li { margin-top:5px; }

.adminMenu a { padding:7px 10px 7px 10px; border:1px solid #BDBDBD; }
.adminMenu li { display:inline-block; margin-top:5px; }
.adminMenu ul { padding-left:0; }

.search_input { box-sizing:border-box; width:100%; padding:10px; border:1px solid #BDBDBD; margin-bottom:40px; }

.categoryData { font-family:굴림; font-size:9pt; margin:10px 0 10px 0; }
.ib { cursor:pointer; }
.branch3 { cursor:pointer; }
.c_cnt { font:0.75em Tahoma; color:#f30; }

.tagbox a { display:inline-block; }
.tagbox li { margin-top:5px; display:inline-block; }
.tagbox ul { list-style-type:none; margin:0; padding:0; }
.cloud1 { font-size:1.6em; color:#000000; }
.cloud2 { font-size:1.4em; color:#353535; }
.cloud3 { font-size:1.2em; color:#5D5D5D; }
.cloud4 { font-size:1.0em; color:#8C8C8C; }
.cloud5 { font-size:0.8em; color:#BDBDBD; }

.recentPost li { margin-top:5px; }

.recentComment li { margin-top:5px; }
.info_wrap { font-size:0.7em; color:#BDBDBD; }

.recentTrackback li { margin-top:5px; }

.cal_month { font-size:0.85em; height:18px; font-weight:bold; padding:5px; }
.cal_week1 { font:0.95em dotum; height:18px; font-weight:normal; }
.cal_week2 { font:0.95em dotum; color:#f30; }
a.cal_week { background-color:#fff; }
.cal_current_week { background-color:#eee; }
.cal_day { font-size:0.85em; color:#999; text-align:center; }
.cal_day_sunday { } { color:#f30 !important; }
.cal_day_sunday a{ } { color:#f30 !important;}
.cal_day1 { color:#ccc; }
.cal_day2 { color:#ccc; }
.cal_day3 { color:#666; }
.cal_day4 { color:#000; text-decoration:underline; }
a.cal_click:link { color:#333; font-weight:bold; }
a.cal_click:visited { color:#333; font-weight:bold; }
a.cal_click:hover { color:#f30; font-weight:bold; }

.counter { font-family:consolas; font-size:1.0em; }
.total, .today, .yesterday { margin-bottom:5px; }

#footer { text-align:center; padding:20px; border-top:1px solid #EAEAEA; }

.copyright { font-family:/*@post-body-font-family=*/ 맑은 고딕 /*@*/; margin:0 auto; text-align:center; }
.copyright a { color:/*@post-body-color=*/ #000000 /*@*/; text-decoration:none; }
.copyright a:hover { opacity:0.5; }

/* 티스토리 우측 상단 메뉴바 없애기 */

#tistorytoolbarid {display:none;}

/* 본문 신고 버튼 없애기 */
.tt_article_useless_p_margin div:last-child { margin-top: -30px; }
.tt_article_useless_p_margin div:last-child img{ display:none;}

/* 티스토리 공감 버튼 없애기 */
div.daum_like_wrapper {display: none;}

.container_postbtn { display:none !important }
