/* forum index */
.cms-announcement { background-image:url(../images/layout/cms/announce_bg.jpg); }

.forum-list-interior  { padding:0 0 20px 0; }
.forums-home .body-top { background: url("../../images/layout/cms/forum_bg.jpg") 0 0 no-repeat; padding-top:15px }
.forums-home .header-3 {  font-size:16px }

.forums-home .blizzard-posts { padding-top:0; height:240px; position:relative; }
.forums-home .blizzard-posts .header-2 { font-size:18px; height:27px; padding-left:80px; text-align:right; text-transform: none; }
.forums-home .blizzard-posts .header-2 a { font-weight:normal; font-size:12px; letter-spacing: 0.02em; text-transform:none }
.forums-home.cjk .blizzard-posts .header-2 a { font-size:12px }


.forums-home .blizzard-posts .mask-wrapper .mask,
.forums-home .blizzard-posts .mask-wrapper .mask .holder,
.forums-home .blizzard-posts .mask-wrapper .mask .holder .set,
.forums-home .blizzard-posts .mask-wrapper .mask .holder .set .tracked-blizzard-post { height: 165px; }

.forums-home .blizzard-posts .mask-wrapper .mask { width: 925px; left: 35px; }
.forums-home .blizzard-posts .mask-wrapper .mask .holder { left: 0; font-size: 0; }
.forums-home .blizzard-posts .mask-wrapper .mask .holder .set { display: inline-block; float: none; font-size: 12px; }

.forums-home .blizzard-posts .paging-arrow { top: 69px; }
.forums-home .blizzard-posts .paging-arrow.arrow-right { right: -5px; }

.forums-home .blizzard-posts .paging-arrow { background-image: url("../../images/layout/cms/bt_lite_ctrl.gif"); }
.forums-home .blizzard-posts .paging-arrow.arrow-left { background-position:0 0 }
.forums-home .blizzard-posts .paging-arrow.arrow-left:hover { background-position:0 97% }
.forums-home .blizzard-posts .paging-arrow.arrow-right { background-position:100% 0 }
.forums-home .blizzard-posts .paging-arrow.arrow-right:hover { background-position:100% 97% }

.forums-home .blizzard-posts .mask-wrapper .mask-edge { background-image: url("../../images/layout/cms/bt_mask_bg.png"); background-repeat:no-repeat; }
.ie67 .forums-home .blizzard-posts .mask-wrapper .mask-edge { background-image: url("../../images/layout/cms/bt_mask_bg.gif"); }
.forums-home .blizzard-posts .mask-wrapper .mask-edge.mask-left { background-position:0 0; }
.forums-home .blizzard-posts .mask-wrapper .mask-edge.mask-right { background-position:100% 0; }

.forums-home .blizzard-posts .tracked-blizzard-post { background: url(../../images/layout/cms/bt_lite_bg.png) no-repeat; background-position: 0 -20px !important; }

.forums-home .blizzard-posts .tracked-blizzard-post .desc { color: #00affe; padding: 35px 35px 0 35px; display:block }
.forums-home .blizzard-posts .tracked-blizzard-post .desc .int { height: 65px; line-height: 125%; display:block; text-overflow:ellipsis; overflow:hidden }
.forums-home.ko-kr .blizzard-posts .tracked-blizzard-post .desc .int { height:90px }
.forums-home .blizzard-posts .tracked-blizzard-post .info { position:absolute; top:97px; font-size:10px; left: 35px; color: #9aa6bc; width: 235px; line-height: 150%; }
.forums-home.cjk .blizzard-posts .tracked-blizzard-post .info { font-size:12px }
.forums-home .blizzard-posts .tracked-blizzard-post .info .char { font-size: 12px; font-weight: bold; }
.forums-home .blizzard-posts .tracked-blizzard-post .info .char .employee-icon { float:left; position:relative; top:2px; margin-right:2px }

.forums-home .blizzard-posts .tracked-blizzard-post:hover .int { color:#fff; }

/* forum list and popular topics wrapper */
.forums-home .station-content-wrapper { padding:0 30px }

/* list of forums */
.forums-home .left-column { float:left; width:600px }
.module .title,
.forum-wrapper a,
.code-of-conduct, 
.blizzard-posts a,
.no-posts-found a,
.blizz-tracker .forum-topics .content a,
.mod-details a { color:#074e79 }

.forum-wrapper a:hover, 
.cancel-action.cancel-select-topics:hover,
.view-topic .post-character .topic-moderator-options .admin-actions a:hover,
.blizzard-posts a:hover,
.blizz-tracker .forum-topics .content a:hover { color:#0295ee }

a.button-mod { color:#95D4EF }
a.button-mod:hover { color:#fff }

.forums .station-content-wrapper a:not(.button-mod):hover, 
.view-topic .post-character .topic-moderator-options .admin-actions a:hover { color:#0295ee }

#popular-topics .category:hover { color:#333 !important; }

.forums-home .forum-group { width:600px }
.forums-home .forum-group .group-header { display:block; clear:both; line-height: 100%; margin: 20px 0 0 0; padding: 0 0 15px 0; color: #000; font-size: 24px; font-family: "Trebuchet MS", Helvetica, Arial; 
	background: url("../../images/layout/cms/forum-toggler.gif") 100% 7px no-repeat; text-transform: none; }
.forums-home #forum-list .forum-group .group-header:hover { background-position: 100% -71px; color:#037BAD; }
.forums-home #forum-list .forum-group .group-header.collapsed { background-position: 100% -32px; }
.forums-home #forum-list .forum-group .group-header.collapsed:hover { background-position: 100% -110px; }

.forums-home .forum-group .child-forums { background:none; padding-top:15px; overflow:hidden }
.forums-home .forum-group li { width: 294px; height: 90px; display: block; float: left; font-size:12px; border-radius:6px; margin:2px  }
.forums-home .forum-group .forum-link { background-color:#e5e4e3;  display:block; width:294px; height:90px }
.forums-home .forum-group .forum-link:hover { background-color: #fff }

.forums-home .forum-group .forum-link .forum-icon { max-width: 50px; max-height: 50px; padding: 10px 0 0 10px; float:left; display:block; text-align:center }
.forums-home .forum-group .forum-link .forum-details { display:block; float:left; padding:11px 0 0 3px; width:218px }
.forums-home .forum-group .forum-link .forum-details .forum-title { font-weight:bold; display:block; font-size:16px;}
.forums-home.cjk .forum-group .forum-link .forum-details .forum-title { font-weight:normal; font-size:12px }
.forums-home .forum-group .forum-link .forum-details .forum-desc { color:#656565; font-size:11px; display:block }
.forums-home.cjk .forum-group .forum-link .forum-details .forum-desc { font-size:12px }
.forums-home .forum-group .forum-link:hover .forum-details .forum-desc { color:#000 }
.forums-home .forum-group .forum-link .forum-details .forum-title .forum-status strong { font-weight:normal }

/* popular topics */
.forums-home .right-column { padding-left: 0; width: 315px; float:right }
.forums-home .right-column .module { margin: 0 0 20px 0; }
.forums-home .right-column .title-forums {  padding-bottom: 8px; margin:20px 0 0;border-bottom:1px solid #B5B3B2; background-image: none; }
.forums-home .right-column .sidebar-module { margin:0 }




/* code of conduct */
.forums-home .code-of-conduct { display:block; background-color: #EFEFEF; text-align:center; padding:10px; border-radius:10px; font-size:10px; text-transform:uppercase }
.forums-home.cjk .code-of-conduct { font-size:12px }