* {font-size:12px;font-family:dotum;}
ul, li {margin:0;padding:0;list-style:none;}
dl,dd,dt, h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

body {margin:0 0 20px 0;background:url('./images/bg_body.gif') center 108px;}

.wrap {*zoom:1;width:972px;margin:0 auto;border-left:1px solid #C3C3C3;background:url('./images/bg_shadow_r.gif') repeat-y 100% 0 #FFFFFF;padding-right:30px;position:relative;}
.wrap:after {content:"";visibility:hidden;display:block;clear:both;}

.wrap_shadow {width:1002px;height:30px;background:url('./images/bg_shadow_b.gif') repeat-x;margin:0 auto;}
.shadow_left {width:30px;height:30px;background:url('./images/bg_shadow_bl.gif') no-repeat;float:left;}
.shadow_right {width:30px;height:30px;background:url('./images/bg_shadow_br.gif') no-repeat;float:right}

.header {*zoom:1;}
.header:after {content:"";visibility:hidden;display:block;clear:both;}
.header h1 a {position:absolute;left:20px;top:10px;width:200px;height:80px;text-indent:-9999px;}
.header h1,
.header .menu a {text-decoration:none;float:left;width:222px;padding-left:20px;padding-top:58px;height:50px;border-bottom:1px dotted #C3C3C3;border-left:1px dotted #C3C3C3;color:#DCDCDC;font-size:9px;font-family:verdana;}
.header h1 {background:url('./images/logo.gif') no-repeat center center;border-left:none;width:223px;}
.header .menu a b {display:block;font-size:16px;color:#737070;margin-top:5px;}
.header .menu a i {font-style:normal;font-weight:normal;color:#B3B3B3;}

.header .menu a.company:hover {background:#70B9FD}
.header .menu a.service:hover {background:#f0c600}
.header .menu a.recruit:hover {background:#fb6357}

.header .menu a:hover,
.header .menu a:hover * {color:#FFF;}

.contents {background:url('./images/bg_sidebar.gif') repeat-y 728px;*zoom:1;width:660px;float:left;padding:30px;}
.contents:after {content:"";visibility:hidden;display:block;clear:both;}

.entry .article a{ color:/*@post-body-color*/#eb9545/*@*/;text-decoration:none;}

.entry .article { color:/*@post-body-color*/#606060/*@*/;}

.article {width:630px;float:middle;padding:15px;width:640px;line-height:160%}
.article h2 {font-size:30px;margin:0 0 8px 0;x;font-weight:normal;color:/*@post-title-color*/#4d9ae9/*@*/;}
.article h2 i {font-style:normal;font-family:verdana;font-size:9px;display:block;font-weight:normal;color:#6F6F6F;margin-top:6px;}

.page {text-align:center; margin-top:20px;}
.page a {text-decoration:none;color:#8F8A8E;display:inline-block;border-right:1px solid #CDCDCD;padding:0 8px 0 6px;font-family:verdana;font-size:9px;vertical-align:top;}
.page a.nextPage {border-right:none;}
.page span {color:#8F8A8E;}
.page span.interword {border-right:1px solid #CDCDCD;padding: 0 8px 0 6px;display: inline-block;}
.page a span.selected {font-weight:bold;color:#555}
.page .on {color:#CD2826;font-weight:bold;}
.page .prev {background:url('./images/page_prev.gif') no-repeat center center;width:14px;height:12px;}
.page .next {background:url('./images/page_next.gif') no-repeat center center;width:10px;height:12px;border:none;}

.sidebar {width:245px;float:right; background: url('./images/bg_sidebar.gif') repeat-y left 0; }
.sidebar .module {position:relative;padding:0;border:none;border-bottom:1px dotted #C3C3C3;padding:0 20px 30px 30px;margin-top:30px;}
.sidebar .widget {padding:0 15px 30px 35px;}
.sidebar h3 {font-weight:bold;color:#60AEF6;background:url('./images/icon_sidebar_title.gif') no-repeat 0 30%;padding:0 0 0 10px;margin-bottom:20px;margin-left:-10px;}
.sidebar .deco {background:url('./images/deco_plus.gif') no-repeat;position:absolute;top:-37px;left:-5px;width:13px;height:13px;}
.sidebar li {background:url('./images/icon_sidebar_item.gif') no-repeat 0 6px;padding-left:12px;margin-bottom:7px;}
.sidebar li i {font-style:normal;display:block;font-size:11px;color:#ACACAC;margin-top:3px;}

.sidebar div.search {padding:0;border:none; padding-left:10px;}
.sidebar input.search {background:#F6F6F4;border:none;border-top:1px solid #D7D7CC;border-left:1px solid #D7D7CC;height:30px;line-height:30px;padding:0 10px;width:180px;margin:0 0 0 1px;}
.sidebar button.search {background:url('./images/btn_search.gif') no-repeat center center;border:none;padding:0;margin:0;text-indent:-9999px;width:30px;height:30px;cursor:pointer;}

.sidebar a {color:#000000;text-decoration:none;}
.sidebar a:hover {text-decoration:underline;}

.sidebar div.counter {padding:10px;background:#F0F0F0;margin-left:1px;font-size:11px;}
.sidebar div.counter * {text-align:center;letter-spacing:1px;font-family:tahoma;}
.sidebar div.counter .total,
.sidebar div.counter .total * {color:#000000}
.sidebar div.counter dd {padding:2px;}
.sidebar div.counter strong {font-size:8px;color:#7F6666;}

.guest textarea { width:500px;}
.entry_h2 {color:#60aef6 }
.entry_h2 a {color:#60aef6 !important;font-size:16px !important;text-decoration:none !important;font-style:MALGUN !important;} 

.line{ widht:600px; height:2px; border-bottom:1px dashed #cccccc;padding:4px;} 
.infoCategory{font-size:12px;color:#888888;text-decoration:none;font-style:MALGUN;}
.infoCategory a {font-size:12px !important;color:#888888 !important;text-decoration:none !important;font-style:MALGUN !important;}

.btn_search{background:url('./images/btn_search.gif') no-repeat center center;border:none;padding:0;margin:0;text-indent:-9999px;width:28px;height:15px;cursor:pointer;}
.response {font-size:12px;color:#888888;text-decoration:none;font-style:MALGUN;}
.response a{font-size:12px;color:#888888;text-decoration:none;font-style:MALGUN;}
.searchList h3 {margin-bottom:15px;}
.searchList li{border-bottom: 1px solid #eee;padding-bottom:2px;}
.searchList li *{vertical-align: middle;}
.searchList li a{line-height: 2.3em;font:dotum;text-decoration:none;color:#888888;}
.searchList li a:hover{background-color: #faf9f8;}
.searchList .slDate{color: #f37339;font-size: 0.92em;margin-right: .4em;}
.searchList .slCnt{color: #bbb;font-size: 0.92em;margin-left: .2em;}
.searchList ol {list-style: none;float:left;}

.recentArticle li a {text-decoration:none;}

#taglog{margin-bottom: 0px;}
#taglog li{list-style: none;text-align: left; background:#fff; padding-left:0px;}

#taglog li{display: inline;line-height: 2.2em}

#taglog li a.cloud1{font-weight: bold;font-size: 1cem;color: #d60b00;}
#taglog li a.cloud2{font-weight: bold;font-size: 1.8em;color: #3f3f3f;}

#taglog li a.cloud3{font-weight: bold;font-size: 1.3em;color: #626262;}
#taglog li a.cloud4{font-size: 1.1em;color: #929292;}

#taglog li a.cloud5{font-size: 0.92em;color: #bdbdbd;}
#taglog li a:hover{color: #c36;}

#category li {no-repeat 0 6px;padding-left:12px;margin-bottom:7px;}
#category li a{no-repeat 0 6px;padding-left:12px;margin-bottom:7px;}
#span c_cnt { font:0.75em Tahoma; color:#f30;}

#tagbox ul {padding-top: 1em;	margin-left: 14px;	width:175px;}

#recentTrackbacks .date {color:#CCC;font-size:11px;text-decoration:none;margin-bottom:7px;}
#recentTrackbacks .name {color:#CCC;font-size:11px;text-decoration:none;margin-bottom:7px;}

#recentComment .date {color:#CCC;font-size:11px;text-decoration:none;margin-bottom:7px;}
#recentComment .name {color:#CCC;font-size:11px;text-decoration:none;margin-bottom:7px;}

.imageblock a:link {text-decoration:none;color:#c2c2c2;}
.imageblock a:visited {text-decoration:none;color:#c2c2c2;}
.imageblock a:active {text-decoration:none;color:#c2c2c2;}

.c_cnt {font:0.75em Tahoma; color:#09F;}
.rp_general ol, .rp_secret ol {background: #ececec; padding: 10px 0px 10px 30px;}
.rp_admin {padding:0px;}
.rp_general, .rp_secret{margin:0px;}
.url {color:#999;text-decoration:none;}
.editDel{color:#999;text-decoration:none;}
.reply{color:#999;text-decoration:none;}
.rp_admin {background:url(images/iconAdmin.gif) no-repeat; }
.guest_admin { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
cite, em {font-style:normal;}
.list{background-color:#fff;}
.wrap_comment{padding:0px;}
.comments_title{ font-size:14px; margin-top:10px;}

.command{float:right;}
cite a{text-decoration: none; color:#000; }
.date{ color:#868686;}
#category td{ cursor:pointer;}
.sidebar .blank { height:0px; margin-top:0px; padding:0px;}
.tagText { background:url(images/tag.gif) no-repeat; padding: 5px 5px 5px 40px;clear:both;}
.tagTrail a {text-decoration: none; color:#000; } 
.trackback a { text-decoration: none; color:#7699f2; }
.command{margin-right:10px;}
.rp_general, .rp_secret{border-bottom:1px dotted black;}
.trackback .rul{ background:d8f8fe, padding:5px 0px 5px 15px; }

div.wrapBottomShadow { clear:both;background:url('./images/bg_shadow_b.gif');height:8px; }

