@charset "utf-8";

#tistorytoolbarid { display: none; }

a {color: #666666; text-decoration: none;}
a:hover {color: #0088dd; text-decoration: none;}

h1 {font-size: 60px; font-family: 'Helvetica'; color: #232323;}

span {margin: 0; padding: 0;}

/* 다운로드 버튼 */

.dwloadbutton {
	background: white;
	border: 1px solid #0088dd;
	border-radius: 5px;
    padding: 10px;
    color: #0088dd;
}

.dwloadbutton:hover {
    background: #0088dd;
	border: 1px solid #0088dd;
	border-radius: 5px;
    padding: 10px;
    color: white;
    cursor: pointer;
}

.dwloadbutton[disabled],
.dwloadbutton[disabled]:hover,
.dwloadbutton[disabled]:active {
	background: #999;
	border: 1px solid #c5c5c5;
  	border-radius: 7px;
	color: #8f8f8f;
	cursor: not-allowed;
}

.dwloadbutton span {
	border-left: 1px solid #e1e1e1;
	font-size: 10px;
}

body {
	background-color: #f1f1f1;
	font-family: 'NanumGothic', 'Malgun Gothic', "맑은고딕" ;
	font-size: 13px;
	line-height: 2.0em;
}



#container {
	margin: 0 auto;
	width: 1000px;
	background-color: #f1f1f1;
}

#header {
	background-color: #f1f1f1;
	width: 1000px;
	padding-top: 20px;
}

	#header h1 {
		padding: 20px 20px 20px 0;
		font-weight: 100;
		text-decoration: none;
	}
	
	#header .topad {
		float: right;
		margin-top: -100px;
		width: 468px;
		height: 60px;
		position: relative;
	}
	
	.blogMenu {
		margin: 0; padding: 0;
		background-color: #fff;
		border: 1px solid #0088dd;
		-webkit-border-radius: 7px;
	}
	
	.blogMenu ul {
		width: 1000px;
		height : 40px;
		list-style-type: none;
		margin: 0; padding: 0;
		color: #000;
		font-family: 'HelveticaNeue';
		font-weight: 100;

	}
	
	.blogMenu li {
		height: 26px;
		padding: 7px 20px;
		float: left;
		border-right: 1px solid #0088dd;
	}
	
	.blogMenu a {
		color: #000;
	}
	
	.blogMenu li:hover {
		background-color: #0088dd;
		color: white;
	}
	
	.blogMenu .home:hover {
		-webkit-border-top-left-radius: 7px;
		-webkit-border-bottom-left-radius: 7px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-bottomleft: 7px; 

	}
	
	.blogMenu .search {
		float: right;
		border-right: none;
	}

	.blogMenu .search:hover {
		-webkit-border-top-right-radius: 7px;
		-webkit-border-bottom-right-radius: 7px;
		-moz-border-radius-topright: 7px;
		-moz-border-radius-bottomright: 7px; 
		background-color: transparent;
	}

	.blogMenu .search .search_input {
		width: 180px;
		height: 26px;
		background-color: #e1e1e1;
		border: none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		padding-left: 5px;
	}
	
	.blogMenu .search .submit {
		margin-top: -1; 
		margin-left: 5px;
		padding: 0;
		width: 26px;
		height: 26px;
		background-color: #ffffff;
		border: none;
		color: #0088dd;
		font-size: 13px;
	}		
