@charset "utf-8";

body { text-align:justify; background:#bcd1dc; color:#fff; font-family: 'verdana', serif; }
* {margin:0; padding:0; }
a {margin:0; padding:0; text-decoration:none; color:#999; }
img { border:none; }
a:hover { text-decoration:line-through; }
a:active,a:visited,a:link { color:#999; text-decoration:none;}
ul, li{list-style:none;}

::selection { background: #9c6bef; color:#fff; text-shadow: none; }
::-moz-selection { background: #00aaff; color:#fff; text-shadow: none; }

#wrap { margin:0 auto; margin-top:10px; margin-bottom:100px; width:850px; }
#header { overflow:hidden; clear:both; margin-bottom:40px; }
.nav { background:#fff; display:inline-block; *display:inline; *zoom:1; }
.nav ul { margin:0; padding:0; }
.nav li { display:inline-block; font-family:'tahoma'; color:#fff; font-size:20px; *display:inline; *zoom:1; }
.nav li a { color:#999; }
.nav li a:hover { background:#aad8d7; color:#fff; }
.nav .menu { padding:5px 10px; }
.nav .box { padding:5px 10px; }
.sl { color:#d3d3d3; }

#container { margin:0 auto; width:910px; font:13px 'tahoma'; overflow:hidden; }
#content { margin:0 auto; }
.entryNotice { margin-bottom:80px; }
.entryNotice .N_article { color:#999; font:12px tahoma; line-height:20px; text-align:justify; word-break:break-all; padding:15px; background:#fff; }
.entryNotice a, .N_article a { text-decoration:underline; color:#999; }
.entryNotice a:hover, .N_article a:hover { text-decoration:line-through; }


.entry { padding:15px; color:#999; line-height:20px; width:880px; word-break:break-all; word-wrap:break-word;  margin-bottom:80px; /*background: rgba(87, 178, 176, 0.5);*/ background:#fff; }
.titleWrap {float:left; position:fixed; top:150px; left:130px; width:180px; word-break:break-all; word-wrap:break-word; font:10px verdana; color:#999;}

.p_date { font:9px tahoma; color:#b0b0b0; float:left; }
.category { font:12px verdana; line-height:18px;}
.admin {color:#555; font:11px dotum; text-align:right;}
.admin a{color:#555; font:11px dotum; line-height:18px;}
.admin a:hover {border-bottom:1px solid #fff;}

.article { line-height:20px; text-align:justify; word-break:break-all; }
.article a { color:#999; font-weight:bold; }
.article a:hover { border-bottom:1px solid #fff; }
.tagTrail { color:#555; margin-top:25px; }
.taging_name { margin-bottom:8px; }
.tagTrail a { color:#555; line-height:18px;}
.tagTrail a:hover { border-bottom:1px solid #fff; }
.tagTrail .tagt { color:#555; font:12px verdana; }
.bottom { margin:15px 0 0 0; clear:both; overflow:hidden; }
.actionTrail { display:block; float:right; }
.actionTrail a { font:10px verdana; color:#00aaff; }
.actionTrail a:hover { font-weight:normal; text-decoration:line-through; }
.actionTrail .cnt { font:10px 'tahoma'; font-weight:bold; }


.clearFix { clear:both; }


.searchList { color:#ccc; background:#fff; padding:12px 15px; margin-bottom:30px; }
.searchList ol { }
.searchList li { padding:3px 0; }
.s_date {font:10px verdana; padding-right:10px; color:#b0b0b0; }
.s_cnt {font-weight:bold;}

.paging { font:10px verdana; margin-top:10px; text-align:right; margin-bottom:50px; color:#999; background:#fff;  padding:5px 10px; display:inline-block; *display:inline; *zoom:1; }
#prv {}
.numbox { color:#fff; }
.selected { font-weight:bold; color:#00aaff; }
#nex {}
#prv:hover, #nex:hover {}
.paging a { color:#999; }
.paging a:hover { text-decoration:line-through; }

.day_edit, .day_edit a { margin-top:7px; color:#d0eeed; font:11px 'tahoma'; }
.replybox { padding:15px; font:12px 'tahoma'; }
.commentList { margin:30px 0 0 0; color:#ecf4f4; }
.commentList a:hover { text-decoration:line-through; }
.commentList ol li { margin-top:15px; background:#00aaff; }
.commentList li > ul > li { margin:0; border-top:2px dashed #fff; padding:15px; }
.rep_body { line-height:20px;}
.rep_body br { display:none; }
.name {font:12px 'tahoma'; font-weight:bold; color:#fff; }
.name a { color:#fff; }
.date {font:10px 'tahoma'; color:#eee;}
.control {font:10px 'tahoma'; margin-left:4px;}
.control a { color:#d0eeed; }
.rp_general, .rp_admin {}
.rp_secret { color:#555; }
.hiddenComment { color:#555; }

.commentWrite { border-top:1px dotted #000aaff; padding-top:15px; margin:15px 0;}
p.c_form {display:inline;}
.rp_info { font:11px 'tahoma';}

.commentWrite button,input,textarea {color:#fff; font:12px tahoma; padding:1px; background:#e8a5dc; border:none; }
.commentWrite input.g_name,.g_pw {color:#fff; width:90px; height:18px;}
.commentWrite input.homepage {color:#fff; width:200px; height:18px; }
.commentWrite textarea { margin-top:10px; color:#fff; font:12px tahoma; line-height:20px; width:495px; height:120px;}
.commentWrite .g_submit { color:#fff; font:10px verdana; width:130px; height:30px; cursor:pointer; }
.s_b { overflow:hidden; margin-top:10px; }
.commentWrite .write { float:left; }
.secret { float:right; font-size:10px; }
.checkbox { vertical-align:middle; border:none; }