/* 2006 console-site layout. Raster chrome is the old-browser fallback. */
body{margin:0;background:#272727;color:#bcbcbc;font:11px/1.25 Arial,Helvetica,sans-serif}
a{color:#bdd5e4;text-decoration:none}a:visited{color:#bdd5e4}a:hover,a:focus{color:#fff;text-decoration:underline}a:focus{outline:1px dotted #e74343}img{border:0}
.site{width:950px;margin:37px auto 0;border:1px solid #454545;background:#101010}
.topbar{height:51px;background:#151515 url(chrome.png) repeat-x top;border-bottom:3px ridge #505050;table-layout:fixed}
.logo-cell{position:relative;vertical-align:middle}
.logo{position:absolute;top:-7px;left:-1px;width:76px;height:69px;text-align:center;background:#0c0c0c;border:2px ridge #424242;z-index:5}
.logo img{margin-top:5px}
.nav-cell{padding:0 8px;vertical-align:bottom}
.fine-rail{height:8px;border-top:3px ridge #626262;border-bottom:1px solid #080808;margin:0 0 5px}
.nav{white-space:nowrap;height:24px}
.nav a{display:inline-block;font:bold 9px/19px Arial,sans-serif;padding:0 8px;background:#333 url(button.png) repeat-x;border:1px solid #555;border-right-color:#151515;color:#ddd}
.account{vertical-align:middle;border-left:1px solid #383838;padding:4px 6px}
.mini-wordmark{display:inline-block;font:9px/9px Arial,sans-serif;letter-spacing:.4px;width:71px;vertical-align:middle;color:#e5e5e5}
.small-button{display:inline-block;background:#343434 url(button.png) repeat-x;padding:3px 5px;border:1px solid #555;font-size:9px;color:#ddd}
.small-button b{color:#aaa;margin-left:4px}
.micro{display:block;margin-top:5px;font-size:8px;letter-spacing:.45px;color:#929292;white-space:nowrap}
.search-area{vertical-align:middle;padding:4px 9px;border-left:1px solid #333}
.wiki-button{display:block;background:#b4b4b4 url(silver.png) repeat-x;color:#151515!important;font-size:9px;line-height:15px;padding-left:5px;border:2px inset #666}
.wiki-button b{float:right;width:17px;text-align:center;background:#333;color:#bfbfbf}
.hero{position:relative;height:270px;overflow:hidden;background:#050505;text-align:center}
.hero-scene{position:absolute;top:-112px;left:0}
.hero-shade{position:absolute;top:0;left:0;width:100%;height:270px;background:url(hero-shade.png) repeat-x}
.hero h1{position:relative;margin:0;padding:17px 0 0;color:#e20a16;font:bold italic 25px/1.1 'Trebuchet MS',Arial,sans-serif;letter-spacing:8px}
.hero-emblem{position:absolute;top:48px;left:380px;width:190px;height:190px}
.hero-caption{position:absolute;bottom:11px;left:0;width:100%;margin:0;color:#eee;font:14px/1.1 'Trebuchet MS',Arial,sans-serif;letter-spacing:3px}
.hero-caption span{color:#d91c25}
.platforms{table-layout:fixed;border-collapse:collapse;background:#303030 url(platform.png) repeat-x}
.platforms td{width:33.33%;border:1px solid #646464;border-bottom:2px solid #a20c13;height:26px;text-align:center}
.platforms td.gold{border-bottom-color:#9f8627}.platforms td.blue{border-bottom-color:#426d87}
.platforms a{display:block;color:#ddd;font:bold italic 16px/26px 'Trebuchet MS',Arial,sans-serif;letter-spacing:4px}
.section-seam{height:34px;background:#131313 url(seam.png) repeat-x;border-top:1px solid #111;border-bottom:1px solid #444}
.section-seam.slim{height:14px;background-position:0 -7px}
.promos{table-layout:fixed;border-collapse:collapse}
.promos td{width:50%;border-right:1px solid #686868;vertical-align:top}.promos td+td{border-right:0}
.promo{position:relative;display:block;height:241px;overflow:hidden;background:#000;color:#fff}
.promo>img{position:absolute;left:0;top:-25px}.archive>img{top:-145px}
.promo-shade{position:absolute;inset:0;top:0;right:0;bottom:0;left:0;background:url(promo-shade.png) repeat-x}
.promo-title{position:absolute;right:19px;top:28px;text-align:right;color:#fff;font:bold italic 30px/1.1 'Trebuchet MS',Arial,sans-serif;letter-spacing:3px;text-shadow:1px 2px 3px #000}
.archive .promo-title{color:#ead38a;font-size:27px}
.promo-subtitle{display:block;font:9px/1.7 Arial,sans-serif;letter-spacing:2px;color:#eee;margin-top:6px}
.promo-detail{position:absolute;bottom:19px;left:20px;font:10px/1.3 Arial,sans-serif;letter-spacing:2px;color:#fff;text-shadow:1px 1px #000}
.caption-bar{display:block;position:relative;height:26px;padding:0 29px 0 12px;background:#292929 url(button.png) repeat-x;border-top:1px solid #a28728;border-bottom:3px ridge #505050;font-size:10px;line-height:24px;white-space:nowrap;color:#acc4d1}
.archive+.caption-bar{border-top-color:#396679}
.caption-brand{color:#ddd;font:italic 12px 'Trebuchet MS',Arial,sans-serif;letter-spacing:2px;margin-right:9px}
.caption-bar b{position:absolute;right:5px;top:4px;width:16px;height:14px;line-height:12px;text-align:center;border:2px ridge #454545;background:#222;color:#999;font-size:15px}
.lower{table-layout:fixed;background:#262626 url(chrome.png) repeat-x;border-collapse:collapse}
.lower-cell{width:50%;padding:5px 6px 6px;vertical-align:top;border-right:1px solid #555}.lower-cell.right{border-right:0}
.module{border:2px ridge #515151;padding:4px;background:#292929}
.module-tabs{height:24px;border-bottom:3px ridge #676767;white-space:nowrap}
.module-tabs a{display:inline-block;font:bold 10px/17px Arial,sans-serif;background:#333 url(button.png) repeat-x;border:1px solid #555;border-right-color:#111;padding:0 10px;color:#9fabb2}
.module-tabs a.selected{color:#fff;background-color:#222}.grip{display:inline-block;vertical-align:top;padding:0 4px;color:#aaa;border:2px ridge #555;background:#222;line-height:14px;margin-right:4px}
.module-content{height:168px;overflow:auto;background:#060606;border:4px inset #373737;margin-top:4px;padding:0 3px}
.list-row{display:block;position:relative;height:50px;margin:2px 0;padding:0 0 0 98px;background:#111 url(row.png) repeat-x;border-bottom:1px solid #292929}
.list-row img{position:absolute;top:0;left:0}.list-row .emblem-thumb{left:20px}
.list-title{display:block;font-weight:bold;padding-top:10px;color:#d8e6ed;font-size:11px}
.list-meta{display:block;font-size:10px;margin-top:4px;color:#acc4d1}.list-meta em{color:#ff252b;font-size:9px;font-style:normal}
.module-note{font-size:9px;margin:5px 3px 0;color:#aaa}
.news-row{height:47px;padding:6px 4px 1px;background:#111 url(row.png) repeat-x;border-bottom:1px solid #292929;font-size:11px}
.news-row>a{font-weight:bold;color:#d8e6ed}.news-row p{margin:1px 0 0;font-size:11px;line-height:12px;color:#b0c1ca}.news-row p a{color:#b0c1ca}.last{border-bottom:0}
.bottom-seam{height:9px;border-top:3px ridge #444;border-bottom:1px solid #070707;background:#222}
.footer{height:142px;background:#0e0e0e;text-align:center;font-size:10px;color:#727c83;table-layout:fixed}
.footer p{margin:10px 0}.footer a{color:#8998a3}.footer-rule{border-top:1px dotted #555;padding-top:9px}
.footer-brand img{display:block;margin:0 auto 4px}.footer-brand span{font-size:10px;letter-spacing:2px;color:#ddd}
.preview-badge{display:block;width:111px;border:2px ridge #888;background:#1e2734;color:#aabfd2!important;font-size:8px;line-height:14px}.preview-badge strong{display:block;background:#c9c9b4;color:#172333;font-size:17px;letter-spacing:1px}
@media screen and (max-width:970px){.site{margin:18px 12px 0}}
