@charset "utf-8";

/* Theme Name: UltimateBlogger
Theme URL: http://www.justdreamweaver.com/wordpress-themes.html
Author: WebRehash
Author URI: http://webrehash.com
Converted for Tistory & Textcube by Shiki
Converted into two column layout and edited by Pat-al
Editor : Pat-al
Editor URI : http://pat.im
Preview : http://ub2.pat.im
*/

html {}
body {color:#000;font-size:12px;background:#4B545A;font-family:'Malgun Gothic', 'Segoe UI',Tahoma,Gulim;}
body.mce-content-body{color:#000;font-size:12px;background:#ffffff;font-family:'Malgun Gothic', 'Segoe UI',Tahoma,Gulim;}

* { margin:0; padding:0;}
img {border:0;}
a {color: #3058be;text-decoration: none;}

.selected {font-weight:bold;color:#333;}
.no-more-prev {padding-left:6px;color:#999;}
.no-more-next {padding-right:6px;color:#999;}
.ib {cursor:pointer;}
.branch3 {cursor:pointer;}
.c_cnt, .side_cnt {font:10px 'Malgun Gothic','Segoe UI',Tahoma,Helvetica,Arial,sans-serif;color:#368;}
.side_cnt {margin-left:3px;}
.cap1 {font-weight:bold;font-family:"Malgun Gothic" !important; color:#222;text-align:center;/*padding:3px 0;*/margin:0;font-size:13px;}
.imageblock {margin:5px 0;}
.imageblock .cap1 {}
.dual {margin-bottom:5px;}
.triple {margin-bottom:5px;}
.imageblock img {border:1px solid #bbb; padding:0; margin-right:2px;}
.imageblock .extensionIcon img {border:0 solid #999;}

.moreless_fold, .moreless_top, .moreless_bottom {padding-left:19px;}
.moreless_fold, .moreless_top {margin-bottom:12px !important;}
.moreless_fold {background:url("images/iconMore.gif") no-repeat scroll left 50% transparent;width:auto;}
.moreless_fold span, .moreless_top span, .moreless_bottom span {border-bottom:1px dotted #444;}
.moreless_top {background:url("images/iconLess.gif") no-repeat scroll left 50% transparent;}
.moreless_content {}
.moreless_bottom_wrap {width:100%;height:3em;clear:both;}
.moreless_bottom  {float:right;margin-top:5px;background: url("images/iconLess.gif") no-repeat scroll left 50% transparent;}
.moreless_bottom span {text-align:right;}
.moreless_content {background-color: #E5E3E2; border:1px solid #BBB; padding: 1em 10px;}

.key1 {cursor: pointer;border-bottom: 1px dotted #3f629b;}


#menu {height:29px;color:#f5f5f5;margin:0;padding:0 10px 0 5px;background:#000;}
#navbar {width:/*899*/879px;font-family:sans-serif;font-size:12px;font-weight:bold;line-height:30px;margin:0 auto;padding:0;}
#navbar ul {margin: 0;padding: 0;}
#navbar li {display:inline;list-style-type: none;margin-right:0px;padding: 0;
	position:relative;
	z-index:400;
}
#navbar li a {color:#bbb;font-size:12px;text-decoration:none;font-weight:normal;display:inline;padding:8px 13px;margin:0;}
#navbar li a:hover {
	color:#FFFFFF;text-decoration:none;background-color:#4B545A;
}
.navbarleft {float:left}
.navbarright {float: right;margin:0;padding:0;}

#navbar ul.submenu, #navbar ul.submenu2, #navbar ul.submenu3 {
	border:1px solid #aaa;
	border-radius:5px;
	box-shadow:5px 5px 5px #333;
	z-index:100;
	position:absolute;
	width:138px;
	top:20px;
	left:0;
	background-color:#d2d4d8;
	padding:3px;
	display:none;
}
#navbar ul.submenu2, #navbar ul.submenu3 {top:-1px; left:138px;}
#navbar li:hover ul.submenu, #navbar ul.submenu li:hover ul.submenu2, #navbar ul.submenu2 li:hover ul.submenu3 {display:inline-block;}
#navbar ul.submenu li {
	display:inline-block;
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	z-index:500;
	border-radius:5px;
}
#navbar ul.submenu li:hover {color:#FFF; text-decoration:none;}
#navbar ul.submenu li a {
	color:#000;
	padding:0 4px;
	margin:0;
	position:relative;
	float:left;
	width:130px !important;
	background-color:transparent;
	border-radius:3px;
	overflow:hidden;
}
#navbar ul.submenu a:hover {color:#CCC;	background-color:#4B545A;}

#header {width:888px;height:100px;background:url('images/header-bg.png') no-repeat left bottom;margin:0 auto;padding:0 10px;}
#header .headerleft {width: 623px;float:left;margin:0;height:53px;padding-top:25px;}
#header .headerleft .blog_title {float:left;margin-left:15px;font-weight:bold;font-size:23px;/*background:url('images/title.png') no-repeat top left;text-indent: -99999px;*/}
#header .headerleft .blog_title a {font-family:'Malgun Gothic','Segoe UI',Tahoma,'Malgun Gothic',Gulim,Dotum;color:#F6F6F6;/*width:120px;height:53px;*/}
#headersearch  {width:255px;float:left;margin-top: 15px;padding-left: 0;}

#searchdiv {margin: 0;padding: 0;background-image: url('images/head-search-bg.png');background-repeat:no-repeat;background-position: left top;height: 35px;}
#headersearch #searchform {margin: 0;padding: 0;width: 255px;}
#headersearch #s {width: 195px;height: 16px;margin-left: 12px;margin-top: 6px;background-color: #000000;font-size: 9pt;line-height: 15px;padding-top: 2px;padding-right:1px;padding-bottom: 1px;padding-left: 4px;color: #B6BCC2;}

#wrap {width:908px;}
#content {overflow:visible;width:908px;background-color:#4b545a;margin:0 auto;padding:0;background:url('images/content-bg.png') repeat-y left;}
#contentleft {float:left;width:625px;margin-left:4px;padding:10px 30px 20px 25px;}
#content h1 {font-weight:bold;font-size:19px;}
#content h1 a {color: #000;}
#content h1 a:hover {text-decoration: underline;}
#content h2 {font-size:16px;font-weight:bold;padding:20px 0 5px 3px;margin-bottom: 15px;border-bottom: 1px dotted #666;}
#content h1, #content h2, #content h3, #content h4, #content h5 {text-align:left;font-family:'Malgun Gothic', 'Segoe UI',Tahoma,Gulim;}
#content p {margin-bottom: 15px;}

.title_wrap {margin-top:0; border-left: solid 10px #babfc5; padding-left: 4px;}
.title_wrap h1 {font-size:16px;font-weight:bold;word-spacing:-1px;display:inline;}
.title_wrap h1 a {color:#333 !important;}
.title_wrap .post_info {margin:6px 0 1px 0;padding:0 0 2px 1px;width:100%;border-bottom:1px #bbb dashed;}
.title_wrap .post_info a {color:#666;}
.title_wrap .author {float:right; margin-right:5px;}
.title_wrap .category {margin-right:5px;}
.title_wrap .date {margin-left:5px; font-size:11px; color:#666;}

#contentleft .actionTrail {clear:both;margin-top:5px;text-align:right;}
#contentleft .actionTrail .cnt {color:#f60;}

#contentleft .trackback {padding:5px 0 5px 0;}
#contentleft .trackback a {color:#000;}
#contentleft .trackback .trackback_address {font:12px dotum;color:#333;margin:0 0 7px;border:2px solid #ccc;background-color:#f9f9f9;padding:7px 15px;}
#contentleft .trackback .trackback_address span {font:11px verdana;color:#888;cursor:pointer;}
#contentleft .trackback .trackback_title {padding:0;margin:0;border:none; background:none; font:bold 14px 'Malgun Gothic', Dotum, Gulim;color:#000;}
#contentleft .trackback .trackback_titlewrap {border-bottom:1px dotted #999;padding:1px;}
#contentleft .trackback h4 {font-size:14px;color:#666;margin-bottom:3px;padding:3px 0;}
#contentleft .trackback h4 a {font-weight:bold; color:#444;letter-spacing:-1px;}
#contentleft .trackback .trackback_wrap {margin:10px 0;padding:0 15px;overflow:hidden;border:2px solid #ccc;background-color:#f3f3f3;}
#contentleft .trackback ol {list-style:none;}
#contentleft .trackback li {margin:10px 0;padding:6px 0;}
#contentleft .trackback .trackback_titleinfo {margin-left:4px;}
#contentleft .trackback .from {font:12px Arial,Verdana,Dotum;color:#666;}
#contentleft .trackback .date {margin-left:15px;font-size:11px;color:#666;}
#contentleft .trackback p {clear:both;text-indent:1em;font:12px Dotum, Arial, sans-serif;color:#444;margin:8px 0 0 0;padding:0;letter-spacing:-1px;line-height:17px;}
#contentleft .trackback img{border:none;}
#contentleft .trackback span.tracked {display: block;float: left;}
#contentleft .trackback a.address {background:url('images/btn_b_address.gif') no-repeat;padding-bottom:2px;width:35px;height:15px;display:block;float:left;}
#contentleft .trackback a.address span {display:none;}
#contentleft .trackback a.delete {background:url('images/btn_b_editndel.gif') no-repeat;margin-left:8px;padding-bottom:2px;width:52px;height:15px;display:block;float:left;text-decoration:none;}
#contentleft .trackback a.delete span {display:none;}

#contentleft .comment {padding: 0;margin-bottom:4px;}
#contentleft .comment h3 {display:none;}

.commentList, #guestList{overflow: hidden; margin-top:5px;}
.commentList ol li, #guestList ol li {list-style:none;border:1px solid #ccc;background-color:#eaeaea;padding:10px 10px 10px 20px;margin:0 0 25px 0;}
.commentList ul li, #guestList ul li {background:#eee; border:1px solid #bbc; list-style:none;margin:10px 0 10px 20px !important; padding:10px 10px 0 15px !important;}
.commentList li p, #guestList li p {margin-bottom: 8px;line-height:20px;padding:0;}
.commentList li.alt .commenttext {background-color:#E7E9EB;border:1px solid #AFB7BE;}
.commentList .hiddenCommentTag_content, #guestList ul li .hiddenCommentTag_content {font-weight:bold;color:#E33;}

.rp_general, .guest_general {margin-right:15px;}
.rp_secret, .guest_secret {padding-left:20px;padding-right:15px;background:url('images/iconSecret.gif') no-repeat;}
.rp_admin, .guest_admin {background:url('images/iconAdmin.gif') no-repeat;padding-left:20px;padding-right:15px;}

#contentleft .hentry{margin-bottom:15px;}
#contentleft .comment p.commentControl,
#guestList p.ctrlGuest, #guestList p.ctrlGuestRe {border-bottom: 1px dotted #999;padding-bottom:0;margin-bottom:13px;}
#contentleft .comment li .name, #guestList li .name {font-size:14px;color:#333;font-weight:bold;padding-right:20px;}
#contentleft .comment li .name img, #guestList li .name img {margin-bottom:-2px;}
#contentleft .comment li .name a, #guestList li .name a {color:#333;font-weight:bold;}
#contentleft .comment .date, #guestList li .date {font:0.85em Verdana,Helvetica,Arial,sans-serif;color:#666;padding-right:15px;}
#contentleft .comment .control, #guestList .control {float:right;}
#contentleft .comment .control a, #guestList .control a {margin-left:15px;font:11px dotum;}

#contentleft .commentWrite, #guestWrite {margin:5px 0px;padding:5px; background-color:#f5f5f5;border:2px solid #ddd;}
#contentleft .commentWrite .commentTypeNamepassword, #guestWrite .commentTypeNamepassword {margin:15px 0 5px 0;}
#contentleft .commentWrite textarea, #guestWrite textarea {background:#f7f7f7; width:/*@post-width:-44=*/540px/*@*/;padding: 5px;border: 1px solid #a1a3a4;font: 13px '맑은 고딕', AppleGothic, Dotum, sans-serif;}
#contentleft .commentWrite input.homepage, #guestWrite input.homepage {width: /*@post-width:-180=*/442px/*@*/ !important;/*font: 0.85em verdana;*/color: #444;height: 16px;}
#contentleft .commentWrite input.submit, #guestWrite input.submit {background:url('images/btn_visitor_write.png') no-repeat;width: 79px;height: 29px;display: block;margin: 5px auto 0;text-indent: -1000em;border: none;cursor: pointer;}
#contentleft .commentWrite .checkbox, #guestWrite .checkbox {border:none;padding:0;margin:0;width:25px;}

#contentleft .commentWrite p, #guestWrite p {clear: both;padding: 0;margin-bottom:5px;}
#contentleft .commentWrite p.writerInfo label, #guestWrite p.writerInfo label {display:block;margin:2px 0;/*font: 11px verdana, gulim;*/vertical-align:middle;}
#contentleft .commentWrite p.writerInfo input, #guestWrite p.writerInfo input {background:#f7f7f7;display:block;width:150px;border: 1px solid #a1a3a4;vertical-align:middle;margin-bottom: 0;padding: 1px 0 0 2px;}
#contentleft .comment .secretWrap, #guestWrite .secretWrap   {clear: both;padding: 5px 0px 5px 0px;}

#paging {clear:both;font:11px verdana;padding:16px 0 6px 0;text-align:center;}
#paging .numbox {padding:0 18px;}
#paging .num span {border:1px solid #eee;width:23px;height:23px;padding:2px 5px;margin-right:3px;}
#paging .num span.selected {background-color: #e5efff;border-color: #4e6d9c;color: #333;}
#paging a {text-decoration: none;}

#contentleft .tagTrail {background:url('images/tag_blue.png') no-repeat 4px 3px; color: #555;text-indent:9px;line-height:1.5em;letter-spacing: 0;padding: 0 10px 1px 14px;margin-top:15px;clear:both;border-bottom:1px dotted	#777;}
#contentleft .tagTrail * {vertical-align: middle; letter-spacing: 0; }
#contentleft .tagTrail a {color: #3f629b;}
#contentleft .tagTrail span {font-weight:bold;}
#contentleft .tagTrail .key1 { border: 0 none; }

#contentleft #localog #localog_content {margin: 30px 0 0 7px;}
#contentleft #localog .spot {font-weight: bold; font-size:13px; margin-bottom: 6px; padding:0 0 2px 14px;background: url('./images/list_icon1.png') no-repeat 0 3px;}
#contentleft #localog .info {font-size:12px; margin-bottom: 6px;padding:0 5px 2px 13px;background:url('images/list_icon2.png') no-repeat 0 3px;}
#contentleft #localog a {color:#617f8a;text-decoration: none;}

#contentleft #taglog h1 {margin-bottom:20px;}
#contentleft #taglog ul {padding:5px;margin:0;text-align:justify;line-height: 2.3em;}
#contentleft #taglog li {display:inline-block;padding:0 0 0 5px;margin:0;font-family:gulim;}
#contentleft #taglog li a:hover {background-color:#ddd;color:#000;}
#contentleft #taglog li .cloud1 {color:#a2348f;font-weight:bold;font-size:34px;letter-spacing:-1px;}
#contentleft #taglog li .cloud2 {color:#448;font-weight:bold;font-size:28px;letter-spacing:-1px;}
#contentleft #taglog li .cloud3 {color:#169;font-weight:bold;font-size:22px;letter-spacing:-1px;}
#contentleft #taglog li .cloud4 {color:#942;font-weight:bold;font-size:16px;}
#contentleft #taglog li .cloud5 {font-size:14px;color:#444;}

#searchform {overflow: hidden;width:249px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:5px;padding-left:0;}
#s {width:241px;font-size:10pt;font-family:Arial,Helvetica,Sans-Serif;padding:3px;display:inline;background-color:#838C94;border:1px solid #000000;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;font-weight:normal;color:#FFFFFF;}
#rtsearchdiv {margin:0; padding:0;}

#l_sidebar {float:left;width:205px;margin-left:6px;padding-bottom:20px;}
#l_sidebar .widget {margin-bottom:10px;clear:both;}
#l_sidebar h3 {font-size:13px;font-weight:bold;margin:0 3px 4px 0;padding:5px 5px 7px 12px;color:#333;background:#babfc5;border-style:none;border-radius:7px;}
#l_sidebar ul {list-style:none;margin:0;padding:0 0 10px 0;}
#l_sidebar ul li {margin:0; padding:0; font-weight:normal;}
#l_sidebar ul li a {display:block; color:#000; text-decoration:none; margin:0 4px 0 2px; border-bottom:1px dotted #B5BABF; padding:5px 0 5px 4px;}
#l_sidebar ul li a:hover {background-color:#C5CACF;}
#l_sidebar ul li ul li {border:none; display:inline;}
#l_sidebar ul li ul li ul li a {font-weight:normal; color:#626A73; padding-left:5px; margin-left:5px;}
#l_sidebar p {padding:3px 0 0 0; margin:0; line-height:20px;}

#l_sidebarwidgeted .widgettitle .rsswidget {color: #4B545A;}
#l_sidebarwidgeted li.widget_rss h2.widgettitle a:hover {background-color: #B4BAC0;}
#l_sidebarwidgeted .widgettitle a.rsswidget {display:inline;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style: none;}
#l_sidebarwidgeted ul#recentcomments li.recentcomments {display:block;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#C5CACF;padding-left:0;}
#l_sidebarwidgeted ul#recentcomments li.recentcomments a {padding-top:5px;padding-bottom:5px;line-height:25px;}

#l_sidebar #About p {
	padding-right:4px;
	text-align:justify;
}

#l_sidebar #About .description {
	font-size:12px;
}

#l_sidebar #About .owner {
	padding-left:10px;
	float:right;
	color:#666;
}

#l_sidebar #tagbox ul {
	padding-left:5px;
	text-transform: lowercase;
	line-height: 1.7em;
}

#l_sidebar #tagbox ul li {
	background: none;
	display:inline;
}
#l_sidebar #tagbox ul li a {border:none;padding:2px;display:inline-block;}
#l_sidebar #tagbox ul li a.cloud1 {
	font-weight: bold;
	font-size:30px;
	letter-spacing: -1px;
	color: #a2348f;
}
#l_sidebar #tagbox li a.cloud2 {
	font-weight: bold;
	font-size:25px;
	letter-spacing: -1px;
	color: #5a5194;
}
#l_sidebar #tagbox li a.cloud3 {
	font-weight: bold;
	font-size: 20px;
	letter-spacing: -1px;
	color: #7870ab;
	color: #669;
}
#l_sidebar #tagbox li a.cloud4 {
	font-size: 15px;
	font-weight: bold;
	color: #942;
}
#l_sidebar #tagbox li a.cloud5 {
	font-size: 13px;
	color: #597182;
	color: #444;
}
#l_sidebar #tagbox li a:hover {
	background-color: #f5f5f5;
	text-decoration: none;
	color: #333 !important;
}

#l_sidebar #Recent-Trackbacks a { margin-right:4px;}
#l_sidebar #Recent-Trackbacks .name, #l_sidebar #Recent-Trackbacks .date {font-size:11px;color: #707070;}
#l_sidebar #Recent-Trackbacks .name {font-family:Gulim;letter-spacing:-1px;margin-left:3px;display:block;}
#l_sidebar #Recent-Trackbacks .date {font-family:Arial;display:none;}

#l_sidebar #linklist ul {padding-left:5px;}

#l_sidebar #Recent ul li, #l_sidebar #Recent-Comments ul li {line-height:15px;}

#l_sidebar #Categories {margin:0;}
#l_sidebar #Categories #treeComponent {margin-left:10px;}
#l_sidebar #Categories a {border:none;padding:0;}
#l_sidebar #Categories ul {margin-left:3px;}
#l_sidebar #Categories ul li a.categoryFeed {display:block;margin:3px 0 0 164px;position:absolute;width:12px;height:12px;border:none;background: url('./images/atom_12x12.png') no-repeat 0px 0px;}
#l_sidebar #Categories ul li a.categoryFeed span.text {display:none;}
#l_sidebar #Categories ul li a.categoryItem {width:180px;padding:2px 0 2px 13px;margin-right:5px;background: url('./images/list_icon1.png') no-repeat 0 4px;border:none;}
#l_sidebar #Categories ul li a.categoryItem:hover {background-color: #C4CAD0 !important;}
/* 1 depth */
#l_sidebar #Categories ul li ul {margin-left:9px;}
#l_sidebar #Categories ul li ul li a.categoryFeed {display:block;margin:3px 0 0 155px;}
#l_sidebar #Categories ul li ul li a.categoryItem {width:171px;}

/* 2 depth */
#l_sidebar #Categories ul li ul li ul {margin-left:9px; padding-bottom:3px;}
#l_sidebar #Categories ul li ul li ul li a.categoryFeed {margin:3px 0 0 160px;}
#l_sidebar #Categories ul li ul li ul li a.categoryItem {width:153px;margin-right:10px;border:0;padding:2px 5px 2px 13px;background:url('images/list_icon2.png') no-repeat 0 5px;}
#l_sidebar #Categories ul li ul li ul li.lastChild a.categoryItem {}

/* selected */
#l_sidebar #Categories .selected a {font-weight:bold; color:#000 !important; background-color:#ccc !important;}
#l_sidebar #Categories .selected li a {font-weight: normal !important; background-color:#dde1e4 !important;}

#l_sidebar #Archives ul li a {font-family:'Malgun Gothic',Tahoma,Arial,'Segoe UI';text-indent:11px;background:url('images/list_icon2.png') no-repeat 2px 8px;}
#l_sidebar #Archives ul li a:hover {background-color:#C5CACF;}

#l_sidebar #Admin ul li a {padding-left:16px;background:url('images/list_icon2.png') no-repeat 3px 8px;}

#l_sidebar #counter {line-height: 1.7em;}
#l_sidebar #counter dl {margin:0;padding:0 0 7px 0;}
#l_sidebar #counter dt {float:left;padding-left:16px;padding-right:5px;background:url('images/list_icon2.png') no-repeat 3px 4px;}

#contentleft #keylog ul   {padding:5px;margin:0;text-align:justify;line-height: 200%;}
#contentleft #keylog li   {display:inline;padding:0 0 0 3px;margin:0;}
#contentleft #keylog li a {background-color:#eee;color:#666;font-size:12px;}
#contentleft #keylog a:hover {background-color:#eee;color:#000;}

#searchList, #searchRplist, #searchTblist {border-bottom:1px solid #888;margin-bottom:17px;padding-bottom:10px;}
#searchList a, #searchRplist a, #searchTblist a { color:#000;}
#searchList h1, #searchRplist h1, #searchTblist h1 {margin:20px 0;}
/*
ACEPRO
#searchList ul, #searchRplist ul, #searchTblist ul {padding:5px 0;margin-left:20px;line-height:24px;}
*/
#searchList ul, #searchRplist ul, #searchTblist ul {padding:5px 0;margin-left:20px;line-height:4px;}
#searchList li, #searchRplist li, #searchTblist li {list-style-type:disc!important;border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:4px;}
#searchList .date, #searchRplist .date, #searchTblist .date {font:italic 12px georgia;margin-right:10px;color:#666;}
#searchList .cnt {font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;color:#f60;} 

#searchList .date.visible{
	display: inline-block;
	width  : 65px;
	padding-left       : 22px;
	background-repeat  : no-repeat;
}
#searchList .date.public{
	background-image : url("/resources/image/icon/icon_public.gif");
}
#searchList .date.private{
	background-image : url("/resources/image/icon/icon_private.gif");
	background-position: left bottom;
}
#searchList .date.protected{
	background-image : url("/resources/image/icon/icon_protected.gif");
}
#searchList .date.syndicated{
	background-image : url("/resources/image/icon/icon_syndicated.gif");
}

