@charset "utf-8";

body { text-align:justify; color:#666; font-family: 'verdana', serif; }
* {margin:0; padding:0; }
a {margin:0; padding:0; text-decoration:none; color:#666; }
img { border:none; }
a:hover {text-decoration:none; background:#f3deed; }
a:active,a:visited,a:link { color:#666; text-decoration:none;}
ul, li{list-style:none;}

::selection { background: #f3deed; color: #666; text-shadow: none; }
::-moz-selection { background: #f3deed; color: #666; text-shadow: none; }

#wrap { position:relative;  margin:60px 0 0 90px; width:580px;  }
#header { width:80px; font-size:10px; margin-top:34px; position:fixed; }
#header .th { font-weight:bold; margin-bottom:13px; }
#header .th a { background:#f3deed; }
#header .nav { }
#header .nav li.tn { margin-bottom:13px; }
#header .nav li { }


#container { position:absolute; left:130px; width:500px; font:12px tahoma; margin:0 auto; overflow:hidden; }
#content { margin:0 auto; }
.entryNotice { margin-top:30px; }
.entryNotice .N_article { font:12px tahoma; line-height:20px; text-align:justify; word-break:break-all; border-bottom:1px dashed #b9b9b9; padding-bottom:30px; }
.entryNotice a, .N_article a { text-decoration:underline; }


.entry { padding:30px 0 0 0; border-bottom:1px dashed #b9b9b9; color:#666; line-height:20px; }
.titleWrap {float:left; position:fixed; top:150px; left:130px; width:180px; word-break:break-all; word-wrap:break-word; font:10px verdana; color:#666;}

.p_date { display:block; float:right; font:10px verdana; color:#666; }
.category { font:12px verdana; line-height:18px;}
.admin {color:#666; font:11px dotum; text-align:right;}
.admin a{color:#666; font:11px dotum; line-height:18px;}
.admin a:hover {border-bottom:1px solid #f3deed;}

.article { line-height:20px; text-align:justify; word-break:break-all; }
.article a { color:#666; font-weight:bold; }
.article a:hover { border-bottom:1px solid #f3deed; }
.tagTrail { color:#666; margin-top:25px; }
.taging_name { margin-bottom:8px; }
.tagTrail a { color:#666; line-height:18px;}
.tagTrail a:hover { border-bottom:1px solid #f3deed; }
.tagTrail .tagt { color:#666; font:12px verdana; }
.bottom { margin:30px 0 30px 0; }
.actionTrail { display:block; float:left; }
.actionTrail a { font:10px verdana; color:#f3deed;}
.actionTrail a:hover { background:none; font-weight:normal; text-decoration:underline; }
.actionTrail .cnt { font:10px verdana; font-weight:bold; }

.clearFix { clear:both; }

.searchList { font:12px verdana; color:#ccc; padding:25px 0; border-bottom:1px dashed #b9b9b9; }
.searchList a:hover { border-bottom:1px solid #f3deed; }
.searchList ol { }
.searchList li { padding:5px 0; line-height:18px;}
.s_date { font:10px verdana; padding-right:10px; color:#f3deed; }
.s_cnt {font-weight:bold;}

.paging { font:10px verdana; margin-top:40px; text-align:right; margin-bottom:50px; }
#prv {}
.numbox {}
.selected { font-weight:bold; color:#c473ad; }
#nex {}
#prv:hover, #nex:hover {}
.paging a {}

.day_edit, .day_edit a { margin-top:7px; color:#ccc; font:11px 'Trebuchet MS'; }
.replybox {padding:20px 0 20px 0; }
.commentList { margin:10px 0 30px 0;}
.commentList a:hover { color:#fff; }
.commentList ol li { }
.commentList ul li { }
.commentList li ul li { padding:20px 20px 20px 40px;}
p.rep_body {margin-top:5px; line-height:20px;}
.name {font:11px dotum; font-weight:bold; color:#f3deed;}
.name a { color:#f3deed; }
.date {font:10px verdana;}
.control {font:10px verdana; margin-left:5px;}
.rp_general, .rp_admin {}
.rp_secret { color:#666; }
.hiddenComment { color:#666; }

.commentWrite { border-top:1px dashed #b9b9b9; padding-top:20px; margin:0 0 30px 0;}
p.c_form {display:inline;}
.rp_info { font:11px 'Trebuchet MS';}

.commentWrite button,input,textarea {color:#ccc; border:1px solid #b9b9b9; font:12px tahoma; padding:1px;}
.commentWrite input.g_name,.g_pw {color:#666; width:90px; height:18px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.commentWrite input.homepage {color:#666; width:200px; height:18px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.commentWrite textarea { margin-top:10px; color:#666; font:12px tahoma; line-height:20px; width:495px; height:120px;}
.s_b { overflow:hidden; margin-top:10px; }
.commentWrite .write { float:left; }
.secret { float:right; font-size:10px; }
.checkbox { vertical-align:middle; border:none; }
.commentWrite .g_submit { color:#666; font:10px verdana; width:130px; height:30px; background:#f3deed; border:none; cursor:pointer; }


.guestList { color:#666; padding:20px 0; line-height:20px; border-bottom:1px dashed #b9b9b9; }
.guestList a:hover { color:#fff; }
.guestList ol li { }
.guestList ul li { }
.guestList li ul li { padding:20px 20px 20px 40px;}
p.g_rep_body {margin-top:5px; line-height:20px;}


.guestWrite {padding:20px 0 20px 0;}
.guestWrite input.gg_name,.gg_pw {margin-top:10px; color:#666; width:90px; height:18px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.guestWrite input.gg_homepage {width:200px; color:#666; height:18px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.guestWrite textarea {font:12px tahoma; color:#666; line-height:20px; width:495px; height:130px; margin-top:10px;}
.guestWrite .g_submit {color:#666; font:10px verdana; width:130px; height:30px; background:#f3deed; border:none; cursor:pointer; }
.s_b { overflow:hidden; margin-top:10px; }
.guestWrite .write { float:left; }
.secret { float:right; font-size:10px; }
.checkbox { vertical-align:middle; border:none; }