@charset "utf-8";
/* This file adds some properties to original admin panel CSS */
/* Describe every CSS specified for Textcube.org site only.  */
p
{
	margin-bottom                    : 1.7em;
}

#data-outbox h3
{
	margin-top                       : 15px;
    	font-size                        : 1.6em;	
}

#data-outbox h4
{
    	margin-top                       : 15px;
	font-size                        : 1.4em;	
}
#description-login a
{
        background-image                 : url("./image/img_login.gif");
        background-position              : left center;
        background-repeat                : no-repeat;
        color                            : #222;
        padding                          : 4px 0 0 20px;
}

/*blockquote
{
       margin                            : 1.7em auto;
       padding                           : 0 10px;
       width                             : 80%;
       color                             : #50b4ca;
       border-left                       : 2px solid #ddd;
}*/

#data-outbox ul,
#data-outbox ol
{
	margin                           : 0 0 20px 20px;
	padding-left                     : 5px;
}

#data-outbox ol li
{
	list-style-type                  : decimal;
}

.hentry
{
       margin-top                        : 10px;
}

.wiki-toc, .toc {
	padding                          : .5em 1em;
	margin                           : 0 0 2em 1em;
	float                            : right;
	border                           : 1px outset #ddc;
	background                       : #ffd;
	font-size                        : 85%;
	position                         : relative;
}

#sidebar ul,
#sidebar ol,
.wiki-toc ul,
.wiki-toc ol,
.toc ul,
.toc ol
{
	padding                          : 0;
	color:#222;
}

#sidebar ul li ul,
#sidebar ol li ol,
.wiki-toc ul li ul,
.wiki-toc ol li ol,
.toc ul li ul,
.toc ol li ol
{
    	margin-bottom                    : 0;
			color:#222;
}

.hentry h1
{
	display                          : block;
	font-size                        : 1.6em;
}
.hentry h2
{
	display                          : block;
	margin-bottom                    : 15px;
}

.hentry blockquote p
{
	margin-top                       : 15px;
}

.hentry table
{
	border                           : 2px solid #BBB;
	margin                           : 15px 0 15px 20px;
}
.hentry td
{
	padding                          : 3px;
	border                           : 1px solid #DDD;
}
pre.wiki, pre.literal-block, pre {
	background                       : #f7f7f7;
	border                           : 1px solid #d7d7d7;
	margin                           : 1em 1.75em;
	padding                          : .25em;
	overflow                         : auto;
}

div.input-button {
	display                          : block;
	height                           : 45px;
	vertical-align                   : middle;
	text-align                       : center;
	font-size                        : 1.4em;
}
#SB_MainSiteMenu dt {
	position                         : relative;
	margin-top                       : 20px;
	font-size                        : 1.2em;
	padding                          : 0;
}
#SB_MainSiteMenu dd {
	margin                           : 0 0 0 25px;
	padding                          : 0;
}
#latest_notices {
	float                            : left;
	width                            : 250px;
	font-size                        : 1em;
	border                           : 1px solid #AAA;
	margin                           : 10px;
	padding                          : 0;
}
#latest_notices h4{
	font-size                        : 1.2em;
	margin                           : 0 0 10px 0;
	text-align                       : center;
}

.searchList ol,
.searchList ol li {
	list-style-type                  : none !important;
}
.searchList ol {
	padding-top:20px;
}

.searchList ol li {
	height:20px;
	border-bottom:1px dotted #DDD;
	padding-top: 4px;
	font-family: Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
}
.searchList span.name {
	color: #0087b9;
	font-weight: bold;
}

