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

body { padding:0; margin:0; background:url(./images/2.jpg) fixed center center no-repeat; color:#5d5d5d; font:11px "Malgun Gothic"; line-height:18px;}

h1 {font:10px "Malgun Gothic"; text-transform:uppercase; letter-spacing:2px;}
h2 {font:11px "Malgun Gothic";}

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:#e04242; text-decoration:none; } 

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


#container {width:1040px; margin:70px auto; position:relative; }


#header {width:500px; height:45px; background:#; padding:20px; font:10px calibri; text-transform:uppercase; float:right;}

.blog_title {text-align:right; letter-spacing:5px; padding-bottom:10px;}
.blog_title a {color:#333;}
.blog_title a:hover {letter-spacing:9px; color:#fff;}

.blog_image {float:left; width:100px; height:80px; padding-bottom:10px;}

.blog_info {float:right; width:390px; height:25px; padding:5px 0; border-top:1px solid #d9d9d9;}

.blog_menu {float:right; width:390px; height:35px; padding-top:10px; border-top:1px solid #d9d9d9; letter-spacing:1.5px;}
.blog_menu a {margin:0 5px; color:#666;}
.blog_menu a:hover {letter-spacing:5px; color:#7776a7;}


#content {float:left; width:1000px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:20px; margin:30px 0;}


.searchList ol { list-style:none;  padding:15px;  margin:0;}
.searchList li {padding-top: 5px; padding-bottom:5px; border-bottom:px solid #d9d9d9; }
.searchList .date {  color:#666; background:#; padding:2px 5px; font:10px calibri; 	float: right;}
.searchList .cnt   { color:#7776a7;}


.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 : #e04242; }
.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:1000px; height:80px; border: 1px solid #d9d9d9; background:transparent; font: 11px Malgun Gothic; margin-top:-5px;}
.guestWrite .submit {background:#d9d9d9; color:#9e9e9e; border: 1px solid #d9d9d9; width:80px; padding:5px 0; margin-bottom:20px; font:11px Calibri; letter-spacing:2px; }

.guestList {border-top:1px solid #d9d9d9;}
.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: 1000px; overflow: hidden; padding-bottom: 0px; }
.guestList li ul li { margin-left: 10px; padding:10px; width: 870px; overflow: hidden; background:#; margin-bottom:40px; margin-top:-10px;}
.guestList li .name { font-weight:bold;}
.guestList li .date { font:10px calibri; color:#999; padding:0 5px;}
.guestList li .control {font:10px calibri;}


.entryNotice { }

.entry {margin-bottom:30px;}

.article {width:1000px; padding:0; margin: 0px 0px 30px 0px; overflow: hidden;}
.titleWrap {color:#999; font:10px Malgun Gothic; text-align:right; padding:20px 0;}
.titleWrap a {color:#999;}
.titleWrap a:hover {color:#e04242;}

.titleWrap .date {font:10px calibri;}

.tagTrail {border-top:1px solid #d9d9d9; padding:5px 0; font:10px Malgun Gothic;}

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

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


.comment { }
.commentWrite textarea {width:1000px; height:80px; border: 1px solid #d9d9d9; background:transparent; font: 11px Malgun Gothic; margin-top:-5px;}
.commentWrite .submit {background:#d9d9d9; color:#9e9e9e; border: 1px solid #d9d9d9; width:80px; padding:5px 0; margin-bottom:20px; font:11px Calibri; letter-spacing:1px; }
.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: 1000px; overflow: hidden; padding-bottom: 0px; }
.commentList li ul li { margin-left: 10px; padding:10px; width: 870px; overflow: hidden; background:transparent; margin-bottom:40px; margin-top:-10px;}
.commentList li .name { font-weight:bold;}
.commentList li .date { font:10px calibri; color:#999; padding:0 5px;}
.commentList li .control {font:10px calibri;}


.paging {font:11px calibri; text-align:center; letter-spacing:0.20em; }
.selected { color:#e04242; font-weight:bold; }



.search { 
	border: 1px solid #d9d9d9;
background:transparent;
	padding: 0px;
	width:90px;  
	height:20px;
	font: 10px 'Malgun Gothic', 'Trebuchet MS', sans-serif;
	color:#333;
float: left;
margin-bottom:160px;
	}

#footer { font:10px calibri; }

.copyright {bottom: 15px; right: 15px; 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:#b93846; background:#fff;}


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

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

::-moz-selection {
	background: #fff;
	color: #e04242;
}
::selection {
	background: #fff;
	color: #e04242;


#tistorytoolbarid{display: none;}