#meta { font-size: 13px; font-family: Verdana, sans-serif; }
#meta p, #meta li { line-height: 1.5; }
#meta img { border: none; vertical-align: middle; }
#meta a { color: #36c; }
#meta a:hover { text-decoration: none; }
#meta form { margin: 0; clear: both; }

#gallery { margin: 0; padding:0 0 5px 0; overflow: hidden; border-top: 4px solid #06e; border-bottom: 1px solid #ccc; }
#gallery li { float: left; list-style: none; margin: 1em 1.2em; width: 150px; }
#gallery li .writer { display: block; }
#gallery li.notice { clear: both; float: none; width: auto; margin-top: 0; margin-bottom: 1em; }
#gallery li.notice .writer { display: inline; }

#categories { clear: both; padding-bottom: 1em; padding-left: 0.5em; }
#categories strong { font-size: 0.95em; }
.category { padding-left: 0.5em; }
.category .posts-count { font-size: 0.8em; color: #999; }
#posts { clear: both; border-collapse: collapse; width: 100%; border-top: 4px solid #06e; }

.post-title { background-color: #eff7ff; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 4px solid #06e; }
.post-title h2 { font-size: 1em; color: #06c; margin: 0.2em 0.5em; }
.post-title .info { font-size: 12px; padding: 0.4em; }
#attachments { padding: 0.5em; }

#body { margin: 1em; }

.thumbnail { width: 130px; height: 130px; overflow: hidden; border: 5px solid #eee; display: block; margin-bottom: 0.5em; }
.thumbnail:hover { border-color: #aaa; }
.thumbnail img { border: none; }
.comments-count { color: #aaa; }

#responses {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
	background-color: #f8f8f8;
	padding: 1em;
	font-size: 12px;
}
#responses h3 {
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0.5em;
	color: #06c;
}
#comments ul { margin-left: 0; padding-left: 0; list-style: none; }
#comments ul ul { margin-left: 2em; }
.comment {
    border-top: 1px dotted #999;
	overflow: hidden;
	display: inline-block;
	padding: 0.5em;
}
.comment .info div { display: inline; }
.comment .body { padding: 0.5em 0; }
.comment .body p { margin: 0; }
.comment .name { font-weight: bold; }
.comment .date { font-size: x-small; }
.comment .actions { margin-left: 0.5em; font-size: 11px; font-family: Dotum, Verdana, sans-serif; color: #777; }
#reply-form { margin-left: 2em; }

label { width: 5em; float: left; }
label.checkbox { display: inline; float: none; }

#meta-actions { padding: 0.5em; float: left; }
#meta-nav { float: right; text-align: right; padding: 0.5em; margin-bottom: 2em; }
#pages { list-style: none; margin: 0; padding-bottom: 1em; }
#pages li { display: inline; padding: 0 2px; }
#pages li.here { font-weight: bold; }
.first a, .last a, .next a, .prev a {
    border: 1px solid #ccc;
    padding: 0 4px;
    background-color: #eee;
    text-decoration: none;
}
.prev a, .next a { padding: 0 5px; }
.first a:hover, .last a:hover, .next a:hover, .prev a:hover {
    background-color: #333;
}

.setup {
	font:12px 돋움;
	line-height:130%;
}