#searchRplist .name #searchTblist .name {font:0.95em Dotum, Arial, sans-serif;color:#999;padding-left:8px;}

#footer {width: 908px;color: #bbb;font-family: Arial, Helvetica, sans-serif;font-size:12px;text-align: center;
background: url('images/footer.png') no-repeat left top;margin: 0 auto 0 auto;padding: 52px 0 0px 0;height: 60px;
font-weight: normal;line-height:1.3em}
#footer a, #footer a:visited {color: #ddd;text-decoration: none;}
#footer a:hover {color: #fff;text-decoration: underline;}
#footer #credit {margin: 22px 0 6px 0;color: #68747c;font-family: Arial, Helvetica, 
sans-serif;font-size: 11px;}
#footer #credit a:link, #footer #credit a:visited {color: #68747c;}
#footer #credit a:hover {color: #aaa;}

#notice li a {padding-left:23px !important;background: url('./images/infomation.png') no-repeat 3px 6px;}
#notice li a:hover {background-image: url('./images/infomation_on.png');}
#contentleft .s_admin {margin:0 0 6px 0;border:1px solid #666;padding:4px;background:#f5f5f5;text-align:left;font-family:'맑은 고딕';}
#contentleft .posted_on {border-bottom:2px dotted #bbb;color:#555;padding-bottom:10px;margin-bottom:15px;}

