@charset "utf-8";

img { border:1px solid #ddd; padding:4px; }
a img { border:1px solid #ddd; padding:4px; background:#fff; }
a:hover img { border:1px solid #ddd; padding:4px; background:#fff;}

a {color:#000; text-decoration:none;}
a:focus, a:hover {color:#44f; text-decoration:none; }

.main-menu { font-weight:bold; }
.main-menu a  { color:#222; }
.main-menu a:hover { color:#f44; text-decoration:none; }
.main-menu .selected { color:#f44; }

input.search {margin:0.5em 0;border:1px solid #bbb;}
input.search:focus {border:1px solid #666;}
input.search {width:200px;padding:5px;}

.pseudo-title { display:none; }

.article-title { font-weight:bold; line-height:125%; }
.article-title a { color:#000; }
.article-title a:focus, .article-title a:hover { color:#000; }

.article-kor-title { font-family: '나눔고딕 Bold', '맑은 고딕', 'AppleGothic'; }

.entry-content a { color:#00f;  text-decoration:underline; }
.entry-content a:focus, .entry-content a:hover { color:#00f;  text-decoration:underline; }

.tagbox .cloud1 { font-size:22px;  color:#000;}
.tagbox .cloud2 { font-size:20px;  color:#111;}
.tagbox .cloud3 { font-size:16px;  color:#444;}
.tagbox .cloud4 { font-size:14px;  color:#333;}
.tagbox .cloud5 { font-size:12px;  color:#444;}
.tagbox a:focus, .tagbox a:hover { color:#44f; }

.nickname { color:#000; }
.nickname a { color:#44f; text-decoration:none; }
.nickname a:focus, .nickname a:hover {color:#44f;text-decoration:none;}

.sidebar ul { border-top:1px solid #ddd; list-style:none inside; margin:0; padding:0; }
.sidebar li { border-bottom:1px solid #ddd; margin:0; padding:0.5em 0 0.5em; }
.sidebar li a { color:#444; text-decoration:none; }
.sidebar li a:hover { color:#44f; text-decoration:none; }

#archive ul { border-top:1px solid #ddd; list-style:none inside; margin:0; padding:0; }
#archive li { border-bottom:1px solid #ddd; margin:0; padding:0.5em 0 0.5em; }
#archive a  { color:#444; text-decoration:none; }
#archive a:hover { color:#44f; text-decoration:none; }

#recent-post ul { border-top:1px solid #ddd; list-style:none inside; margin:0; padding:0; }
#recent-post li { border-bottom:1px solid #ddd; margin:0; padding:0.5em 0 0.5em; }
#recent-post a  { color:#444; text-decoration:none; }
#recent-post a:hover { color:#44f; text-decoration:none; }

.listings ul { border:0; list-style:none inside; margin:0; padding:0; }
.listings li { border-top:1px solid #ddd; margin:0; padding:0.5em 0 0.5em; }
.listings a { color:#444; text-decoration:none; }
.listings a:hover { color:#44f; text-decoration:none; }


#paging ul { border-top:1px solid #ddd; list-style:none inside; margin:0; padding:0; }
#paging li { border-bottom:1px solid #ddd; margin:0; padding:0.5em 0 0.5em; }
#paging a  { color:#444; text-decoration:none; }
#paging a .selected { font-size:18pt; color:#000; }
#paging a:hover { color:#44f; text-decoration:none; }

.comment-list ol { list-style:none inside; }
.reply-to-reply { background:#eee; padding:0em 1.5em 0em 2.5em; margin:0 0 1em 0;}
.reply-to-reply h3 { margin-left:-1.5em; }

.entry-content h4 a { color:#000; text-decoration:none; }
.entry-content h4 a:hover { color:#44f; text-decoration:none; }

.no-frame img { border: 0; margin: 0; padding: 0; }
.no-frame a img { border: 0; margin: 0; padding: 0; }
