@charset "utf-8";

#news-updates h3 { letter-spacing: 0; }

.post-user .avatar-interior { background-image: url(../images/layout/cms/avatar_edges.gif) }
.post-user img { height:64px; }
.mvp .post-user .avatar-interior { background-image: url(../images/layout/cms/avatar_edges_mvp.gif) }
.cms-announcement { background-color: #010308; background-image: url(../images/layout/cms/announce_bg.jpg) }
.cms-announcement .announce-detail { color: #8ae0e1 }
.cms-announcement .announce-sig { color: #518abc }
.karma .rate-btn, .karma .rate-btn span { background-image: url(../images/layout/cms/icon_rating.png) }
#content .rate-btn,
#content .karma .rate-btn-holder.selected: hover .ratebtn { color: #19659d }
#content .rate-action a.report { color: #ffab00; background-image: url(../images/layout/cms/alert_icon.png); border-top-color: #002d57 }
#content .rate-action a.report: hover { background-color: #422D00 }
#content .rate-btn-holder a.rate-btn: hover,
#content .rate-btn-holder: hover a.rate-btn { color: #4afcff }
.karma-feedback,
.prev-vote { border-color: #012444; background: #012444 }
.prev-vote { color: #cc8f0e }
#content .rate-action a { color: #c1ffff }

/* From cms-common.css */

#thread a.b-type span { background-image: url("../images/layout/cms/button2_.png"); color: #00b4ff; }
.character-options .linebreak { border-top-color: #026ca8; }
.character-info .character-name { color: #00a2fb; }

.post-user .avatar-interior { background-image: url("../images/layout/cms/avatar_edges.gif"); }
.mvp .post-user .avatar-interior { background-image: url("../images/layout/cms/avatar_edges_mvp.gif"); }
.cms-announcement { background-color: #010308; background-image: url("../images/layout/cms/announce_bg.jpg"); }
.cms-announcement .announce-detail { color: #8ae0e1; }
.cms-announcement .announce-sig { color: #518abc; }
.karma .rate-btn { background-image: url("../images/layout/cms/icon_rating.png"); }
#content .rate-btn,
#content .karma .rate-btn-holder.selected:hover .ratebtn { color: #19659d; }
#content .rate-action a.report { color: #ffab00; background-image: url("../images/layout/cms/alert_icon.png"); border-top-color: #002d57; }
#content .rate-action a.report:hover { background-color: #422d00; }
#content .rate-btn-holder a.rate-btn:hover,
#content .rate-btn-holder:hover a.rate-btn { color: #4afcff; }
.karma-feedback,
.prev-vote { border-color: #012444; background: #012444; }
.prev-vote { color: #cc8f0e; }
#content .rate-action a { color: #c1ffff; }

#content .hidden-reveal { color: #008652; }

#report-post { background: #012249; }
#report-post .report-detail { color: #ffaa00; }
#report-post .report-desc { color: #25a2ea; }
#page-comments .reporting,
#thread .reporting .post-interior { background-image: url("../images/layout/cms/post_report_bg.gif"); }

/* From comments.css */
#news-updates .news-article .article-left a .thumb-frame { display: block; width: 148px; height: 143px; background: url("../images/homepage/thumb-frame.png") }
#news-updates .news-article .article-left a:hover .thumb-frame { background-position: -150px 0; }
a.comments-link { background-image: url("../images/layout/cms/blog_icons.gif"); }
.by-line a.comments-link { color: #009cff; }
#page-comments h3 { font-family: "Lucida Sans Unicode", Calibri, Arial, Helvetica; }

#page-comments { margin: 0; padding: 20px 10px 30px 20px; }
#page-comments .loggedOut,
#page-comments .new-post.loggedOut .comment { background: #000819; }
#page-comments .comment { color: #8cc1e3; background-color: #001c37; }

#page-comments .comment .user { color: #00ff84; }
#page-comments .comment .user .character,
#page-comments .comment .user .character a { color: #007c49; }
#page-comments .comment .user .time a { color: #49607f; }
#page-comments .new-post .user { color: #cbf2ff; }
#page-comments .new-post .user .character,
#page-comments .new-post .user .character a { color: #00bfff; }
#page-comments .blizzard .content { color: #00b4ff; }

#page-comments .high-rated { background: #003161; }
#page-comments .hidden .status-text { color: #49607f; }

.comment-actions .reply-link { 	border-color: #1b3c69; }
#page-comments .hidden .user a.context-link { color: #008652; }
#page-comments .hidden .user .character,
#page-comments .hidden .user .character a { color: #004434; }

#content .cm-action { color: #009cff; }

#page-comments .new-post { 	background-image: url("../images/layout/cms/comment_post_bdr_bg.gif"); background-color: #011e4b; }
#page-comments .new-post .comment { 	background-image: url("../images/layout/cms/comment_post_bg.gif"); background-color: #00205d; }

.disabled-comments-msg { background: #002444; }

.post-user .portrait-b,
#page-comments .portrait-b,
.post-user .portrait-c,
#page-comments .portrait-c { width: 55px; height: 55px; padding: 3px 5px; background:url("../images/portrait-frame.gif") no-repeat scroll -1px -210px transparent; }
.post-user .portrait-b img,
#page-comments .portrait-b img,
.post-user .portrait-c img,
#page-comments .portrait-c img { width: 55px; height: 55px; }

#page-comments .nested .comment-interior { padding-left: 95px; }


/* Topic title and post history */
.post-history-int {background-color:#091b31;}


/* From forums.css */

#forum-content input,
#forum-content textarea { background: #FFF; -moz-box-shadow: 0 0 10px -3px #45dbff; -webkit-box-shadow: 0 0 10px -3px #444; box-shadow: 0 0 10px -3px #444; }
#forum-content .section-header a { border-right-color: #0a447d; }
#forum-content .section-header .topic { color: #0096dc; }

#posts .post-pages .ui-pagination { color: #6885ae; background-image:url(../images/layout/cms/icon_subpaging.gif) }
#posts .post-pages .ui-pagination li a { color:#00b678 }
#posts .post-pages .ui-pagination li a:hover { color:#FFF }

.forum-title { color: #8ae0e1; }
#station-view .bt-lite { background-image: url("../images/layout/cms/blizz_bg.gif"); }
.forum-icon-home { background-image: url("../images/layout/cms/forum_icon.png"); }
.forum-info.poll { background-image: url("../images/layout/cms/poll_icon.png"); }
.cm-actions .button2 .icon { background-image: url("../images/layout/cms/cm_icons.gif"); }
#cm-moveTarget option[disabled] { background: #e1e1e1; }

#posts td { border-bottom: 1px solid #002241; }
#posts .post-th { color: #c0feff; }
#posts tr:hover { background: #001a30; }
#posts tr.featured { background: #052830; }
#posts tr.featured:hover { background-image: url("../images/layout/cms/row_featured_hover.gif"); background-color: #042a0f; }
#forum-content .forum-post-icon { background-image: url("../images/layout/cms/post_active.png"); }
#forum-content .forum-post-icon .blizzard_icon { background-image: url("../images/layout/cms/icon_blizzard.png"); }

#posts .post-author, #posts .post-lastPost { color:#6885ae; }
#posts .post-replies, #posts .post-views { color: #0D53AD; }
#posts tr.read .post-title a { color: #007553; }
#posts tr.read:hover .post-title a { color: #fff; }
#posts tr.mvp .post-author { color: #6f9d3f; }
#posts tr.read .forum-post-icon { background-image: url("../images/layout/cms/post_inactive.png"); }
.tt_time { color: #0d53ad; }
.tt_info { color: #0d53ad; }

.bluetracker #posts .content a { color: #00b4ff; }
.bluetracker #posts .content { color: #00b4ff; }
.bluetracker #posts .desc { color: #006a8e; }
.bluetracker #posts .post-title .forum-source { color: #93e1f7; }
.bluetracker-icon-home { background-image: url("../images/layout/cms/bluetracker_icon.png"); }
.bluetracker { background-image: url("../images/layout/cms/bluetracker_bg.jpg"); }

#poll-container { background-image: url("../images/layout/cms/poll_bg.jpg"); background-color: #001b44; border-color: #29b0df; -moz-box-shadow: 0 0 9px rgba(0,104,163,1); -webkit-box-shadow: 0 0 9px rgba(0,104,163,1); box-shadow: 0 0 9px rgba(0,104,163,1); }
#poll-container .poll-interior { background-image: url("../images/layout/cms/above_glow.png"); color: #c8f5ff; -moz-box-shadow: inset 0 0 9px -2px rgba(4,233,250,1); -webkit-box-shadow: inset 0 0 9px -2px rgba(4,233,250,1); box-shadow: inset 0 0 9px -2px rgba(4,233,250,1); }
#poll-container .selection-count { color: #8ae0e1; }
#poll-container .poll-actions a { background-image: url("../images/layout/cms/twin_buttons.png"); }
#poll-container .poll-stats { color: #0b5498; }
#poll-container .poll-stats span { color: #3b7cb9; }
#poll-container .results .result-container { background-image: url("../images/layout/cms/poll_bars.gif"); background-color: #01151c; }
#poll-container .results .result { background-image: url("../images/layout/cms/poll_bars.gif"); }
#poll-container .results .result span { background-image: url("../images/layout/cms/poll_bars.gif"); text-shadow: 0 0 2px #000e21,0 0 2px #000e21,0 0 2px #000E21,0 0 2px #000e21; }
#thread { background-image: url("../images/layout/cms/gradient_border.gif"); }
.post, .post .deleted { background-image: url("../images/layout/cms/post_bg.jpg"); background-color: #000d20; }
#thread .blizzard { background-image: url("../images/layout/cms/post_bg_blizzard.jpg"); }
.high-rated { background-image: url("../images/layout/cms/post_bg_rated_high.jpg"); background-color: #022c5c; }
.high-rated .post-detail { color: #fff; }
.low-rated .post-detail { color: #354155; }

.post-info .postData,
.post-info .postData a { color: #c1ffff; }
.post-info .postData a:hover { color: #fff; }
.post-info .highrated { color: #43e132; }
.post-info .lowrated { color: #49607f; }
.post-info .postData .date,
.post-edited { color: #49607f; }

.post-user,
.talkback .post-user { background-image: url("../images/layout/cms/post_avatar_bg.png"); }
#thread .reporting .post-interior { background-image: url("../images/layout/cms/post_report_bg.gif"); }
.character-info .user-name .context-link { color: #00d683; }
.blizzard .user-name .context-link,
.new-post .character-info .user-name .context-link { color: #fff; }
.context-link { background-image: url("../images/layout/cms/char-arrow.gif"); }
.context-link:hover, .character-info .user-name:hover .context-link { background-position:right -9px; }

.character-options .linebreak { border: none; }
.post-user .achievements { background-image: url("../images/layout/cms/icon_achievements.gif"); color: #6595b2; }

.post .blizzard-title { color: #00a2fb; }
.post .mvp-title { color: #81b558; }
.post .deleted .user-name-container,
.post .deleted .post-detail,
.post .deleted .post-info-int { color: #49607f; }
#thread .post .deleted .context-link { color: #49607f; }

.talkback { background-image: url("../images/layout/cms/reply_bg.jpg"); background-color: #000d1f; }
#forum-content .talkback .blizzard { background-image: url("../images/layout/cms/reply_blizz_bg.jpg"); }
.new-post .post-info-int { color: #96c7ff; }
.new-post .post-info-int .num-posts { color: #00e5b0; background: #012c5f; }
.bannedInfo { background: #01224f; }
.talkback-controls span { background-image: url("../images/layout/cms/forum_sprites.gif"); }
.talkback-controls a.selected .c { color: #00142d; }
.talkback-btm { background-image: url("../images/layout/cms/talkback_btm.png"); }
.talkback-code { background-image: url("../images/layout/cms/reply_bg_btm.jpg"); background-color: #001228; color: #8594b6; }
.talkback-code strong { color: #ffaa00; }

#station-view .readmore { color: #c1ffff; }
#station-view .bt-mask-l,
#station-view .bt-mask-r { background-image: url("../images/layout/cms/bt_mask_bg.png"); }
#station-view .bt-set { background-image: url("../images/layout/cms/bt_lite_bg.png"); }
#station-view .bt-set a .desc { color: #00b4ff; }
#station-view .bt-set a .info { color: #417aa1; }
#station-view .bt-set a:hover { background-image: url("../images/layout/cms/bt_lite_bg.png"); }
#station-view .bt-right,
#station-view .bt-left { background-image: url("../images/layout/cms/bt_lite_ctrl.gif"); }

.forum-parent { background-image: url("../images/layout/cms/station_parent.gif"); }
#forum-list a.forum-parent { color: #13488f; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif }
#forum-list a.forum-parent:active,
#forum-list a.forum-parent:hover,
#forum-list a.forum-parent:target { color: #baf8f9; }

.nextBlizz { background-image: url("../images/layout/cms/next_blizz.gif"); }
#posts .post-title .last-post a { background-image: url("../images/layout/cms/icon_last.gif"); }

.forum-link { background-image: url("../images/layout/cms/forum_icon_temp.png"); background-color: #001536; }
.forum-link .desc { color: #67a1d5; }
.forum-link:hover { background-color: #002050; }
.forum-link:hover span { color: #c1ffff; }
.right-column .module { background: #000819; }
.right-column .module  .readmore { border-bottom-color: #0b4276; }
.social-counter { background-image:url(../images/layout/cms/social-icon.gif); }
.social-counter a { color:#000819; }

.coc { color: #34679a; background: #000819; }

#station-view .readmore { text-transform: uppercase; }
#station-view,
#forum-content { padding: 38px 0 0 0; }
.forum-parent { text-transform: uppercase; }

/* bml */
.bml-toolbar button { background-image: url("../images/icons/bml.gif"); }

/* From homepage.css */
#news-updates .news-article { background-image: url("../images/homepage/news-bg.jpg") }
#news-updates .by-line { color: #3d5f78 }
#news-updates .by-line a { color: #009CFF }
#news-updates .by-line span { color: #1e425d }

#news-updates .news-article { background-image: url("../images/homepage/news-bg.jpg"); }
#news-updates .by-line { color: #3d5f78; }
#news-updates .by-line a { color: #009cff; }
#news-updates .by-line span { color: #1e425d; }

.ui-slideshow .slide { color: #008cd6; }
.ui-slideshow .slide h3,
.slide h3 a { font-family: "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color: #a8eeff }

/* From blog.css */
#right { color: #395972; background: #000819; padding: 0; width: 325px; overflow:  hidden; }

#featured-news { background-image: url("../images/homepage/featured-bg.jpg"); }
.featured-news .featured a { color: #a8eeff; }
.featured-news .featured a .featured-img { border-color: #0f3d70; -moz-box-shadow: #0f3d70 0 0 10px; -webkit-box-shadow: #0f3d70 0 0 10px; box-shadow: #0f3d70 0 0 10px; }
.featured-news a:hover .featured-img { border-color: #1159a9; }

.sidebar-content .featured-news a { color: #67a1d5; }
.sidebar-content .featured-news .date { color: #417aa1; }

#content .more { /*background-image: url("../images/icons/bullet-crumb.png"); */ }
#content .back-arrow { background-image: url("../images/icons/link-arrows.png"); }
#blog { background-image: url("../images/layout/cms/separator_bg.jpg"); padding-top: 20px; }
#blog.damocles-edit { background-color:#010E21; }

#blog .detail strong { color:#67A1D5; }
#blog .social a,
#blog .share-link { background-image: url("../images/layout/cms/blog_icons.gif"); }
h3.blog-title { font-family: "Lucida Sans", Arial, Helvetica; }

#blog .byline { color: #3d5f78; }
#blog .byline a { color: #009cff; }

#blog .community-share { border-top-color: #002555; }
#blog .community-share a { color: #009cff; }
#blog .keyword-list { border-top-color: #002555; }

.button_count .connect_widget_interactive_area .connect_widget_text { color: #6ea6ca; }
.button2 .icon-quote { background-image: url("../images/layout/cms/icon_quote.gif"); }

.page-comment-interior h3, .comments-container { padding: 0; }
.comments-container .ui-pagination { padding-top:16px }

/* sidebar */
.sidebar-module { padding: 10px;}
.sidebar-module .sidebar-title { padding-bottom: 10px; border-bottom: 2px solid #0b4276 }
.sidebar-module .sidebar-title h3,
.sidebar-module .sidebar-title h3 a { color: #a3c9e4; font-size: 15px; font-weight: normal; }
.sidebar-module .sidebar-title h3 a:hover { color: #fff; }
.sidebar-module .sidebar-title h3 { padding-top: 1px; padding-bottom: 1px; }
.sidebar-module .sidebar-content { padding: 0 0 10px 0; }
.sidebar-module .sidebar-content.loading { padding: 40px; background: url("../images/loaders/blue-loader.gif") 50% 50% no-repeat }
.sidebar-module .sidebar-error { padding: 5px 0 5px 35px; background: url("../local-common/images/icons/warning.png") 0 5px no-repeat }
.sidebar-module .sidebar-tile { color: #395972; min-height: 30px; padding: 7px 5px 5px 5px; background-position: 0 0; display: block; margin-top: 10px; }
.sidebar-module .sidebar-tile strong { font-weight: normal; color: #76e3ff }
.sidebar-module .sidebar-tile .portrait-c { float: left; margin-right: 10px }
.sidebar-module .sidebar-tile:hover { background-color: #001A30; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.sidebar-module .sidebar-ladder { min-height: 30px; margin-bottom: 10px; background-position: 0 0; display: block; margin-top: 10px; }
.sidebar-module .sidebar-ladder h3 a { font-weight: normal; color: #76e3ff }
.sidebar-module .sidebar-all { text-align: right; padding-top: 5px }
.sidebar-module .sidebar-all a { padding-right: 12px; background: url("../images/icons/more-arrows.gif") 100% 2px no-repeat }
.sidebar-module .sidebar-all a:hover { background-position: 100% -45px }

.sidebar-bot { min-height: 250px; position: relative; }
.sidebar-loading { padding: 100px 25px; position: absolute; width: 250px; top: 0; left: 0; text-align: center; background: url("../images/loaders/blue-loader.gif") 50% 75% no-repeat; }

/* sidebar ads */
#sidebar-achievements .sidebar-tile { cursor: pointer }
#sidebar-promo { color: #fff; width: 300px; margin: 0 auto 15px auto; padding: 0; position: relative }
#sidebar-promo p a { color: #a8eeff }
#sidebar-promo p a:hover { color: #fff }
#sidebar-promo .promo-button2 { margin: 8px auto }
#sidebar-promo #promo-wrapper { position: absolute; bottom: 10px; left: 0; width: 300px; z-index: 0 }
#sidebar-promo .promo-free-wow { width: 300px; height: 240px; background: url("../images/sidebar/free-wow-for-sc2/en-us.jpg"); display: block }
#sidebar-promo .promo-free-wow:hover { background-position: 0 -250px; }
#sidebar-get-started { width: 270px; height: 200px; padding: 25px 15px; margin: 0 auto 10px auto; background: url("../images/sidebar/get-started.jpg") 0 0 no-repeat; text-align: center; cursor: pointer }
#sidebar-get-started:hover { background-position: 0 -250px }
#sidebar-get-started h2 { color: #9ed5db; font-weight: normal; font-size: 24px; margin-bottom: 120px }

a.sidebar-hots-preview { display: block; width: 285px; height: 97px; border: 1px solid #2d1733; background: url("../images/homepage/hots-preview.jpg") no-repeat left top;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 10px auto 0 auto; }
a.sidebar-hots-preview:hover { background-position: left bottom; border-color: #43224d; }

a.sidebar-dota-preview { display: block; width: 285px; height: 95px; border: 1px solid #062a50; background: url("../images/homepage/dota-preview.jpg") no-repeat left top;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 10px auto 0 auto; }
a.sidebar-dota-preview:hover { background-position: left bottom; border-color: #0b4276; }

#sidebar-links.promo a { border: none; display: block; width: 300px; height: 85px; margin: 10px auto; }
#sidebar-links.promo a.promo-razer-spectre { background: url("../images/sidebar/promos/eu-razer-spectre.jpg") no-repeat 0 0}
#sidebar-links.promo a.promo-authenticator { background: url("../images/sidebar/promos/eu-authenticator.jpg") no-repeat 0 0}
#sidebar-links.promo a:hover { background-position: 0 -85px }
#sidebar-links.promo a .buy-now-cart { display: block; float: left; height: 23px; left: 8px; line-height: 22px; padding-left: 28px; position: relative; top: 45px; text-shadow: 2px 1px 3px #000000; }

/* EU specific promotion */
#right .pricecut { background-image: url("../images/sidebar/pricecut/en-us.jpg"); }
#right .pricecut a { width: 300px; height: 240px; display: block; }
.poptopic-list a { border-top-color: #002748; }
.poptopic-list a .int { padding: 10px; background-image: url("../images/layout/cms/arrow_r_hover.png"); }
.poptopic-list a .title { color: #00b678; font-weight: bold; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block; width: 245px;}
.ff .poptopic-list a .title {white-space:normal; word-wrap:break-word; height:19px;}
.poptopic-list a .desc { color: #417aa1; display: block; overflow: hidden; }
.poptopic-list a .loc { color: #67a1d5; }
.poptopic-list a:hover { background: #001a30; }
.poptopic-list a:hover span { color: #c1ffff; }

/* bml */
.post-detail code,
.post-detail pre { border-color: #002555; background: #03132b; color: #a8cae0; }
.post-detail blockquote { border-color: #002555; border-bottom-color: #002555; }
.post-detail blockquote:hover { border-color: #063b82; }
.post-detail blockquote div { color: #49607F; }
.post-detail blockquote div a { font-weight: bold; }
.post-detail blockquote.quote-public { border-color: #002555 !important; border-bottom-color: #002555 !important; color: #6EA6CA !important; }
.post-detail blockquote.quote-public:hover { border-color: #063b82 !important; }

/* Post/Topic History */
.post-history-int {border:1px solid #0e3461;}
.post-history-int .wrapper {padding:0; margin:0;}