#contentleft .s_admin span.visible{
	display: inline-block;
	width  : 30px;
	height : 15px;
	vertical-align:text-top;
	background-repeat  : no-repeat;
	background-position: left bottom;
}
#contentleft .s_admin span.public{
	background-image : url("/resources/image/icon/icon_public.gif");
}
#contentleft .s_admin span.private{
	background-image : url("/resources/image/icon/icon_private.gif");
}
#contentleft .s_admin span.protected{
	background-image : url("/resources/image/icon/icon_protected.gif");
}
#contentleft .s_admin span.syndicated{
	background-image : url("/resources/image/icon/icon_syndicated.gif");
}

.article {line-height:1.4em; text-align:justify; font-size:9pt; font-family:'Malgun Gothic',Gulimche,Dotum,Tahoma,Arial;}
.article .yetgeul {font-family: 'HCR dotum', '함초롱돋움', '함초롱돋움 확장', Undotum, '은 돋움', '은 자모 돋움 확장', 'Un Jamo Dotum Ex', 'HCR Batang', '함초롱바탕', '함초롱바탕 확장', UnBatang !important;}


.article h3 {font-size:20px; margin:20px 0 20px 8px;}
.article h4 {color:#831; font-size:18px; margin:30px 0 20px 15px;}
.article h5 {color:#318;font-size:16px; margin:15px 0 10px 25px;}
.article h6 {color:#383;font-size:14px; margin:15px 0 10px 25px;}

.article ul {list-style-type:disc;margin-left:10px;margin-top:5px;padding:2px 0;}
.article li {text-indent:2px;}
.article ul li {list-style:disc;margin-left:20px;margin-bottom:4px;}

.article ol {margin:0 0 0 20px;padding:0 0 0 5px;}
.article ol li {margin: 2px 0px 8px 0px;}

.article p {margin-top: 4px !important; margin-bottom: 8px !important;}

.article a {font-weight:bolder;}
.article a:hover {text-decoration:underline;}
.article table {overflow:visible;}
.article table caption {caption-side:bottom;padding:3px 0;font-weight:bold;}
.article .table {margin:0 auto;text-align:center;background-color:#e3e3e3;border-collapse:collapse;}
.article .table td, .article .table th {border:1px solid #6f8888;padding:1px 3px;}
.article .table th {background-color: #abc;}
.article .table br {line-height:1em;}

.article blockquote, .article .textbox, .article .imagebox {
	line-height: 1.8em !important;
	padding: 10px 12px;
	margin: 15px 0;
	background-color: #ddd;
	border-radius: 7px;
	box-shadow: 0 4px 0 0 #ccc;
}
.article blockquote, .article .textbox {
	border: #888 1px solid;
}
.article .imagebox {
	border: #888 1px solid;
	font-size:12px;
}
.article blockquote {background:#ddd url('images/quotes.png') no-repeat 5px 2px; padding-top:28px;}
.article blockquote ul, .textbox ul, .imagebox ul {
	margin:0 !important;
	text-align: left;
}


.notice_rep_desc {line-height: 1.5em;}
.keylog_rep_desc {line-height: 1.5em; text-align: justify; }

#cover h1 { overflow: hidden; }
.reDesc img { display: inline; padding: 0; margin: 0; }
.sidebarphotos_main { margin: 0 auto; }
.link_ct { color: #364589/*#FF6600*/; font-weight: bold; padding: 5px 0 5px 5px; }
.SubscriptionPanel { letter-spacing: -1px; }

.coverpage { padding: 0;}
.coverpage .coverpost {
	border-bottom:1px dotted;
	margin-bottom: 20px !important;
}
.coverpost a {color: #3f629b;}
.coverpost h2 {font-family:"Malgun Gothic",Gulim,Dotum !important;font-size:18px !important; margin-bottom:3px !important;padding:0 !important;border:none !important;}
.coverpost .img_preview {
	width: 92px !important;
	height: 92px !important;
	border: 2px solid #999 !important;
	background-color: transparent !important;
	margin-top: 5px !important;
}
.coverpost .img_preview img {
	padding: 1px;
	margin:0 !important;
}
.coverpost .content_box {}
.coverpost .post_info {margin-bottom:10px;}
.coverpost .author { display: none;}
.coverpost .date { font-size:11px; letter-spacing:-1px;}
.coverpost .category {}

.coverpage .post_content { line-height: 1.4em !important; margin-top:3px !important; text-indent:0.8em;}
.coverpage .post_tags {
	background: url('./images/tag_blue.png') no-repeat 0 5px !important;
	line-height: 1.4em;
	padding-bottom: 2px !important;
	padding-left: 16px !important;
	text-indent: 0.4em;
}

.cover_photos { margin:30px 0 20px 0;}
.cover_photos .thumb_image { padding: 2px; margin: 0 12px 3px 12px; border:2px solid #bbb;}
.cover_photos .thumb_image:hover { border-color: #555;}
.cover_photos .thumb_item { margin-bottom: 30px;}
.cover_photos .thumb_title { padding-right:15px;}
.cover_photos h3 { display:none;}

.line { line-height:1.5em }
.line h1 { margin-bottom:20px; }
.line dl.box {
	border-bottom:2px solid #ccc;
	margin-top:2px;
	padding:13px 0px 0px 0px;
	clear: both;
}
.line dl.box:hover { background-color:#ddd;}
.line dl.box dt {
	float: right;
	color : #666;
}
.line dl.box dt div {
	color : #888;
	text-align: center;
	font-weight: bold;
}
.line dl.box dd.content {
	padding: 0 0 10px 2px;
	text-align: left;
	font-size:13px;
}
.line dl.box dd.author,
.line dl.box dd.source,
.line dl.box dd.permalink,
.line dl.box dd.permalink a {
	display:inline;
	margin-left:3px;
	padding:0;
	color:#666;
	font-size:11px;
	font-family:Tahoma,ssns-serif;
	text-align:right;
}
.line dl.box dd.author {font-weight:bold;}
.line dl.box dd.source span {
	display:inline;
	font-size:0.9em;
	font-family:Tahoma, ssns-serif;
	text-align:right;
	color:#999;
}
.line .more-button {
	border:1px solid #999;
	margin-top:30px;
	height:25px;
	font-size:1em;
	width:100%;
	background:#eee;
}

#archiveCalendarContent {margin:0 auto;}

#tt-body-page .tab_home,
#tt-body-search .tab_home,
#tt-body-archive .tab_home,
#tt-body-category .tab_home,
#tt-body-entry .tab_home,
#tt-body-cover .tab_home,
#tt-body-location .tab_location,
#tt-body-tag .tab_tag,
#tt-body-keylog .tab_keyword,
#tt-body-notice .tab_notice,
#tt-body-guestbook .tab_guestbook,
#tt-body-line .tab_line {color:#FFF;text-decoration: none;background-color:#4B545A;}

.commentOuterPannel div input.homepage {border: 1px solid #d1d3d4;}
.link_main * {overflow: hidden;}

.entry-title, .entry-content {overflow: hidden;}

.tagrelation, .posts_in_same_category, .footnote {
	margin:0 0 20px 0;
	padding:10px 15px 10px 0;
	border:2px solid #aaa;
	overflow:hidden;
	font-size:12px;
}

.footnote {border:1px solid #777;margin:20px 0 0 0; padding-bottom:0;}
.footnotes_in {padding-bottom: 10px !important;}
.footnote ol li {margin:8px 0 !important;}

.tagrelation legend, .posts_in_same_category legend, .footnote legend {
	font-weight:bolder !important;
	margin-left:13px;
	padding:2px 4px 0 4px;
	font-size: 14px;
	color:#333;
}
.tagrelation ul, .posts_in_same_category ul, .view_posts, .footnote ol {margin-left: 20px !important;}
.tagrelation li, .posts_in_same_category li, .footnote li {line-height:2.0em !important;margin:0 !important;}
.tagrelation li, .posts_in_same_category li {	list-style: none !important;}
.footnote img { vertical-align:middle;}
.view_posts li a, .tagrelation li a {color:#000;padding:3px;}
.view_posts .date {font-size:11px;}
.view_posts li#selected a {text-decoration:underline !important; font-weight:bold;}
sup a {color:#f06;font-family:'Malgun Gothic',Dotum,Gulim,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal !important;}

/* Pretty printing styles. Used with prettify.js. */
pre.prettyprint { padding:10px!important; background-color:#ddd;text-indent:0;}
code {
	font:14px 'Malgun Gothic','Segoe UI Symbol', Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace, dotum !important;
 	line-height:1.6em !important;
}
code p { margin-bottom:0 !important;}

.post_QR_code {float:right;margin-top:0;margin-left:9px;border:2px solid #aaa;border-radius:2px;}
.sidebar_QR_code {margin-bottom:10px;}
.sidebar_QR_code img {border:1px dashed #777;}
/* --------------------------------------------------------------------------------------------------------------------- */
#google_ad{
    border : 1px solid #ccc;
    padding: 2px;
    margin-top   : 5px;
	margin-bottom: 5px;
    background-color:#fff;
	text-align:center;
}
#google_ad_line_top   {
	margin-top    : 20px;
    border-bottom : 1px dashed #bbb; 
}
#google_ad_line_bottom{
    border-bottom : 1px dashed #bbb;
	margin-bottom: 20px;
}
/* --------------------------------------------------------------------------------------------------------------------- */
div.syntaxhighlighter{
	overflow-y: hidden !important;
}

h1.content_subject{
	font-size     :15px !important;
	color         : #000000 !important;
	border-bottom : 1px dotted #cdcdcd !important;
	padding       : 0px 0px 4px 0px !important; 
	margin        :14px 0px 5px 0px !important;
	font-weight   : bold !important;
}

h2.content_subject{
	font-size     :13px !important;
	color         : #882233 !important;
	border-bottom : 0px dotted #cdcdcd !important;
	padding       : 0px 0px 2px 0px !important; 
	margin        :12px 0px 0px 0px !important;
	font-weight   : bold !important;
}
div.content_box_01{ background-color:#faffa9 !important; padding : 4px !important; margin-top :4px; margin-bottom :8px; border :1px solid #9e9e9e !important; box-shadow: 0 2px 0 0 #ccc; border-radius: 3px;}
div.content_box_02{ background-color:#ffdada !important; padding : 4px !important; margin-top :4px; margin-bottom :8px; border :1px solid #9e9e9e !important; box-shadow: 0 2px 0 0 #ccc; border-radius: 3px;}
div.content_box_03{ background-color:#ffdaed !important; padding : 4px !important; margin-top :4px; margin-bottom :8px; border :1px solid #9e9e9e !important; box-shadow: 0 2px 0 0 #ccc; border-radius: 3px;}
div.content_box_04{ background-color:#b2b2ff !important; padding : 4px !important; margin-top :4px; margin-bottom :8px; border :1px solid #9e9e9e !important; box-shadow: 0 2px 0 0 #ccc; border-radius: 3px;}
div.content_box_05{ background-color:#d0ff9d !important; padding : 4px !important; margin-top :4px; margin-bottom :8px; border :1px solid #9e9e9e !important; box-shadow: 0 2px 0 0 #ccc; border-radius: 3px;}
div.content_box_06{ background-color:#e4e4e4 !important; padding : 4px !important; margin-top :4px; margin-bottom :8px; border :1px solid #9e9e9e !important; box-shadow: 0 2px 0 0 #ccc; border-radius: 3px;}
