@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; background:#fff; color:#333; font:11px "Malgun Gothic"; line-height:18px; }


h1 {font:10px "Malgun Gothic"; text-transform:uppercase; letter-spacing:1px;}
h2 {font:12px "Malgun Gothic"; font-weight:bold;}


a { color: #666; text-decoration:none; 	transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; }
a:hover { color:#dc4342; text-decoration:none; } 


.rp_secret { color: #dc4342; }
.guest_secret { color: #dc4342; }

.moreless_fold {padding:20px; color:#dc4342;}
.moreless_top {padding:20px; color:#dc4342;}
.moreless_bottom {padding:20px; color:#dc4342;} 

img { }

img:hover {transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; opacity:0.6;}



#container {width:760px; margin:15px auto; position:relative; }


#sidebar {width:200px; height:auto; padding:10px; position:fixed; top:30px; left:30px; font:10px "calibri", "Malgun Gothic"; }


.blog_image {width:200px; height:auto; margin-bottom:10px;}

.blogTitle {width:auto; font-weight:bold;}
.blogTitle a {color:#666; text-transform: uppercase; }
.blogTitle a:hover {color:#dc4342;}

.blog_menu {width:auto; color:#999; margin-bottom:10px;}
.blog_menu a {color:#999; }
.blog_menu a:hover {color:#dc4342; }

.paging {font:10px calibri; text-align:right; padding:5px 0; margin-top:5px; border-top:1px dashed #ddd;}
.paging a {color:#999; padding:3px;}
.paging a:hover {color:#dc4342;}




#content {float:right; width:700px; padding:20px; }

#content .taglog,
#content .entryNotice,
#content .entryProtected,
#content .entry {width:700px; padding:20px; margin-bottom: 50px; background:#fff; border-bottom:1px dashed #ddd;}
#content .guestbook {width:700px; padding:20px; background:#fff;}


.searchList {width:700px; padding:20px; background:#fff;}
.searchList ol { list-style:none;  padding:15px;  margin:0;}
.searchList li {padding:5px 0; border-bottom:1px dashed #ddd; }
.searchList .date { margin-right:10px; color:#fff; background:#666; padding:2px 5px; font:10px calibri; }
.searchList .cnt { margin-left:5px; color:#dc4342; font:10px calibri;}


.taglog { }
.taglog ul { margin-left:-35px;  }
.taglog li { display:inline;}
.taglog a:hover { letter-spacing:2px; }
.taglog li .cloud1 { font-weight:bold; font-size : 14px; color : #dc4342; }
.taglog li .cloud2 { font-size : 13px; color : #aaa; }
.taglog li .cloud3 { font-size : 12px; color : #bbb; }
.taglog li .cloud4 { font-size : 12px; color : #ccc; }
.taglog li .cloud5 { font-size : 11px; color : #ddd; }


.guestbook { }
.guestWrite textarea {width:700px; height:80px; border:none; background:#fafafa; font: 11px Malgun Gothic; margin-top:-5px;}
.guestWrite .submit {background:#666; color:#fff; border:none; width:80px; padding:5px 0; margin-bottom:20px; font:11px Calibri; letter-spacing:2px; }

.guestList {border-top:1px dashed #ddd;}
.guestList ol,
.guestList ul { margin-top:20px; margin-bottom:10px; padding:0;  list-style:none;}
.guestList li p { margin-top:5px;}
.guestList ol li { width: 700px; overflow: hidden; padding-bottom: 0px; }
.guestList li ul li { margin-left: 10px; padding:10px; width: 670px; overflow: hidden; background:#fff; margin-bottom:10px; margin-top:5px; border-left:3px solid #dc4342;}
.guestList li .name { font-weight:bold;}
.guestList li .date { font:10px calibri; color:#999; padding:0 5px;}
.guestList li .control {font:10px calibri;}


.article {width:700px; padding:0; margin: 10px 0; overflow: hidden;}

.article .txc-info{ width:100% !important; } 

.titleWrap {color:#999; font:10px Malgun Gothic; text-align:center; }
.titleWrap a {color:#999;}
.titleWrap a:hover {color:#dc4342;}

.titleWrap .title {font:11px Malgun Gothic; font-weight:bold;}
.titleWrap .title a {color:#dc4342;}
.titleWrap .date {font:10px calibri; color:#bbb;}


.actionTrail {font:10px Malgun Gothic; text-align:right; padding:10px 0;}

.entryProtected { }
.entryProtected .submit {background:#666; color:#fff; border:none; width:30px; padding:5px 0; font:10px Malgun Gothic;}


.comment { border-top:1px dashed #ddd; }
.commentWrite textarea {width:700px; height:80px; border:none; background:#fafafa; font: 11px Malgun Gothic; margin-top:-5px;}
.commentWrite .submit {background:#666; color:#fff; border:none; width:80px; padding:5px 0; margin-bottom:20px; font:11px Calibri; letter-spacing:2px; }
.label_secret {font:11px calibri; }

.commentList {margin:20px 0;}
.commentList ol,
.commentList ul { margin-top:20px; margin-bottom:10px; padding:0;  list-style:none;}
.commentList li p { margin-top:5px;}
.commentList ol li { width: 700px; overflow: hidden; padding-bottom: 0px; }
.commentList li ul li { margin-left: 10px; padding:10px; width: 670px; overflow: hidden; background:#fff; margin-bottom:40px; margin-top:-10px; border-left:3px solid #dc4342;}
.commentList li .name { font-weight:bold;}
.commentList li .date { font:10px calibri; color:#999; padding:0 5px;}
.commentList li .control {font:10px calibri;}



#footer { font:10px calibri; }

.copyright {bottom: 30px; right: 30px; position: fixed; display: block;}
.top {text-align:center;}
.top a {display:inline-block;*display:inline; zoom:1; line-height:1; width:15px; padding:5px 3px; color:#fff; background:#666; cursor:pointer;}
.top a:hover {color:#dc4342; background:#fff;}


::-webkit-scrollbar { width: 5px; } 
  
::-webkit-scrollbar-track-piece { background-color: #eee; } 

::-webkit-scrollbar-thumb:vertical { 
	width: 100px; 
	border-radius: 10px; 
	-moz-border-radius: 100px; 
	-webkit-border-radius: 0px; 
	-o-border-radius: 100px; 
	background-color: #dc4342; } 

::-moz-selection { background-color: #eee; }
::selection { background-color: #eee; }
	
	
#tistorytoolbarid{display: none;}

#high { width:100%; height:15px; z-index:10; position:fixed; background:#eee; top:0px; }
#low { width:100%; height:15px; z-index:10; position:fixed; background:#eee; bottom:0px; }
#left { width:15px; height:100%; z-index:10; position:fixed; background:#eee; top:0px; }
#right { width:15px; height:100%; z-index:10; position:fixed; background:#eee; right:0px; }