/*default*/
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,label,legend,blockquote,th,td{color:#666;font:12px 돋움,sans-seif;margin:0;padding:0;}
body{background:#fffffe url(images/bg_header01.gif) 0 0 repeat-x;text-align:center;}
table{border-collapse:collapse;border-spacing:0;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}
img{border:0;}
a { color:#8FAC23;text-decoration:none; } a:visited { color:#8aa247;text-decoration:none; } a:hover { text-decoration:underline;}


#neoply{background:url(images/bg_header02.gif) 50% 0 no-repeat;height:100%;margin:0 auto;}
#neoply .bg{background:url(images/bg_footer01.gif) 0 100% repeat-x;height:100%;}

#container{width:817px;margin:0 auto;}
#container:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
#container .bg1{width:762px;margin:0 auto;}
#container .bg1:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}

/*header - blogmenu*/
#header{height:245px;position:relative;}
#header h1 {position:absolute;top:29px;left:19px;}
#header span {display:block;position:absolute;bottom:15px;right:10px;}
#header span a{font:10px verdana;color:#D0D1CB;}
#header ul{background:url(images/k_tabmenu.gif) 0 0 no-repeat;width:762px;height:81px;position:absolute;top:154px;left:0;}
#header ul li{float:left;display:block;height:58px;}
#header ul li em{display:none;}
#header ul li a{display:block;height:58px;margin-right:1px;}
#header ul li.tab_home a{width:97px;height:58px;margin-left:1px;}
#header ul li.tab_neoply a{width:106px;height:58px;}
#header ul li.tab_process a{width:114px;height:58px;}
#header ul li.tab_contactous a{width:154px;height:58px;}
#header ul li.tab_archives a{width:119px;height:58px;}

#header ul li.tab_home a:hover{background:url(images/tab_menu1on.gif) 0 0 no-repeat;}
#header ul li.tab_neoply a:hover{background:url(images/tab_menu2on.gif) 0 0 no-repeat;}
#header ul li.tab_process a:hover{background:url(images/tab_menu3on.gif) 0 0 no-repeat;}
#header ul li.tab_contactous a:hover{background:url(images/tab_menu4on.gif) 0 0 no-repeat;}
#header ul li.tab_archives a:hover{background:url(images/tab_menu5on.gif) 0 0 no-repeat;}

/*start-menu_selected*/
#tt-body-page li.tab_home a{background:url(images/tab_menu1on.gif) 0 0 no-repeat;}
#tt-body-neoply li.tab_neoply a{background:url(images/tab_menu2on.gif) 0 0 no-repeat;}
#tt-body-process li.tab_process a{background:url(images/tab_menu3on.gif) 0 0 no-repeat;}
#tt-body-contactous li.tab_contactous a{background:url(images/tab_menu4on.gif) 0 0 no-repeat;}
#tt-body-archive li.tab_archives a{background:url(images/tab_menu5on.gif) 0 0 no-repeat;}
/*end-menu_selected*/

#contents{position:relative;background:url(images/bg_cnt_body.gif) 0 0 repeat-y;width:762px;}
#contents:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
#contents .top{clear:both;position:absolute;top:0px;left:0;}
#contents .bottom{clear:both;position:absolute;bottom:0;left:0;}
.box_left{float:left;text-align:left;padding-top:10px;width:561px;}
.box_right{float:left;width:190px;}

#post{text-align:left;margin:0px auto;padding:5px 0;width:541px;position:relative;}
#post .box{text-align:left;width:510px;}
#post .box:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
#post h3{font:bold 14px 돋움;margin:15px 0 7px;}
#post .a{background:url(images/bg_dot01.gif) 0 100% repeat-x;display:block;margin-bottom:25px;height:22px;}
#post .post_content{line-height:18px;}

/*subject*/
div.entry{background:url(images/k_subbox.gif) 0 100% no-repeat;width:541px;padding:0px 0 17px 0;margin-bottom:20px;}
div.entry div.hentry{background:url(images/k_subbox.gif) 0 0 no-repeat;width:541px;padding:17px 0 0px 0;}
div.subject,div.article,div.miscInfo{width:513px;margin:0px 0 0 12px;clear:both;}
hr{display:none;}
div.list,div.trackback{width:512px;margin:0px 0 0 14px !important;}
fieldset{margin:0;padding:0;width:513px;margin:0px 0 0 12px !important;}
div.subject h2 a{font:bold 14px dotum;}
div.subject ul.postInfo{display:block;}
div.subject li{display:inline-block;float:left;margin-right:2px;font: 12px dotum;color: #999;line-heght:140%;padding-top:10px;}
div.subject li.infoDate{background:none;color:#999;}
div.subject li.infoCategory{background:none;color:#accb53;font:13px dotum;}
div.subject li.infoAuthor{color:#accb53;}
div.subject ul.admin{clear:both;}
div.article{background:url(images/k_line.gif) 0 top repeat-x !important;margin-top:10px;width:513px;line-height:140%;padding:10px 0;}

div.miscInfo {border:0px;}
div.miscInfo dl{clear:both;}
div.miscInfo dl dt{float:left;}
div.miscInfo dl dd{padding-top:3px;}
div.miscInfo dl.misc1{background:url(images/k_line.gif) 0 bottom repeat-x !important;padding-bottom:5px;margin-bottom:5px;}
div.miscInfo dl.misc1 dt{height:18px;display:block;background:url(images/ico_tag.gif) 0 0 no-repeat;padding:2px 0 5px 27px;}
div.miscInfo dl.misc1 dd a,div.miscInfo dl.misc2 dd a{font:11px dotum,verdana;color:#adca53;}
div.miscInfo dt.response{background:url(./images/ico_re.gif) 0 0 no-repeat;padding:1px 0 0 26px;font:11px verdana;height:18px;margin-right:5px;}
div.miscInfo dt.rss{background:url(./images/ico_rss.gif) 0 0 no-repeat;padding:1px 0 0 26px;margin-bottom:20px;font:11px verdana;height:18px;}
div.miscInfo dd a{color:#646464;}



/* search list */

.searchList
{
	margin-bottom: 4em;
}

.searchList ol
{
	list-style: none;
}

.searchList li
{
	border-bottom: 1px solid #eee;
}

.searchList li *
{
	vertical-align: middle;
}

.searchList li a
{
	display: block;
	line-height: 1.9em;
}

.searchList li a:hover
{
	background-color: #faf9f8;
}

.searchList .slDate
{
	color: #666;
	font-size: 0.92em;
	margin-right: .4em;
}

.searchList .slCnt
{
	color: #f90;
	font-size: 0.92em;
	margin-left: .2em;
}

#location
{
	margin-bottom: 3em;
}

#location dt, #location dd
{
	border-bottom: solid 1px #eee;
}

#location dt span
{
	padding-left: 12px;
	background: url('./images/bullet_indent.gif') no-repeat 0 3px;
}

#location dt .dent0
{


/* first child */
	padding-left: 18px;
	background: url('./images/bullet_globalspot.gif') no-repeat 5px 50%!important;
	font-weight: bold;
}

#location dd span
{
	padding-left: 10px;
	background: url('./images/bullet_spot.gif') no-repeat 0 3px;
}

#location dd .localAuthor
{
	font-size: 0.92em;
	vertical-align: middle;
	color: #999;
}

#taglog
{
	margin-bottom: 3em;
}

#taglog ul
{
	list-style: none;
	text-align: left;
}

#taglog li
{
	display: inline;
	line-height: 2.2em
}

#taglog li a.cloud1
{
	font-weight: bold;
	font-size: 2em;
}

#taglog li a.cloud2
{
	font-weight: bold;
	font-size: 1.8em;
	color: #afd06c;
}

#taglog li a.cloud3
{
	font-weight: bold;
	font-size: 1.5em;
	color: #b3c987;
}

#taglog li a.cloud4
{
	font-size: 1.2em;
	color: #a8bd7f;
}

#taglog li a.cloud5
{
	font-size: 0.92em;
	color: #aaa;
}

#taglog li a:hover
{
	color: #c36;
}
#keywords ul
{
	list-type-style: none;
	text-align: left;
}

#keywords ul li
{
	display: inline;
	line-height: 2.2em
	list-type-style: none;
	padding-right: 10px;
}

.coverpost
{
	clear: both;
	border-bottom: 1px solid #ddd;
	margin: 10px 0;
}

.coverpost h2
{
	font-size: 120%;
	padding-right: 5px;
}

.coverpost h2 a
{
	letter-spacing: -1px;
	line-height: 125%;
}

.coverpost .img_preview
{
	background-color: #fff;
	float: left;
	padding: 0 7px 7px 0;
}

.coverpost .img_preview img
{
	border: 2px solid #ccc;
	cursor: pointer;
	height: 80px;
	width: 80px;
}

.coverpost .post_info
{
	background-color: #faf9f8;
	border-bottom: 1px solid #e8e8e8;
	font: 0.9em Dotum, Arial, sans-serif;
	padding: .3em .6em .3em 0;
}

.coverpost .post_info span
{
	line-height: 1.2em;
	padding: .3em 0 .3em 22px;
}

.coverpost .post_info .category
{
	background: url('./images/bullet_clock.gif') no-repeat 6px 50%;
}

.coverpost .post_info .category a
{
	color: #888;
	margin-right: 6px;
}

.coverpost .post_info .date
{
	background: url('./images/bullet_folder.gif') no-repeat 0 50%;
	color: #888;
	font-family: Verdana, Helvetica, Arial, Gulim, sans-serif;
	padding-left: 16px;
}

.coverpost .post_info .writer .preposition
{
	display: none;
}

.coverpost .post_info .writer
{
	background: url('./images/bullet_author.gif') no-repeat 6px 50%;
}

.coverpost .post_content
{
	margin: 5px 0;
	line-height: 125%;
	overflow: hidden;
}

.coverpost .post_tags
{
	background: url('./images/bullet_tag.gif') no-repeat 0 0.35em;
	clear: both;
	line-height: 1.2em;
	padding: 5px 5px 5px 20px;
}

.coverpost .post_tags a
{
	font-size: 0.9em;
}

.coverpost .post_tags span
{
	display: none;
}

.clear
{
	clear: both;
}
/* Write area */

form,form fieldset{border:0px;margin-left:15px;padding-bottom:2px;}
form fieldset legend{display:block;padding-top:15px !important;}
div.submit{margin-left:1px;}
form legend
{
	font: 1.3em 'Franklin Gothic Medium', Helvetica, sans-serif;color:#999;
}

form fieldset div
{
	margin: .3em 0;
	width: 499px;
}

form label
{
	padding-left: .2em;
	vertical-align: middle;
	font: 1em 'dutum','Franklin Gothic Medium', Helvetica, sans-serif;
}

form label em
{
	color: #999;
}

form input
{
	width: 180px;
	padding: 2px .5em;
	background-color: #faf9f8;
	border: 1px solid #ddd;
	font: 1em AppleGothic, Gulim, '굴림', sans-serif;
	vertical-align: middle;
	color: #666;
}

form textarea
{
	width: 499px;
	height: 12em;
	padding: 2px .5em;
	background-color: #faf9f8;
	border: 1px solid #ddd;
	font: 1em AppleGothic, Dotum, '돋움', sans-serif;
	color: #666;
         margin-left:2px;
}

form input:focus, textarea:focus
{
	background-color: #fff;
	border-top-color: #aaa;
	border-left-color: #aaa;
}

.checkbox
{
	width: 12px;
	padding: 0;
	border: 0 none;
	background: none;
}

.submit
{
	height: 3.2em;
}

.submit input
{
	width: 80px;
	height: 25px;
	margin-top: 1em;
	padding: .3em;
	font-size: 0.92em;
	color: #666;
	cursor: pointer;
}

/* trackback */

/*-------------------------------*/
div.trackback div.tracbg{background:url(images/k_commonlist_mid.gif) repeat-y;width:512px;}
div.trackback div.tractop{background:url(images/k_commonlist_top.gif) no-repeat left top;width:512px;margin:5px 0 0;padding:8px 0 0;}
div.trackback div.tracbtm{background:url(images/k_commonlist_btm.gif) no-repeat left bottom;width:512px;padding:0 0 8px;}
.trackback .url
{
	background:url('./images/ico_trf.gif') 12px 5px no-repeat;
	padding:0px 0px 0px 27px;
	font: 0.9em 'Trebuchet MS', Helvetica, sans-serif;}
.trackback .url dfn {margin:0 0 0 -30px;*margin:0;}

/* Trackback list */

.trackback h3
{
	display: none;
}

.trackback
{
	padding-bottom: .5em;
}

.trackback ol
{
	list-style: none;
         margin-top:5px;
}


.trackback li p
{
	margin-bottom: 1em;
}

.trackback li span
{
	font: 0.92em 'Franklin Gothic Medium', Helvetica, sans-serif;
	color: #999;
}

.trackback span a:link, .trackback span a:visited
{
	color: #999;
}

.trackback span a:hover, .trackback span a:active
{
	color: #333;
}

.trackback li p
{
	text-align: left;
}

.trackback cite
{
	font-family: AppleGothic, Dotum, '돋움', Helvetica, sans-serif;
}

/*-------------------------------*/

/* Comments, Guestbook */

/*-------------------------------*/

.entry .list
{
	margin: 0 0 2em;
}

#guestBook .list
{
	margin-top: 2em;
}

/* Comment list */
div.list div.listbg{background:url(images/k_commonlist_mid.gif) 0 0 repeat-y;width:512px;}
div.list div.listbg{margin-top:-7px;*margin-top:0px;}
div.list div.listbtm{margin-top:-7px;*margin-top:0px;}
.list h3
{
	display: none;
}



*:first-child+html .list li
{
	display: inline-block;
}

.list li p
{
	clear: left;
	margin-bottom: .5em;
	padding: 0 1em .3em;
}

.list p.writer
{
	padding: 0 0 4px 1.2em;
         color:#accb53;
         line-height:150%;
}

.list span.command
{
	float: left;
	display: block;
	margin-bottom: 1em;
	font: 0.92em 'Franklin Gothic Medium', Helvetica, sans-serif;
	color: #988e5f;

}

.list span a
{
	text-decoration: underline;
}

.list span a:link, .list span a:visited
{
	color: #988e5f;
}

.list span a:hover, .list span a:active
{
	color: #333;
}

.list cite
{
	display: block;
	margin: .6em 0 -.5em;
}

.list span abbr
{
	border: 0 none;
}

/* Reply */

.list ol li ol
{
	margin: 0;
}

.list ol li ol li
{
	margin: 0;
	padding: 0 0 .3em;
	border: 0 none;
	}

.list .writer cite img
{
	float: left;
	margin: 0 .5em 3px 0;
	padding: 2px;
}


/*-------------------------------*/

/*writeform*/
p.writer cite img{display:none;}
div.list ol li.rp_general p.writer{padding-left:25px;}
div.list ol li.rp_general p.content{padding-left:25px;}
div.list ol li ol{background:url(images/k_adminbox.gif) 0 0 no-repeat;padding:10px 0 0 0;width:492px;margin-left:10px;}
div.list ol li ol li.rp_admin{background:url(images/k_adminbox.gif) 0 100% no-repeat;padding:0px 0 10px 0;width:492px;}
div.list ol li ol li.rp_admin p.writer{padding:0 0 0 12px !important;margin-top:-10px;}
div.list ol li ol li.rp_admin p.content{padding-left:13px !important;}
div.list ol li ol li.rp_admin span.command,div.list ol li ol li.rp_admin span.command a{color:#989898;}
div.commentOuterPannel{margin-left:5px;}
input#secret_4{margin-left:3px;}

div.trackback ol li{display:block;background:url(images/k_adminbox.gif) 0 100% no-repeat !important;padding:0px 0 10px 0;width:492px;margin-left:10px;}
div.trackback ol li span.trackbackbox{display:block;background:url(images/k_adminbox.gif) 0 0 no-repeat;padding:10px 0 0px 0px !important;width:492px;}
div.trackback h4{padding-left:15px;}
div.trackback h4 a{font:bold 12px dotum;color:#a9ca55 !important;}
div.trackback ol li span{color:#959998;font:11px dotum,verdana;padding-left:15px;}
div.trackback p{color:#666;line-height:140%;padding-left:15px;padding-top:5px;padding-bottom:5px;}


#sidebar{text-align:left;margin:5px 0;padding-top:10px;}
#sidebar h3{height:29px;}
/*category*/
div.category{width:190px;margin-bottom:20px;}
div.category h3{background:url(images/txt_category.gif) 0 0 no-repeat;width:190px;height:21px;}
div.category h3 em{display:none;}
div.category ul{display:block;background:url(images/ctg3.gif) 0 0 repeat-y;}
div.category ul li{background:url(images/k_ctgline0.gif) 0 0 no-repeat;}
div.category ul li a{padding:0 0 0px 15px;}
div.category ul li ul li{background:url(images/k_ctgline.gif) 5px 0px no-repeat !important;line-height:15px;border:0px;}
div.category ul li ul li a{display:block;padding:5px 0 0 33px;}
div.category ul li ul li.lastChild{background:url(images/ctg2.gif) 0 1px no-repeat !important;}
div.category ul li ul li ul li.lastChild{background:none !important;padding:20px 0;}
div.category li{font:12px dotum;color:#666;}
div.category li a{text-decoration:none;color:#666;}
div.category li a:hover{text-decoration:underline;color:#666;}
div.category span.c_cnt{color:#accb53;}
/*tagbox*/
div.tagbox{width:190px;margin-bottom:20px;}
div.tagbox h3{background:url(images/txt_tagcould.gif) 0 0 no-repeat;width:190px;height:21px;}
div.tagbox h3 em{display:none;}
div.tagbox li{float:left;margin-right:3px;white-space:nowrap;word-break:break-all;}
div.tagbox li a{font:12px dotum;color:#666;padding:2px;line-height:140%;}
div.tagbox li a:hover{background:#666;color:#ECEDE7;padding:2px;text-decoration:none;}

/*recentPost*/
div.recentPost{width:190px;margin-bottom:20px;}
div.recentPost h3{background:url(images/txt_resentpost.gif) 0 0 no-repeat;width:190px;height:21px;}
div.recentPost h3 em{display:none;}
div.recentPost li a{font:12px dotum;color:#666;line-height:140%;}
div.recentPost li a:hover{text-decoration:underline;color:#666;}
div.recentPost li span.cnt{color:#accb53;}

/*calendar*/
div.calendar{width:190px;margin-bottom:20px;}
div.calendar h3{background:url(images/txt_calendar.gif) 0 0 no-repeat;width:190px;height:21px;}
div.calendar h3 em{display:none;}
div.calendar table.tt-calendar caption.cal_month{text-align:center;padding-bottom:10px;}
div.calendar table.tt-calendar caption.cal_month a{font-weight:bold;color:#2f2f2f;}
div.calendar table.tt-calendar th{color:#4f4f4d;text-align:center;}
div.calendar table.tt-calendar th.cal_week2{color:#7db629;}
div.calendar table.tt-calendar td{color:#999;text-align:center;}
/* 달력 월 표시 */
.cal_month{font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; font-weight:bold;}
/* 달력 요일 표시(th 영역) */
.cal_week1{font:0.95em Dotum;height:18px;font-weight:normal;}
/* 달력 일요일 표시(th 영역) */
.cal_week2{ font:0.95em Dotum;}
/* 달력 Day(td 영역) */
.cal_day{ font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;  text-align:center;}
/* 달력 Day, 일요일 (td 영역)  */
 .cal_day_sunday{ color:#adc952 !important;}
 .cal_day_sunday a{ color:#adc952 !important;}
/* 달력 지난 달 날짜 표시(td)   */
 .cal_day1{color:#999;}
/* 달력 다음 달 날짜 표시(td)   */
 .cal_day2{ color:#ccc;}
/* 달력 이번 달 날짜 표시(td) */
 .cal_day3{ color:#666;}
/* 달력 오늘 날짜 표시(td) */
.cal_day4{ color:#000;  text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link{color:#666;font-weight:bold;}
a.cal_click:visited{color:#666;font-weight:bold;}
a.cal_click:hover{text-decoration:underline;color:#666;font-weight:bold;}
/*support*/
#sidebar .support h3{background:url(images/tit_support.gif) 0 0 no-repeat;text-indent:-10000000px;}
#sidebar .support ul{background:url(images/bg_support.gif) 0 0 no-repeat;display:block;padding:7px 0 0 0;margin-bottom:13px;width:193px;height:173px;}
#sidebar .support ul li{margin-left:8px;}


.paging{margin: 4.5em 0 6em;font: 0.9em 'Trebuchet MS', Helvetica, sans-serif;text-align: center;color:#c5beb9;}
.paging a.pre, .paging a.next{color:#666;}
.paging a:link, .paging a:visited{color: #666 !important;}
.paging a:hover, .paging a:active{color: #f06 !important;}
.paging .selected{	color: #83983a;border-bottom: 1px solid #83983a;}

#footer{background:url(images/bg_footer02.gif) 0 0 no-repeat;margin-left:27px;width:817px;height:114px;margin:0 auto;}
#footer .f1{color:#93897c;text-align:center;padding:30px 0 20px;font:11px verdana;}
#footer .f1 a{color:#72695d;padding:0 7px;}
#footer .f2{color:#fff;font:11px verdana;}
#footer .f2 img{vertical-align:-10px;}