/* Articles ----------------------------------------------------- */
.hentry h1							{ font: normal 2.17em arial, 'Trebuchet MS', Verdana, sans-serif; padding-bottom:10px;}
.hentry h1 a:link, h1 a:visited	{ color: #e23c8e; }
.hentry h1 a:hover, h1 a:active	{ color: #ff6bb4; }

.hentry ul							{ margin:0; padding:0; }
.hentry ul li						{ list-style:none; background:url(./images/bul.gif) no-repeat 1px 6px; padding-left:13px; color: #000  !important; }
.hentry ol							{ margin:0 0 0 23px; padding:0; }
.hentry ol li						{ color: #000 !important; }
.hentry p							{color:#111;}

.entry-content strong {
	font-size: 1em;
}
/*.hentry blockquote					{ margin: 1em auto; padding: 0 12px; width: 90%; color: #50b4ca; border-left: 2px solid #aadbe6; }*/
.paging								{ text-align: center; font:11px tahoma; margin-top:5px; margin-bottom:5px; }
.paging .selected					{ font-weight: bold; color: #ff7200; font-size: 12px; }
	.category ul					{ margin:0 2px 0 7px; padding:0; }
	.category ul li					{ list-style: none; padding-top: 0px; }
	.category ul li ul li			{ margin-left: 0; }
	.category ul li ul li ul li		{ margin-left: 10px; }
	.category ul li ul				{ border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; }

	.category .selected				{ font-weight:bold; } /* selected category style */
	.category .lastChild			{ color:#00585c !important; }
		
	.taglist				{  }
	.location_content		{ margin:10px 20px !important; }
	.taglist h4				{ color:#000; font-size:14px; font-family:tahoma; background-image: url(./images/entry_title_bg.png); width:662px; height:30px; overflow:hidden; padding-left:55px; padding-top:8px; margin-top:0; }
	.taglist ul				{ text-align:justify; margin-right:22px; }
	.taglist ul li			{ list-style:none; margin-left:0; display:inline; margin-left:5px; white-space: nowrap; }

	.cloud1 { font-family: Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif !important; font-size : 14px !important; font-weight:bold !important; color: #16d462 !important; }
	.cloud2 { font-family: Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif !important; font-size : 14px !important; color: #ff6600 !important; }
	.cloud3 { font-family: Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif !important; font-size : 12px !important; color: #317661 !important; }
	.cloud4 { font-family: Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif !important; font-size : 11px !important; color: #00b2b9 !important; }
	.cloud5 { font-family: Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif !important; font-size : 11px !important; color: #999999 !important; }

	a.cloud1:hover, a.cloud2:hover, a.colud3:hover, a.cloud4:hover, a.cloud5:hover { background: #000 !important; color: #FFF !important; }


/* Specified for BlockClipWiki module --------------------------- */
.printfooter				{ color:#222;border:1px solid #BBB; background-color:#EFE;height:25px; margin-bottom:5px;text-align:center;}
#catlinks				{ color:#222;border:1px solid #BBB; background-color:#FEE;height:25px; margin:auto;text-align:center;}
#catlinks span			{ color: #accb53;}

/* ---- Add LN -------------------------------------------------- */
.tagbox				{ margin:7px 7px 0 10px; }
.trackbox			{ margin:0 0 1px 0; /*댓글/트랙백 RSS 영역 */ }
.trackbox .cnt		{ color:#3acac2; font-weight:bold; }

.trackback					{ /* border-top:1px dashed #c9c9c9; border-bottom:1px dashed #c9c9c9; */ margin-bottom:7px; }
.trackback .add				{ background-image: url(./images/tb_bg.gif); background-repeat:no-repeat;height:25px; margin:0px 10px 0 5px; padding-left:15px; padding-top:3px; padding-bottom:2px; color:#1aa7a0; /* border-bottom:1px solid #c9c9c9; */ }
.trackbox .rss				{ background-image: url(./images/tb_bg.gif); background-repeat:no-repeat;height:25px; margin:7px 10px 0 5px; padding-left:15px; padding-top:3px; padding-bottom:2px; color:#1aa7a0; /* border-bottom:1px solid #c9c9c9; */ }
.trackback .add .tb_text,
.trackbox .rss .response_text { font:10px tahoma; color:#1aa7a0; }
	.control				{ font:10px tahoma; }
	.control a				{ color:#000; }
	.track_border			{ width: 670px; }
	.track_border ul		{ margin:0; padding:0; }
	.track_border ul li		{ list-style:none; background:url(./images/bul2.gif) no-repeat 1px 7px; padding-left:10px; }
	.track_border p			{ margin:3px 0; }
	.track_border .line		{ margin:0 10px 5px 10px; border-bottom:1px dashed #c9c9c9; }
.comment						{ margin-bottom:7px; }
	.FguestTitle				{ background-color: #EBEBEB; height: 18px; border-bottom:1px solid #E3E3E3; border-top:1px solid #E3E3E3; text-align:right; padding: 5px 15px 0px 21px; margin: 7px 15px 7px 5px; font:10px tahoma; font-weight:bold; }
	.comment_border				{ width: 700px; }
	.comment_border ul			{ margin:0; padding:0; }
	.comment_border ul li		{ margin-left:-10px; margin-right:30px; list-style:none; background:url(./images/bul3.gif) no-repeat 0px 7px; padding-left:8px; }
	.commentwrite				{ margin:3px 15px; }
	.comment_border .input_p	{ margin:3px 0; }
	.comment_border .submit_p	{ margin:3px 0; }
	.comment_border .line		{ margin:0 2px 5px -5px; border-bottom:1px dashed #c9c9c9; }
	.comment .add				{ background-image: url(./images/cm_bg.gif); background-repeat:no-repeat;height:30px;margin:7px 10px 0 5px; padding-left:15px; padding-top:3px; padding-bottom:2px; color:#a7c840; /* border-bottom:1px solid #c9c9c9; */ }
					.text_input	{ border:2px solid #d4d4d4; height:18px; width:200px; }
					.textarea	{ border:2px solid #d4d4d4; height:50px; width:382px; }
	.comment_border label		{ font:10px tahoma; }
	.commentlist p				{ margin:5px 0; }
	/*.write						{ width:680px;margin:0 10px;border:1px dotted #DDD;} */

	.commentTypeOpenid label,
	.commentTypeNamepassword label { /*오픈아이디 영역*/
		font: 11px dotum;
	}



.rated_text { /* 별 뽀인트 주기 영역 타이틀 */
	margin-left:		7px;
	margin-top:			15px;
	background:			url(./images/LN/rate_title_bg.png) no-repeat;
	height:				21px;
	width:				301px;
	padding:			6px 0 0 10px
}

.star-rating-main { /* 별 뽀인트 주기 영역 본문 */
	background:			url(./images/LN/rate_content_bg.png) no-repeat;
	margin-left:		7px;
	margin-top:			-5px;
	margin-bottom:		5px;
	height:				25px;
	width:				301px;
	padding:			6px 10px

}

.extensionIcon img { /* 본문 첨부파일 아이콘(ZIP) 테두리 */
	border:				0;
}

.entry-content h1 { /* 본문 h1 */
	background:			url(./images/LN/content_h1_bg.png) no-repeat 0 5px;
	padding-left:		10px;
	padding-top:		1px;
	padding-bottom:		0;
	font:				bold 16px/1.5 Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
	color:				#000;
	border-bottom:		5px solid #eee;
	letter-spacing:		-1px;
	margin-bottom:		13px;
}

.entry-content .imageblock { /* 본문 배치된 첨부이미지 테두리 */
	border:				5px solid #f1f1f1;
	padding:			5px;
	margin:				5px;
}


.entry-content h2 {
	font-size:			1.8em !important;
}

.entry-content h2,
.entry-content h3,
.searchList h3,
td.tcl H3, /* forum compatibility */ 
div.forminfo H3{
/*	list-style:			none;
	background:			url(./images/bul_t.gif) no-repeat 1px 5px;
	padding-left:		15px;
	font:				bold 13px/1.5 Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
	color:				#000;
	border-bottom:		1px solid #eee; 
	letter-spacing:		-1px; */
	background:			url(./images/LN/content_h2_bg.png) no-repeat 0 8px;
	padding-left:		10px;
	padding-top:		1px;
	padding-bottom:		0;
	font:				bold 13px/1.5 Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
	color:				#000;
	border-bottom:		5px solid #eee;
	letter-spacing:		-1px;
	margin-bottom:		13px;
}

.entry-content h4,
.entry-content h5 {
/*	list-style:		none; 
	background:		url(./images/bul_t.gif) no-repeat 1px 5px; 
	padding-left:	15px; 
	font:			bold 12px/1.5 Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif; 
	color:			#accb53; 
	border-bottom:	1px solid #e6efca; 
	letter-spacing:	-1px; */
	background:			url(./images/LN/content_h4_bg.png) no-repeat 0 5px;
	padding-left:		10px;
	padding-top:		1px;
	padding-bottom:		3px;
	font:				bold 13px/1.5 Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
	color:				#106ca5;
	border-bottom:		3px solid #eee;
	letter-spacing:		-1px;
	margin-bottom:		13px;
}



.hentry h4 { /* 텍스트큐브 내려받기 페이지 h4 */
	background:			url(./images/LN/content_h2_bg.png) no-repeat 0 6px;
	padding-left:		10px;
	padding-top:		1px;
	padding-bottom:		0;
	font:				bold 13px/1.5 Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
	color:				#000;
	border-bottom:		5px solid #eee;
	letter-spacing:		-1px;
	margin-bottom:		13px;
}
.hentry h3 a:link,
.hentry h3 a:visited { color: #669818; }
.hentry h3 a:hover,
.hentry h3 a:active	{ color: #7ab61a; }


#sidebar h3 { /* 사이드바 h3 */
	background:			url(./images/LN/hentry_h4_bg.png) no-repeat 0 4px;
	padding-left:		10px;
	padding-top:		1px;
	padding-bottom:		0;
	font:				bold 14px/1.5 Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
	color:				#666;
	border-bottom:		3px solid #eee;
	letter-spacing:		-1px;
	margin-bottom:		13px;
}

#sidebar .search {
	background:			url(./images/LN/search_bg.png) no-repeat 0 4px;
}

#sidebar .search .input { /* 검색폼 */
	border:				2px solid #d3d3d3;
	width:				175px;
	height:				36px;
	margin:				0;
	padding:			0;
	background:			transparent;
	padding-right:		50px;
	padding-left:		5px;
	padding-top:		2px;
	font:				bold 25px Trebuchet MS, Tahoma, Verdana, AppleGothic, Dotum, sans-serif;
	color:				#888888;
}

#sidebar .search .submit { /* 검색버튼 */
	margin:				0;
	padding:			0;
}

