@charset "utf-8";


/* common  */
body {font:12px/1.6 돋움,Dotum,Verdana,AppleGothic,Sans-serif;color:#777;text-align:center;}
div,body,p,span,table,td,th {padding:0;margin:0;}
table {border-collapse:collapse;}
ul,ol,li,dl,dt,dd {list-style:none;margin:0;padding:0;}
h1,h2,h3,h4 {padding:0;margin:0;}
input, select, textarea {font-size:12px;} 
hr {display:none;}
img {border:0;vertical-align:middle;}
a:link, a:visited {color:#898989;text-decoration:none;}
a:hover {color:#555;background-color:#EEE;text-decoration:none;}

.cap1 {color:#999;text-align:center;padding:4px 0;margin:0;}
.key1 {cursor: pointer;border-bottom:1px dotted #CCC;}
.c_cnt {margin-left:0;color:#999;font-weight:normal;}

/* layout */
#container {position:relative;width:650px;margin:0 auto;text-align:left;}
#header {clear:both;height:115px;}
#sidebar {display:none;}
#content {position:relative;float:right; width:/*@post-width=*/ 650px /*@*/;}
#footer {clear:both;height:100px;text-align:right;border-top:1px solid #EFEFEF;}

h1 {display:none;}/* blog title */
h2 {padding-bottom:35px;font-size:1.2em;letter-spacing:-1px;color:#666;display:none;}/* content title */
h3 {padding-bottom:3px;font:bold 11px 돋움,dotum;color:#666;}/* sidebar title */
h4 {letter-spacing:-1px;text-align:left;} /*article title */

.blogImage {margin:25px 0 0 0;}
.blogImage img {width:42px;}
.blogDesc {padding:5px 0;font-size:0.95em; }

/* blogMenu */
.blogMenu {margin:20px 0;text-align:left;}
.blogMenu ul li {font-size:0.95em;}
.blogMenu  a {color:#A0A0A0;}
.rss {margin-top:50px;display:none;}
.rss a:hover {background-color:#FFF;}

/* article title */
.titleWrap {position:relative;padding-bottom:5px;}
.titleWrap h2 {padding:0 0 0 0;font-size:0.95em;line-height:130%;text-align:left;}
.article_info {padding:0 0 0 0;clear:both;text-align:right;font-size:0.95em;color:#999;display:none;}
.article_info a {color:#999;}
.article {padding:25px 0 15px 0;text-align:left;color:#464646;}

/* searchList */
.searchList, .searchRplist {text-align:left;margin-bottom:50px;}
.searchList li, .searchRplist li {margin-bottom:0;padding-bottom:2px;font-size:0.95em;font-family:batang,tahoma;}
.searchList .date, .searchRplist .date {padding-left:6px;font:10px tahoma;color:#999;}

/* localog */
.localog {text-align:left;margin-bottom:50px;}

/* taglog */
.taglog {text-align:left;margin-bottom:50px;}
.taglog li {padding-left:1px;margin-right:0px;display:inline;font-size:0.95em;font-family:batang;}
.taglog .cloud1 {color:#666 !important;}
.taglog .cloud2 {color:#AFD5D5 !important;}
.taglog .cloud3 {color:#7796BB !important;}
.taglog .cloud4 {color:#A7A7A7 !important; }
.taglog .cloud5 {color:#898989 !important;}

/* guestbook, comment */
.guestbook,
.comment {text-align:left;margin-bottom:50px;}
.commentWrite {margin-bottom:16px;color:#999;font-size:11px;}
.commentWrite input {border:0 none;border-bottom:1px solid #ECECEC;margin-right:7px;}
.commentWrite input.checkbox {border:0 none;}
.commentWrite textarea {width:100%;height:95px;margin:6px 0 4px 0;padding:3px 2px 0 4px;border:0 none;background-color:#ECECEC;}
.commentWrite .submit {width:90px;height:24px;background-color:#ECECEC;color:#777;border:0 none;} 

.commentList {text-align:left;margin-bottom:15px;}
.commentList ol, 
.commentList ul {margin:0;padding:0;}
.commentList li {clear:both;padding-top:10px !important;padding-bottom:5px !important;}
.commentList li img {vertical-align:middle;}
.commentList li p {margin:0;padding:7px 60px 0 0;word-break:break-all;line-height:16px;}
.commentList li span {font-size:11px;}
.commentList li ul {margin:3px 0 0 0;padding:0;}
.commentList li ul li {background:url("images/icon_re.gif") no-repeat 2px 4px;margin-top:11px !important;margin-bottom:16px !important;padding-left:31px !important;padding-bottom:0 !important;border:none;padding-top:0 !important;}
.commentList li .name, 
.commentList li .name a {color:#444;}
.commentList li .date {padding-left:2px;font:10px tahoma;color:#B0B0B0;}
.commentList .control {float:right;}
.commentList .control a {color:#999;}

/* notice */
.entryNotice {text-align:left;margin-bottom:50px;}

.entryProtected {text-align:center;margin:30px 0 110px 0;}
.entryProtected .date {display:none;}
.entryProtected p.title {padding-bottom:10px;font-family:batang,tahoma;font-size:0.95em;}

/* article */
.entry {position:relative;margin-bottom:35px;}
.entry .admin {font-size:11px;margin-bottom:10px;text-align:right;color:#C0C0C0;}
.entry .admin a {color:#C0C0C0;}
.entry .actionTrail {font-size:11px;font-family:tahoma;margin-bottom:12px;text-align:right;}
.entry .actionTrail .bar {color:#B2B2B2;font-size:10px;}
.entry .actionTrail .cnt {font-weight:bold;}
.entry .actionTrail, .entry .actionTrail a {color:#777;}
.entry .trackback {padding:13px 0 6px 0;margin-bottom:19px;border-bottom:1px solid #DDD;}
.entry .trackback h3 {color:#555;}
.entry .entry-ccl {padding-top:55px;}

.tagTrail {clear:both;padding:5px 0 8px 0;font-size:0.95em;text-align:right;display:none;}
.tagTrail a {color:#999;}
.tagText {font-weight:bold;padding-right:5px;}

/* paging */
.paging {margin:25px 0 0 0;height:35px;text-align:center;clear:both;letter-spacing:0;}
.paging .num span {padding:0 2px;}
.paging #prevPage span, .paging #nextPage span {}
.paging .selected {font-weight:bold;}

.footer .name {padding-top:6px;letter-spacing:-1px;font:bold 11px tahoma;}
.footer .name a {color:#888 !important;}

.footer .menu {clear:both;padding-top:3px;color:#888;font:11px tahoma;}
.footer .menu ul  {float:right;text-align:right;}
.footer .menu ul li {float:left;padding:0 0 0 4px;}