@charset "utf-8";

/* Source: ./modules/homepage/skins/xe_default/style.css */

/* header */
.cafeHeader *{ margin:0 0 30px 0; padding:0;}
.cafeHeader .cafeTitle{ font-size:1em; letter-spacing:-.1em; margin-bottom:10px; border-bottom:3px solid; *zoom:1; background-repeat:no-repeat; background-position:left center;}
.cafeHeader .cafeTitle:after{ content:""; display:block; clear:both;}
.cafeHeader .cafeTitleText{ float:left; clear:both; margin-bottom:-3px; padding:5px 15px 5px 5px; border-bottom:3px solid; background-repeat:no-repeat; background-position:right bottom;}
.cafeHeader .cafeTitleText a{ text-decoration:none;}
.cafeHeader .cafeTitleText em{ font-style:normal; font-weight:normal;}
.cafeHeader .cafeDescription{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;}
.cafeHeader .cafeTitle{ border-color:#aaa; }
.cafeHeader .cafeTitleText{ border-color:#666; background-image:url(/ko/modules/homepage/skins/xe_default/img/lineVr11.gif);}
.cafeHeader .cafeTitleText a{ color:#000;}
.cafeHeader .cafeTitleText em{ color:#666;}
.cafeHeader .cafeDescription{ background:#efefef; border:1px solid #ccc;}

/* cafeBody Layout */
.cafeBody{ position:relative; padding-bottom:30px; *zoom:1; font-size:12px; font-family:Tahoma, AppleGothic, Sans-Serif;}
.cafeBody:after{ content:""; display:block; clear:both;}
.cafeBody.cafeCE{ padding-right:280px;}
.cafeBody.cafeEC{ padding-left:280px;}

.cafeBody hr{ display:none;}
.cafeBody img{ border:0;}
.cafeBody fieldset{ border:0; padding:0; margin:0;}
.cafeBody legend{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

.cafeBody a{ text-decoration:none;}
.cafeBody a:hover,
.cafeBody a:active,
.cafeBody a:focus{ text-decoration:underline;}

.cafeContent{ position:relative; width:100%; margin:0;}
.cafeCE .cafeContent{ float:left;}
.cafeEC .cafeContent{ float:right;}

.cafeExtension{ position:relative; width:245px;}
.cafeCE .cafeExtension{ left:280px; float:right; margin-left:-245px;}
.cafeEC .cafeExtension{ right:280px; float:left; margin-right:-245px;}

/* cafeContent */
.cafeContent .userDefine{ line-height:1.5; margin:0 0 40px 0; overflow:hidden; }
.cafeContent .userDefine p.introText { margin:0; padding:0; }

/* userAccount */
.userAccount{ padding:35px 0 20px 0; margin:0 0 10px 0; border:1px solid #e2e2e2; background:#fafafa;}
.userAccount .userTop{ padding:0 0 15px 0; margin:0 20px 11px 20px; background:url(/ko/modules/homepage/skins/xe_default/img/lineHrAccount.gif) repeat-x left bottom;}
.userAccount .userTop h2{ margin:0 0 12px 0; font-size:12px; font-weight:normal; color:#333; vertical-align:top;}
.userAccount .userTop .logOut{ position:absolute; top:33px; right:21px;}

.userAccount .communityInfo{ position:relative; margin:0; padding:1px 0 2px 0; list-style:none; *zoom:1; overflow:hidden;}
.userAccount .communityInfo:after{ content:""; display:block; clear:both;}
.userAccount .communityInfo li{ position:relative; left:-5px; padding:0 4px; font-size:11px; height:9px; font-family:Dotum; float:left; border-left:1px solid #dedede; color:#555;}
.userAccount .communityInfo li a{ color:#555;}
.userAccount .communityInfo li em{ font-style:normal; color:#fd565e; font-size:9px; font-family:Tahoma;}

.userAccount .cafeList{ position:relative; margin:0 20px; padding:0 0 15px 0; list-style:none; *zoom:1;}
.userAccount .cafeList li{ padding:0 0 0 6px; margin:0 0 8px 0; position:relative; background:url(/ko/modules/homepage/skins/xe_default/img/iconList2.gif) no-repeat left center;}
.userAccount .cafeList li a{ color:#666;}
.userAccount .cafeList li .tcbSmall{ position:absolute; top:-2px; right:0;}

.userAccount .tcbLarge{ left:20px; width:201px;}
.userAccount .tcbLarge *{ padding:0; width:201px;}

/* userUpdate */
.userUpdate{ position:relative; padding:28px 0 1px 0; border:1px solid #e2e2e2; *zoom:1;}
.userUpdate .cafeSection{ margin:0 20px 40px 20px; position:relative; *zoom:1;}
.userUpdate .cafeSection h2{ font-size:12px; margin:0 0 15px 0; padding:0 0 6px 0; border-bottom:2px solid #e1e1e1;}
.userUpdate .cafeSection .more{ position:absolute; top:0; right:0; padding:0 7px 0 0; color:#b4b4b4; background:url(/ko/modules/homepage/skins/xe_default/img/iconMore.gif) no-repeat right center;}
.userUpdate .cafeSection ul{ list-style:none; margin:0; padding:0;}
.userUpdate .cafeSection li{ padding:0 0 0 7px; margin:0 0 5px 0; background:url(/ko/modules/homepage/skins/xe_default/img/iconList3.gif) no-repeat left 6px;}
.userUpdate .cafeSection li a{ color:#888;}

/* cafeUpdate */
.userUpdate .cafeUpdate li{ background:none; padding:0; margin:0 0 10px 0; clear:both; *zoom:1;}
.userUpdate .cafeUpdate li:after{ content:""; display:block; clear:both;}
.userUpdate .cafeUpdate .userThumb{ float:left; margin:0 8px 0 0;}
.userUpdate .cafeUpdate .cafeTitle{ color:#3f3f3f;}
.userUpdate .cafeUpdate .cafeMeta{ display:block; padding:5px 0 0 0;}
.userUpdate .cafeUpdate .userName{ color:#979797; margin:0 3px 0 0; font-size:11px; font-family:Dotum; cursor:pointer;}
.userUpdate .cafeUpdate .userName a { color:#979797; text-decoration:none; }
.userUpdate .cafeUpdate .ymd{ display:inline-block; height:10px; font-size:9px; padding:0 0 0 7px; color:#979797; border-left:1px solid #d5d5d5;}
.userUpdate .cafeUpdate .hm{ display:inline-block; height:10px; font-size:9px; color:#979797;}

/* widgetTagCloud */
.widgetTagCloud { text-align:justify; font-size:12px; line-height:1.5; margin:0; padding:0;}
.widgetTagCloud li{ display:inline; list-style:none; margin:0 !important; padding:0 !important; background:none !important;}
.widgetTagCloud li a{ white-space:nowrap; font-family:Dotum;}
.widgetTagCloud li.level4 a{ font-size:12px; color:#999 !important;}
.widgetTagCloud li.level3 a{ font-size:12px; color:#666 !important;}
.widgetTagCloud li.level2 a{ font-size:12px; font-weight:bold; color:#444 !important;}
.widgetTagCloud li.level1 a{ font-size:14px; font-weight:bold; color:#000 !important;}

/* cafeList */
.cafeListHeader{ position:relative; margin:0 0 10px 0;}
.cafeListHeader h2.h2{ color:#333; font-size:12px; margin:0; padding:0; }
.cafeListHeader h2.info{ color:#333; font-size:12px; margin:0; padding:3px 0 6px 9px; font-weight:normal;}
.cafeListHeader h2.info strong{ color:#fd565e;}
.cafeListHeader .postSearch{ margin:0; padding:0; position:absolute; top:0; right:10px; _text-align:right;}
.cafeListHeader .postSearch .inputText{ padding:4px 0 0 4px; height:17px; width:139px; border:1px solid #d2d2d2; font-size:12px; line-height:normal; vertical-align:middle;}
.cafeListHeader .postSearch select{ height:23px; font-size:12px; vertical-align:middle;}

.cafeListBody{ position:relative; border-top:1px solid #e5e5e5;}
.cafeListBody ul{ list-style:none; margin:0; padding:0;}
.cafeListBody li{ position:relative; padding:15px 0; border-bottom:1px solid #e5e5e5; clear:both; *zoom:1;}
.cafeListBody li:after{ content:""; display:block; clear:both;}
.cafeListBody h3.cafeTitle{ font-size:12px; margin:0 0 5px 0;}
.cafeListBody h3.cafeTitle a{ color:#333;}
.cafeListBody h3.cafeTitle em{ font-size:9px; color:#fd565e; font-style:normal;}
.cafeListBody .thumb{ float:left; margin:0 19px 0 0; border:1px solid #e3e3e3;}
.cafeListBody .postMeta{ margin:0 0 8px 0;}
.cafeListBody .userName{ color:#979797; margin:0 3px 0 0; font-size:11px; font-family:Dotum;}
.cafeListBody .userName a { color:#979797; text-decoration:none; }
.cafeListBody .ymd{ display:inline-block; height:10px; font-size:9px; padding:0 0 0 7px; color:#979797; border-left:1px solid #d5d5d5;}
.cafeListBody .hm{ display:inline-block; height:10px; font-size:9px; color:#979797;}
.cafeListBody .postSummary{ color:#666; line-height:1.5; margin:0 0 3px 0;}

.cafeListBody .cafeList li{}
.cafeListBody .cafeList h3.cafeTitle{ padding:10px 0 0 0;}
.cafeListBody .cafeList .thumb{ position:relative; top:-10px; margin:0 19px -10px 0;}
.cafeListBody .memberList{}

.cafeListBody .cafeTags{ margin:0 0 12px 0; padding:0;}
.cafeListBody .cafeTags *{ display:inline;}
.cafeListBody .cafeTags dt{ color:#777;}
.cafeListBody .cafeTags dd{ color:#b3b3b3; margin:0;}

.cafeListBody .cafeMeta{ position:relative; margin:0; padding:10px 0; color:#9a9a9a; overflow:hidden; *zoom:1;}
.cafeListBody .cafeMeta:after{ content:""; display:block; clear:both;}
.cafeListBody .cafeMeta dt{ position:relative; left:-9px; float:left; height:9px; line-height:9px; *line-height:normal; border-left:1px solid #e5e5e5; padding:0 0 0 8px;}
.cafeListBody .cafeMeta dd{ position:relative; left:-9px; float:left; height:9px; line-height:9px; *line-height:normal; margin:0; font-size:12px; padding:0 8px 0 8px;}

/* tagListBody */
.tagListBody{ padding:20px 0; border-top:1px solid #e5e5e5; line-height:1.2;}
.tagListBody *{ margin:0; padding:0;}
.tagListBody ul{ text-align:justify; list-style:none;}
.tagListBody li{ display:inline; margin:0 3px; }
.tagListBody li a{ color:#666; font-family:Dotum; white-space:nowrap;}
.tagListBody li.rank1 a{ font-weight:bold; font-size:18px; color:#fff; background:#a2b9d5;}
.tagListBody li.rank2 a{ font-weight:bold; font-size:18px; color:#4bcfd0;}
.tagListBody li.rank3 a{ font-weight:bold; font-size:14px; color:#648ab9;}
.tagListBody li.rank4 a{ font-size:12px;}

/* contentHeader */
.contentHeader{position:relative; margin:0 0 10px 0; border-bottom:1px solid #e5e5e5; *zoom:1;}
.contentHeader h2.h2{color:#333; font-size:12px; margin:0; padding:3px 0 6px 9px;}

/* cafeCreation */
.cafeCreation{ margin:0; padding:0; text-align:center;}
.cafeCreation fieldset{ margin:0 0 30px 0; padding:0;}
.cafeCreation table{ border:0; width:100%; text-align:left;}
.cafeCreation th,
.cafeCreation td{ border:0; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5; text-align:left; vertical-align:top;}
.cafeCreation th{ color:#666; padding-left:15px; padding-right:30px; white-space:nowrap;}
.cafeCreation td{ color:#666; width:100%;}
.cafeCreation td p{ margin:0;}
.cafeCreation td .error{ display:none; color:#fd565e; margin:3px 0;}
.cafeCreation td .error.open{ display:block;}
.cafeCreation td .inputText{ width:92%; *width:400px; border:1px solid #c6c6c6; padding:4px 9px 0 9px; height:17px; font-size:12px; vertical-align:middle;}
.cafeCreation td .inputTextArea { width:92%; *width:400px; border:1px solid #c6c6c6; padding:4px 9px 0 9px; height:100px; font-size:12px; vertical-align:middle;}
.cafeCreation td .inputText.cafeAddress{ width:100px; text-align:center;}
.cafeCreation td .inputCheck{ width:13px; height:13px; margin:0; vertical-align:middle;}
.cafeCreation td .userAgreement{ width:92%; *width:400px; border:1px solid #cacaca; line-height:1.5; padding:9px; height:120px; overflow:auto; *overflow-x:hidden;}
.cafeCreation td .check{ font-weight:bold; margin:8px 0;}

/* pagination */
.pagination{ text-align:center; padding:30px 0;}
.pagination a,
.pagination strong{ position:relative; font-weight:bold; font-size:11px; display:inline-block; height:18px; line-height:18px; background-image:url(/ko/modules/homepage/skins/xe_default/img/linePagination.gif); background-repeat:no-repeat; background-position:left center; vertical-align:middle; padding:0 8px; margin:0 -4px 0 0;}
.pagination a{ color:#333;} 
.pagination strong{ color:#fd565e;}
.pagination .nav{ display:inline-block; background-image:url(/ko/modules/homepage/skins/xe_default/img/buttonPagination.gif); background-repeat:no-repeat; border:0; padding:0; margin:0; width:20px; background-color:#fff;}
.pagination .nav span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.pagination .prev10{ background-position:0 center;}
.pagination .prev1{ background-position:-20px center; margin-right:-5px; z-index:2;}
.pagination .next1{ background-position:-30px center;}
.pagination .next10{ background-position:-50px center;}

/* cafe content button */
.tcb,
.tcb a,
.tcb button,
.tcb input{ position:relative; display:inline-block; border:0; background-color:transparent; background-image:url(/ko/modules/homepage/skins/xe_default/img/buttonTC.gif); background-repeat:no-repeat; text-decoration:none !important; vertical-align:middle; cursor:pointer; overflow:visible; text-align:center;}

.tcb{ margin-right:2px;}
.tcb a,
.tcb button,
.tcb input{ *vertical-align:top; left:2px;}

.tcbSmall,
.tcbSmall *{ height:20px;}
.tcbSmall{ background-position:left top;}
.tcbSmall *{ font-size:11px; line-height:20px; font-family:Dotum; color:#555; background-position:right top; padding:0 5px 0 3px; letter-spacing:-1px;}

.tcbMedium,
.tcbMedium *{ height:24px;}
.tcbMedium{ background-position:left -30px;}
.tcbMedium *{ font-size:12px; line-height:24px; color:#000; background-position:right -30px; padding:0 10px 0 8px;}

.tcbLarge,
.tcbLarge *{ height:37px;}
.tcbLarge{ background-position:left -60px;}
.tcbLarge *{ font-size:12px; line-height:37px; color:#555; background-position:right -60px; padding:0 30px 0 28px;}

.tcb.strong *{ font-weight:bold; color:#111;}

/* Source: ./layouts/paperedu_cafe/css/framework.css */

/* 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;}
#footer address{ text-align:center;}

/* 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 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 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 프레임웍 입니다. 프레임웍 수정을 권장하지 않습니다. 스킨을 변형할 때 프레임웍 밖에서 선언된 속성으로 덮어쓰기 할 수 있습니다. 
*/

/* Source: ./layouts/paperedu_cafe/css/cafe.css */

/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* Element Reset */
html,
body{ height:100%; margin:0; font-family:Tahoma, Sans-serif; font-size:12px;background:#2c2723;}
fieldset{ border:0; margin:0; padding:0;}
img{ border:0;}
.fixed #container {background:#ffffff; width:970px; padding:0px 20px;}
a{ text-decoration:none;}
a:hover,
a:active,
a:focus{ text-decoration:underline;}

/* Common Class */
.skipToContent { position:absolute; left:-1000%; display:block; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; text-decoration:none; white-space:nowrap;}
.skipToContent:hover,
.skipToContent:active,
.skipToContent:focus{ position:relative; left:0; width:98%; height:auto; padding:5px 1%; font-size:12px; line-height:1;}

.inputText{ font-size:12px;}
.hr{ display:none;}

/* Layout */
#content,
.extension.e1{ margin-bottom:30px;}
.extension.e2{ display:block !important; clear:both;}

/* Header */
#header,
#header .header{ background-image:url(/ko/layouts/paperedu_cafe/img/bgHeader.gif); background-repeat:no-repeat;}
#header{ padding:26px 0 0 0; margin:10px 0 30px 0; background-position:left top;}
#header .header{ padding:0 0 26px 50px; background-position:left bottom;}
#header h1{ margin:0; font-size:24px; line-height:1;}
#header h1 a{ color:#224e67; text-decoration:none; font-family:NanumGothic, 나눔고딕, "Malgun Gothic", "맑은 고딕", AppleGothic, Dotum, 돋움, Tahoma, Sans-serif;}
#header h1 a:hover,
#header h1 a:active,
#header h1 a:focus{ color:#000;}
#header h1 a img{ _behavior:url(/ko/layouts/paperedu_cafe/css/./common/js/iePngFix.htc);}
#header .url{ margin:0;}
#header .url a{ color:#999; font-size:10px; line-height:1; text-decoration:none;}
#header .url a:hover,
#header .url a:active,
#header .url a:focus{ color:#666;}
#header .search{ position:absolute; bottom:20px; right:30px; text-align:right;}
#header .search .inputText{ border:1px solid #fff; padding:3px 4px; width:160px; height:14px; background:#f4f4f4;}
#header .search .inputText:focus{ border-width:2px; height:12px; width:158px; background:#f8f8f8;}
#header .topMenu { position:absolute; top:15px; padding:0; margin:0; right:30px; list-style:none; }
#header .topMenu li { display:block; float:left; margin:0 0 0 15px; padding:2px 0 2px 18px; }
#header .topMenu li.homepage { background:url(/ko/layouts/paperedu_cafe/img/icon_homepage.gif) no-repeat left 2px; }
#header .topMenu li.setup { background:url(/ko/layouts/paperedu_cafe/img/icon_management.gif) no-repeat left 1px; }
#header .topMenu li a { color:#8682AE; }

/* Footer */
#footer{ padding:15px 0 15px 0; border-top:1px dotted #ccc; *zoom:1;}
#footer address{ position:absolute; top:15px; left:0; height:16px; padding:0 0 0 20px; text-align:left; font-style:normal; font-size:10px; line-height:16px; color:#999; z-index:2; background:url(/ko/layouts/paperedu_cafe/img/iconXE.gif) no-repeat left center;}
#footer address a{ color:#666; font-weight:bold;}
#footer div{ position:relative; overflow:visible !important; z-index:1; text-align:right;}
#footer .widgetLanguage{ position:relative; *zoom:1;}
#footer .widgetLanguage:after{ content:""; display:block; clear:both;}
#footer .widgetLanguage p{ margin:0;}
#footer .language_selector{ font-size:11px; font-family:Dotum, 돋움; color:#767676;}
#footer .langList{ display:none; position:absolute; top:auto !important; bottom:20px !important; right:0 !important; list-style:none; border:1px solid #ddd; background:#fff; margin:0; padding:10px;}
#footer .langList a{ font-size:11px; white-space:nowrap; color:#767676;}

/* Extension E1 */

/* Info */
.extension .info{ position:relative; border:1px solid #eee; margin:0 0 15px 0; padding:34px 4px 4px 4px; background:#f8f8f8; *zoom:1; -moz-border-radius:5px; -webkit-border-radius:5px;}
.extension .info .section{ position:static !important;}
.extension .info .tab{ position:absolute; top:4px; height:30px; line-height:30px; border:1px solid #ddd; padding:0; margin:0; overflow:visible; font-family:Tahoma; font-size:12px; cursor:pointer; color:#999; font-weight:bold; background:#f4f4f4; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;}
.extension .info .cafeInfo .tab{ left:4px; width:105px;}
.extension .info .memberInfo .tab{ right:4px; width:106px;}
.extension .info .widgetContainer{ display:none; padding:15px; background:#fff; border:1px solid #ddd; border-top:0; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px;}
.extension .info.cafe .cafeInfo .widgetContainer,
.extension .info.member .memberInfo .widgetContainer{ display:block;}
.extension .info.cafe .cafeInfo .tab,
.extension .info.member .memberInfo .tab{ color:#f64500; border-bottom:0; background:#fff;}

.extension .info .button,
.extension .info .button span,
.extension .info .button input{ display:inline-block; position:relative; padding:0; margin:0; border:0; background-color:transparent; background-image:url(/ko/layouts/paperedu_cafe/img/buttonAction.gif) !important; background-repeat:no-repeat; font-size:12px; color:#666 !important; font-weight:bold; height:35px; line-height:35px; vertical-align:top !important; overflow:visible; cursor:pointer;}
.extension .info .button{ margin:10px 3px 0 0; background-position:left top;}
.extension .info .button span,
.extension .info .button input{ width:175px; left:3px; background-position:right top; text-align:center; top:0;}

.extension .info .cafeInfo dl{ margin:0; color:#767676;}
.extension .info .cafeInfo dt{ float:left; clear:left; height:20px; margin:0 3px 0 0; padding:0 0 0 15px; background:url(/ko/layouts/paperedu_cafe/img/iconInfo.gif) no-repeat left 2px;}
.extension .info .cafeInfo dd{ margin:0; height:20px; color:#999;}

.extension .info .memberInfo dl{ margin:0; color:#767676;}
.extension .info .memberInfo .widgetLogin dt{ position:absolute; width:1px; height:1px; overflow:hidden;}
.extension .info .memberInfo .widgetLastLogin dt{ float:left; margin:0 3px 0 0;}
.extension .info .memberInfo dd{ margin:0 0 2px 0; color:#999;}
.extension .info .memberInfo dd input{ border:1px solid #ddd; padding:3px 4px; width:168px; font:bold 12px Tahoma; height:15px; background:#f4f4f4;}
.extension .info .memberInfo dd input:focus{ border-width:2px; width:166px; height:13px; background:#fff;}
.extension .info .memberInfo p{ margin:10px 0 0 0; color:#767676;}
.extension .info .memberInfo p input{ width:13px; height:13px; margin:0 3px 0 0; vertical-align:middle;}
.extension .info .memberInfo p label{ font:11px Dotum, 돋움;}
.extension .info .memberInfo .help{ margin:10px 0 0 0; padding:0; list-style:none;}
.extension .info .memberInfo .help a{ color:#767676; font:11px Dotum, 돋움;}
.extension .info .widgetMyInfo{ margin:10px 0 0 0; padding:0; list-style:none;}
.extension .info .widgetMyInfo li{ padding:0 0 0 15px; margin:0 0 3px 0; background:url(/ko/layouts/paperedu_cafe/img/iconInfo.gif) no-repeat left 2px;}
.extension .info .widgetMyInfo li a{ color:#767676;}

/* Menu */
.cafeMenu{ position:relative; padding:15px; margin:0 0 15px 0; border:1px solid #ddd; background:#fcfcfc url(/ko/layouts/paperedu_cafe/img/iconMenu.gif) no-repeat 195px 19px; -moz-border-radius:5px; -webkit-border-radius:5px; *zoom:1;}
.cafeMenu h2{ position:absolute; left:-1000%; width:1px; height:1px; overflow:hidden; font-size:0; line-height:0;}
.cafeMenu ul{ margin:0; padding:0; list-style:none;}
.cafeMenu ul li{ margin:0 0 5px 0; padding:0 0 0 15px; background:url(/ko/layouts/paperedu_cafe/img/iconInfo.gif) no-repeat left 2px;}
.cafeMenu ul li ul{ padding:3px 0 0 0;}
.cafeMenu ul li li{ background:url(/ko/layouts/paperedu_cafe/img/lineSub.gif) no-repeat 5px 2px;}
.cafeMenu ul li button{ display:none;}
.cafeMenu ul li a{ color:#767676;}
.cafeMenu ul li a.selected{ font-weight:bold;}

/* Visotor Stat */
.visitorStat{ position:relative; padding:10px 15px; border:1px solid #ddd; background:#fdfdfd url(/ko/layouts/paperedu_cafe/img/iconVisitorStat.gif) no-repeat 195px 14px; -moz-border-radius:5px; -webkit-border-radius:5px; *zoom:1;}
.visitorStat h2{ position:absolute; left:-1000%; width:1px; height:1px; overflow:hidden; font-size:0; line-height:0;}
.visitorStat dl{ margin:0; color:#767676;}
.visitorStat dt{ float:left; clear:left; height:18px; margin:0 3px 0 0; padding:0 0 0 15px; background:url(/ko/layouts/paperedu_cafe/img/iconInfo.gif) no-repeat left 2px;}
.visitorStat dd{ color:#999; height:18px;}

/* Extension E2 */
.extension.e2{ padding:15px 0 0 0; margin:0 0 15px 0; border-top:1px dotted #ddd;}
.extension.e2 .section{ width:188px; float:left; *display:inline; padding:15px; margin:0 26px 0 0; border:1px solid #eee; background-color:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px; *zoom:1;}
.extension.e2 h2{ font-size:12px; color:#555; margin:0 0 10px 0;}
.extension.e2 ul{ margin:0; padding:0; list-style:none;}
.extension.e2 ol{ margin:0 0 0 22px; padding:0; color:#767676;}
.extension.e2 li{ margin:0 0 4px 0;}
.extension.e2 li a{ color:#767676;}
.extension.e2 li sup{ color:#999;}

.extension.e2 .newMember{ background-image:url(/ko/layouts/paperedu_cafe/img/iconMemberNew.gif); background-repeat:no-repeat; background-position:195px 16px;}
.extension.e2 .newMember li{ padding:0 0 0 8px; background:url(/ko/layouts/paperedu_cafe/img/iconList.gif) no-repeat left 6px;}
.extension.e2 .docRank{ background-image:url(/ko/layouts/paperedu_cafe/img/iconDocument.gif); background-repeat:no-repeat; background-position:195px 16px;}
.extension.e2 .replyRank{ background-image:url(/ko/layouts/paperedu_cafe/img/iconReply.gif); background-repeat:no-repeat; background-position:195px 16px;}
.extension.e2 .onMember{ float:right; margin:0; background-image:url(/ko/layouts/paperedu_cafe/img/iconMemberOn.gif); background-repeat:no-repeat; background-position:195px 16px;}
.extension.e2 .onMember li{ padding:0 0 0 8px; background:url(/ko/layouts/paperedu_cafe/img/iconList.gif) no-repeat left 6px;}

/* Widget Reset */
.simpleWidgetStyle{ margin:0 0 30px 0 !important;}
.simpleWidgetStyle h2{ padding:5px 0 5px 20px !important; margin:0 0 10px 0 !important; font-size:12px !important; font-family:Tahoma !important; border-bottom:2px solid #eee !important; background:url(/ko/layouts/paperedu_cafe/img/iconH2Document.gif) no-repeat left center; color:#f64500;}
.widgetGalleryA li{ _position:relative;}

/* Source: ./widgets/content/skins/default/css/widget.css */

.floatLeft{ float:left;}
.floatRight{ float:right;}
.clearLeft{ clear:left;}
.clearRight{ clear:right;}

.widgetContainer .open{ display:block !important;} 
.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer img{ border:0;}
.widgetContainer em{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px; font-style:normal;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}

.widgetTabA{ position:relative; margin:0 0 10px 0; padding:0; *zoom:1; border-bottom:2px solid;}
.widgetTabA:after{ content:""; display:block; clear:both;} 
.widgetTabA li{ float:left; margin-right:1px; list-style:none; background-repeat:no-repeat; background-position:0 0;}
.widgetTabA li.active{ background-position:0 -30px;} 
.widgetTabA li a{ position:relative; left:2px; float:left; height:20px; padding:8px 15px 0 15px; text-decoration:none; font-size:12px; background-repeat:no-repeat; background-position:right 0;}
.widgetTabA li.active a{ background-position:right -30px; font-weight:bold; letter-spacing:-1px;}

ul.widgetA { margin:0; padding:0; list-style:none; }
ul.widgetA li { margin:0; padding:0; list-style:none; }
.widgetTableA { width:100%; font-size:12px; position:relative; border:0;}
.widgetTableA td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:1px 5px 1px 5px;}
.widgetTableA td.title{ width:100%; white-space:normal;}
.widgetTableA td .board{ padding-right:5px;} 
.widgetTableA td .notice{ padding-right:5px;}
.widgetTableA td .category{ padding-right:5px; font-weight:normal;}
.widgetTableA td .replyNum a{ font:10px Tahoma;}
.widgetTableA td .trackbackNum a{ font:10px Tahoma;}
.widgetTableA td.summary{ white-space:normal;}
.widgetTableA td.time{ font-size:11px; font-family:Tahoma;} 


.widgetTabC{ margin:0; padding:0; font-size:12px; border-top:1px solid;}
.widgetTabC li{ list-style:none; border-bottom:1px solid; *zoom:1; margin-bottom:1px;}
.widgetTabC li a{ display:block; padding:7px 0 6px 10px; text-decoration:none; *zoom:1;}

dl.widgetDivider{ margin:0;}
dl.widgetDivider dt{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}
dl.widgetDivider dd{ display:none; margin:0;} 

.widgetNavigator{ margin:0; padding:0; text-align:right; clear:both;}
.widgetNavigator li{ list-style:none; display:inline;}
.widgetNavigator li button{ width:16px; height:16px; padding:0; background-color:transparent; background-image:url(/ko/widgets/content/skins/default/img/white/buttonWidgetNavigation.gif); border:1px solid #999; cursor:pointer;}
.widgetNavigator li button.prev{ background-position:left center; *background-position:-1px center;}
.widgetNavigator li button.next{ background-position:right center; *background-position:13px center;}
.widgetNavigator li button span{ position:absolute; display:block; width:0; height:0; overflow:hidden; visibility:hidden;}

.widgetGalleryA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1; _margin-right:-100%;}
.widgetGalleryA:after{ content:""; display:block; clear:both;}
.widgetGalleryA li { float:left; overflow:hidden; width:100px; margin-right:28px; margin-bottom:15px; padding-bottom:0; white-space:nowrap; list-style:none;}
.widgetGalleryA li.clearRight{ margin-right:0;}
.widgetGalleryA li .thumb{ display:block; position:relative; width:100px; height:75px; margin-bottom:10px; overflow:hidden; text-decoration:none;}
.widgetGalleryA li .thumb img{ display:block; position:relative; width:100%;}
.widgetGalleryA li .thumb .imgNone{ display:block; position:relative; width:100%; height:70%; padding-top:30%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetGalleryA li .thumb .board{ display:block; position:absolute; width:100%; top:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetGalleryA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetGalleryA li .author{ display:block;}
.widgetGalleryA li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetGalleryA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetGalleryA li .date{ font:11px Tahoma;}
.widgetGalleryA li .hour{ font:11px Tahoma;}

/* widgetThumb */
.widgetThumb{ position:relative; margin:0; text-align:center; font-size:12px; line-height:1.5;}
.widgetThumb .thumb{ display:block; margin-bottom:5px; position:relative; *zoom:1; text-decoration:none; _float:left;}
.widgetThumb .thumb img{ display:block; width:100%;}
.widgetThumb .thumb .imgNone{ display:block; position:relative; width:100%; padding-top:30px; padding-bottom:50px; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetThumb .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetThumb .title{ display:block;}
.widgetThumb .author{ display:block;}
.widgetThumb .date{ font-size:11px; font-family:Tahoma;}
.widgetThumb .hour{ font-size:11px; font-family:Tahoma;}

.widgetZineA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;}
.widgetZineA:after{ content:""; display:block; clear:both;}
.widgetZineA li { list-style:none; clear:both; margin-bottom:10px; padding-bottom:10px; *zoom:1; overflow:hidden; }
.widgetZineA li p{ margin:0; padding:0;}
.widgetZineA li p.thumbArea{ position:relative; float:left; width:100px; margin-right:-100px; overflow:hidden;}
.widgetZineA li p.titleArea{ margin-left:120px; margin-bottom:4px;}
.widgetZineA li p.titleArea .board{ padding-right:5px;}
.widgetZineA li p.text{ margin-left:120px; margin-bottom:4px;}
.widgetZineA li p.authorArea{ margin-left:120px;}
.widgetZineA li .thumb{ display:block; position:relative; width:100px; height:75px; text-decoration:none; overflow:hidden;}
.widgetZineA li .thumb img{ position:relative; width:100%;}
.widgetZineA li .thumb .imgNone{ display:block; position:relative; width:100%; height:80%; padding-top:20%; background:#eee; text-align:center; cursor:pointer; color:#000;}
.widgetZineA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); }
.widgetZineA li .category{ padding-right:5px; font-weight:normal;}
.widgetZineA li .title{ font-weight:bold;}
.widgetZineA li .replyNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetZineA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;}
.widgetZineA li .author{ margin-right:10px;}
.widgetZineA li .date{ font:11px Tahoma;}
.widgetZineA li .hour{ font:11px Tahoma;}

.widgetTabC{ border-color:#e5e5e5;}
.widgetTabC li{ border-color:#e5e5e5; background:#f8f8f8;}
.widgetTabC li a{ color:#333;}
.widgetTabC li a:hover, 
.widgetTabC li a:active,
.widgetTabC li a:focus{ background:#eee;}
.widgetTabA{ border-color:#666;}
.widgetTabA li,
.widgetTabA li a{ background-image:url(/ko/widgets/content/skins/default/img/white/buttonWidgetTab.gif);}
.widgetTabA li a{ color:#333;}

.widgetA a.board { color:#333; padding-right:5px; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetA .notice{ color:#ff1a1a; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetA .category{ color:#333; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetA .replyNum a{ color:#ff1a1a;}
.widgetA .trackbackNum a{ color:#66c;}
.widgetA .author { color:#333;}
.widgetA .date{ color:#333;}
.widgetA .hour{ color:#888;}

.widgetTableA td.title a{ color:#333;}
.widgetTableA td .board{ color:#333; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetTableA td .notice{ color:#ff1a1a; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetTableA td .category{ color:#333; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetTableA td .replyNum a{ color:#ff1a1a;}
.widgetTableA td .trackbackNum a{ color:#66c;}
.widgetTableA td .author { color:#333;}
.widgetTableA td .date{ color:#333;}
.widgetTableA td .hour{ color:#888;}

.widgetGalleryA li .title{ color:#333;}
.widgetGalleryA li .replyNum a{ color:#ff1a1a;}
.widgetGalleryA li .trackbackNum a{ color:#66c;}
.widgetGalleryA li .author{ color:#333;}
.widgetGalleryA li .date{ color:#333;}
.widgetGalleryA li .hour{ color:#888;}

.widgetThumb{ color:#333;}
.widgetThumb a{ color:#333;}
.widgetThumb .hour{ color:#888;}

.widgetZineA li .board{ color:#333; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetZineA li .title{ color:#666;}
.widgetZineA li .replyNum a{ color:#ff1a1a;}
.widgetZineA li .trackbackNum a{ color:#66c;}
.widgetZineA li .author{ color:#333;}
.widgetZineA li .category{ color:#333; background:url(/ko/widgets/content/skins/default/img/white/lineTextDiv.gif) no-repeat right center;}
.widgetZineA li .date{ color:#333;}
.widgetZineA li .hour{ color:#888;}
.widgetZineA li .text{ color:#888;}

.widgetContainer.black .widgetTabC{ border-color:#7f7f7f;}
.widgetContainer.black .widgetTabC li{ border-color:#7f7f7f; background:#222;}
.widgetContainer.black .widgetTabC li a{ color:#999;}
.widgetContainer.black .widgetTabC li a:hover,
.widgetContainer.black .widgetTabC li a:active,
.widgetContainer.black .widgetTabC li a:focus{ background:#333;}
.widgetContainer.black .widgetTabA{ border-color:#999;}
.widgetContainer.black .widgetTabA li, 
.widgetContainer.black .widgetTabA li a{ background-image:url(/ko/widgets/content/skins/default/img/black/buttonWidgetTab.gif);}
.widgetContainer.black .widgetTabA li a{ color:#999;}

.widgetContainer.black .widgetTableA td.title a{ color:#999;}
.widgetContainer.black .widgetTableA td .board{ color:#999; background:url(/ko/widgets/content/skins/default/img/black/lineTextDiv.gif) no-repeat right center;}
.widgetContainer.black .widgetTableA td .notice{ color:#ff1a1a; background:url(/ko/widgets/content/skins/default/img/black/lineTextDiv.gif) no-repeat right center;}
.widgetContainer.black .widgetTableA td .category{ color:#999; background:url(/ko/widgets/content/skins/default/img/black/lineTextDiv.gif) no-repeat right center;}
.widgetContainer.black .widgetTableA td .replyNum{ color:#ff1a1a;}
.widgetContainer.black .widgetTableA td .trackbackNum{ color:#66c;}
.widgetContainer.black .widgetTableA td .author { color:#999;}
.widgetContainer.black .widgetTableA td .date{ color:#999;}
.widgetContainer.black .widgetTableA td .hour{ color:#888;}

.widgetContainer.black .widgetGalleryA li .title{ color:#999;}
.widgetContainer.black .widgetGalleryA li .replyNum a{ color:#ff1a1a;}
.widgetContainer.black .widgetGalleryA li .trackbackNum a{ color:#66c;}
.widgetContainer.black .widgetGalleryA li .author{ color:#999;}
.widgetContainer.black .widgetGalleryA li .date{ color:#999;}
.widgetContainer.black .widgetGalleryA li .hour{ color:#888;}

.widgetContainer.black .widgetThumb{ color:#999;}
.widgetContainer.black .widgetThumb a{ color:#999;}
.widgetContainer.black .widgetThumb .hour{ color:#888;}

.widgetContainer.black .widgetZineA li .board{ color:#999; background:url(/ko/widgets/content/skins/default/img/black/lineTextDiv.gif) no-repeat right center;}
.widgetContainer.black .widgetZineA li .title{ color:#999;}
.widgetContainer.black .widgetZineA li .replyNum a{ color:#ff1a1a;}
.widgetContainer.black .widgetZineA li .trackbackNum a{ color:#66c;}
.widgetContainer.black .widgetZineA li .author{ color:#999;}
.widgetContainer.black .widgetZineA li .category{ color:#999; background:url(/ko/widgets/content/skins/default/img/black/lineTextDiv.gif) no-repeat right center;}
.widgetContainer.black .widgetZineA li .date{ color:#999;}
.widgetContainer.black .widgetZineA li .hour{ color:#888;}
.widgetContainer.black .widgetZineA li .text{ color:#888;}

/* Source: ./modules/editor/styles/ckeditor_light/style.css */

/* XEHub (developers@xpressengine.com) */
.xe_content {color:#000;font-size:13px;font-family:sans-serif;line-height:1.5}
.xe_content blockquote.q1,
.xe_content blockquote.q2,
.xe_content blockquote.q3,
.xe_content blockquote.q4,
.xe_content blockquote.q5,
.xe_content blockquote.q6,
.xe_content blockquote.q7{padding:10px;margin:0 15px}
.xe_content blockquote.q1{padding:0 10px;border-left:2px solid #ccc}
.xe_content blockquote.q2{padding:0 10px;background:url(/ko/modules/editor/styles/ckeditor_light/img/bg_qmark.gif) no-repeat left top}
.xe_content blockquote.q3{border:1px solid #d9d9d9}
.xe_content blockquote.q4{border:1px solid #d9d9d9;background:#fbfbfb}
.xe_content blockquote.q5{border:2px solid #707070}
.xe_content blockquote.q6{border:1px dashed #707070}
.xe_content blockquote.q7{border:1px dashed #707070;background:#fbfbfb}
.xe_content p{margin:0}

/* Source: ./widgets/login_info/skins/default/default.login.css */

.account {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.account>a,
.account>.info .logout {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: #f7f7f7;
	border: 1px solid #d4d8db;
	border-radius: 2px;
	box-shadow: 1px 1px 0 #f3f3f3;
	color: #666;
	text-decoration: none;
	padding: 0 10px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
}
.account>fieldset {
	position: absolute;
	z-index: 2;
	width: 229px;
	top: 30px;
	right: 0;
	display: none;
	border: 0;
	background: #fff;
	border: 1px solid #d7d7d7;
	border-radius: 3px;
	margin: 0;
	padding: 20px 16px 18px 16px;
	box-shadow: 0 1px 0 #aaa;
}
.account h2 {
	font-size: 13px;
	color: #666;
	margin: 0 0 18px 0;
	line-height: 1;
}
.account label {
	display: block;
	margin: 0 0 5px 0;
	color: #666;
	font-size: 12px;
}
.account input[type="text"],
.account input[type="email"],
.account input[type="password"] {
	height: 21px;
	line-height: 21px;
	padding: 0 4px;
	margin: 0 0 10px 0;
	width: 219px;
	background: #f6f6f6;
	border: 1px solid #d6d6d6;
	border-top: 2px solid #bfbebe;
	border-bottom: 0;
	box-shadow: 0 1px 0 #eae9e9 inset;
}
.account input[type="checkbox"] {
	width: 13px;
	height: 13px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.account input[type="checkbox"]+label {
	display: inline;
	vertical-align: middle;
	cursor: pointer;
}
.account input[type="submit"] {
	background: #484d51;
	border: 1px solid #272b30;
	color: #fff;
	height: 27px;
	line-height: 27px;
	padding: 0 20px;
	margin: 0;
	vertical-align: top;
	border-radius: 2px;
	cursor: pointer;
	box-shadow: 0 1px 0 #6d7174 inset;
}
.account .warning {
	display: none;
	color: #666;
	line-height: 1.4;
}
.account .close {
	background: none;
	border: 0;
	color: #ccc;
	font-size: 22px;
	position: absolute;
	top: 10px;
	right: 8px;
	margin: 0;
	padding: 0;
	width: 32px;
	height: 32px;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	font-weight: normal;
}
.account .close:hover,
.account .close:focus {
	color: #666;
}
.account .help {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #e5e5e5;
}
.account .help li {
	margin: 0 0 3px 0;
}
.account .help a {
	position: relative;
	background: #f5f5f5;
	border: 1px solid #d0d0d0;
	border-bottom-color: #b7b7b7;
	border-radius: 2px;
	text-decoration: none;
	color: #666;
	display: block;
	line-height: 24px;
	padding: 0 11px;
	font-size: 12px;
}
.account .help a:after {
	content: "";
	position: absolute;
	right: 4px;
	top: 7px;
	border: 4px solid transparent;
	border-left-color: #b2b2b2;
}
.account .info {
	list-style: none;
	margin: 0;
	padding: 0;
}
.account .info>li {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.account .info .user {
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0 10px 0 0;
}
.account .info .user:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0 2px 0 0;
	background: url(data: image/png;
		base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpijI2NZcAC2IA4EIg5gXgrEL9GV8CCRZMQEJ8EYhUo/x0QpwPxGmRFTFg0+iFpghlUga4Im0ZmHE4nqJGBXI3vsIi9IEYjKBQvo4k1EaPxFxDPReLfB+J9xGiURgtFRSAuxafRA4iXAvFtIJZAU9cFxJeAuAhqMDgBcEIjXJdAyILke6GG+INsFCVCE3o8e4Ns/ALEsxhIA0cAAgwAuLwYvH6hEcQAAAAASUVORK5CYII=) no-repeat;
}
.account .info .admin {
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0 10px 0 0;
}
.account .info .admin:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0 2px 0 0;
	background: url() no-repeat;
}
.account .info .admin:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0 2px 0 0;
	background:  url(/ko/common/img/glyphicons-halflings.png) no-repeat -433px -2px;
}

/* Source: ./widgets/counter_status/skins/default/css/widget.css */

/* Widget Counter */
.widgetCounter{font-size:12px;margin:0;line-height:1.4;color:#333}
.widgetCounter:after{content:"";display:block;clear:both}
.widgetCounter dt{float:left;clear:left;margin:0 4px 0 0}
.widgetCounter dd{margin:0}

/* Source: ./files/faceOff/627/124/012/layout.css */



