@charset "utf-8";

body, td {
font:0.75em/1.5 나눔명조, NanumMyeongjo, 나눔고딕, NanumGothic, gulim;
background-color:#f3f3f3;
	}

h4 {
margin:0px;
border-bottom: 1px solid #ddd;
}
input{
	padding:2px .5em;
	background-color:#fafaf8;
	width: 150px;
	font:1em 나눔명조, NanumMyeongjo, 나눔고딕, NanumGothic, Malgun Gothic, Tahoma, gulim, AppleGothic,Sans-Serif;
	vertical-align:middle;
	color:#666;
	border:1px solid #ddd;
	}
	
textarea {
	padding:2px .5em;
	width:400px;
	height:100px;
	background-color:#fafaf8;
	border:1px solid #ddd;
	font:1em 나눔명조, NanumMyeongjo, 나눔고딕, NanumGothic, Malgun Gothic, Tahoma, gulim, AppleGothic, Sans-Serif;
	color:#666;
	}
input:focus, textarea:focus {
	background-color:#F5F9EE;
	}


a {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #2a33dd; /* a8001c */
color:#4763AA;
}
body {
	text-decoration:center;
}

#container {
	width: 90%; 
        max-width:1000px;
        min-width:600px;
	margin: 0 auto;
        margin-top:20px;
	text-align:left; /* for IE5 */
	font-family: 나눔명조, NanumMyeongjo, 나눔고딕, NanumGothic, "Malgun Gothic", Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
	line-height: 1.6em;
	color: #000;
	background-color: #FFF;
 border:1px solid #ddd; 
padding:20px;
}

#header {
padding: 20px;
padding-top:20px;
text-align:center;
border-bottom:1px solid #aaa;
}
		
#header h1 {
font-size:4em;
line-height : 50%;
}

#header h1 a:hover {
text-decoration:none;
color:#000;
background-color:#fff;
}

#content {
float:left;
width:70%;
}

#sidebar {
font-family: 나눔명조, NanumMyeongjo, 나눔고딕, NanumGothic, "Malgun Gothic", Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
padding-top:40px;
float:right;
width:30%;
}

#sidebar h3 {
font-family: 나눔고딕, NanumGothic, "Malgun Gothic", Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
}

#sidebar h4 {
font-family: 나눔고딕, NanumGothic, "Malgun Gothic", Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
}


#sidebar ul {
padding:10px;
margin:0px;
}
#sidebar ul li {
margin-left:20px;

}

#sidebar ul li ul {
padding:0px;
}

.entry {
/* margin-top:20px; */
margin-bottom:50px;

padding:20px;
}

.entry h2 {
font-size:2em;
}

.article {
margin-left:10px;
margin-bottom:50px;
font-size:1.3em;
line-height:160%;
}

.article p {
color:black;
}

.article a {
text-decoration: none;
color:#4763AA;
}

.article p a {
text-decoration: underline;
color:#4763AA;
}

blockquote {
        margin:1em;
        padding:10px;
	padding-top:5px;
        border:1px solid #bbd;
	border-left:4px solid #bbd;
	font: 나눔명조, NanumMyeongjo, 나눔고딕, NanumGothic, Malgun Gothic, Dotum, AppleGothic, Sans-Serif;
	line-height:1.4em;
	}
ol.code {
	margin: 0;
	padding:0;
	padding-left:38px;
	line-height:1.8em;
	font-family: courier, monospace;
	background:#EFEFEF url(http://app.springnote.com/images/contextCodeBg.gif) no-repeat 8px 7px;
}
ol.code li {
	list-style-type: none;
}


.paging {
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
        }

/* Selected */
.selected {
	font-weight:bold;
	color:#f60;	/* f60 */
	}
	
.form {
	text-align: center;
	margin-top:50px;
}

.tagbox {
margin-top:5px;
text-align:right;
}

a img {
	border:0px;
}
#footer {
text-align:center;
margin:0 auto;
clear:both;

}

.moreless_fold {
	padding-left:10px; 
	} 
.moreless_top  {
	padding-left:10px; 
	margin-bottom:.5em;
	}
.moreless_bottom {
	padding-left:10px; 
	}
.moreless_fold span, .moreless_top span, .moreless_bottom span{
	background:#f5f5f5;
	color:#333;
	}

.moreless_content {
	background-color:#fafaf8;
	padding:1.2em 1em;
	margin-bottom:2em;
	border:solid 1px #f0f0e6;
	}

/* �ڸ�Ʈ */
.commentWrite { }
.commentWrite label { }
.commentWrite input { font-size:1em; width:477px; border:1px; margin:1px 0; padding-left:5px; padding-top:3px; }
.commentWrite textarea  { font-size:1em; height:70px; padding:5px 9px 9px 9px; width:465px; border:1px;} 
.commentWrite input.name { font-size:1em;}
.commentWrite input.home { font-size:1em;}
.commentWrite input.pass { font-size:1em;}
.commentWrite .submit { border:0; padding:0; margin:0; width:50px; height:30px; margin-top:4px; }
.comment .secretWrap .checkbox { border:0; padding:0; margin:0; width:20px;}
.comment .secretWrap label { letter-spacing:normal; cursor:pointer;}


.comment {position:relative;}
.comment h3 { display:none;}
.commentList li { margin-top:15px; }
.commentList li .date { }
.commentList li .name { }
.commentList li .name a:link, .commentList li .name a:visited { }
.commentList li .name a:hover { }
.commentList li .name img { vertical-align:middle;}
.commentList li p { }
.commentList li ul { }
.commentList li ul li { }
.commentList li ul li p {  } 
.commentList .reply { margin-top:5px; }
.commentList .reply li .control  { margin-top:-22px;}

.trackback { }
.trackback h3 {display:block; font-size:1.1em;}
.trackback h3 span { border:0 !important; font-weight:normal;}
.trackback li { }
.trackback li h4 { overflow:hidden; width:450px;}
.trackback li a { }
.trackback li p { overflow:hidden; clear:left; }
.trackback li .date {  }
.trackback li .delete { }


/* Search */
.sInput {
	width:150px;
margin-top:20px;
	padding:.3em 5px;
	}

.button {
	width: 50px;
	font-size:.9em;
	padding:.3em 5px;
margin-top:20px;
	cursor:pointer;
	}


/* RSS button */
.btn_rss {
	background: url(./images/bullet_rss.gif) left 50% no-repeat;
	padding-left:15px;
	}
