@charset "utf-8";

/* istorm CMS Overrides */
#right { margin: 0 0 0 0; padding: 0; }
.homepage #right { padding-top: 5px;}

#homepage, #blog-wrapper { background: url("../images/homepage/shadow.png") repeat-y; }
#news-updates h3, #news-updates .by-line { padding-left:3px; padding-top:5px; }
#news-updates .article-left, #news-updates .article-left img { width:139px; height:127px; display:block; }
#news-updates .article-left { -moz-box-shadow:0 0 20px -4px #000; -webkit-box-shadow:0 0 20px -4px #000; box-shadow:0 0 20px -4px #000; }
#news-updates .article-left a { border:1px solid #541F09; }
#news-updates .article-left a:hover { border-color:#CD9000; }

/* Common */
.more { background:url("../images/icons/more-arrows.gif") no-repeat scroll 100% 2px transparent; padding-right:12px }
#posts .last-read { background-image:url("../images/icons/arrows.gif") }

/* From cms-common.css */
#forum-content input, #forum-content textarea { background: #f1ebd7; padding: 10px; }
#forum-content input { padding: 5px 10px; }

/* video play */
.video{position:absolute;background-color:#000000;height:500px;width:1000px;left:50%;top:120px;margin-left:-500px;display:none;z-index:100;}

/* Blog */

#left { width:460px;float: left; } /* istorm site is smaller (?!) */
#center { width:1280px;float: right; } /* istorm site is smaller (?!) */

.featured-news,

#blog-container .featured-news { background:url("../images/homepage/featured_bg.jpg") 0 100% no-repeat; padding-left: 25px; }
#blog-container .featured-news { background-image:url(../images/homepage/featured_sub_bg.jpg); }

.featured-news-inner {width:666px;padding:0 150px;margin: auto;}

.featured-news-abouts { padding:150px 220px 120px 300px; font-size:16px; line-height:32px; color:#676767;}
.featured-news-ideas { padding:180px 220px 0 220px; font-size:16px; line-height:32px; color:#676767;}

.featured-news .featured a .featured-img { background-position:0px -204px; -moz-box-shadow:0 0 20px #929292; -webkit-box-shadow:0 0 20px #929292; box-shadow:0 0 20px #929292; -moz-border-radius: 3px; border-radius: 3px; border-color:#929292; }
.featured-news .featured a:hover .featured-img { background-position:0 0;border-color: #CD9000; }

.featured-news .featured-desc { font-size:15px; line-height: normal;}


.sidebar-content .featured-news { background: none; }

#news-updates .news-article { padding-top:40px; padding-right:15px;padding-bottom:15px; padding-left: 30px; background:url("../images/fgx.png") no-repeat; }
#news-updates .news-article.first-child { padding-top:30px; background-image:url("../images/homepage/news-bg-first.jpg"); }

.blog-paging { background:url("../images/homepage/news-bg.jpg") 50% 100%; }

a.comments-link { background-image:url("../images/layout/cms/blog_icons.gif"); }
.by-line, .byline  { color:#855b47; }
#news-updates h3 { font-size:27px; font-weight:bold; line-height: 1.08em; color:#b4d9f2; text-align:center;}
#news-updates h3 a { font-size:27px; color:#b4d9f2; letter-spacing:-0.03em; font-weight:bold; }
#news-updates h4 { height:4px;margin-top:20px;margin-bottom:10px;background-image:url("../images/page-line.png"); text-align:center;}

#news-updates .article-right { width:469px;}

#news-updates .article-content { width:622px; padding-top:50px; font-size:14px;line-height:24px;color:#7CB5D0;}

#news-updates .article-picview , #news-updates .article-picview img { width:577px; height:240px; display:block; margin:15px 0 30px 0; }
#news-updates .article-picview { -moz-box-shadow:0 0 20px -4px #000; -webkit-box-shadow:0 0 20px -4px #000; box-shadow:0 0 20px -4px #000; }
#news-updates .article-picview a { border:1px solid #541F09; }
#news-updates .article-picview a:hover { border-color:#CD9000; }


#news-updates { background:url(../images/homepage/news-btm.jpg) 0 100% no-repeat ; padding-bottom: 17px; }

#blog { background-image:url("../images/layout/cms/blog_bg.jpg"); padding: 50px 25px 0 25px;  }
#blog.damocles-edit { background-color:#1A0F08; }

h3.blog-title { font-size:24px; color:#fdeea4; font-weight:bold; }
.header-image img { margin-bottom:-4px;}
#blog .header-image { overflow: hidden; -moz-box-shadow:0 0 20px #000; -webkit-box-shadow:0 0 20px #000; box-shadow:0 0 20px #000; padding:0; margin-top: 10px; }
#blog .detail { padding: 20px 0; }
#blog .detail strong { color:#f4ce98; }
#blog .keyword-list, #blog .community-share { border-color:#40200d; }

#content .cm-action { color:#009CFF; }

.karma-feedback, .prev-vote { background: #28160a; border:none; }
.prev-vote { color: #cc8f0e; }
#content .rate-action a { color: #fffac1; }


.karma .rate-btn, .karma .rate-btn span  {  background-image:url("../images/layout/cms/icon_rating.png"); }

#content .karma .rate-btn-holder.selected .rate-btn, #content .karma .rate-btn-holder.selected:hover .rate-btn { color:#8f4415; }
#content .rate-btn, #content .karma .rate-btn-holder.selected:hover .rate-btn { color:#eaa001; }

#content .rate-action a.report { color: #ffab00; background-image: url("../images/layout/cms/alert_icon.png"); border-top-color: #573500; }
#content .rate-action a.report:hover { color:#fff; background-color: #471807; }




/*Forums */
.post-user .avatar-interior img, .post-user .avatar-interior { height:84px; width:84px; }
.post-user, .talkback .post-user { height:133px; padding-right: 40px; }
.post-user .avatar { left:22px; top:26px; }
#thread .blizzard { border-bottom:none; }
.mod_panel { border-bottom:1px solid #2d1f16; }

.cms-announcement { background-color: #010308; background-image: url(../images/layout/cms/announce_bg.jpg); margin: 20px auto;
					-moz-box-shadow:2px 2px 15px #000000; -webkit-shadow:2px 2px 15px #000000; box-shadow:2px 2px 15px #000000; }
.cms-announcement .announce-content { padding: 20px 20px 20px 85px; }
.cms-announcement .announce-detail { color: #e9bd7f }
.cms-announcement .announce-sig { color: #00b4ff }
#station-content .right-column .module { width: 285px; }

/*Station*/
.station-home #content .content-top { background:url(../images/layout/cms/bt-lite-bg.jpg) no-repeat; }
#station-view { padding-bottom:0; }
#station-view .readmore { font-size:12px; text-transform:uppercase; color:#f0e29a; padding-top:3px; border-bottom-width:2px; background:url(../images/icons/subsection_bg.gif) 100% 56% no-repeat; }
#station-view .bt-link.readmore { margin-top:43px; }
#station-view .bt-lite { padding-top:58px; padding-bottom:32px;  }
#station-view .bt-mask-l, #station-view .bt-mask-r { background-image:url(../images/layout/cms/bt_mask_bg.png); background-position:0 -58px }
#station-view .bt-mask-r { background-position:right -58px }
#station-view .bt-set { background-image:url(../images/layout/cms/bt_lite_bg.png); }
#station-view .bt-set a .desc { color:#004e8a; }
#station-view .bt-set a .info .char { color:#000; }
#station-view .bt-set a .info { color:#613916; }
#station-view .bt-mask-l, #station-view .bt-mask-r { height:230px; }
#station-view .bt-set a:hover { background-image:url(../images/layout/cms/bt_lite_bg.png); }
#station-view .bt-set a:nth-child(1):hover { background-position:0 bottom; }
#station-view .bt-set a:nth-child(2):hover { background-position:-307px bottom; }
#station-view .bt-set a:nth-child(3):hover { background-position:-614px bottom; }

#station-view .bt-right, #station-view .bt-left {	background-image:url(../images/layout/cms/bt_lite_ctrl.gif); top:128px; }

#station-content, #forum-list { padding-top:0 }
#station-content { padding:0; background:url('../images/community/bg-community-body2.jpg') repeat-y 0 0 }
#station-content .station-content-wrapper { background:url('../images/community/bg-community-body3.jpg') no-repeat 0 100% }
#station-content .station-inner-wrapper { padding:10px 14px; background:url('../images/layout/cms/bg-forum.jpg') no-repeat 0 0 }
.forum-parent:first-child { margin-top:0; }
.forum-parent { color:#71330e; font-size:20px; margin-top:16px; line-height:41px; padding-bottom:0; padding-left: 20px; text-transform:uppercase; letter-spacing: -0.05em; }
.forum-parent { background: url('../images/layout/cms/collapse-expand.png') no-repeat 0 1px; }
.forum-parent.collapsed { background-position: 0 -39px }
.forum-parent:active,
.forum-parent:hover,
.forum-parent:target { background-position: 0 -78px }
.forum-parent.collapsed:active,
.forum-parent.collapsed:hover,
.forum-parent.collapsed:target { background-position: 0 -119px }
.forum-parent:active,
.forum-parent:target { color: #fff }
.child-forums { padding:0; }
.non-verbose .forum-link { height: 47px; }
.forum-link { background-color: rgba(0, 0, 0, 0.25); color:#fab000; }
.forum-link .desc { color:#d3ac6b; }
.forum-link:hover { background-color: rgba(0, 0, 0, 0.35) }
.forum-link:hover span { color:#fff; }
#forum-list { width: 604px; }
#popular-topics { margin: 0; padding-top:0; }
#popular-topics .readmore { border-bottom-color:#552b12; font-size: 14px; padding: 0; padding-bottom: 6px; margin-top: 4px; margin-bottom: 6px; background: none; }
.coc { color:#71401F; margin: 0; text-transform: none; font-size: 11px; width: 290px; background:url("../images/layout/cms/code_bg.png"); font-style:italic;  }

.forum-link .int { width:230px; }
.forum-link .int-padding { padding:10px 12px 0 0; font-weight:bold; }
.forum-link .int-padding .desc { font-weight:normal }
.forum-link .forum-icon { width:54px; height:52px; padding-top:13px; }
.non-verbose .forum-link .forum-icon { padding-top:7px; }

.child-filter { padding-bottom: 10px; }
.filter-options a { color:#FFAE00; background-color:#2B1507; -moz-border-radius: 3px; padding: 0 10px; height: 30px; line-height: 30px; }
.filter-options a:hover { color:#fff; background-color:#4E2F1B; }
.filter-options a.selected  { color:#000; background-color:#FFAE00; font-weight: bold; }

/*Topic List*/

.forum-options a { color:#ffad00 }
div.forum-options a.active { color:#fff; font-weight: bold; }
.forum-options a:hover { color:#FFE682 }


#posts-container { padding:0; }
#posts td { border-bottom:1px solid #261913; }
#posts .post-th { color:#775e3a; }
#posts tr:hover td { background: #261307; }
#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); background-position: 80% 4px; padding-left: 20px;}
#forum-content .forum-post-icon .blizzard_icon { background-image:url(../images/layout/cms/icon_blizzard.png); background-position:-5px 100%; }

#posts .post-pages .ui-pagination { background-image:url(../images/layout/cms/icon_subpaging.gif) }
#posts .post-pages .ui-pagination li a { color:#FFB100 }
#posts .post-pages .ui-pagination li a:hover { color:#FFF }
.forum-actions .ui-pagination { margin-top:10px }


#posts .post-author, #posts .post-lastPost a { color:#a68450; }
#posts .post-lastPost a { border-color:#443310; }
.post-lastPost .more-arrow { background-image:url(../images/profile/sidebar-menu-arrows.png); }

#posts .post-replies, #posts .post-views { color: #643416; }
#posts tr.read .post-title a { color:#a67100; }
#posts tr.read .post-title a:hover { color: #fff; }

#posts tr.read .forum-post-icon { background-image:url(../images/layout/cms/post_inactive.png); }
.tt_time { color: #8e8e8f; }
.tt_info { color: #8e8e8f; }



/* Thread */
.icon-frame img, #page-comments .portrait-b img, #page-comments .portrait-c img { -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000;  }

.button2 .icon-quote { background-image: url("../images/layout/cms/icon_quote.gif"); }

#content .back-arrow { background-image:url("../images/icons/link-arrows.png"); }
.bml-toolbar button { background-image:url("../images/icons/bml.gif"); background-color: transparent; }

#forum-content { padding-top:15px; }
#forum-content .section-header { color:#f9efa2; font:24px Arial; text-transform:none; }
#forum-content .section-header .topic { text-transform:uppercase; color:#5f2b0c; margin-right:0;  }

.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); }

/* Topic */
.nextBlizz { background-image:url("../images/layout/cms/next_blizz.gif"); }
#forum-content .section-header .sticky-request { border-color:#281407; background-color:#1e1006; }
#forum-content .section-header .sticky-request:hover { background-color:#331b0a; background-image:-moz-linear-gradient(#341c0a, #221207); background-image:-webkit-gradient(linear,center top, center bottom,from(#341c0a),to(#221207)); }

#poll-container {	background-color:#1f1d1b; border-color:#8b8775;
					-moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; }
#poll-container, #poll-container .poll-interior { -moz-border-radius:8px; }
#poll-container .poll-interior { color:#fff; }
#poll-container .selection-count { color:#BCA857; }
#poll-container .poll-actions a { background-image:url(../images/layout/cms/twin_buttons.png); }
#poll-container .poll-stats { color:#66655c; }
#poll-container .poll-stats span { color:#b6af8f;  }
#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; }
#poll-container .poll-actions a:hover, #poll-container .poll-actions a.selected { color:#fff; }
#poll-container .poll-actions a { color:#CCC; }
#poll-container .result { color:#CCC;  }
#poll-container .max .result { color:#fff;  }

.post, .post .deleted { background-image:url(../images/layout/cms/post_bg.jpg); background-color:#1a0f08; }
#thread .blizzard { background-image:url(../images/layout/cms/post_bg_blizzard.jpg);background-color:#1a0f08; background-repeat: no-repeat; }
.high-rated { background-image:url(../images/layout/cms/post_bg_rated_high.jpg); background-color:#381D0A; }
.high-rated .post-detail { color: #fff; }
.low-rated .post-detail { color:#354155 }
#page-comments .high-rated { background:#421f08; }

.post-info .postData, .post-info .postData a { color:#f9efa2; }
.post-info .highrated { color:#58c012; }
.post-info .lowrated { color:#636363; }
.post-info .postData .date, .post-edited { color:#636363; }
.high-rated .post-info .date { color:#d67f47; }
/* .post.blizzard .post-info .postData .date, .post.blizzard .post-edited { color:#3d5365; } */

.post-user .character-info { left:116px }
.post-user, .talkback .post-user { background-image:url(../images/layout/cms/post_avatar_bg.png); }

.reporting .post-interior { background-image:url(../images/layout/cms/post_report_bg.gif); }


.post .character-options { }
.character-options .linebreak { border: none; }


.post-user .character-info { top:24px; width:120px;  }
.post-user .guild { font-size:10px; line-height:14px;}
.post-user .guild a:hover { color:#fff }
.post-user .character-realm { color:#855505; }
.post-user .character-realm, .post-user .character-desc { font-size:10px; }
.post-user .achievements { float: left; background: url(../images/icons/achievements.gif) right center no-repeat; padding-left: 0; padding-right: 11px; color: #C09A67; }
.talkback .post h4, #report-post h4 { letter-spacing: -0.05em; }


.post .blizzard-title { color:#00a2fb; }
.post .mvp-title { color:#81b558; }
#page-comments .mvp .context-link { color:#81b558 !important }

.post .deleted .user-name-container, .post .deleted .post-detail, .post .deleted .post-info-int, .low-rated .post-detail { color:#726456 }
#thread .post .deleted .context-link { color:#726456;  }

#page-comments .mvp .portrait-b img,
#page-comments .mvp .portrait-c img { border:2px solid #81b558;  }

.post-detail { line-height: 1.7em; }

.talkback, #report-post  { background-image:url(../images/layout/cms/reply_bg.jpg); background-color:#1a0f08; }
.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:#222; }

.talkback-controls span { }
.talkback-controls a { background:#681c07; -moz-border-radius:3px; border-radius:3px; }
.talkback-controls a:hover { background: #802309; }
.talkback-controls a .c { color: #feba02 }
.talkback-controls a.selected { background:#270b07; }
.talkback-controls a.selected .c { color:#fff; font-weight: bold; }
.talkback-controls a.disabled { background:#681c07 !important; }
.talkback-controls a.disabled .c { color:#996e01 !important; }

.talkback-code { background-image:url(../images/layout/cms/reply_bg_btm.jpg); background-color:#1a0f08; color:#d3ac6b; padding-left:30px;  }
.talkback-code-interior { background-image:url(../images/layout/cms/code_bg.png); padding:30px; padding-left:15px;  }
.talkback-code .code-header { color:#ffe5a4; font-size:18px; font-weight:normal; }
.talkback-code strong { color:#feba02; }
.talkback-icon { background:url(../images/layout/cms/alert_img.png) no-repeat; padding-left:70px; }


/* sidebar */
.sidebar-module { padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; }
.sidebar-module .sidebar-space{ padding-left: 15px; padding-right: 15px; margin-top: 5px; margin-bottom: 5px; height:15px; }

.sidebar-module .sidebar-logintitle { margin-bottom: 6px; padding-left: 15px; padding-bottom: 5px; }
.sidebar-module .sidebar-logintitle h3 { color: #FEF092; text-transform: uppercase; font-size: 14px; font-weight: normal; }
#right .sidebar-module .sidebar-logintitle h3 a { color: #FEF092; padding-right: 20px; background: url("../images/icons/next.gif") 100% 50% no-repeat; }
#right .sidebar-module .sidebar-logintitle h3 a:hover { color: #fff; }

.sidebar-module .sidebar-title { margin-bottom: 6px; border-bottom: 2px solid #552b12; padding-left: 15px; padding-bottom: 5px; }
.sidebar-module .sidebar-title h3 { color: #FEF092; text-transform: uppercase; font-size: 14px; font-weight: normal; }
#right .sidebar-module .sidebar-title h3 a { color: #FEF092; padding-right: 20px; background: url("../images/icons/next.gif") 100% 50% no-repeat; }
#right .sidebar-module .sidebar-title h3 a:hover { color: #fff; }
.sidebar-module .sidebar-content { padding: 0; }
.sidebar-module .sidebar-content.loading { padding: 40px; background: url("/istorm/static/images/loaders/canvas-loader.gif") 50% 50% no-repeat }
.sidebar-module .sidebar-content .empty { color: #C09A67; }
.sidebar-module .sidebar-sepstart { padding-top: 60px; padding-bottom: 30px;}
.sidebar-module .sidebar-all { text-align: right; padding-top: 10px }
.sidebar-module .sidebar-all a { padding-right: 12px; background: url("/istorm/static/images/icons/more-arrows.gif") 100% 2px no-repeat }
.sidebar-module .sidebar-all a:hover { background-position: 100% -45px }
.sidebar-module .sidebar-error { padding: 10px 0 5px 0; text-align: center; color: #C09A67;}
.sidebar-module .date { color: #71401F; font-size: 11px; }
.sidebar-module .activity-feed li { padding: 10px 0 10px 20px; }
.sidebar-list { margin: 0; }
.sidebar-list li { padding: 6px; border-bottom: 1px solid #271b15; }
.sidebar-list li:last-child { border-bottom: 0; }
.sidebar-list .icon-frame { float: left; margin-right: 10px; }
.sidebar-cell { padding: 7px 0; border-bottom: 1px solid #271b15; float: left; width: 50%; }
.sidebar-cell span { color: #71401f; }
.sidebar-tile { padding: 6px; display: block; color: #f5d3a2; border-bottom: 1px solid #271b15; }
.sidebar-tile:last-child { border-bottom: 0; }
.sidebar-tile .icon-frame { float: left; margin-right: 10px; }
.sidebar-tile strong { color: #F9EFA2; }
.sidebar-tile:hover { background: #2b1507; color: #fff; }
.sidebar-tile:first-child { margin-top: 5px; }
#sidebar-auctions .float-right { color: #71401F; }
#sidebar-auctions strong { color: white; }
#sidebar-auctions a:hover strong { text-decoration: underline; }
#sidebar-auctions .sidebar-cell { font-weight: bold; }
#sidebar-auctions .sidebar-cell ul { padding-left: 10px; font-weight: normal; }
/* Events */
.sidebar-events h4 {font-weight:normal; padding: 7px 0 4px; font-size:12px;}
.sidebar-events li.player-event { cursor: help; }
.sidebar-events .time-relative { color: #71401F }
.sidebar-events li .actions { display: none; padding-top: 10px; }
.sidebar-events .info-wrapper { display: block; float: left; width: 250px;}
.sidebar-events .info-wrapper .title { width: 210px; display: block; word-wrap:break-word}
.sidebar-events .confirmed, .sidebar-events .available, .sidebar-events .accepted, .sidebar-events .signedUp { color: #0ad71a; }
.sidebar-events .tentative { color: #d66225; }
.sidebar-events .invited, .sidebar-events .notSignedUp { color: #e9e9e9; }
.sidebar-events .declined { color: #ff1815; }
.sidebar-events .date-status { float: right; text-align: right; }
.sidebar-events .pending-events-notice { float: right; color: #fff; font-size: 12px;}

#sidebar-bnet-ads { font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
#sidebar-bnet-ads .subtitle { color: #71401F; font-weight: normal; padding-top: 5px }
#sidebar-friends a { line-height: 29px; }
#sidebar-friends strong { color: #BD8100; }
#sidebar-friends a:hover strong { color: white;}

a.sidebar-esports { display: block; width: 285px; height: 97px; border: 1px solid #372511; background: url("../images/sidebar/esports.jpg") no-repeat 0 0;
	border-radius: 5px; margin: 10px auto 0 auto; }
a.sidebar-esports:hover { background-position: left bottom; border-color: #ffb100; }

#sidebar-under-dev a.sidebar-under-dev { display: block; width: 295px; height: 110px; border: 1px solid #372511; background: url("../images/sidebar/under-dev/under-dev.jpg") no-repeat 0 0;
	border-radius: 5px; margin: 10px auto 0 auto; }
.es-mx #sidebar-under-dev  a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_es-mx.jpg") no-repeat 0 0; }
.es-es #sidebar-under-dev  a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_es-es.jpg") no-repeat 0 0; }
.it-it #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_it-it.jpg") no-repeat 0 0; }
.ru-ru #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_ru-ru.jpg") no-repeat 0 0; }
.de-de #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_de-de.jpg") no-repeat 0 0; }
.fr-fr #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_fr-fr.jpg") no-repeat 0 0; }
.pt-pt #sidebar-under-dev a.sidebar-under-dev,
.pt-br #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_pt-pt.jpg") no-repeat 0 0; }
.zh-cn #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_zh-cn.jpg") no-repeat 0 0; }
.ko-kr #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_ko-kr.jpg") no-repeat 0 0; }
.zh-tw #sidebar-under-dev a.sidebar-under-dev { background: url("../images/sidebar/under-dev/under-dev_zh-tw.jpg") no-repeat 0 0; }
#sidebar-under-dev a.sidebar-under-dev:hover { background-position: left bottom; border-color: #ffb100; }

#sidebar-under-dev a.latest-patch { display: block; width: 295px; height: 110px; border: 1px solid #372511; background: url("../images/sidebar/under-dev/latest-patch.jpg") no-repeat 0 0;
	border-radius: 5px; margin: 10px auto 0 auto; }
.es-mx #sidebar-under-dev  a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_es-mx.jpg") no-repeat 0 0; }
.es-es #sidebar-under-dev a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_es-es.jpg") no-repeat 0 0; }
.it-it #sidebar-under-dev  a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_it-it.jpg") no-repeat 0 0; }
.ru-ru #sidebar-under-dev a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_ru-ru.jpg") no-repeat 0 0; }
.de-de #sidebar-under-dev a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_de-de.jpg") no-repeat 0 0; }
.fr-fr #sidebar-under-dev a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_fr-fr.jpg") no-repeat 0 0; }
.pt-pt #sidebar-under-dev  a.latest-patch,
.pt-br #sidebar-under-dev  a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_pt-br.jpg") no-repeat 0 0; }
.zh-cn #sidebar-under-dev a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_zh-cn.jpg") no-repeat 0 0; }
.ko-kr #sidebar-under-dev a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_ko-kr.jpg") no-repeat 0 0; }
.zh-tw #sidebar-under-dev a.latest-patch { background: url("../images/sidebar/under-dev/latest-patch_zh-tw.jpg") no-repeat 0 0; }
#sidebar-under-dev a.latest-patch:hover { background-position: left bottom; border-color: #ffb100; }


#sidebar-expansion .sidebar-content { border: 1px solid #372511; border-radius: 5px; margin-top: 10px; background: #1e140f; width: 300px; }
#sidebar-expansion .sidebar-content ul { padding: 10px; }
#sidebar-expansion .sidebar-content ul li { margin: 5px; background: url("../images/icons/bullet2.gif") 0 4px no-repeat; padding-left: 14px; }
#sidebar-expansion .sidebar-content ul a { display: block; }
#sidebar-expansion .sidebar-content .learn-more { padding: 10px 28px 10px 10px; border: 1px solid #372511; display: block; margin: -1px; text-align: right;
	background: #150c06 url("../images/icons/flyout-arrows-new.png") 96% 14px no-repeat; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#sidebar-expansion .sidebar-content .learn-more:hover { background-position: 96% -42px; }

#sidebar-expansion-alt .sidebar-content { width: 300px; }
#sidebar-expansion-alt .sidebar-content .learn-more { margin-top:10px; padding: 0 12px 0 0; display: block; text-align: right; background:url("../images/icons/more-arrows.gif") no-repeat 100% 5px; line-height:1.8em }
#sidebar-expansion-alt .sidebar-content .learn-more:hover { background-position: 100% -42px }
#sidebar-expansion-alt .sidebar-content .topic .date { display:block; font-weight:normal; line-height:115%; margin-top:4px; height:14px }

.sidebar-content .featured-news { padding-top: 0; line-height: 16px; }
.sidebar-content .featured-news a { color: #bd8100; }
.sidebar-content .featured-news .date { color: #71401f; }
.sidebar-content .featured-news .featured { margin-bottom: 0; }
.sidebar-content .featured-news .featured a { padding: 6px 20px 6px 8px; border-bottom: 1px solid #271b15; background: url(../images/layout/cms/arrow_r_hover.png) 100% -3px no-repeat; }
.sidebar-content #related-news .featured a { background:none; }
.sidebar-content .featured-news .featured a:hover { background-position: 100% -51px; background-color: #2b1507; }
.sidebar-content .featured-news .featured:last-child a { border-bottom: 0; }
.sidebar-content .featured-news .featured-desc { font-size: 11px; }

#sidebar-realm-status .realm-status { margin: 15px 0 0 50px; height: 30px; background: url("../images/icons/status.gif") 0 0 no-repeat; }
#sidebar-realm-status .realm-status .down,
#sidebar-realm-status .realm-status .up { width: 75px; height: 27px; line-height: 27px; float: left; padding: 0 0 0 35px; font-size: 14px; }
#sidebar-realm-status .realm-status .down { color: #c83424; }
#sidebar-realm-status .realm-status .up { color: #a3c425; }
#sidebar-realm-status .down-realms { margin: 10px 0 0 20px; list-style: square; color: #c83424; }
#sidebar-realm-status .down-realms li { margin: 5px; }
#sidebar-realm-status .pvp { color: #C33; }
#sidebar-realm-status .rp { color: #3C3; }
#sidebar-realm-status .status-icon { background: url("../images/icons/status.png") -1px 0 no-repeat; margin: 0 auto; height: 30px; width: 25px; }
#sidebar-realm-status .status-icon.up { background-position: -111px 0; }

.sidebar-bot { min-height: 200px; position: relative; }
.sidebar-loading { padding: 100px 25px; width: 250px; color: #71401F; text-align: center; position: absolute; top: 0; left: 0; background: url("../images/loaders/loader.gif") 50% 75% no-repeat; }

.poptopic-list a,
.poptopic-list a:first-child { padding-left: 8px; display: block; border-bottom: 1px solid #271b15; }
.poptopic-list a:hover { background-color: #2b1507; }
.poptopic-list a .int { padding: 6px 0; padding-right: 20px; background: url(../images/layout/cms/arrow_r_hover.png) 100% -5px no-repeat; }
.poptopic-list a:hover .int { background-position: 100% -53px; }
.poptopic-list a .title { 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: #71401f; font-weight: normal; }
.poptopic-list a:last-child { border-bottom: 0; }

/* sidebar promos */
.promo { width: 300px; height: 250px; display: block; position: relative; margin: 0 0 25px 3px; -moz-box-shadow: #000 0 0 15px; -webkit-box-shadow: #000 0 0 15px; box-shadow: #000 0 0 15px; overflow: hidden; }
.promo.promo-istorm .kr-promo {         background-image: url("../images/sidebar/bg-istorm-kr.jpg"); width: 300px; height: 250px;  }
.promo.promo-istorm .free-trial {       background-image: url("../images/sidebar/bg-istorm.jpg") }
.promo.promo-bc .free-trial {        background-image: url("../images/sidebar/bg-bc.jpg") }
.promo.promo-wrath .free-trial {     background-image: url("../images/sidebar/bg-wrath.jpg") }
.promo.promo-cataclysm .free-trial { background-image: url("../images/sidebar/bg-cataclysm.jpg") }
.promo.promo-free-istorm .free-trial {  background-image: url("../images/sidebar/free-istorm-for-sc2/en-us.jpg") }
.promo .free-trial { width: 300px; height: 40px; line-height: 40px; display: block; text-align: center; padding: 155px 0 55px 0; vertical-align: middle; background-repeat: no-repeat }
.promo .free-trial:hover { background-position: 0 -250px; }
.promo .kr-promo { display:block; height:40px; line-height:40px; padding:155px 0 55px; text-align:center; vertical-align:middle; width:300px; }
.promo .kr-promo:hover { background-position: 0 -251px; }
.promo .buy-now { position: absolute; color: #fff; font-size: 18px; font-weight: bold; bottom: 15px; left: 0; width: 300px; text-align: center; }

.promo .promo-link { width: 300px; height: 250px; display: block; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat;}
.promo .promo-link:hover { background-position: 0 -250px; }

	/* presale */
	.promo.promo-presale { background: url("../images/sidebar/pre-sale/en-us.jpg") no-repeat; width: 300px; height: 250px; }
	.de-de .promo.promo-presale { background: url("../images/sidebar/pre-sale/de-de.jpg") no-repeat; }
	.es-es .promo.promo-presale { background: url("../images/sidebar/pre-sale/es-es.jpg") no-repeat; }
	.es-mx .promo.promo-presale { background: url("../images/sidebar/pre-sale/es-mx.jpg") no-repeat; }
	.fr-fr .promo.promo-presale { background: url("../images/sidebar/pre-sale/fr-fr.jpg") no-repeat; }
	.it-it .promo.promo-presale { background: url("../images/sidebar/pre-sale/it-it.jpg") no-repeat; }
	.pl-pl .promo.promo-presale { background: url("../images/sidebar/pre-sale/pl-pl.jpg") no-repeat; }
	.ru-ru .promo.promo-presale { background: url("../images/sidebar/pre-sale/ru-ru.jpg") no-repeat; }

	/* activate */
	.promo.promo-cataclysm-activate { background: url("../images/sidebar/cataclysm-activate/bg.jpg") no-repeat; width: 300px; height: 250px; }
	.promo-cataclysm-activate .activate { width: 250px; height: 50px; line-height: 50px; display: block; margin: 105px auto 10px auto; background: url("../images/sidebar/cataclysm-activate/activate.jpg") no-repeat; }
	.promo-cataclysm-activate .activate:hover { background-position: 0 -50px; }
	.promo-cataclysm-activate .digital,
	.promo-cataclysm-activate .retail { width: 175px; height: 30px; line-height: 30px; display: block; padding-left: 25px; margin: 10px auto; background: url("../images/sidebar/cataclysm-activate/digital.jpg") no-repeat; }
	.promo-cataclysm-activate .retail { background: url("../images/sidebar/cataclysm-activate/retail.jpg") no-repeat; }
	.promo-cataclysm-activate .digital:hover,
	.promo-cataclysm-activate .retail:hover { background-position: 0 -30px; }

	/* region specific */
	.promo.istorm-merge-tw,
	.promo.istorm-merge-tw a { display: block; height: 240px; width: 300px; background: url("../images/sidebar/istorm-tw-merge.jpg") no-repeat; }

	/* region specific */
	.promo.istorm-merge-tw,
	.promo.istorm-merge-tw a { display: block; height: 240px; width: 300px; background: url("../images/sidebar/istorm-tw-merge.jpg") no-repeat; }

/* static sidebar ad */
#sidebar-links.promo-ad a { border: none; display: block; width: 300px; height: 85px; margin: 10px auto; }
#sidebar-links.promo-ad a.promo-authenticator { background: url("../images/sidebar/promos/eu-authenticator.jpg") no-repeat 0 0; color: #eee;}
#sidebar-links.promo-ad a.promo-authenticator:hover { background-position: 0 -85px; }
#sidebar-links.promo-ad a .buy-now-cart { display: block; float: left; height: 16px; left: 8px; line-height: 16px; padding-left: 28px; padding-right: 28px; position: relative; top: 51px; text-shadow: 1px 1px 1px #000000;}

/* sotd */
/* .sotd { display: block; margin: 15px auto 0 auto; background: #000 50% 50% no-repeat; border: 1px solid #372511; height: 160px; width: 310px;  -moz-box-shadow:0 0 6px #000000; -webkit-box-shadow:0 0 6px #000000; box-shadow:0 0 6px #000000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } */
.sotd { height: 160px; width: 310px;}
.sotd .image { display: block; height: 160px; width: 310px; border: 0px solid #000; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.sotd .caption { padding: 10px; height: 20px; background: url("../local-common/images/opacity-carousel.png") repeat; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.sotd .caption a { background: url("../images/community/community-index-sprite.png") -90px -838px no-repeat; display:inline-block; font-size:11px; padding-left:13px; }
.sotd .caption a.view { background-position: 100% -865px; float: right; padding: 0 13px 0 0; }
.sotd:hover { border-color: #CD9000; }

/* comments */
.comments-container { background: url("../images/layout/cms/comments_bg.jpg") 50% 0 repeat-x; padding: 15px; margin-top: 0; }
.comments-container .ui-pagination { margin-top:20px }

#page-comments { padding: 0 }
#page-comments h3 { padding: 0 20px 15px 20px; color: #F5EBD1; }
#page-comments .comment { color: #c09a67; background-color: #2b1507; }
#page-comments .high-rated { background-color: #4d260d; }
#page-comments .high-rated .content { color: #fff; }
#page-comments .comment .user .time a { color:#824f30; }
#page-comments .blizzard { background:#0d1a24; }
#page-comments .blizzard .user .time a { color:#3d5365; }
#page-comments .blizzard .content { color:#008cc6 }
#page-comments .nested .new-post .comment { background: #1a0f08 url("../images/layout/cms/comments_bg.jpg") 50% 0; }
#page-comments .new-post { padding: 0; margin-bottom: 15px; }
#page-comments .nested .comment-interior { padding-left: 95px; }

/* bml*/
.post-detail code,
.post-detail pre { border-color: #48230b; background: #21130b; color: #fae5cf; }
.post-detail blockquote { border-color: #48230b; }
.post-detail blockquote:hover { border-color: #5d2e0f; }
.post-detail blockquote div { color: #71401f; }
.post-detail blockquote div a { font-weight: bold; }
.post-detail blockquote.quote-public { border-color: #48230b !important; color: #E9BD7F !important; }
.post-detail blockquote.quote-public:hover { border-color: #5d2e0f !important; }
.post-detail .bml-link-item .icon-frame { vertical-align: middle; margin-right: 5px; }

/* ie */
.ie #page-comments .new-post,
.ie #page-comments .new-post .comment,
.ie #page-comments .new-post .comment .comment-interior { z-index: 1000; }
.ie7 #thread { overflow: hidden; }
.ie7 .sidebar-events .info-wrapper .title { float: left; width: 200px;;}
.ie7 .sidebar-events .info-wrapper .date { clear: both;}

#forum-content .forum-search input { padding-right: 30px; background: #fff url("../images/wiki/filter.gif") 98% 50% no-repeat; }


/* Post/Topic History */
.post-history-int {border:1px solid #2e1f1a;}

/* JOBS */

.one-fourth {
	position: relative;
	margin-left:160px;
	margin-right:20px;
	float: left;	
}

.three-fourth {
	width:680px;
	position: relative;
	margin-right:20px;
	float: left;	
}

.column-last {
	margin-right: 0!important;
	clear: right;
}

.contact-info p {
	margin:0;
	padding:7px 0;
	/* border-top:1px solid #efefef; */
}

.contact-info p:last-child {

	/* border-bottom:1px solid #efefef; */

}

.contact-info span {
	color:#444;
}

.contact-info {
	padding-top: 9px;
}

.contact-info .line {
	color:#6A6969;
	font-size:14px;
	background: url("../images/jobs_line.png") 100% 50% no-repeat;
	height:25px;
}

.contact-info .title {
	color:#6A6969;
}
.contact-info .title a {
	color:#6A6969;
}
.contact-info .title a:hover {
	color:#6A6969;
}



/*--锟斤拷页锟叫诧拷锟斤拷锟斤拷锟斤拷图片锟斤拷 */
.roundies{
	padding:10px;
    margin:10px;
	position:relative;
	/*锟斤拷锟斤拷
	background:-moz-linear-gradient(-90deg,  #FFFFFF,  #FFFFFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));*/
	background-color:#FFFFFF;
	/*圆锟斤拷*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*锟斤拷影*/
	box-shadow:#b1b1b1 1px 1px;
	-moz-box-shadow:#b1b1b1 0 1px 2px;
	-webkit-box-shadow:#b1b1b1 0 1px 2px;

	border-top:1px  #F2F2F2 solid;	
}
.roundies li{
	float:left;
	/*padding:0 40px;*/
	/*width:110px;*/
	/*text-align:center;*/
	position:relative;
	
	list-style:none;
	height:40px;
	line-height:40px;
	line-height:40px;
	border-right:1px solid  #E1E1E1;
}

.roundies li.last{
	border:none;
}

.roundies a{
	text-decoration:none;
	color:#262626;
	font-weight:600;
	font-size:13px;
	font-family:"Segoe UI",Helvetica,sans-serif;
	/*锟侥憋拷锟斤拷影*/
	text-shadow:#e8e8e8 0 1px 1px;
}

.roundies .title{
	color:#4F4F4F;
	font-size:18px;
}

.roundies .desc{
	color:#8B8B8B;
	font-size:14px;
	line-height:40px;
}

.roundies .contents{
	color:#8B8B8B;
	font-size:14px;
}

