@charset "utf-8";

a {text-decoration:none;}

select.dStyle, 
textarea.dStyle,
input.dStyle {vertical-align:middle;border:1px solid; font-size:1em; _font-size:9pt;}

select.dStyle {height:22px;}
textarea.dStyle {padding:2px;height:100px;}
input.dStyle {padding:2px 2px 0 2px;padding-left:2px;height:18px;}

/* bodex Title */
.bodexHeader { border-bottom:1px solid; border-bottom:0; overflow:hidden; *zoom:1;}
.bodexHeader h3{ border-bottom:3px solid; margin:0; float:left; padding:15px 15px 5px 15px; font-size:1.3em;*zoom:1;}
.bodexHeader h4{ margin:0; float:left; padding:18px 15px 5px 12px; font-size:1em;*zoom:1;}
/* bodex Description */
.bodexDescription { border:1px solid; overflow:hidden; padding:10px; margin: 5px 0; }

/* bodex Information */
.bodexInformation { clear:both; margin:5px 0 2px 0; overflow:hidden;}

.articleNum { float:left; padding:0 0 0 15px;}
.articleNum strong { font:bold 11px Tahoma;}

/* account Navigation */
.accountNavigation { margin:0; padding:0; float:right; }
.accountNavigation li { float:left; margin-left:5px; list-style:none; }
.accountNavigation li.setup a { background:url(../images/common/iconAdmin.gif) no-repeat left top; padding-left:13px; }
.accountNavigation li.admin a { background:url(../images/common/iconAdmin.gif) no-repeat left top; padding-left:13px; }
.accountNavigation li.loginAndLogout a { padding-left:8px; margin-right:8px;}
.accountNavigation li.join a,
.accountNavigation li.myInfo a { margin-left:14px; }

.accountNavigation li.icon a{ display:block; float:left; width:13px; height:13px; overflow:hidden; background-repeat:no-repeat;}
.accountNavigation li.icon a span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

.accountNavigation li.listTypeClassic a{ background-position:0 0;}
.accountNavigation li.listTypeClassicActive a{ background-position:0 -13px;}
.accountNavigation li.listTypeZine a{ background-position:-13px 0;}
.accountNavigation li.listTypeZineActive a{ background-position:-13px -13px;}
.accountNavigation li.listTypeGallery a{ background-position:-26px 0;}
.accountNavigation li.listTypeGalleryActive a{ background-position:-26px -13px;}

/**
 * category Navigation
 **/
.categoryTab .localNavigation { margin:0 0 2px 0; padding:0; overflow:hidden;  *zoom:1;}
.categoryTab .localNavigation:after {content:""; display:block; clear:both;}
.categoryTab .localNavigation li{ position:relative; list-style:none; float:left; margin:0 2px 0 0; padding:0;}
.categoryTab .localNavigation li a{ text-decoration:none; border:1px solid; float:left; padding:7px 10px 0 10px; height:18px; }
.categoryTab .localNavigation li a span{ font-size:0.8em;}
.categoryTab .localNavigation li.on { font-weight:bold;margin-bottom:-1px;}
.categoryTab .localNavigation li.on a{ height:19px; background:none;}

.categoryMenu { border:0px;width:100%; }
.categoryMenu td { white-space:nowrap; overflow:hidden; vertical-align:top; *vertical-align:top;}
.categoryMenu td .localNavigation {border:1px solid; margin:0 2px 2px 0; padding:0 0 10px 0;}
.categoryMenu td .localNavigation div{ white-space:nowrap; font-size:1em;padding:10px 13px 0 13px;}
.categoryMenu td .localNavigation div a{ text-decoration:none;height:18px;}
.categoryMenu td .localNavigation div.on a{ font-weight:bold;} 
.categoryMenu td .localNavigation div a span{ font-size:0.7em;}
.categoryMenu td .localNavigation div.total {padding:.9em 0 .5em 13px; border-bottom:1px solid;}

/**
 * bodexList
 **/
.bodexList { width:100%; border-bottom:1px solid; border-top:1px solid;}

.bodexList th.checkbox,
.bodexList td.checkbox {padding-right:1.3em;}
.bodexList th.checkbox input,
.bodexList td.checkbox input { position:absolute; margin-top:0px; margin-top:-3px\9; *margin-top:-5px; }

