@charset "utf-8";
* {
	margin:0;
	padding:0;
	line-height:160%;
	text-decoration:none;
}
html { }
body {
	background:#000;
	color:#acacac;
	font:normal 12px/160% 바탕, batang, serif;
}
a, img, input {
	outline:none!important;
	selector-dummy:expression(this.hideFocus=true);
}
a {
	text-decoration:none;
	color:#acacac;
}
a:hover,
a:active,
a:focus {
	color:#000;
	text-decoration:none;
}
code { font:12px "Courier New", 바탕체, batangche, Monospace; }
ol,
ul,
li {
	margin:0;
	padding:0;
	list-style:none;
}
hr { display:none; }
img { border:none; }
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:12px;
	font-weight:normal;
}
input {
	background:#fff;
	color:#aaa;
	font:12px/150% georgia, 바탕, batang, serif;
}
textarea {
	background:#fff;
	color:#aaa;
	font:12px/150% georgia, 바탕, batang, serif;
}
/* ================================================== */
/* ================================================== */
.ib { }
.branch3 { }
.c_cnt {
	margin-left:3px;
	font:10px georgia, 바탕, batang, serif;
	color:#555;
}
.no-more-prev,
.no-more-prev:hover,
.no-more-next,
.no-more-next:hover {
	font:10px georgia, 바탕, batang, serif;
	color:#ebebeb!important;
	text-decoration:none !important;
	cursor:default;
}
.selected {
	color:#acacac;
	text-decoration:underline;
	cursor:default;
}
.selected:hover { color:#acacac; }
.cal_month { height:18px; }
/* 달력 요일 표시(th 영역) */
.cal_week1 { height:18px; }
/* 달력 일요일 표시(th 영역) */
.cal_week2 { }
/* 달력 Week(tr 영역)  */
a.cal_week { }
.cal_current_week { }
/* 달력 Day(td 영역) */
    .cal_day {
	color:#000;
	text-align:center;
}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday { color:#000 !important; }
.cal_day_sunday a { color:#000 !important; }
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 { color:#000; }
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 { color:#000; }
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 { color:#000; }
/* 달력 오늘 날짜 표시(td) */
.cal_day4 { }
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link { font-weight:bold; }
a.cal_click:visited { }
a.cal_click:hover { color:#0054a6; }
.rp_general { display:inline; }
.rp_admin { display:inline; }
.rp_secret {
	display:inline;
	color:#a2c6cc;
}
.hiddenComment { color:#d6a6d8; }
.guest_general { }
.guest_admin { }
.cap1 { text-align:center; }
.imageblock { margin:3px; }
.left { }
.center { }
.right { }
.dual { }
.triple { }
.moreless_fold,
.moreless_top,
.moreless_bottom {
	text-align:center;
	text-decoration:underline;
}
.moreless_fold:hover,
.moreless_top:hover,
.moreless_bottom:hover { color:#0054a6; }
.key1 {
	border-bottom:1px dashed #ebebeb;
	cursor:help;
}
/* ================================================== */
/* ================================================== */
#headerBox {
	margin:0 auto;
	margin-top:40px;
	width:1106px;
}
#header {
	width:100%;
	height:222px;
	border:none;
	background:#fff url(images/title.gif) no-repeat;
}
#header h1 { display:none; }
#blogmenu {
	width:100%;
	height:42px;
	margin-bottom:10px;
	border:none;
	background:#222;
	font:11px/150% georgia, 바탕, batang, serif;
}
#blogmenu a,
#blogmenu ul,
#blogmenu li {
	display:inline;
	color:#777;
	line-height:42px;
}
#blogmenu a:hover,
#blogmenu a:focus { color:#fff; }
#blogmenu span.bar {
	font-size:10px;
	color:#111;
	font-weight:bold;
	margin:0 5px;
}
#blogmenu li { }
#blogmenu_left {
	float:left;
	padding-left:20px;
}
#blogmenu_right {
	float:right;
	padding-right:20px;
}
#container {
	clear:both;
	margin:0 auto;
	width:1106px;
	height:100%;
}
#container leftside {
	float:left;
	width:232px;
}
#container rightside {
	float:left;
	width:884px;
}
#sidebar_left {
	float:left;
	width:200px;
	height:100%;
	margin:0 10px 20px 0;
	padding:10px 10px 0 10px;
	border:1px solid #222;
	background:#222;
	overflow:hidden;
}
#content_outbox {
	float:left;
	width:642px;
	margin-bottom:20px;
}
#sidebar_right {
	float:right;
	width:200px;
	height:100%;
	margin-bottom:20px;
	padding:10px 10px 0 10px;
	border:1px solid #222;
	background:#222;
	overflow:hidden;
}
#content {
	padding:10px;
	border:1px solid #e1f6fa;
	background:#fff;
	overflow:hidden;
}
#searchList { margin-bottom:20px; }
#searchList h3 {
	margin:0 0 5px 0;
	padding:5px 5px 5px 0;
	border-bottom:1px solid #eee;
	color:#aaa;
	cursor:default;
}
#searchList h3 span { }
#searchList ol { }
#searchList li {
	list-style:none;
	white-space:nowrap;
	overflow:hidden;
}
#searchList .date {
	margin-right:10px;
	color:#ccc;
	font:10px/150% georgia, 바탕, batang, serif;
}
#searchList .cnt {
	margin-left:5px;
	font:10px/150% georgia, 바탕, batang, serif;
	color:#ccc;
}
#localog {
	background:#fff;
	cursor:default;
}
#localog h3 { display:none; }
#localog .spot {
	margin-left:20px;
	padding:0 10px 0 0;
}
#localog .info { }
#localog a { }
#taglog {
	margin-bottom:20px;
	background:none;
}
#taglog h3 { display:none; }
#taglog ul { text-align:justify; }
#taglog li {
	display:inline;
	font-size:12px;
	list-style:none;
}
#taglog li .cloud1 { color:#acacac; }
#taglog li .cloud1:hover,
#taglog li .cloud1:focus { color:#000; }
#taglog li .cloud2 { color:#bbb; }
#taglog li .cloud2:hover,
#taglog li .cloud2:focus { color:#000; }
#taglog li .cloud3 { color:#ccc; }
#taglog li .cloud3:hover,
#taglog li .cloud3:focus { color:#000; }
#taglog li .cloud4 { color:#ccc; }
#taglog li .cloud4:hover,
#taglog li .cloud4:focus { color:#000; }
#taglog li .cloud5 { color:#ccc; }
#taglog li .cloud5:hover,
#taglog li .cloud5:focus { color:#000; }
#taglog li .bar {
	margin-left:5px;
	color:#ebebeb;
}
#guestbook { font-size:12px; }
#guestbook_write {
	margin-bottom:50px;
	cursor:default;
}
#guestbook h3 { display:none; }
#guestbook_write .input_box {
	height:21px;
	margin-bottom:10px;
}
#guestbook_write input[type="text"],
#guestbook_write input[type="password"] {
	width:200px;
	height:12px;
	padding:3px;
	margin-right:5px;
	border:1px solid #d7d7d7;
	background:#fff;
	font:11px/150% 바탕, batang, serif;
}
#guestbook_write input[type="text"]:hover,
#guestbook_write input[type="text"]:focus,
#guestbook_write input[type="password"]:hover,
#guestbook_write input[type="password"]:focus { border-color:#959595; }
#guestbook_write .input_label {
	color:#ccc;
	font:10px/150% georgia, 바탕, batang, serif;
	cursor:pointer;
	text-transform:capitalize;
	vertical-align:middle;
}
#guestbook_write .input_label:hover { color:#000; }
#guestbook_write_textarea { margin:0 8px 0 0; }
#guestbook_write textarea {
	width:100%;
	height:100px;
	margin-bottom:9px;
	padding:3px;
	border:1px solid #d7d7d7;
}
#guestbook_write textarea:hover,
#guestbook_write textarea:active,
#guestbook_write textarea:focus { border-color:#959595; color:#959595; }
#guestbook_write .submit {
	display:block;
	margin:0 auto;
	width:100px;
	height:25px;
	border:1px solid #d7d7d7;
	font:11px/150% georgia, 바탕, batang, serif;
	color:#d7d7d7;
	background:#fff;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
}
#guestbook_write .submit:hover,
#guestbook_write .submit:focus {
	color:#959595;
	border-color:#959595;
}
#guestbook_list {
	margin-bottom:20px;
	cursor:default;
}
#guestbook_list ol {
	padding:10px 10px 0 10px;
	list-style:none;
}
#guestbook_list ol li {
	margin-bottom:10px;
	list-style:none;
}
li#guestbook_list_ol_li { }
#guestbook_list ul { }
#guestbook_list li ul li {
	margin:10px 0 0 0;
	padding-left:60px;
	background:url(images/bg_reply.gif) 33px center no-repeat;
	cursor:default;
	list-style:none;
}
#guestbook_list .name {
	margin-right:5px;
	cursor:default;
	text-transform:capitalize;
}
#guestbook_list .date {
	margin-right:5px;
	color:#ccc;
	font:10px/150% georgia, 바탕, batang, serif;
}
#guestbook_list .control a { font:10px/150% georgia, 바탕, batang, serif; }
#guestbook_list .control span.bar {
	margin:0 1px;
	color:#ebebeb;
}
.entryNotice h2,
.entryProtected h2,
.entry h2 {
	display:inline;
	margin:0 0 5px 0;
	padding:5px 0;
	font:12px/150% 바탕, batang, serif;
}
.titleWrap { cursor:default; }
.titleWrap .entryInfo {
	display:inline;
	padding:0 0 5px 0;
}
.titleWrap .category {
	margin:0 10px 0 10px;
	font-size:12px;
}
.titleWrap .category a { color:#ccc; }
.titleWrap .category a:hover,
.titleWrap .category a:focus { color:#000; }
.titleWrap .date {
	margin:0 5px 0 0;
	color:#ccc;
	font:10px/150% georgia, 바탕, batang, serif;
}
.adminmenu {
	display:inline;
	margin:0 0 0 5px;
	font:10px/150% georgia, 바탕, batang, serif;
	text-transform:capitalize;
}
.adminmenu span {
	margin:0 3px;
	color:#ebebeb;
}
.entryNotice { }
.entryProtected { }
.entryProtected h2 {
	display:block;
	margin:0 0 5px 0;
	padding:5px 0 5px 0;
	color:#aaa;
	border-bottom:1px solid
}
.entryProtected .text {
	display:block;
	margin:0 0 5px 0;
}
.entryProtected input {
	width:200px;
	height:12px;
	padding:3px;
	vertical-align:middle;
	border:1px solid #ccc;
	margin:0 2px 0 0;
}
.entryProtected .submit { display:none; }
.entry { }
.article {
	margin:5px 0;
	border-top:1px solid #eee;
	cursor:default;
	text-align:justify;
	overflow:auto;
}
.article dt { padding-left:20px; }
.article dd { padding-left:40px; }
.article blockquote {
	margin:0 40px 0 20px;
	padding:0 0 0 20px;
	color:#959595;
	background:url(images/icon_blockquote.gif) left 1px no-repeat;
	text-align:justify;
}
.article textarea {
	display:block;
	margin:0 20px;
	border:1px solid #959595;
	cursor:default;
}
.article ul,
.article ol {
	margin:0;
	padding:0;
}
.article li { list-style:decimal inside; }
.tagTrail {
	margin-bottom:5px;
	padding-left:30px;
	background:url(images/icon_tag.gif) left center no-repeat;
	color:#aaa;
}
.tagTrail a { color:#aaa; }
.tagTrail a:hover,
.tagTrail a:focus { color:#000; }
.login_now { }
.actionTrail {
	margin-bottom:20px;
	padding-top:5px;
	border-top:1px solid #eee;
	text-align:right;
	font:10px/150% georgia, 바탕, batang, serif;
}
.actionTrail a { color:#bbb; }
.actionTrail a:hover,
.actionTrail a:focus { color:#000; }
.actionTrail span.bar {
	margin:0 3px;
	color:#ebebeb;
}
.actionTrail .cnt { }
.trackback { margin-bottom:20px; }
.trackback h3 { font:12px/150% georgia, 바탕, batang, serif; }
.trackback h3 span {
	padding:0 5px;
	color:#acacac;
	font:12px/150% georgia, 바탕, batang, serif;
	cursor:pointer;
}
.trackback h3 span:hover { color:#000; }
.trackback h4 {
	margin:0 5px 0 0;
	color:#959595;
}
.trackback ol { }
.trackback li {
	list-style:none;
	padding:0 0 10px 0;
}
.trackback li .name { margin:0 5px 0 0; }
.trackback .date {
	padding-right:5px;
	color:#ccc;
	font:10px/150% georgia, 바탕, batang, serif;
}
.trackback p { color:#555; }
.trackback a.delete span { font-weight:bold; }
.comment { margin:20px 0 50px 0; }
.comment h3 { display:none; }
.comment_list {
	margin-bottom:50px;
	cursor:default;
}
.comment_list ol { list-style:none; }
li.comment_list_ol_li { margin:0 0 10px 0; }
.comment_list ol li { list-style:none; }
.comment_list ul { }
.comment_list li ul li {
	margin:10px 0 0 0;
	padding-left:60px;
	background:url(images/bg_reply.gif) 33px center no-repeat;
	cursor:default;
	list-style:none;
}
.comment_list .name {
	margin-right:5px;
	color:#ccc;
	cursor:default;
	text-transform:capitalize;
}
.comment_list .date {
	margin-right:5px;
	color:#ccc;
	font:10px/150% georgia, 바탕, batang, serif;
}
.comment_list .control a { font:10px/150% georgia, 바탕, batang, serif; }
.comment_list .control span.bar {
	color:#ebebeb;
	margin:0 2px;
}
.comment_write { overflow:hidden; }
.comment_write .input_box {
	height:21px;
	margin-bottom:10px;
}
.comment_write .comment_privacy { margin:0 0 10px 0; }
.comment_write input[type="text"],
.comment_write input[type="password"] {
	width:200px;
	height:12px;
	padding:3px;
	margin-right:5px;
	border:1px solid #ccc;
	font:12px/150% georgia, 바탕, batang, serif;
	background:#fff;
}
.comment_write input[type="text"]:hover,
.comment_write input[type="text"]:focus,
.comment_write input[type="password"]:hover,
.comment_write input[type="password"]:focus { border-color:#959595; }
.comment_write input[type="checkbox"] {
	width:16px;
	height:16px;
	margin-right:5px;
	border:none;
	vertical-align:middle;
}
.comment_write .input_label {
	color:#acacac;
	font:10px/150% georgia, 바탕, batang, serif;
	cursor:pointer;
	text-transform:capitalize;
	vertical-align:middle;
}
.comment_write .input_label:hover { color:#000; }
.comment_write_textarea { margin:0 8px 0 0; }
.comment_write textarea {
	width:100%;
	height:100px;
	margin-bottom:9px;
	padding:3px;
	border:1px solid #d7d7d7;
}
.comment_write textarea:hover,
.comment_write textarea:active,
.comment_write textarea:focus { border-color:#959595; color:#959595; }
.comment_write .submit {
	display:block;
	margin:0 auto;
	width:100px;
	height:25px;
	border:1px solid #d7d7d7;
	font:11px/150% georgia, 바탕, batang, serif;
	color:#d7d7d7;
	background:#fff;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
}
.comment_write .submit:hover,
.comment_write .submit:focus {
	color:#959595;
	border-color:#959595;
}
#paging {
	margin:20px 0 7px 0;
	font:11px georgia, 바탕, batang, serif;
	text-align:center;
	cursor:default;
}
#paging .numbox { font:10px georgia, 바탕, batang, serif; }
#paging .num { padding:3px 5px; }
#paging span.bar {
	margin:0 3px;
	color:#ebebeb;
}
#paging #prevPage { }
#paging #nextPage { }
#moveToTop { }
#footer {
	width:100%;
	height:100px;
	background:url(images/flyaway.gif) center center no-repeat;
}
#footer span { display:none; }
#sidebar_left .sidebar_box,
#sidebar_right .sidebar_box {
	width:200px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #181818;
	overflow:hidden;
}
#sidebar_left h4,
#sidebar_right h4 {
	margin-bottom:3px;
	font:11px/150% georgia, 바탕, batang, serif;
	color:#aaa;
	cursor:default;
	text-transform:capitalize;
}
#sidebar_left a,
#sidebar_right a { color:#555; }
#sidebar_left a:hover,
#sidebar_right a:hover { color:#fff; }
#sidebar_left .cnt,
#sidebar_right .cnt {
	margin-left:6px;
	font:10px/150% georgia, 바탕, batang, serif;
	color:#555;
}
#blog_desc_box { overflow:hidden; }
#blog_image {
	width:200px;
	margin-bottom:5px;
	text-align:center;
}
#blog_desc {
	padding:0;
	font:10px/150% georgia, 바탕, batang, serif;
}
#blog_desc #user_id { display:none; }
#notice {
	width:180px;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
}
#notice li { list-style:none; }
#notice span { }
#category { }
#category li {
	color:#959595!important;
	background:none!important;
	font-size:12px!important;
	text-decoration:none!important;
}
#category li ul { }
#category li ul li {
	padding-left:12px;
	color:#555;
	background:url(images/bg_category.gif) 1px center no-repeat!important;
}
#category li ul li ul li {
	margin-left:10px;
	padding-left:9px!important;
	color:#555;
	background:url(images/bg_category2.gif) 1px center no-repeat!important;
}
#tagbox { text-align:justify; }
#tagbox li {
	display:inline;
	white-space:normal!important;
}
#tagbox li .cloud1,
#tagbox li .cloud2,
#tagbox li .cloud3,
#tagbox li .cloud4,
#tagbox li .cloud5 { }
#tagbox li .cloud1:hover,
#tagbox li .cloud1:focus,
#tagbox li .cloud2:hover,
#tagbox li .cloud2:focus,
#tagbox li .cloud3:hover,
#tagbox li .cloud3:focus,
#tagbox li .cloud4:hover,
#tagbox li .cloud4:focus,
#tagbox li .cloud5:hover,
#tagbox li .cloud5:focus { color:#fff; }
#recentPost { width:180px; }
#recentPost li {
	list-style:none;
	color:#555;
	white-space:nowrap;
	overflow:hidden;
}
#recentComment { width:180px; }
#recentComment ul li {
	list-style:none;
	color:#555;
	white-space:nowrap;
	overflow:hidden;
}
#recentTrackback { width:180px;  }
#recentTrackback li {
	list-style:none;
	color:#555;
	white-space:nowrap;
	overflow:hidden;
}
#archive { font:10px/150% georgia, 바탕, batang, serif; }
#archive li {
	list-style:none;
	color:#959595;
	white-space:nowrap;
	overflow:hidden;
}
#calendar td { }
#link { font:12px/150% georgia, 바탕, batang, serif; }
#link li {
	list-style:none;
	white-space:nowrap;
	overflow:hidden;
}
#counter {
	width:200px;
	margin-bottom:10px;
	font:10px/150% georgia, 바탕, batang, serif;
	cursor:default;
	overflow:hidden;
}
#counter li {
	list-style:none;
	color:#555;
	overflow:hidden;
}
#counter li span { margin:0 5px 0 0; }
#counter li .today,
#counter li .total,
#counter li .yesterday { color:#555; }
#searchBox {
	width:200px;
	margin-bottom:10px;
	text-align:right;
	overflow:hidden;
}
#searchBox input {
	width:192px;
	height:16px;
	padding:3px;
	border:1px solid #000;
	background:#333;
	line-height:14px;
}
#searchBox input:hover,
#searchBox input:focus { border-color:#fff; }
#searchBox .submit { display:none; }
#banner_clocklink ,
#uniqlock { margin:0; padding:0; text-align:center; }