/* view forum */
.view-forum .forum-topics { width:994px; border-collapse:separate }
.view-forum .forum-topics th { font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana; font-weight:normal; color:#C0FEFF; text-align:left; text-transform:uppercase; padding-bottom:5px }
.ko-kr.view-forum .forum-topics th { font-family: Dotum; white-space: nowrap; }
.view-forum .forum-topics th,
.view-forum .forum-topics td { border-bottom: 1px solid #002241 }

.view-forum .forum-topics tbody tr:hover { background-color: #001a30 }
.view-forum .forum-topics td { height: 41px; }

.view-forum .forum-topics .subject-column { width:553px }
.view-forum .forum-topics .icon-cell { width:55px }
.view-forum .forum-topics .icon-cell .topic-icon-wrapper { display:block; width:40px; height:42px; padding-left:7px; position:relative }
.view-forum .forum-topics .icon-cell .topic-icon { position:absolute; z-index:1; top:3px; display:block; width:40px; height:35px; background: url("../../images/icons/forum-landing.png") 0 0 no-repeat; }
.view-forum .forum-topics .icon-cell .employee-icon { position:absolute; z-index:2; top:19px; left:12px }

.view-forum .forum-topics .topic-title { display:block; height:41px; line-height:41px; max-width: 410px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ie .view-forum .forum-topics .title-cell { zoom:1 }
.ie .view-forum .forum-topics .topic-title { width:300px; zoom:1; overflow:hidden; white-space:nowrap; display:block }
.view-forum .forum-topics .topic-title .status-text { color:#FFF; font-size:11px; padding-right:7px; display:block; float:left; line-height:41px }

.view-forum .forum-topics .locked .topic-title:after { display:inline-block; content:" "; position:relative; top:2px; left:3px; width:12px; height:16px; background: url("../../images/icons/forum-landing.png") -80px -20px no-repeat; }
.view-forum .forum-topics .locked .topic-title:hover:after { opacity:0.8 }

.view-forum .forum-topics .author-cell { width:120px }
.view-forum .forum-topics .author-cell .author-wrapper { display:block; white-space:nowrap; height:41px; width:120px; text-overflow:ellipsis; overflow:hidden }
.view-forum .forum-topics .author-cell .author-wrapper .author-name { display:block; float:left; height:41px; line-height:41px; width:120px; white-space:wrap; text-overflow:ellipsis; overflow:hidden }
.view-forum .forum-topics .author-cell .author-wrapper .author-name.blizzard-post { color:#FFF; width:auto; max-width:96px; text-overflow:ellipsis; overflow:hidden }
.view-forum .forum-topics .author-cell .author-wrapper .author-name.mvp-author { color: #81B558 }
.view-forum .forum-topics .author-cell .author-wrapper .employee-icon { float:left; margin:14px 0 0 4px }

.view-forum .forum-topics .last-poster-column { text-align:right; padding-right:20px }
.view-forum .forum-topics .last-post-cell { width:184px; padding-right:10px }
.view-forum .forum-topics .last-post-cell .last-post-link { white-space:nowrap; display:block; height:41px }
.view-forum .forum-topics .last-post-cell .author-wrapper { float:left; text-align:right; padding-right:10px }
.view-forum .forum-topics .last-post-cell .author-name { color: #6EA6CA; text-align:right }
.view-forum .forum-topics .last-post-cell .author-wrapper .author-name.blizzard-post { width:96px }
.view-forum .forum-topics .last-post-cell .last-post-time { color: #005A8E; font-size:11px; text-align:right; line-height:41px }
.view-forum .forum-topics .last-post-cell .last-post-link:hover .author-name { color:#FFF }
.view-forum .forum-topics .last-post-cell .last-post-link:hover .last-post-time { color:#FFF; border-color:#FFF; }

.view-forum .forum-topics .reply-column,
.view-forum .forum-topics .reply-cell {  padding-right: 5px; padding-left: 5px;  text-align: center; }
.cjk.view-forum .forum-topics .reply-column  {  width: 40px; }
.view-forum .forum-topics .view-column,
.view-forum .forum-topics .view-cell { text-align: center; }
.view-forum .forum-topics .reply-cell,
.view-forum .forum-topics .view-cell { color:#005A8E; font-size:11px; }


.view-forum .forum-topics .post-pages-cell { white-space:nowrap }
.view-forum .forum-topics .post-pages-cell .pages-wrapper { height:41px; position:relative; }
.view-forum .forum-topics .post-pages-cell .last-read-page { display:block; width:20px; height:41px; }
.view-forum .forum-topics .post-pages-cell .last-read-page .last-read-arrow { display:block; background: url("../../images/icons/forum-landing.png") -80px 0px no-repeat; height:10px; width: 6px; position:absolute; left:0; top:15px }
.view-forum .forum-topics .post-pages-cell .last-read-page:hover .last-read-arrow { background-position:-80px -10px }

.view-forum .forum-topics .post-pages-cell .ui-pagination { background: url("../../images/layout/cms/icon_subpaging.gif") 0 50% no-repeat; color:#6885ae; display:block; float:right; padding:0 20px 0 15px; height:41px; line-height:41px; white-space: nowrap; font-size: 11px;  }
.view-forum .forum-topics .post-pages-cell .ui-pagination li { float:none; padding:0; margin:0; background:none; display:inline; }
.view-forum .forum-topics .post-pages-cell .ui-pagination li a { float:none; font-weight:normal; padding:0 0 0 2px; display:inline; background:none; color:#00b678; border:0; box-shadow:none }
.view-forum .forum-topics .post-pages-cell .ui-pagination li a:hover { color:#FFF }
.view-forum .forum-topics .post-pages-cell .ui-pagination li span { float:none; color: #00b678; display: inline; border: 0; padding: 0; }
.ko-kr.view-forum .forum-topics .post-pages-cell .ui-pagination li.expander span { font-size: 12px; }

/* forum moderation */
.view-forum .moderator-options { padding:20px; border:1px solid #6EA6CA; background-color: #001a30; margin-top:20px }
.view-forum .moderator-options .form-inner { padding:20px; background-color:#010e21; margin-top:10px }

/* read topics */
.view-forum .forum-topics .read .topic-title { color:#007553 }
.view-forum .forum-topics .read .icon-cell .topic-icon { background-position:-40px 0 }

/* create topic area */
.view-forum .forum-actions { padding: 20px 20px 20px; }
.ie6 .view-forum .forum-actions { height: 140px; }
.view-forum .forum-actions.forum-actions-bottom { padding-bottom:50px }

.view-forum .forum-actions .forum-permission-error { float:left; width:600px }
.view-forum .forum-actions .forum-permission-error a { display:block }
.view-forum .forum-actions .forum-permission-error a:after { content:" "; display:inline-block; width:10px; height:11px; position:relative; top:1px; left:5px; background: url("../../images/icons/flyout-arrows.gif") -3px -122px no-repeat; }
.view-forum .forum-actions .forum-permission-error a:hover:after { background-position:-3px -176px; }

.view-forum .forum-actions .create-button-wrapper { float:left; max-width:600px }
.view-forum .forum-actions .create-button-wrapper .forum-mod-tools { padding-top:10px }
.view-forum .forum-actions .create-button-wrapper .forum-mod-tools .save-order { padding-left:5px }
.view-forum .forum-actions-top .actions-right { position: absolute; top:40px; right: 30px; }
.ie67 .view-forum .forum-actions .actions-right { width:400px; }
.view-forum .forum-actions .paging-wrapper { padding-top:15px; float:right }
.view-forum .forum-actions-top .actions-left { max-width:710px; }
.view-forum .forum-actions-top .actions-left .create-button-wrapper { margin-top:14px }
.view-forum .forum-actions-top .actions-left .subheader-2 { font-size:30px }
.ko-kr.view-forum .forum-actions-top .actions-left .subheader-2 { font-family: DaumRegular; }

/* topic tooltip */
.topic-tooltip .topic-detail { display:block; padding-bottom: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; word-wrap: break-word; max-width: 290px; }
.ko-kr .topic-tooltip .topic-detail { font-family: Dotum; }
.cjk .topic-tooltip .topic-detail { font-weight:normal }
.topic-tooltip .created { color: #0D53AD; font-size:11px }
.cjk .topic-tooltip .created { font-size:12px }
.topic-tooltip .info { color: #0D53AD;  font-size:11px }
.cjk .topic-tooltip .info { font-size:12px }
.topic-tooltip .info .views { display:block }
.topic-tooltip .info .last-post { display:block }

/* inner search box */
.view-forum .inner-search-wrapper { float:right; width:210px; margin-top:6px }
.view-forum .inner-search-wrapper #inner-search-field { width: 200px; padding: 5px; color: #707070; border-radius:5px; border-width:0 }
.view-forum .inner-search-wrapper #inner-search-field.active { color: #000; }
.view-forum .inner-search-wrapper .inner-search-submit { display:none }

/* no posts */
.view-forum .no-posts-found { padding:10px 22px }
.view-forum .no-posts-found a { display:block }

/* error page */
.forum-error p { text-align:center; padding:20px 0; font-size:16px }