.bodexList th , 
.bodexList td { white-space:nowrap; padding:.7em .5em .7em .5em; font-weight:normal; vertical-align:middle; text-align:center; overflow:hidden; border-bottom:dotted 1px #eee; height:35px;}

.bodexList th {font-size:1em; border-bottom:1px solid; *zoom:1;}

.bodexList th.title {width:100%;margin:0;padding:.3em 0 .3em .5em; padding-top:.2em\9;}
.bodexList th.category *{ vertical-align:middle; *vertical-align:top;}
.bodexList th.category {text-align:left;}
.bodexList th.category select{ *margin-right:5px;}
.bodexList th.category span.button input {margin:0;padding:0 3px 0 3px;}

.bodexList th.sort { font-weight:bold;}

.bodexList td.title * {vertical-align:middle;}
.bodexList td.title {width:100%; white-space:normal;text-align:left;}
.bodexList td strong.category { font-size:1em; padding-right:.5em;}
.bodexList td.title .replyAndTrackback {margin-left:-.2em; font:.8em verdana;}
.bodexList td.nick_name div {cursor:pointer;}
.bodexList td.nick_name {text-align:left;}

.bodexList td.no,
.bodexList td.regdate,
.bodexList td.last_update,
.bodexList td.readed_count,
.bodexList td.voted_count,
.bodexList td.blamed_count { font:.9em verdana; }

.bodexList td span.rewardPoint {font:bold .8em Tahoma; padding: 1px 2px 1px 2px;}
.bodexList td.extravalue { white-space:nowrap;overflow:hidden; }

/**
 * bodex Bottom, list button
 **/
.bodexBottom { margin:10px 0 20px; }
.bodexBottom .leftButtonBox { float: left; }
.bodexBottom .rightButtonBox { float: right; }

/* secret Content */
.secretContent { margin:20px auto; text-align:center; border:1px solid; width:240px; }
.secretContent .title { padding:10px 0 10px 0; display:block; font-weight:bold; }
.secretContent .content { padding:10px 0 10px 0;display:block; }
.secretContent .content input[type="password"] {margin-right:5px;}
.secretContent .content input {*margin-right:5px;}

/**
 * bodexSearch
 **/
.bodexSearch{ position:relative; margin:0; padding:1px 0; line-height:normal;}
.bodexSearch *{ margin:0; padding:0;}
.bodexSearch select{height:23px;}
.bodexSearch input.dStyle {width:140px;height:19px;}
.bodexSearch fieldset {border:0; margin:0; padding:0;}
.bodexSearch .infoEtc{ position:absolute; top:11px; right:0;}
.bodexSearch .infoEtc li{ display:inline;}
.bodexSearch .infoEtc li a{ display:inline-block; height:11px; background-repeat:no-repeat; overflow:hidden;background-image:url(../images/common/buttonContributorsTaglist.gif);}
.bodexSearch .infoEtc li a span{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden;}
.bodexSearch .infoEtc li.contributors a{ width:12px; background-position:0 0;}
.bodexSearch .infoEtc li.tag a{ width:41px; background-position:-12px 0;}

/**
 * Page
 **/
.pagination{ padding:15px 0; margin:0; text-align:center;}
.pagination *{ margin:0; padding:0;}
.pagination img{ border:0;}
.pagination a,
.pagination strong{ border:none; text-decoration:none; position:relative; display:inline-block; line-height:normal; font-family:Tahoma, Sans-serif; vertical-align:middle;}
.pagination a{ font-weight:normal !important;}
.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd{ font-weight:normal !important; white-space:nowrap; }

/* Pagination A1 */
.pagination.a1 a,
.pagination.a1 strong{ margin-left:-5px; padding:1px 8px 5px 8px; font-weight:bold; font-size:12px;line-height:10px;}
.pagination.a1 a.prev{ padding-left:10px; background: url(../images/common/arrowPrevA1.gif) no-repeat left center; }
.pagination.a1 a.prevEnd{ border-left:0;padding-left:15px; background: url(../images/common/arrowPrevEndA1.gif) no-repeat left center; }
.pagination.a1 a.next{ padding-right:10px; background: url(../images/common/arrowNextA1.gif) no-repeat right center; }
.pagination.a1 a.nextEnd{border-right:0;padding-right:15px; background: url(../images/common/arrowNextEndA1.gif) no-repeat right center; }

/**
 * message box
 **/
.smallBox { border:1px solid; width:280px; margin: 30px auto 30px auto; padding-bottom:10px; }
.smallBox h3 {border-bottom:3px solid; margin:0; font-size:1.2em; padding:.8em 2em .6em 1.2em;  }
.smallBox .inputPassword { text-align:center;border:none; padding:2em 2em 1.5em 2em;}
.smallBox .inputPassword input { width:5em;}
.smallBox .inputPassword input.userPw {margin-right:5px;width:8em;}
.smallBox .messageBox {padding:10px; }

/**
 * tag List
 **/
.tagsBox { border:1px solid; padding:10px; overflow:hidden;}
.tagsBox h4 { margin:0; padding:2px; }
.tagsBox .tags div { float:left; padding:2px; margin-right:10px; overflow:hidden; white-space:nowrap; height:15px;}
.tagsBox .tags div a { text-decoration:none; line-height:150%;}
.tagsBox .tags .tagTypeA a { font-weight:bold; font-size:12pt; margin:0;}
.tagsBox .tags .tagTypeB a { font-size:11pt; margin:0;}
.tagsBox .tags .tagTypeC a { font-weight:bold; font-size:11pt; margin:0;}
.tagsBox .tags .tagTypeD a { font-weight:bold; margin:0;}
.tagsBox .tags .tagTypeE a { font-weight:normal; margin:0;}

/**
 * editorOption
 **/
.bodexWrite { border:1px solid; padding-bottom:10px;}
.bodexWrite fieldset { border:none; }

.bodexWrite .userNameAndPw { margin:10px 10px 0 10px; }
.bodexWrite .userNameAndPw .userName {margin-left:5px;}

.bodexWrite .userNameAndPw input.userName,
.bodexWrite .userNameAndPw input.userPw {width:60px;}
.bodexWrite .userNameAndPw input.emailAddress,
.bodexWrite .userNameAndPw input.homePage {width:90px; }

.bodexWrite dl { padding:0; margin:0; }
.bodexWrite dl dd { padding:0; margin:0; }
.bodexWrite dl.option { margin:5px 0 0 10px; padding:0;}
.bodexWrite dl.option dd { display:inline; margin-right:5px; }
.bodexWrite dl.option dd * { vertical-align:middle;}
.bodexWrite dl.option dd select { width:8em; font-size:.95em; }

/**
 * xpress-editor
 **/
.xpress-editor .fileUploader { padding-left:10px;}

.toggleLayout{display:block;}
.toggleLayout.active{ display:none;}


