@font-face{ font-family:ngttf; src:url(/font/NanumGothic.ttf);}
@font-face{ font-family:ngeot; src:url(/font/NanumGothic.eot);}

hr{display:none;}
label{cursor:pointer;}
input{margin:0;vertical-align:top;}
input[type=text]{padding:3px;border:1px solid #bbb;
	-webkit-box-shadow:inset 2px 2px 0 #eee;
	-moz-box-shadow:inset 2px 2px 0 #eee;
	box-shadow:inset 10px 10px 0 #eee;
	-moz-border-radius:5px;
	border-radius:5px;
}
img{border:none;}
blockquote{margin:0 10px 15px 10px;padding-left:10px;border-left:5px solid #eee;}
pre{padding:5px;border:1px solid #aaa;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font:bold 11px "Courier New";background-color:lightyellow;}
textarea{border:1px solid #aaa;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
p{margin:0 0 15px 0;}
code{font:bold 11px 돋움체,돋움;color:black;}
ul, ol{margin:0 0 15px 0;padding-left:30px;}
a{text-decoration:none;color:blue;}
header, nav, aside, section.content, article, footer{display:block;}

h1,h2,h3,h4,h5,h6{font-family:'나눔고딕', 'ngttf', 'ngeot', '맑은 고딕';color:black;}
h1{margin:0;padding:0;font:bold 40px '나눔고딕', 'ngttf', 'ngeot', '맑은 고딕';letter-spacing:-6px;}
h2{font-size:25px;font-weight:normal;letter-spacing:-3px;}
h3{font:normal 18px '나눔고딕', 'ngttf', 'ngeot', '맑은 고딕';}

body{margin:0;padding:0;font-family:'나눔고딕', 'ngttf', 'ngeot', '맑은 고딕';font-size:20px;color:#666;line-height:25px;}

/* 내장클래스 */
.w100{width:100%;}
.ac{text-align:center !important;}

/*상단 레이아웃*/
p.skip-navigation{position:absolute;top:-1000em;}

header{position:relative;margin:30px 0 30px 0;padding:0 0 20px 0;width:100%;font-size:12px;border-top:20px solid #444751;letter-spacing:-1px;_height:1%;}
header h1 a{display:inline-block;margin:0;padding:20px;background-color:#444751;color:#C2C3C4;text-shadow:0 1px 0 #eee;}
header p{margin:30px 0 0 0;padding:20px 0;font-size:15px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
header nav{position:absolute;top:0;right:0;}
header nav ul{margin-top:10px;padding:0;overflow:hidden;list-style:none;}
header nav ul li{float:left;}
header nav ul li a{display:block;padding:0 10px;color:black;}

/*레이아웃 셋팅*/
#wrap{margin:0 auto;width:700px;overflow:hidden;}
#wrap section.content{float:left;margin-bottom:50px;width:530px;overflow:hidden;font-size:15px;letter-spacing:-1px;}
#wrap section.content article{width:100%;margin-bottom:30px;padding-bottom:30px;}
#wrap section.content h2{margin:0 0 10px 0;padding:0 0 15px 0;border-bottom:1px solid #ccc;color:black !important;}
#wrap section.content h3{margin:30px 0 10px 0;}
#wrap section.content a:hover{border-bottom:1px solid red;}
#wrap section.content h2 a:hover,
#wrap section.content h3 a:hover{border:none;}

/*포스트 관련 설정*/
div.post-list ul{margin-top:20px;}
p.post-info{margin:0 0 30px 0;display:block;font-size:11px;text-align:right;font-style:normal;}
p.post-action{margin:0;font-size:11px;overflow:hidden;}
p.post-action a{float:right;padding:3px 10px;color:white;text-decoration:none !important;background-color:red;
	-moz-border-radius:5px;
	border-radius:5px;
}
p.post-action a:hover{background-color:blue;border:none !important;}
p.post-nav{width:100%;margin:0;padding-top:15px;border-top:1px solid #ccc;overflow:hidden;font-size:11px;}
p.post-nav span.prev{float:left;}
p.post-nav span.next{float:right;}
p.comment-nav{width:100%;margin:0;padding-top:15px;border-top:1px solid #ccc;overflow:hidden;font-size:11px;}
p.comment-nav span.prev{float:left;}
p.comment-nav span.next{float:right;}

/*덧글 관련 설정*/
div.comment-list{margin:25px 0;padding:10px;background:#eee;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url(/wp/wp-content/themes/e2goon/js/ie-css3.htc); /* IE6 환경에서 CSS3 속성을 적용할 수 있습니다. */
}
div.comment-list h3{margin:0 0 5px 0 !important;padding-bottom:10px;}
div.comment-list ol{margin:0;padding:0;list-style:none;}
div.comment-write{margin:25px 0;padding:10px 0 10px 10px;background:#eee;border:1px solid #ccc;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url(/wp/wp-content/themes/e2goon/js/ie-css3.htc); /* IE6 환경에서 CSS3 속성을 적용할 수 있습니다. */
}
div.comment-write h3{margin:0 0 5px 0 !important;padding-bottom:10px;}
div.comment-write p{margin:0 0 5px 0;padding:0;}
div.comment-write p input[type=submit]{padding:5px 10px;font-size:12px;border:none;background-color:#444;color:white;cursor:pointer;
	-moz-border-radius:5px;
	border-radius:5px;
}
div.comment-write p label strong{color:red;}
div.comment-write p textarea{margin:0 0 5px 0;padding:5px;width:495px;border:1px solid #ccc;font-size:15px}

/*사이드바*/
aside{_display:inlnine;margin-left:20px;float:left;width:150px;font-size:11px;line-height:22px;}
aside h2{display:none;}
aside h3{margin:20px 0 10px 0;}
aside ul{margin:0 0 0 5px;padding:0;list-style:none;}
aside ul li a{color:#555;}
aside ul li a:hover{padding-left:5px;}
aside fieldset.search{margin:0;padding:0;border:none;}
aside fieldset.search legend{width:0;height:0;font-size:0;line-height:0;position:absolute;top:-1000em;}
aside fieldset.search input{color:black;width:140px;}

/*검색영역*/
fieldset.search{margin-top:10px;}

/*하단 레이아웃*/
footer{clear:both;margin-bottom:30px;padding:30px 10px 10px 10px;background-color:#444751;font:normal 10px 'verdana';color:#ccc;_height:1%;}
footer a{color:#ccc;}
footer p{text-align:right;}

/*자기소개*/
div.me2day_posts{margin-top:30px;padding:10px;border:1px solid #ccc;background-color:white;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior: url(/wp/wp-content/themes/e2goon/js/ie-css3.htc); /* IE6 환경에서 CSS3 속성을 적용할 수 있습니다. */
}
div.me2day_posts h3{margin:10px !important;}
div.me2day_posts ul{font-size:11px;}