#content {
	padding : 20px;
	margin-top: 20px;
	background-color: #fff;
	width: 650px;
	float: left;
	border: 1px solid #e1e1e1;
}		
	.entry .admin {
		border-bottom: 1px solid #e1e1e1;
	}

	
	.tagTrail .tagText{
		text-align: center;
	}
	
 	.tagTrail span {
	 	background-color: #000;
	 	color: white;
	 	margin-right: 7px;
	 	padding: 5px 1px 5px 5px;
	 	font-size: 10px;
 	}
 	
 	.paging {
	 	text-align: center;
	 	margin: 0;
	 	padding: 0;
 	}
 	
 	.retweet {
		background-color:#F9F9F9;
		border:1px solid #D8D8D8;
	}
		
		#post_retweet {
		position: fixed; 
		left: 50%; 
		top: 240px; 
		margin-left: -580px;
		text-align:center;
		width:68px;
	}
		
		.wdt_button  {
		padding:5px;
	}
	
	/*방명록*/
	.guestWrite {
		border-bottom: 1px solid #e1e1e1;
	}
	
	.guestWrite ul {
		margin: 0;
		padding: 2px;
		list-style-type: none;
	}
	
	.guestWrite ul li {
		padding-right: 20px;
		margin-bottom: 10px;
		float: left;
	}
	.guestWrite input {
		width: 150px;
		height: 30px;
	}
	
	.guestWrite #submit {
		width: 150px;
		height: 30px;
		border: none;
		background-color: #f1f1f1;
		font-size: 13px;
		border: 1px solid #e1e1e1;
	}
	
	.guestList ol {
		border-bottom: 1px solid #e1e1e1;
	}
	
	.guestList ol {
		list-style-type: none;
		padding: 0;
	}
	
	.guestList .control {
		font-size: 10px;
		color: #0088dd;
	}
	
	/* 코멘트 */
	.comment h3 {
		padding-bottom: 10px;
		border-bottom: 1px dotted #e1e1e1;
	}
	
	.commentList {
		border-bottom: 1px dotted #e1e1e1;
	}
	
	.comment ol {
		padding: 0;
		list-style-type: none;
	}
	
	.rp1 .date {
		font-size: 10px;
		color: #999999;
		padding: 0;
	}
	
	.rp2 .date {
		font-size: 10px;
		color: #999999;
		padding: 0;
	}
	
	.comment .control {
		font-size: 10px;
		color: #999999;
	}
	
	.comment .rp1 {
		position: relative;
		width: 630px;
		height: auto;
		padding: 10px 10px 1px 10px;
		background: #f1f1f1;
		border: 1px solid #e1e1e1;
	}
	
	.comment .rp1:after 	{
		content: "";
		position: absolute;
		top: -15px;
		left: 18px;
		border-style: solid;
		border-width: 0 10px 15px;
		border-color: #f1f1f1 transparent;
		display: block;
		width: 0;
		z-index: 1;
	}

	.comment ul {	
		list-style-type: none;
	}
	
	.comment .rp2 {
		position: relative;
		width: 590px;
		height: auto;
		padding: 10px 10px 1px 10px;
		background: #BFD6EB;
		border: 1px solid #e1e1e1;
	}
	
	.comment .rp2:after 	{
		content: "";
		position: absolute;
		top: -15px;
		left: 18px;
		border-style: solid;
		border-width: 0 10px 15px;
		border-color: #BFD6EB transparent;
		display: block;
		width: 0;
		z-index: 1;
	}
		
#sidebar {
	margin: 20px 0;
	background-color: #f1f1f1;
	width: 300px;
	float: right;
	color: #232323;
}
	
	#sidebar h3 {
		font-size: 13px;
		line-height: 12px;
	}
	
	#sidebar ul {
		margin: 20;
		padding: 0;
	}
			
	#sidebar .counter {
		padding-top: 10px;
	}

	#sidebar .notice {
		border-bottom: 1px solid #e1e1e1;
	}
	
	#sidebar .category {
		border-bottom: 1px solid #E1E1E1;
	}
	
	#sidebar .recentPost {
		border-bottom: 1px solid #E1E1E1;
	}	

	#sidebar .recentComment {
		border-bottom: 1px solid #E1E1E1;
	}	


	#sidebar .recentTrackback {
		border-bottom: 1px solid #E1E1E1;
	}	
	

#footer {
	padding-top: 5px;
	margin-top: 20px;
	float: left;
	width: 1000px;
	height: 50px;
	background-color: #f1f1f1;
	text-align: center;
}