@charset "UTF-8";


/* default.css - Type Selector Definition */
body { margin:0;padding:0; font-size:.75em;}

img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.fwB { font-weight:bold;}
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }

.iePngFix { behavior:url("./common/js/iePngFix.htc"); } 
.zbxe_info { vertical-align:middle; behavior:url("./common/js/iePngFix.htc"); }

/* Input Style Definition */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus { background:#f4f4f4; }
.inputTypeTextArea { border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff; font-size:1em; _font-size:9pt; height:100px;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }

.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }

/* editor style */
a.bold { font-weight:bold; }

.editor_blue_text { color: #145ff9 !important; text-decoration:underline !important; }
.editor_blue_text a { color: #145ff9 !important; text-decoration:underline !important; }
.editor_red_text { color: #f42126 !important; text-decoration:underline !important; }
.editor_red_text a { color: #f42126 !important; text-decoration:underline !important; }
.editor_yellow_text { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_yellow_text a { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_green_text { color: #08830B !important; text-decoration:underline !important; }
.editor_green_text a { color: #08830B !important; text-decoration:underline !important; }

.folder_opener { display: block; }
.folder_closer { display: none; }
.folder_area { display: none; }

.xe_content { line-height:1.6; overflow:hidden; }

.zbxe_widget_output { background:url("/common/tpl/images/widget_text.gif") no-repeat center bottom; display:block;}

/* xe layer */
#waitingforserverresponse { border:2px solid #444444; font-weight:bold; color:#444444; padding: 7px 5px 5px 25px; background:#FFFFFF url("/common/tpl/images/loading.gif") no-repeat 5px 5px; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }

#popup_menu_area{ position:absolute; background:#fff; border:2px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0; padding:0;}
#popup_menu_area *{ margin:0; padding:0; list-style:none; font-size:12px; line-height:normal;}
#popup_menu_area ul{ border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 10px 5px 10px;}
#popup_menu_area li{ padding:2px 0 2px 20px; background-repeat:no-repeat; background-position:left center; margin-bottom:3px; white-space:nowrap;}
#popup_menu_area li a{ text-decoration:none; color:#000;}
#popup_menu_area li a:hover,
#popup_menu_area li a:active,
#popup_menu_area li a:focus{ font-weight:bold; letter-spacing:-1px;}

/* xe faceoff */
.faceOffManager { position:fixed; _position:absolute; right:3px; top:3px;  height:23px; }
 
/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Anchor Button */
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:6px 10px 5px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top; *vertical-align:top;}
/* Large Size */
a.button.large { background-position:left -30px; }
a.button.large span { padding:7px 10px 6px 8px; font:16px/16px Sans-serif; background-position:right -30px;}
/* xLarge Size */
a.button.xLarge { background-position:left -65px; }
a.button.xLarge span { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
a.button.small { background-position:left -107px; }
a.button.small span { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px;}

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url("/common/tpl/images/buttonWhite.gif") no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button button,
span.button input { height:23px; left:2px; *vertical-align:top; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer; *overflow:visible;}
/* Large Size */
span.button.large { background-position:left -30px;}
span.button.large button,
span.button.large input { height:30px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.button.xLarge { background-position:left -65px;}
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}
/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small button,
span.button.small input { height:18px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px;}

/* Strong Button */
a.button.strong *,
span.button.strong * { font-weight:bold !important;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url("/common/tpl/images/buttonGreen.gif"); color:#fff;}
a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input { background-image:url("/common/tpl/images/buttonBlack.gif"); color:#fff;}
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url("/common/tpl/images/buttonRed.gif"); color:#fff;}
a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url("/common/tpl/images/buttonBlue.gif"); color:#fff;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}

/* Button Set */
.buttonSet{ width:16px; height:16px; background-image:url("/common/tpl/images/buttonSet.gif"); background-repeat:no-repeat; border:0; background-color:transparent; vertical-align:middle; display:inline-block; text-decoration:none;}
.buttonSet span{ z-index:-1; font-size:0; line-height:0; visibility:hidden;}
.buttonSet.buttonUp{ background-position:0 0;}
.buttonSet.buttonDown{ background-position:0 -16px;}
.buttonSet.buttonLeft{ background-position:0 -32px;}
.buttonSet.buttonRight{ background-position:0 -48px;}
.buttonSet.buttonInfo{ background-position:0 -64px;}
.buttonSet.buttonCopy{ background-position:0 -80px;}
.buttonSet.buttonSetting{ background-position:0 -96px;}
.buttonSet.buttonActive{ background-position:0 -112px;}
.buttonSet.buttonDisable{ background-position:0 -128px;}
.buttonSet.buttonDelete{ background-position:0 -144px;}
.buttonSet.buttonHomepage{ background-position:0 -160px;}
.buttonSet.buttonBlog{ background-position:0 -176px;}
.buttonSet.buttonCalendar{ background-position:0 -192px;}
.buttonSet.buttonLayoutEditor{ background-position:0 -208px;}
.buttonSet.buttonAddWidget{ background-position:0 -224px;}
.buttonSet.buttonAddContent{ background-position:0 -240px;}

/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* 
A CSS framework begins here. We don't recommend modifying framework. You can override these properties by defining the styles outside the framework.
여기서 부터 CSS 프레임웍 입니다. 프레임웍 수정을 권장하지 않습니다. 스킨을 변형할 때 프레임웍 밖에서 선언된 속성으로 덮어쓰기 할 수 있습니다. 
*/

/* Layout */
#xe{ position:relative;}
#container{ position:relative;}
#header{ position:relative; clear:both; *zoom:1;}
#header:after{ content:""; display:block; clear:both;}
#body{ position:relative; clear:both; *zoom:1;}
#body:after{ content:""; display:block; clear:both;}
#content{ position:relative; text-align:justify; *zoom:1;}
#content:after{ content:""; display:block; clear:both;}
#footer{ position:relative; clear:both; *zoom:1;}
#footer:after{ content:""; display:block; clear:both;}

/* Layout Width */
.fixed #container{ width:960px; margin-left:auto; margin-right:auto;}
.liquid #container{ width:80%; margin-left:auto; margin-right:auto;}
.hybrid #container{ width:80%; margin-left:auto; margin-right:auto;}

/* Layout Align */
.aLeft #container{ margin-left:0;}
.aRight #container{ margin-right:0;}

/* Header Extension */
#header .extension{ position:relative; *zoom:1;}
#header .extension:after{ content:""; display:block; clear:both;}
#header .extension *{ margin:0; padding:0;}
#header .extension .section{ position:relative;}
#header .extension ul{ position:relative;}
#header .extension li{ position:relative; display:inline; list-style:none;}

/* Footer Extension */
#footer .extension{ position:relative; *zoom:1;}
#footer .extension:after{ content:""; display:block; clear:both;}
#footer .extension *{ margin:0; padding:0;}
#footer .extension .section{ position:relative;}
#footer .extension ul{ position:relative;}
#footer .extension li{ position:relative; display:inline; list-style:none;}

/* Body Extension */
#body .extension{position:relative; *zoom:1; display:none;}
#body .extension:after{ content:""; display:block; clear:both;}
#body .extension .section{position:relative;}

/* ----- Fixed 1 Column Layout ----- */
.fixed .c #body .e1{ display:block; margin-right:-30px;}
.fixed .c #body .e1 .section{ float:left; width:300px; margin-right:30px;}

/* ----- Liquid 1 Column Layout ----- */
.liquid .c #body .e1{ display:block; margin-right:-3.4%;}
.liquid .c #body .e1 .section{ float:left; width:30%; margin-right:3.3%;}

/* ----- Hybrid 1 Column Layout ----- */
.hybrid .c #body .e1{ display:block; margin-right:-30px;}
.hybrid .c #body .e1 .section{ float:left; width:240px; margin-right:30px;}

/* ----- Fixed 2 Column Layout ----- */
.fixed .ce #body .e1,
.fixed .ec #body .e1{ width:220px;}
.fixed .ce #body #content,
.fixed .ec #body #content{ width:720px;}
.fixed .ce #body #content{ float:left;}
.fixed .ec #body #content{ float:right;}
.fixed .ce #body .e1,
.fixed .ec #body .e1{ display:block;}
.fixed .ce #body .e1{ float:right; clear:right;}
.fixed .ec #body .e1{ float:left; clear:left;}

/* ----- Liquid 2 Column Layout ----- */
.liquid .ce #body .e1,
.liquid .ec #body .e1{ width:23%;}
.liquid .ce #body #content,
.liquid .ec #body #content{ width:75%;}
.liquid .ce #body #content{ float:left;}
.liquid .ec #body #content{ float:right;}
.liquid .ce #body .e1,
.liquid .ec #body .e1{ display:block;}
.liquid .ce #body .e1{ float:right; clear:right;}
.liquid .ec #body .e1{ float:left; clear:left;}

/* ----- Hybrid 2 Column Layout ----- */
.hybrid .ce #body{ padding-right:280px;}
.hybrid .ec #body{ padding-left:280px;}
.hybrid .ce #body .e1,
.hybrid .ec #body .e1{ width:260px;}
.hybrid .ce #body #content,
.hybrid .ec #body #content{ width:100%;}
.hybrid .ce #body #content{ float:left;}
.hybrid .ec #body #content{ float:right;}
.hybrid .ce #body .e1,
.hybrid .ec #body .e1{ display:block;}
.hybrid .ce #body .e1{ float:right; clear:right; margin-left:-260px; right:-280px;}
.hybrid .ec #body .e1{ float:left; clear:left; margin-right:-260px; left:-280px;}

/* ----- Fixed 3 Column Layout ----- */
.fixed .cee #body .e1,
.fixed .cee #body .e2,
.fixed .ece #body .e1,
.fixed .ece #body .e2,
.fixed .eec #body .e1,
.fixed .eec #body .e2{ display:block; width:200px;}

.fixed .cee #body #content,
.fixed .ece #body #content,
.fixed .eec #body #content{ width:520px;}

.fixed .cee #body #content{ float:left; margin-right:20px;}
.fixed .ece #body #content{ float:left; margin-right:-100%; left:220px;}
.fixed .eec #body #content{ float:right;}

.fixed .ece #body .e1,
.fixed .eec #body .e1{ float:left; margin-right:20px;}

.fixed .cee #body .e1,
.fixed .eec #body .e2{ float:left;}

.fixed .cee #body .e2,
.fixed .ece #body .e2{ float:right;}

/* ----- Liquid 3 Column Layout ----- */
.liquid .cee #body .e1,
.liquid .cee #body .e2,
.liquid .ece #body .e1,
.liquid .ece #body .e2,
.liquid .eec #body .e1,
.liquid .eec #body .e2{ display:block; width:20%;}

.liquid .cee #body #content,
.liquid .ece #body #content,
.liquid .eec #body #content{ width:56%;}

.liquid .cee #body #content{ float:left; margin-right:2%;}
.liquid .ece #body #content{ float:left; margin-right:-100%; left:22%;}
.liquid .eec #body #content{ float:right;}

.liquid .ece #body .e1,
.liquid .eec #body .e1{ float:left; margin-right:2%;}

.liquid .cee #body .e1,
.liquid .eec #body .e2{ float:left;}

.liquid .cee #body .e2,
.liquid .ece #body .e2{ float:right;}

/* ----- Hybrid 3 Column Layout ----- */
.hybrid .cee #body .e1,
.hybrid .cee #body .e2,
.hybrid .ece #body .e1,
.hybrid .ece #body .e2,
.hybrid .eec #body .e1,
.hybrid .eec #body .e2{ display:block; width:220px;}

.hybrid .cee #body{ padding-right:480px;}
.hybrid .ece #body{ padding-left:240px; padding-right:240px;}
.hybrid .eec #body{ padding-left:480px;}

.hybrid .cee #body #content,
.hybrid .ece #body #content,
.hybrid .eec #body #content{ width:100%;}

.hybrid .cee #body #content,
.hybrid .ece #body #content{ float:left; margin-right:-100%;}
.hybrid .eec #body #content{ float:right;}

.hybrid .ece #body .e1,
.hybrid .eec #body .e2{ float:left; left:-240px; margin-right:-220px;}
.hybrid .eec #body .e1{ float:left; left:-480px; margin-right:-220px;}

.hybrid .cee #body .e1,
.hybrid .ece #body .e2{ float:right; left:240px; margin-left:-220px;}
.hybrid .cee #body .e2{ float:right; left:480px; margin-left:-220px;}

/* 
A CSS framework ends here. We don't recommend modifying framework. You can override these properties by defining the styles outside the framework.
여기까지 CSS 프레임웍 입니다. 프레임웍 수정을 권장하지 않습니다. 스킨을 변형할 때 프레임웍 밖에서 선언된 속성으로 덮어쓰기 할 수 있습니다. 
*/

/* Element Reset */
body { font-family:AppleGothic, Tahoma; font-size:12px; margin:0; background-color:#fff; color:#000;}
address { font-style:normal;}
hr{ display:none; position:absolute;}
legend{ position:absolute; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden; top:0; left:-1000%;}
fieldset{ border:0; padding:0; margin:0;}

/* Global Class */
.inputText{ border:1px solid #cdcdcd; border-right-color:#e0e0e0; border-bottom-color:#e0e0e0; color:#666; font-family:Tahoma;}
.inputTextarea{ border:1px solid #cdcdcd; border-right-color:#e0e0e0; border-bottom-color:#e0e0e0; color:#666; font-family:Tahoma; line-height:1.5;}
.inputCheck{ width:13px; height:13px;}
.inputRadio{ width:13px; height:13px;}

/* Skip To Content */
a.skipToContent{ display:block; position:relative; clear:both; overflow:hidden; width:1px; height:1px; text-decoration:none !important; margin:0 0 -1px 0; text-align:center; color:#fff;}
a.skipToContent:hover,
a.skipToContent:active,
a.skipToContent:focus{ width:100%; height:auto; margin-bottom:-23px; padding:5px 0;}

/* Layout */
.fixed #container,
.liquid #container,
.hybrid #container{ width:100%; background:url("/files/attach/textyle/050/img/bgHeader.gif") repeat-x;}
#header{ height:192px; padding:0; margin:0 0 30px 0; background:url("/files/attach/textyle/050/img/bgHeaderLight.gif") no-repeat 20% 0;}
#body{ width:960px; margin:0 auto; padding:0 0 30px 0;}
.fixed .ce #body #content,
.fixed .ec #body #content{ width:742px; padding-bottom:20px;}
.fixed .ce #body #content{ padding-right:20px; background:url("/files/attach/textyle/050/img/bgContentCe.gif") repeat-y right top;}
.fixed .ec #body #content{ padding-left:20px; background:url("/files/attach/textyle/050/img/bgContentEc.gif") repeat-y left top;}
.fixed .ce #body .e1,
.fixed .ec #body .e1{ width:200px; padding-bottom:20px;}
.fixed .ce #body .e1{ margin-left:-2px; background:url("/files/attach/textyle/050/img/bgContentCe.gif") repeat-y left top;}
.fixed .ec #body .e1{ margin-right:-2px; background:url("/files/attach/textyle/050/img/bgContentEc.gif") repeat-y right top;}
.fixed .ce #body .e2,
.fixed .ec #body .e2{ display:block; clear:both;}
#footer{ padding:0 0 20px 0; background:#efefef url("/files/attach/textyle/050/img/bgFooter.gif") repeat-x left bottom;}

/* Header */
#header a{ text-decoration:none;}
#header a:hover,
#header a:active,
#header a:focus{ text-decoration:underline;}

#header h1{ width:960px; margin:0 auto; padding:40px 0 0 0;}
#header h1 a{ color:#fff; text-decoration:none !important; font:48px NanumMyeongjo, Georgia, Serif;}
#header .blogURL{ width:960px; margin:0 auto;}
#header .blogURL a{ color:#ffac63; font:24px Calibri, Trebuchet MS, Helvetica;}

#header .gnb,
#footer .gnb{ width:100%; margin:0 auto; float:none; clear:both; *zoom:1;}
#header .gnb{ position:absolute; bottom:0; height:42px; background:url("/files/attach/textyle/050/img/bgHeaderExtension.gif") repeat-x;}
#footer .gnb{ position:relative; margin:0 0 30px 0; height:45px; background:url("/files/attach/textyle/050/img/bgFooterExtension.gif") repeat-x;}
#header .gnb ul,
#footer .gnb ul{ position:relative; width:960px; margin:0 auto; list-style:none;}
#header .gnb ul{ padding:12px 0 0 0;}
#footer .gnb ul{ padding:14px 0 0 0;}
#header .gnb li,
#footer .gnb li{ padding:0 0 0 10px; margin:0 45px 0 0; display:inline; background:url("/files/attach/textyle/050/img/iconMenuList.gif") no-repeat 0 0;}
#header .gnb li a,
#footer .gnb li a{ font:bold 16px Calibri, Trebuchet MS, Helvetica; color:#a8a8a8; position:relative; *top:-3px;}
#header .gnb li.active,
#footer .gnb li.active{ background-position:0 -34px;}
#header .gnb li.active a,
#footer .gnb li.active a{ color:#ff7800;}

#header .search,
#footer .search{ position:absolute; width:100%; height:0; overflow:visible;}
#header .search{ top:10px;}
#footer .search{ top:12px;}
#header .search fieldset,
#footer .search fieldset{ position:relative; width:960px; height:0; overflow:visible; margin:0 auto; text-align:right; vertical-align:top; _z-index:-1;}
#header .search *,
#footer .search *{ vertical-align:middle;}
#header .search label,
#footer .search label{ font:bold 16px Calibri, Trebuchet MS, Helvetica; color:#797979;}
#header .search .inputText,
#footer .search .inputText{ width:132px; color:#fff; background:#5a5a5a; border:0; border-top:1px solid #000; border-bottom:1px solid #8e8e8e; padding:2px 24px 2px 4px; _margin:-1px 0 ; height:16px; font-size:12px;}
#header .search .inputText:focus,
#footer .search .inputText:focus{ background:#555;}
#header .search .buttonSearch,
#footer .search .buttonSearch{ position:relative; width:22px; height:20px; border:0; padding:0; cursor:pointer; margin-left:-26px;}

/* Footer */
#footer a{ text-decoration:none;}
#footer a:hover,
#footer a:active,
#footer a:focus{ text-decoration:underline;}

#footer .extension{ width:960px; margin:0 auto 60px auto;}
#footer .extension .section{ float:left;}
#footer .extension .section h2{ float:left; width:138px; text-align:right; padding:0; margin:0 10px 0 0; font:24px/1 Calibri, Trebuchet MS, Helvetica; color:#b8b8b8;}
#footer .extension .profile{ width:200px; color:#a7a7a7;}
#footer .extension .profile .thumb{ float:left; margin:0 10px 0 0;}
#footer .extension .recentComment{ width:380px;}
#footer .extension .recentTrackback{ width:380px;}
#footer .extension .widgetA{ padding:2px 0 2px 12px; background:url("/files/attach/textyle/050/img/lineVrRecentComment.gif") repeat-y left top;}
#footer .extension li{ display:block; line-height:1.5;}
#footer .extension li a:hover,
#footer .extension li a:active,
#footer .extension li a:focus{ color:#cd6102;}

#footer address{ position:relative; width:935px; _width:960px; padding-left:25px; margin:0 auto; text-align:left; font:12px Calibri, Tahoma, Helvetical, Arial; height:16px; line-height:16px; color:#afafaf; background:url("/files/attach/textyle/050/img/favicon.png") no-repeat left center; _background:url("/files/attach/textyle/050/img/favicon.gif") no-repeat left center;}
#footer address a,
#footer address acronym,
#footer address abbr{ font-weight:bold; color:#afafaf;}
#footer address a:hover,
#footer address a:active,
#footer address a:focus{ color:#cd6102;}

#footer .language { width:960px; height:0; margin:0 auto; position:relative; top:-16px; overflow:visible;}
#footer .language button{ cursor:pointer; padding:0; overflow:visible; background:none; border:0; font-size:11px; font-family:Dotum, 돋움; white-space:nowrap;}
#footer .language .selected { position:absolute; top:0; right:0; color:#767676; height:16px; *height:18px;}
#footer .language ul { position:absolute; right:0; bottom:5px; margin:0; padding:10px; list-style:none; background:#fff; border:1px solid #ddd;}
#footer .language ul li button { color:#666;}
#footer .language ul.hide { display:none; }

/* Extension */
#body .extension a{ text-decoration:none;}
#body .extension a:hover,
#body .extension a:active,
#body .extension a:focus{ text-decoration:underline;}
#body .extension .section{ color:#666; margin-bottom:40px;}
#body .extension .section h2{ padding:0; margin:0 0 15px 0; font:24px Calibri, Trebuchet MS, Helvetica; color:#b8b8b8;}
#body .extension .rss{ display:inline-block; padding:0 0 0 22px; height:26px; background:url("/files/attach/textyle/050/img/iconRss.gif") no-repeat left center; font:bold 18px Calibri, Trebuchet MS, Helvetica; color:#b8b8b8; vertical-align:top;}
.ce #body .extension .rss{ margin:0 0 0 20px;}
.ec #body .extension .rss{ margin:0 20px 0 0;}

#body .extension .section.profile{ line-height:1.5; *zoom:1;}
#body .extension .section.profile:after{ content:""; display:block; clear:both;}
#body .extension .section.profile *{ margin-top:0 !important;}
#body .extension .section.profile .thumb{ padding:2px; border:1px solid #ddd; margin:0 15px 5px 0; float:left;}

/* Content */
#content .postTitle{ position:relative; padding:0 0 5px 0; margin:0 0 20px 0; font-size:20px; font-family:NanumMyeongjo, 나눔명조, AppleMyungjo, 애플명조, Batang, 바탕, Garamond, Serif; color:#ff7800;}
#content .postTitle a{ text-decoration:none; color:#ff7800;}
#content .postTitle a:hover,
#content .postTitle a:active,
#content .postTitle a:focus{ text-decoration:underline;}
#content .postTitle em{ display:inline-block; height:14px; font:bold 14px/14px NanumGothic, 나눔고딕, "Malgun Gothic", "맑은 고딕", AppleGothic, 애플고딕, Dotum, 돋움, Sans-serif; color:#bcbcbc; border-left:1px solid #b3b3b3; padding:0 0 0 10px; margin:0 0 0 5px;}
#content .postTitle .category{ display:inline-block; height:14px; padding:0 0 0 10px; margin:0 0 0 5px; font-size:14px; line-height:14px; color:#b3b3b3; border-left:1px solid #b3b3b3; font-family:NanumGothic, 나눔고딕, "Malgun Gothic", "맑은 고딕", AppleGothic, 애플고딕, Dotum, 돋움, Sans-serif; }
#content .postTitle .editPost{ color:#d4d4d4; font:11px Calibri, Trebuchet MS, Helvetica; text-decoration:underline;}

#content .postMeta{ position:relative; margin:-20px 0 20px 0; font-size:11px; font-family:Calibri, Trebuchet MS, Helvetica; color:#a7a7a7;}
#content .postMeta .author{ font-weight:bold; color:#757575;}
#content .postMeta .yymmdd{}
#content .postMeta .hhmm{}
#content .postMeta a{ color:#757575; text-decoration:none;}
#content .postMeta a:hover,
#content .postMeta a:active,
#content .postMeta a:focus{ text-decoration:underline;}

#content .usedTag{ *zoom:1; font-size:11px;}
#content .usedTag *{ display:inline; margin:0; padding:0;}
#content .usedTag dt{ font-family:Calibri, Trebuchet MS, Helvetica; color:#b8b8b8; font-weight:bold; font-size:16px; padding:0 5px 0 0;}
#content .usedTag dd{ color:#8b8b8b; padding-left:10px; border-left:1px solid #a7a7a7;}
#content .usedTag dd a{ color:#8b8b8b; text-decoration:none; font-family:Dotum, 돋움;}
#content .usedTag dd a:hover,
#content .usedTag dd a:active,
#content .usedTag dd a:focus{ text-decoration:underline; color:#cd6102;}

#content .summarySpot{ float:left; margin-right:1.5em !important; position:relative;}
#content .summaryMore{ clear:both; text-align:right;}
#content .summaryMore a{ color:#666;}

/* Feedback */
.feedback{ margin-bottom:30px; padding-top:1em;}

.feedback .feedbackTitle{ display:inline; font:24px Calibri, Trebuchet MS, Helvetica; color:#b8b8b8; margin:0;}
.feedback .feedbackTitle em{ color:#757575; font-weight:bold; font-style:normal;}

.feedback .feedbackOrder{ position:relative; margin:0; padding:0; *zoom:1;}
.feedback .feedbackOrder .item{ position:relative; *zoom:1;}
.feedback .feedbackOrder .item:after{ content:""; display:block; clear:both;}

.feedback.trackback .data{ margin:0 !important;}
.feedback.trackback .item{ padding:15px 0; list-style:none;}

.feedback.reply .feedbackOrder{ overflow:hidden;}
.feedback.reply .item{ top:-1px; padding:15px 0; list-style:none;}

.feedback .trackbackURL{ display:inline; margin:0 0 0 10px;}
.feedback .trackbackURL a{ font:12px Calibri, Trebuchet MS, Helvetica; color:#a7a7a7; text-decoration:none;}
.feedback .trackbackURL a:hover,
.feedback .trackbackURL a:active,
.feedback .trackbackURL a:focus{ text-decoration:underline;}

.feedback .item.replyTarget{ background-color:#f9f9f9; padding-right:10px;}
.feedback .item.replyTarget .textyleContent{ background-color:transparent;}
.feedback .item.indent.indent1{ padding-left:50px;}
.feedback .item.indent.indent2{ padding-left:100px;}
.feedback .item.indent.indent3{ padding-left:150px;}
.feedback .item.indent.indent4{ padding-left:200px;}
.feedback .item.indent.indent5{ padding-left:250px;}
.feedback .item.indent.indent6{ padding-left:300px;}
.feedback .item.indent.indent7{ padding-left:350px;}
.feedback .item.indent.indent8{ padding-left:400px;}
.feedback .item.indent.indent9{ padding-left:450px;}
.feedback .item.indent.indent10{ padding-left:500px;}
.feedback .item.indent.indent11{ padding-left:550px;}
.feedback .item.indent.indent12{ padding-left:600px;}
.feedback .item.indent.indent13{ padding-left:650px;}
.feedback .item.indent.indent14{ padding-left:700px;}
.feedback .item.indent.indent15{ padding-left:750px;}
.feedback .item.indent.indent16{ padding-left:800px;}
.feedback .item.indent.indent17{ padding-left:850px;}
.feedback .item.indent.indent18{ padding-left:900px;}
.feedback .item.indent.indent19{ padding-left:950px;}
.feedback .item.indent.indent20{ padding-left:1000px;}
.feedback .item.indent.indent21{ padding-left:1050px;}
.feedback .item.indent.indent22{ padding-left:1100px;}
.feedback .item.indent.indent23{ padding-left:1150px;}
.feedback .item.indent.indent24{ padding-left:1200px;}
.feedback .item.indent.indent25{ padding-left:1250px;}
.feedback .item.indent.indent26{ padding-left:1300px;}
.feedback .item.indent.indent27{ padding-left:1350px;}
.feedback .item.indent.indent28{ padding-left:1400px;}
.feedback .item.indent.indent29{ padding-left:1450px;}
.feedback .item.indent.indent30{ padding-left:1500px;}

.feedback .date{ display:inline; margin:0; color:#a7a7a7; font:10px Arial, Calibri, Trebuchet MS, Helvetica;}

.feedback .meta{ padding:0 20px 0 0; margin:0; text-align:left;} 
.feedback .meta a{ text-decoration:none;}
.feedback .meta a:hover,
.feedback .meta a:active,
.feedback .meta a:focus{ text-decoration:underline;}
.feedback .meta .thumb{ float:left; margin:0 9px 5px 0;}
.feedback .meta .thumb img{ position:relative; border:1px solid #ededed; vertical-align:middle; width:39px; height:39px;}
.feedback .meta .author{ display:inline; margin:0 5px 0 0; padding:0; color:#757575; font-size:12px;}
.feedback .meta .author a{ color:#3a6ea1;}
.feedback .meta .title{ margin:0; padding:0; color:#757575; font-size:12px;}
.feedback .meta .title a{ color:#000;}
.feedback .meta .ipAddress{ display:inline; margin:0; font:10px Arial, Calibri, Trebuchet MS, Helvetica; color:#d4d4d4;}

.feedback .data{ color:#767676; clear:none; margin:0 0 0 50px; font-family:Tahoma;}
.feedback .data .trackbackTitle{ margin:0; color:#333; font-weight:normal; font-size:12px;}
.feedback .data .trackbackTitle a{ text-decoration:none; color:#3a6ea1; margin-right:10px; font-family:Tahoma; font-weight:bold;}
.feedback .data .trackbackTitle a:hover,
.feedback .data .trackbackTitle a:active,
.feedback .data .trackbackTitle a:focus{ text-decoration:underline;}
.feedback .data p{ margin:0 !important;}
.feedback .data p.secret{ padding-left:15px; background:url("/files/attach/textyle/050/img/iconSecret.gif") no-repeat left center; color:#8b8b8b;}
.feedback .data .xe_content{ width:auto !important; color:#767676; font-family:Tahoma;}

.feedback .reAction{ position:relative; display:inline; margin:0; padding:0; list-style:none;}
.feedback .reAction li{ position:relative; display:inline; margin:0 5px 0 0;}
.feedback .reAction li *{ vertical-align:middle;}
.feedback .reAction li a{ font-size:11px; text-decoration:underline; color:#d4d4d4; font-family:Calibri, Trebuchet MS, Helvetica;}
.feedback .reAction li a:hover,
.feedback .reAction li a:active,
.feedback .reAction li a:focus{ text-decoration:underline;}
.feedback .reAction li button{ overflow:visible; border:0; background:transparent; cursor:pointer; padding:0; font-size:11px; color:#d4d4d4; font-family:Calibri, Trebuchet MS, Helvetica;}
.feedback .reAction li button span{ text-decoration:underline;}
.feedback .reAction li button.buttonDelete{ display:inline-block; overflow:hidden; width:12px; height:12px; background:url("/files/attach/textyle/050/img/buttonDelete.gif") no-repeat center;}
.feedback .reAction li button.buttonDelete span{ position:absolute; left:-1000%; width:1px; height:1px; overflow:hidden; font-size:0; line-height:0;}

.feedback .pwForm{ margin:0; padding:0; display:none;}
.feedback .pwForm.active{ display:block;}
.feedback .pwForm *{ vertical-align:middle;}
.feedback .pwForm{ margin:1em 0;}
.feedback .pwForm .inputText{ font-size:11px; padding:2px 4px 4px 4px; height:12px; width:90px; margin:0 -1px 0 0;}
.feedback .pwForm .submit{ border:1px solid #c2c2c2; border-top-color:#9c9c9c; border-left:0; background:#eee; padding:0 2px; height:20px; cursor:pointer; font:11px Dotum, 돋움;}

.replyForm{ margin-bottom:50px;}
.replyForm.guestBook{ border:0;}
.feedback .replyForm{ top:0 !important; padding:10px !important; margin-bottom:0; background:#f9f9f9;}
.replyForm *{ font-size:12px;}
.replyForm h3{ position:absolute; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; left:-1000%;}
.replyForm .inputTextarea{ width:730px !important; padding:5px; display:block; margin:0 0 3px 0; overflow:auto;}
.replyForm .inputTextarea:focus{ background-color:#fffce0;}
.feedback .replyForm .inputTextarea{ width:710px !important;}
.replyForm .replyFooter{ *zoom:1;}
.replyForm .replyFooter:after{ content:""; display:block; clear:both;}
.replyForm .replyFooter .optional{ float:left;}
.replyForm .inputText{ padding:3px 4px; height:15px; vertical-align:middle;}
.replyForm .inputText:focus{ background-color:#fffce0;}
.replyForm .inputText.name,
.replyForm .inputText.pw{ width:80px;}
.replyForm .inputText.email,
.replyForm .inputText.url{ width:135px;}
.replyForm .inputCheck{ vertical-align:middle;}
.replyForm label{ vertical-align:middle; cursor:pointer; color:#7f7f7f;}
.replyForm .inputSubmit,
.replyForm .inputSubmit input{ position:relative; display:inline-block; height:21px; overflow:visible; vertical-align:middle; *vertical-align:top;}
.replyForm .inputSubmit{ float:right; border:1px solid #cacaca; background:#f2f2f2;}
.replyForm .inputSubmit input{ line-height:21px; padding:0 30px; border:0; font-weight:bold; color:#666; cursor:pointer; font-size:12px; background:transparent; font-family:Tahoma;}
.replyForm strong.name{ margin:0 10px 0 0; color:#757575;}
.replyForm span.email{ color:#a7a7a7; margin:0 10px 0 0; font:11px Calibri, Trebuchet MS, Helvetica;}
.replyForm span.url{ color:#a7a7a7; font:11px Calibri, Trebuchet MS, Helvetica; margin:0 10px 0 0;}

/* Pagination Reset */
.pagination{ padding:15px 0; margin:20px 0; text-align:center; *zoom:1;}
.pagination:after{ content:""; display:block; clear:both;}
.pagination *{ margin:0; padding:0;}
.pagination img{ border:0;}
.pagination a,
.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; font-family:Tahoma, Sans-serif; vertical-align:middle; color:#000;}
.pagination strong{ color:#ff7800 !important;}
.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }

/* Pagination Number */
.pagination.paginationNum{ border-top:1px dotted #d2d2d2;}
.pagination.paginationNum a,
.pagination.paginationNum strong{ margin:0 2px; padding:1px 4px; font:bold 16px Calibri, Trebuchet MS, Helvetica; color:#a7a7a7;}
.pagination.paginationNum strong{ text-decoration:underline;}
.pagination.paginationNum a.prev,
.pagination.paginationNum a.prevEnd,
.pagination.paginationNum a.next,
.pagination.paginationNum a.nextEnd{ position:relative; display:inline-block; padding:0; margin:0; width:20px; height:20px; overflow:hidden;}
.pagination.paginationNum a.prev,
.pagination.paginationNum a.prevEnd{ margin-right:5px !important; background:url("/files/attach/textyle/050/img/buttonPaginationPrev.gif") no-repeat center;}
.pagination.paginationNum a.next,
.pagination.paginationNum a.nextEnd{ margin-left:5px !important; background:url("/files/attach/textyle/050/img/buttonPaginationNext.gif") no-repeat center;}
.pagination.paginationNum a.prev span,
.pagination.paginationNum a.prevEnd span,
.pagination.paginationNum a.next span,
.pagination.paginationNum a.nextEnd span{ color:#333; font-size:0; line-height:0; position:absolute; left:-1000%; overflow:hidden; width:1px; height:1px; white-space:normal;}
.pagination.paginationNum a:hover,
.pagination.paginationNum a:active,
.pagination.paginationNum a:focus{ text-decoration:underline;}

/* Pagination Post */ 
.pagination.paginationPost{border-top:1px dotted #d2d2d2; font-size:14px;}
.pagination.paginationPost a.prev,
.pagination.paginationPost a.next{ display:block; padding:2px 0; background-repeat:no-repeat; background-color:transparent !important; white-space:normal; font-weight:bold !important; color:#8b8b8b; font-family:NanumMyeongjo, 나눔명조, AppleMyungjo, 애플명조, Batang, 바탕, Garamond, Serif;}
.pagination.paginationPost a.prev{ left:-7px; float:left; padding-left:25px; margin:0; background-image:url("/files/attach/textyle/050/img/buttonPaginationPrev.gif"); background-position:left 6px; text-align:left;}
.pagination.paginationPost a.next{ right:-7px; float:right; padding-right:25px; margin:0; background-image:url("/files/attach/textyle/050/img/buttonPaginationNext.gif"); background-position:right 6px; text-align:right;}
.pagination.paginationPost a:hover,
.pagination.paginationPost a:active,
.pagination.paginationPost a:focus{ text-decoration:underline; color:#ff6600;}
.pagination.paginationPost a.prev:hover,
.pagination.paginationPost a.prev:active,
.pagination.paginationPost a.prev:focus{ background-image:url("/files/attach/textyle/050/img/buttonPaginationPrevHover.gif");}
.pagination.paginationPost a.next:hover,
.pagination.paginationPost a.next:active,
.pagination.paginationPost a.next:focus{ background-image:url("/files/attach/textyle/050/img/buttonPaginationNextHover.gif");}

/* WidgetTree */
.ec .category { padding:0 20px 0 0;}
.ce .category { padding:0 0 0 20px;}
.widgetTree *{ margin:0; padding:0; font:bold 12px NanumGothic, 나눔고딕,"Malgun Gothic", "맑은 고딕",  Calibro, Trebuchet MS, Helvetica;}
.widgetTree .all{ padding:0 0 0 29px; color:#757575 !important; background:url("/files/attach/textyle/050/img/buttonTreeRoot.gif") no-repeat 5px center;}
.widgetTree .sum{ position:relative; top:-.5em; font:smaller Calibri, Trebuchet MS, Helvetica; color:#8b8b8b; font-weight:normal !important;}
.widgetTree ul{ position:relative; display:block; padding:3px 0 0 0 !important; margin:0 0 0 11px; zoom:1; background:url("/files/attach/textyle/050/img/lineTreeVr.gif") repeat-y 0 0;}
.widgetTree ul li{ list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap; background:url("/files/attach/textyle/050/img/lineTreeHr.gif") no-repeat 1px 5px !important;}
.widgetTree ul li .nav_tree_label{ position:relative; left:10px; top:0;}
.widgetTree ul li .sum{ position:relative; left:10px;}
.widgetTree ul li .nav_tree_label{ color:#757575;}
.widgetTree ul li li .nav_tree_label{ color:#b3b3b3;}
.widgetTree ul li em{ font-style:normal;}
.widgetTree ul li button{ display:inline-block; position:relative; left:-14px; *top:-2px; width:13px; height:13px; *width:17px; *height:17px; margin:0 -17px 0 0; *margin:0 -21px -1px -2px; text-indent:-10000px; *text-indent:0; *font:0/0 Sans-serif; border:none; cursor:pointer; background:url("/files/attach/textyle/050/img/buttonTreeCollapse.gif") no-repeat;}
.widgetTree ul li ul{ display:none; padding:2px 0 0 0 !important; margin:0 0 -2px 15px; background-position:left top;}
.widgetTree ul li ul li{ display:none;}
.widgetTree ul li.nav_tree_on button{ background-position:0 -13px; *background-position:2px -11px;}
.widgetTree ul li.nav_tree_off button{ background-position:0 0; *background-position:2px 2px;}
.widgetTree ul li.nav_tree_on ul{ display:block;}
.widgetTree ul li.nav_tree_on ul li{ display:block;}
.widgetTree ul li.nav_tree_off ul{ display:none;}
.widgetTree ul li.nav_tree_off ul li{ display:none;}
.widgetTree ul li.nav_tree_last{ background:url("/files/attach/textyle/050/img/lineTreeLastHr.gif") no-repeat 0 5px !important;}
.widgetTree ul li.active a{ color:#cd6102;}
.widgetTree ul li.active li a{ color:#767676;}
.widgetTree ul li li.active a{ color:#ff7800;}
.widgetTree .icon{ position:relative; left:16px;}

/* archive items */
.ec .recentPost { padding:0 20px 0 0;}
.ce .recentPost { padding:0 0 0 20px;}
.recentPost .widgetA{ margin:0; padding:0; list-style:none;}
.recentPost .widgetA li{ position:relative; padding:0; margin:0 0 5px 0;}
.recentPost .widgetA li .title{ font-size:11px; font-family:Dotum, 돋움, Calibri, Tahoma; color:#757575;}
.recentPost .widgetA li .replyNum,
.recentPost .widgetA li .replyNum a{ color:#a7a7a7 !important; font-family:Calibri, Trebuchet MS, Helvetica; font-weight:bold;}
.recentPost .widgetA li .trackbackNum,
.recentPost .widgetA li .trackbackNum a{ color:#a7a7a7 !important; font-family:Calibri, Trebuchet MS, Helvetica;}

.recentComment .widgetA{ margin:0; padding:0; list-style:none;}
.recentComment .widgetA li{ position:relative; padding:0; margin:0 0 5px 0;}
.recentComment .widgetA li .title{ font-size:11px; font-family:Dotum, 돋움, Calibri, Tahoma; color:#757575;}

.recentTrackback .widgetA{ margin:0; padding:0; list-style:none;}
.recentTrackback .widgetA li{ position:relative; padding:0; margin:0 0 5px 0;}
.recentTrackback .widgetA li .title{ font-size:11px; font-family:Dotum, 돋움, Calibri, Tahoma; color:#757575;}
.recentTrackback .widgetA li .author{ font-size:11px; font-family:Dotum, Calibri, Tahoma; color:#a7a7a7;}

/* widgetTagCloud */
.ec .recentTag{ padding:0 20px 0 0;}
.ce .recentTag{ padding:0 0 0 20px;}
.widgetTagCloud { text-align:left; font-size:12px; line-height:1.5; margin:0; padding:0;}
.widgetTagCloud li{ display:inline; list-style:none; margin:0 5px 0 0;}
.widgetTagCloud li a{ white-space:nowrap; font-family:Dotum, 돋움, Calibri, Tahoma;}
.widgetTagCloud li.level4 a{ font-size:11px; color:#a7a7a7 !important;}
.widgetTagCloud li.level3 a{ font-size:11px; color:#757575 !important;}
.widgetTagCloud li.level2 a{ font-size:12px; font-weight:bold; color:#a7a7a7 !important;}
.widgetTagCloud li.level1 a{ font-size:14px; font-weight:bold; color:#757575 !important;}

/* Tag Cloud */
.tagCloud { text-align:justify; font-size:12px; line-height:1.8; margin:0; padding:0;}
.tagCloud li{ display:inline; white-space:nowrap; list-style:none;}
.tagCloud li a{ font-family:Dotum, 돋움;}
.tagCloud li.level1 a{ font-size:11px; color:#a7a7a7;}
.tagCloud li.level2 a{ font-size:11px; color:#757575;}
.tagCloud li.level3 a{ font-size:12px; font-weight:bold; color:#a7a7a7;}
.tagCloud li.level4 a{ font-size:12px; font-weight:bold; color:#757575;}

.tagCloud li a{ text-decoration:none;}
.tagCloud li a:hover,
.tagCloud li a:active,
.tagCloud li a:focus{ text-decoration:underline;}

/* Search Result */
.searchResult{ position:relative; overflow:hidden; margin:1em 0; padding:0; list-style:none;}
.searchResult li{ position:relative; top:-1px; padding:5px 0; font:11px Dotum, 돋움;}
.searchResult li a{ text-decoration:none; color:#757575;}
.searchResult li a:hover,
.searchResult li a:active,
.searchResult li a:focus{ text-decoration:underline; color:#cd6102;}
.searchResult li .date{ position:absolute; top:5px; right:0; font-size:11px; color:#a7a7a7; font-family:Arial;}

/* textyleContent */
.textyleContent{ font-size:12px; line-height:1.6; clear:both; font-family:NanumGothic, 나눔고딕, Calibri, Trebuchet;}
.textyleContent h1{ font-size:32px; font-family:NanumGothic, 나눔고딕, Calibri, Trebuchet;}
.textyleContent h2{ font-size:28px; font-family:NanumGothic, 나눔고딕, Calibri, Trebuchet;}
.textyleContent h3{ font-size:24px; font-family:NanumGothic, 나눔고딕, Calibri, Trebuchet;}
.textyleContent h4{ font-size:20px; font-family:NanumGothic, 나눔고딕, Calibri, Trebuchet;}
.textyleContent h5{ font-size:16px; font-family:NanumGothic, 나눔고딕, Calibri, Trebuchet;}
.textyleContent h6{ font-size:12px; font-family:NanumGothic, 나눔고딕, Calibri, Trebuchet;}

/* Attached File */
.textyleContent dl.attachedFile { position:relative; margin:1em 0 0 0; padding:1em 2em; background:#fbfbfb; border-top:1px solid #f4f4f4; }
.textyleContent dl.attachedFile dt { float:left; line-height:1; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px solid #a7a7a7; color:#767676; font-weight:bold;}
.textyleContent dl.attachedFile dd{ margin:0 0 5px 6em; color:#b8b8b8; font-family:Calibri, Trebuchet MS, Helvetica; line-height:1;}
.textyleContent dl.attachedFile dd a{ color:#3a6ea1; margin:0 3px 0 0;}
.textyleContent .xe_dr_file p.desc{ margin-top:-1em !important; padding:1em 0 1em 8.7em; background:#fbfbfb; font-family:Dotum, 돋움; font-size:11px; color:#767676;}

/* Table Of Content */
.textyleContent .toc{ position:relative; background:#fbfbfb; border-top:3px solid #eee; font-size:14px; line-height:1.6; margin:1em 0; padding:15px 15px 15px 0; *zoom:1; font-family:Dotum, 돋움;}
.textyleContent .toc li{ font-weight:bold; color:#555; margin-left:35px;}
.textyleContent .toc li.toc3{}
.textyleContent .toc li.toc4{ margin-left:55px;}
.textyleContent .toc li.toc5{ margin-left:75px;}
.textyleContent .toc li a{ color:#648ab9; text-decoration:none; font-weight:normal;}
.textyleContent .toc li a:hover,
.textyleContent .toc li a:active,
.textyleContent .toc li a:focus{ text-decoration:underline;}

/* Object */
.textyleContent object{ margin:1em 0;}

/* Horizontal Rule */
.textyleContent hr{ display:block; position:static; border-bottom:0; height:1px; overflow:hidden; color:#e2e2e2; clear:both;}

/* Blockquote */
.textyleContent blockquote{ margin:1em 0; padding:1em 4em; background:#fbfbfb url("/files/attach/textyle/050/img/bgBlockquoteStart.gif") no-repeat 10px 10px; border-top:1px solid #f4f4f4;}
.textyleContent blockquote cite{ margin:0 -3em 0 0; padding:0 3em 2em 0; text-align:right; background:#fbfbfb url("/files/attach/textyle/050/img/bgBlockquoteEnd.gif") no-repeat right bottom; color:#767676;}

/* Cite */
.textyleContent cite{ display:block; margin:1em 0;}

/* Link */
.textyleContent .xe_dr_link p strong{ display:block; font-family:NanumMyeongjo, 나눔명조, AppleMyungjo, 애플명조, Batang, 바탕, Garamond, Serif; font-size:20px;}

/* P */
.textyleContent p{ margin:1em 0 !important;}

/* A */
.textyleContent a{ color:#0a57a3;}

/* Me2day Widget */
.me2day_daily_digest{ line-height:1.5; font-family:Dotum 돋움;}
.me2day_daily_digest ul{ margin-left:0; padding-left:0; list-style:none;}
.me2day_daily_digest li{ position:relative; clear:both; padding:0 0 16px 45px; margin-bottom:1em; *zoom:1; background:url("/files/attach/textyle/050/img/iconMe2day.gif") no-repeat 0 0;}
.me2day_daily_digest .me2_tags{ display:block; padding:5px 0 5px 30px; margin:0; font-size:11px; line-height:1.2; color:#767676; background:url("/files/attach/textyle/050/img/iconMe2tag.gif") no-repeat left 5px;}
.me2day_daily_digest .datetime{ position:absolute !important; bottom:2px; display:none; font:11px/1 Tahoma; color:#66C; white-space:nowrap; text-decoration:none;}
.me2day_daily_digest li:hover .datetime{ display:block;}
.me2day_daily_digest a:hover,
.me2day_daily_digest a:active,
.me2day_daily_digest a:focus{ text-decoration:underline;}
