/* Homepage - left content backgrounds */
.news .left-content { box-shadow: 0 0 20px #000000; background:url(../../images/homepage/bg-center-blog.jpg) repeat-y; width: 649px; overflow-y: visible; }
.ie6 .news .left-content { width: 647px; }
.news .left-content .left-content-inner { background: url("../../images/layout/lower-content-narrow-bottom.jpg") no-repeat scroll 0 100% transparent; }

/* Homepage - carousel */
#slideshow .mask { background: url(../../images/layout/slideshow-mask2.png) no-repeat scroll 0 0 transparent; }
.ie6 #slideshow .mask { background-image: url(../../images/homepage/slideshow-mask.gif); }
#slideshow { padding-left: 2px; width: 633px; }

/* Homepage - featured news */
.news .featured-news li { display: block; float: left; padding-left: 15px; width: 190px; }
.news .featured-news-container { padding-bottom: 20px;  background: url(../../images/homepage/bg-bottom-blog.jpg) no-repeat 0 100%; }
.news .featured-news-container .featured-news { background: url(../../images/layout/lower-content-narrow-top.jpg) no-repeat; padding: 10px 0 10px 10px; }
.news .featured-news .featured a { font-family: Arial; color: #00afff; font-size: 12px; line-height: 18px; }
.news .featured-news .article-wrapper { height: 180px; }
.news .featured-news .article-wrapper .article-content { height: 55px; }
.news .featured-news .article-wrapper .article-content .article-title { max-height: 55px; }
.news .featured-news .article-wrapper .article-image,
.news .blog-articles .article-wrapper .article-image { border: none; }
.news .featured-news .article-wrapper .article-image .article-image-frame,
.news .blog-articles .article-wrapper .article-image .article-image-frame { background: url("../../images/homepage/blog-thumb-frame.png") no-repeat scroll 0 0 transparent; display: block; height: 96px; width: 190px; }
.ie6 .news .featured-news .article-wrapper .article-image,
.ie6 .news .blog-articles .article-wrapper .article-image { border: 1px solid #07314B; }
.ie6 .news .featured-news .article-wrapper .article-image .article-image-frame,
.ie6 .news .blog-articles .article-wrapper .article-image .article-image-frame { background: none; }
.ie6 .news .featured-news .article-wrapper .article-image { width: 188px; }
.news .featured-news .article-wrapper:hover .article-image,
.news .blog-articles .article-wrapper:hover .article-image  { border: none; }
.news .featured-news .article-wrapper:hover .article-image .article-image-frame,
.news .blog-articles .article-wrapper .article-image:hover .article-image-frame { background-position: 0 100%; }
.news .featured-news .article-wrapper .article-meta { line-height: 18px; }
.ie6 .news .featured-news li { padding-left: 7px; } 
.ie6 .news .featured-news .article-wrapper .article-image, .news .blog-articles .article-wrapper  { zoom: 1; }

/* Homepage - blog article list */
.news .blog-articles .article-wrapper  { background:url(../../images/homepage/bg-top-blog.jpg) no-repeat; padding: 20px 21px; margin: 0; }
.news .blog-articles .article-wrapper .article-content .header-2 { padding: 0 0 8px 0; color:#00AFFF; }
.news .blog-articles .article-wrapper .article-content .header-2:hover { color:#FFFFFF; }
.news .blog-load-more { padding-bottom: 20px; }
.news .blog-load-more .load-more { background-color: #02131C; border: 1px solid #051F30; border-radius: 8px 8px 8px 8px; font-size: 12px; text-align: center; text-transform: none; width: 589px; }
.news .blog-load-more .load-more:hover { color: #FFFFFF; }
.news .blog-load-more .load-more.loading { background: #0A0908 url(../../images/loaders/loader-small.gif) 50% no-repeat; text-indent: -9999px; }
.news .blog-articles .article-wrapper .article-content .article-summary { color: #7EADC1; float: left; width:100%; }
.ko-kr.news .blog-articles .article-wrapper .article-content .article-summary, .news .blog-articles .article-wrapper .article-content .article-summary * { font-family: dotum !important; line-height: 15px !important; }
.ko-kr.news .blog-articles .comments-link { background-position: 0 3px; }

/* Homepage - right content backgrounds */
.news .right-sidebar { width: 345px; }
.news .right-sidebar .sidebar { background-image: none; }
.news .right-sidebar .sidebar-top { background-image: none; }
.news .right-sidebar .sidebar-bot { background-image: none; position: relative; }
.news .right-sidebar .sidebar-loading { background-image: url(../../images/loaders/loader.gif) no-repeat; }

/* Homepage - popular articles */
#sidebar-blizzard-posts .sidebar-title .header-3 { margin-bottom: 0; }
.articles-list-plain li { border-bottom: 1px solid #092539; }
.articles-list-plain li .category { color: #147AA8; }
.articles-list-plain li .category:hover { color: #FFFFFF; }
.articles-list-plain li .date { color: #147AA8; }

/* Shared sidebar overrides between Blog and Homepage */
.sidebar-module { padding: 0 15px 0 25px; }
.sidebar .sidebar-bot { padding: 0; }

/* Blog pages */
.blog-article .right-sidebar { padding-top: 10px; }
.blog-article .left-content { background: url("../../images/homepage/blog-bg.jpg") repeat-y scroll 0 0 transparent; margin-top: 40px; padding: 0; }
.blog-article .article-wrapper { background: url("../../images/homepage/blog-bg-top.jpg") no-repeat scroll 0 0 transparent; }
.blog-article .article-wrapper .header-2 { padding: 0; color:#00AFFF; }
.blog-article .article-content .header-image { box-shadow: 0 0 20px #000000; margin-bottom: 20px; margin-top: 20px; width: 600px; overflow: hidden; padding: 0; }
.blog-article .article-wrapper .header-image img { display: block; })
.blog-article .article-wrapper .article-content .detail { padding-bottom: 30px; }
.news .community-share { background: url("../../images/homepage/blog-divider.png") no-repeat scroll 0 0 transparent; border: medium none; padding: 22px 3px 10px; }
.news .keyword-list { background: url("../../images/homepage/blog-divider.png")  repeat-x scroll 50% 0 transparent; border: 0 none; padding-top: 25px; }

/* Blog page - comments */
.bnet-comments { padding: 0 20px 30px; background: url("../../images/homepage/featured-news-bottom.jpg") no-repeat scroll 0 100% transparent; }
.bnet-comments .comments-form-wrapper { margin: 0 0 30px 0; }
.bnet-comments .comments-error-gate { background-color: #06131C; border-radius: 5px 5px 5px 5px; padding: 20px; }
.bnet-comments .moderator-controls { padding: 7px 10px; }
.control-label { padding-right: 3px; }
.bnet-comments .comments-form, .bnet-comments .comment-tile { background-color: #06131C; border-radius: 5px 5px 5px 5px; border-top: 1px solid #040C12; }
.bnet-comments .report-post { display: none; }
.bnet-comments .comments-form .bnet-avatar { border: 1px solid #0A78BE; border-radius: 3px 3px 3px 3px; }
.bnet-comments .comments-form .bnet-avatar img { border-radius: 3px 3px 3px 3px; }
.bnet-comments .rate-post-wrapper { float: right; margin-top: 0; padding: 0; top: -4px; }
.bnet-comments #report-post .report-desc { width: 120px; }

/* Blog page - recent articles sidebar */
.blog-article .sidebar-module .sidebar-title { padding-bottom: 2px; }
.blog-article .right-sidebar #sidebar-recent-articles .articles-list-plain li { border-bottom: 1px solid #092539; }
.blog-article .sidebar .article-block.on-view { background: none; display: block; }
.blog-article .right-sidebar #sidebar-recent-articles .article-block:hover .image { border: 1px solid #0A5B7F; }
.blog-article .right-sidebar #sidebar-recent-articles .article-block .image { border: 1px solid #07314B; box-shadow: none; }
.blog-article .blog-load-more .load-more { width: 225px; }

/* Temporarily hide sidebar ads */
#sidebar-marketing { display:none; }