html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;border-style:solid;}

body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
button:focus,input:focus,textarea:focus{outline:0;}

em{font-style:normal;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
a *{cursor:pointer;}
body{font:normal 12px arial,helvetica,sans-serif;position:relative;}
button,input,option,select,textarea{font-family:arial,helvetica,sans-serif;}
caption,th,td{text-align:left;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}

h4{font-size:12px;}
legend{display:none;}
p{margin:0 0 10px;}
.absolute,img.tracking_gif{font-size:1px;position:absolute;top:0;left:0;height:1px;width:1px;border:0;}
div.clear{clear:both;font-size:1px;line-height:1px;height:0;visibility:hidden;overflow:hidden;}



#site_layout,#gutter,#gutter_top,#gutter_btm,#container_layout{float:left;width:100%;position:static;}
#gutter_top{margin:-15px 0 0;padding:15px 0 0;position:relative;z-index:2;}
#gutter_btm{padding:0;}
#container_layout{margin:0 -1px;position:relative;}

#site_header{margin:0;padding:0 0 15px;z-index:1;}
#site_header .sh_wrap{margin:0 auto;width:980px;}

#masthead,#masthead .sh_wrap{background:#fff url(images/layout/bg_masthead.gif) repeat-x 0 15px;}
#masthead .sh_wrap{height:80px;}
#masthead div.logo{float:left;height:100%;width:384px;overflow:hidden;}
#masthead div.logo a{background:url(images/logo.png) no-repeat;display:block;height:0;width:100%;overflow:hidden;padding:80px 0 0;}


#site_promos{font-size:11px;font-weight:bold;width:100%;}
#site_promos .sh_wrap{height:25px;}
#site_promos .ad{height:0;overflow:visible;}
#site_promos a{font-weight:normal;}
#site_promos div.ad_wrap{float:right;text-align:right;line-height:14px;margin:-25px 0 0;padding:6px 0 0;position:relative;}
#site_promos.has_promo div.ad_wrap{margin:-40px 0 0;padding:13px 0 0;}

#hotslot{font-size:11px;line-height:25px;}
#hotslot .title,#hotslot ul.slots,#hotslot li.slot{float:left;}
#hotslot .title{margin:0 4px 0 0;}
#hotslot li.slot{margin:0 7px 0 0;padding:0 8px 0 0;}
#hotslot li.last{margin:0;padding:0;}
#headband .sh_wrap{height:40px;}
#masthead form.search{float:right;margin:25px 10px 0 0;width:286px;}
#masthead form.search,#masthead form.search fieldset{background:url(images/layout/bg_masthead.png) no-repeat 0 -100px;padding:0 0 0 4px;}
#masthead form.search fieldset{background-position:right -150px;padding:4px 4px 4px 0;}
#masthead #userpanel{margin:20px 0 0;}

#userpanel{float:right;font-size:11px;line-height:19px;padding:0 0 0 1px;height:45px;width:250px;overflow:hidden;}
#userpanel div.label{display:none;}
#userpanel ul.user_summary{font-size:10px;line-height:14px;height:50px;padding:0 0 0 63px;overflow:hidden;}
#userpanel ul.user_summary li.stat{display:inline;float:right;width:100%;}
#userpanel ul.user_summary li.username{font-size:12px;line-height:14px;margin:-1px 0 0;}
#userpanel ul.user_summary li.avatar{float:left;height:43px;width:43px;margin:0 0 0 -53px;}

#userpanel ul.user_summary li.avatar a{display:block;height:42px;width:42px;padding:0 0 1px 1px;}
#userpanel ul.user_summary li.avatar img{float:left;border-width:1px;border-color:#000;height:40px;width:40px;}
#userpanel ul.user_summary li.options{line-height:14px;}
#userpanel ul.user_summary li.options ul{overflow:hidden;width:100%;}


#userpanel ul.alerts{margin:3px 0 1px;}
#userpanel ul.alerts li{float:left;margin:0 5px 0 0;}
#userpanel ul.alerts li a{font-size:11px;padding-left:21px;}
#userpanel ul.alerts li.updates{margin-left:7px;}
#userpanel ul.alerts li.updates a{padding-left:17px;}
#userpanel ul.actions{overflow:hidden;text-transform:lowercase;}
#userpanel ul.actions a{font-weight:normal;}
#userpanel ul.actions li{display:inline;float:left;margin:0;padding:0 3px 0 4px;}
#userpanel ul.actions li.first{padding-left:0;}
#userpanel ul.actions li.enter{display:block;line-height:23px;height:23px;margin:6px;padding:0;}

#userpanel ul.actions li.login{font-size:12px;text-transform:uppercase;}
#userpanel ul.actions li.signup{font-size:11px;text-transform:none;}
#userpanel ul.actions li.enter a{font-weight:bold;display:block;height:23px;}
#userpanel #login{padding:3px 0 0 12px;width:auto;}
#userpanel #login,#userpanel #login fieldset{float:none;overflow:hidden;}
#userpanel #login .hidden{left:0;position:absolute;top:0;visibility:hidden;}
#userpanel #login .field_wrap{border:1px solid #797979;display:inline;float:left;margin-right:4px;padding:2px 3px 1px;position:relative;}

#userpanel #login input.text,#userpanel #login .field_wrap .overlay{color:#7f7f7f;cursor:text;float:left;font-size:13px;height:17px;}
#userpanel #login .field_wrap .overlay{font-weight:normal;left:3px;line-height:17px;margin:0;overflow:hidden;position:absolute;top:2px;width:auto;}
#userpanel #login .field_wrap .overlay.off{display:none;}
#userpanel #login input.text{border:0;margin:0;padding:0;width:86px;}
#userpanel #login input.text.pwd{width:83px;}
#userpanel #login .submit,#userpanel #login .submit input{border:1px solid #BA6401;color:#fff;float:left;font-size:11px;font-weight:bold;margin:0;overflow:hidden;padding:0;width:42px;}

#userpanel #login .submit input{border:0;display:block;height:20px;width:100%;}
#userpanel #login ul.actions{float:left;width:100%;margin-top:3px;}
#userpanel #login ul.actions li{float:none;text-transform:none;padding:0 5px 0 6px;}
#userpanel #login ul.actions li.first{background:none;padding-left:0;}
#userpanel #login ul.actions li.facebook_signin img{vertical-align:-2px;width:14px;height:14px;}
#site_nav{border-width:0 0 1px;}
#site_nav .sh_wrap{height:1%;}
#primary_nav{font-size:12px;font-weight:bold;text-transform:capitalize;height:38px;}

#primary_nav a{padding:0 0 0 9px;}
#primary_nav a span{padding:0 9px 0 0;}
#primary_nav li{float:left;overflow:hidden;height:39px;position:relative;}
#primary_nav li a,#primary_nav li a span{float:left;height:37px;}



#site_header div.quick_jump{height:0;overflow:visible;}
#site_header div.quick_jump .quick_jump{display:inline;float:right;height:32px;margin:-32px 0 0;padding:0;width:250px;overflow:hidden;position:relative;}
#site_header .tracked{float:right;padding:6px 9px 0;}
#site_header .tracked select{color:#6d6d6d;font:bold 10px tahoma,geneva,sans-serif;height:16px;width:200px;}

#site_header .tracked select option{font:10px tahoma,geneva,sans-serif;}
#site_header dl.bg_toggler{display:inline;float:right;height:13px;width:25px;padding:9px 4px 0 0;}
#site_header .bg_toggler dd{display:inline;float:left;height:13px;width:12px;overflow:hidden;}
#site_header .bg_toggler dd.dark{width:13px;}
#site_header .bg_toggler dd a,#site_header .bg_toggler dd span{display:block;height:0;padding:13px 0 0;overflow:hidden;width:100%;}
#site_header .bg_toggler dt{display:none;}
.slim_header #masthead,.slim_header #masthead .sh_wrap{background: url(images/mast_head.png) repeat-x;}

.slim_header #masthead .sh_wrap{height:84px;}
.slim_header #masthead div.logo a{/*background-position:0 -331px;padding-top:65px;*/}
.slim_header #masthead form.search{margin-top:27px;}
.slim_header #masthead #userpanel{margin-top:27px;}

#container{float:none;display:block;margin:0 auto;padding:0;height:1%;width:980px;position:relative;}
#full_layout,#mpu_layout,#sky_layout{float:left;}
#content,#promo{float:left;padding:0 5px;width:970px;}
#skin #eyebrow .wrap,#skin #container{width:900px;}


#content_promo{float:left;overflow:hidden;padding:0 5px;}
#content .deck p{line-height:1.4;}
#promo{height:304px;}
.col{display:inline;float:left;margin:0 5px;padding:0 0 10px;}
#promo .col{padding-bottom:0;margin-bottom:0;}
#site_footer{float:left;font-size:11px;width:100%;position:relative;}
#site_footer h1{border-width:1px 1px 0;font-size:10px;line-height:19px;height:19px;font-style:italic;font-weight:normal;text-align:center;}
#site_footer ul{text-align:center;}
#site_footer .gs ul li,#site_footer .promos ul.types ul li{display:inline;margin:0 4px 0 0;padding:0 4px 0 0;}

#site_footer ul li.last,#site_footer .promos ul.types ul li.last{border-width:0;margin:0;padding:0;}
#site_footer ul.primary{height:12px;line-height:12px;padding:8px 0;overflow:hidden;text-transform:lowercase;}
#site_footer ul.site{height:10px;line-height:10px;padding:9px 0;overflow:hidden;}
#site_footer ul.family{font:10px/8px tahoma,geneva,sans-serif;height:8px;padding:8px 0;}
#site_footer .gs{border-top-width:1px;}
#site_footer .gs .nav,#site_footer .gs .wrap{position:relative;}
#site_footer .gs ul a{font-weight:bold;}

#site_footer .gs .feed{position:absolute;height:14px;width:36px;padding:5px;top:57px;right:0;}

#site_footer .promos a{font-weight:normal;}
#site_footer .promos{height:1%;overflow:hidden;padding:0 0 0 10px;}
#site_footer .promos ul.types ul li{margin:0;padding:0;}
#site_footer .promos ul.types ul a{margin:0 0 0 4px;white-space:nowrap;}
#site_footer .promos .wrap{padding:0 10px 0 0;}

#site_footer .promos ul.types{padding:7px 0;}
#site_footer .promos ul.types em{font-weight:bold;}
#site_footer .promos ul.types li{font:10px/14px tahoma,geneva,sans-serif;padding:6px 0 7px;}


#content_banner{padding:0 10px;height:1%;overflow:hidden;}
#main{width:960px;}

#mpu_layout .layout{padding-right:300px;}
#mpu_layout #content_promo,#mpu_layout #main,#mpu_layout #promo_main{width:650px;}
#mpu_layout #promo_side,#mpu_layout #side{float:right;width:300px;margin-right:-295px;}

#siteblog_layout #siteblog_banner{background-position:center;margin:0;padding:0;height:158px;width:770px;}


#showcase_layout .layout{padding-right:316px;margin:0;}
#showcase_layout #main{width:650px;}
#showcase_layout.mini #main{margin-right:0;width:480px;}
#showcase_layout.mini #side{float:right;width:316px;margin-right:-316px;margin-left:0;}
#showcase_layout.mini #mini{margin-left:-660px;}
#showcase_layout #showcase_banner{background:no-repeat center;height:0;margin:0;overflow:hidden;padding:160px 0 0;}

#feature_layout #feature_banner{background:no-repeat center;height:170px;margin:0;overflow:hidden;padding:0;}
#feature_layout #feature_banner a.banner{display:block;padding-top:170px;height:0;overflow:hidden;}
#feature_layout #content{padding:0;width:980px;}
#feature_layout #main{width:806px;margin:15px 0 0;}
#feature_layout #feature_frame{padding:0 10px;height:1%;overflow:hidden;}

#feature_layout #side{width:174px;margin:0 -174px 0 0;}


#skin #content,#skin #promo{width:890px;}
#skin #main{width:880px;}
#skin #cnet_footer .wrap{width:900px;}
#skin #cnet_footer .wrap .wrap{width:auto;}
#skin #mpu_layout #content_promo,#skin #mpu_layout #main,#skin #mpu_layout #promo_main{width:570px;}
#skin #mpu_layout.mini #content #content_promo{width:570px;}
#skin #mpu_layout.mini #main{width:400px;overflow:hidden;}
#skin #mpu_layout.mini #mini{margin-left:-585px;}
#skin #sky_layout #main{width:710px;}

form.search .wrap{font-size:12px;height:24px;padding:0 72px 0 0;text-align:center;}
form.search span.submit{background:#ba6401;float:right;height:22px;width:70px;margin:0 -72px 0 0;padding:1px;overflow:hidden;}

form.search span.submit span.btn{background:#eb7d26 url(http://img.gamespot.com/gamespot/www/images/form/button.gif) no-repeat 0 0;display:block;height:100%;width:100%;position:relative;}
form.search button.submit,form.search button.submit span,form.search input.submit{color:#fff;display:block;font:bold 12px/22px arial,helvetica,sans-serif;height:100%;width:100%;cursor:pointer;text-align:center;}
form.search button.submit,form.search input.submit{background:none;border:0;margin:0;padding:0;vertical-align:top;}
form.search button.submit span{position:absolute;top:0;left:0;}

form.search span.search_text{float:left;text-align:left;width:100%;}
form.search span.search_text span.field{display:block;border-width:1px 0 1px 1px;background:#fff;border-color:#fff;height:19px;padding:3px 6px 0;}
form.search span.search_text input.text{background:none;border-width:0;float:none;height:99%;width:99%;margin:0;padding:0;}
form.search span.help{display:block;color:#aaa;font-size:12px;font-weight:bold;line-height:17px;padding:3px 6px 0;height:17px;}
form.search span.dynamic_helptext{position:relative;}

form.search span.dynamic_helptext span.help{position:absolute;top:0;left:0;visibility:hidden;z-index:1;}
form.search label{display:inline;float:left;line-height:24px;text-align:left;margin:0;padding:0;}
form.search .user_search_label{padding-left:80px;}
form.search .user_search_label label{margin:0 0 0 -80px;width:80px;}

form.site_search .wrap{background:#fff;border-color:#FF9900;border-width:1px;height:20px;padding:0 22px 0 0;}

form.site_search span.submit{background:none;height:20px;width:22px;margin:0 -22px 0 0;padding:0;}
form.site_search span.submit span.btn{background:url(images/icons/search.gif) no-repeat 4px -297px;}
form.site_search button.submit span{display:none;}
form.site_search span.search_text span.field{border-width:0;height:17px;}
form.site_search span.help{color:#777;line-height:15px;height:15px;}


#side .search .wrap{font-size:11px;height:18px;padding-right:55px;}
#side .search label{font-size:11px;font-weight:bold;line-height:18px;}

#side .search input{font-size:11px;}
#side .search span.submit{height:16px;width:53px;margin:0 -55px 0 0;}
#side .search button.submit,#side .search button.submit span,#side .search input.submit{font-size:11px;line-height:16px;}
#side .search span.search_text span.field{height:15px;padding:1px 2px 0;}
#side .search span.help{font-size:10px;line-height:15px;padding:1px 2px 0;}
#side .search .user_search_label{padding-left:75px;}
#side .search .user_search_label label{margin:0 0 0 -75px;width:75px;}


ul.icon_keys{font:normal 11px tahoma,geneva,sans-serif;height:1%;overflow:hidden;}
ul.icon_keys li.icon_key{display:inline;float:left;}
#side ul.icon_keys li.icon_key{width:50%;}
ul.blog_index{height:1%;overflow:hidden;}
ul.blog_index li{display:inline;float:left;padding-right:50%;margin-right:-50%;width:100%;}
ul.blog_index li span{display:block;height:100%;padding-left:16px;}

.ad_unit a{font-size:1px;line-height:1;}
.ad_unit_curl,.ad_unit_skin,.ad_unit_leftskin,.ad_unit_rightskin{position:absolute;top:0;}
.ad_unit_leftskin,.ad_unit_rightskin{top:-24px;vertical-align:top;width:369px;}
.ad_unit_leftskin{left:-369px;}
.ad_unit_rightskin{right:-369px;}
.ad_unit_glead,.ad_unit_glead_takeover{padding:0 0 9px;text-align:center;font-size:0;width:100%;}
.ad_unit_leader,.ad_unit_bottom_leader{text-align:center;padding:4px 0 10px;width:100%;}
.content_footer{float:left;width:100%;}
.forum_actions .ad_unit_leader,.content_footer .ad_unit_leader,.content_footer .ad_unit_bottom_leader{float:left;border-top-width:1px;padding:12px 0;}

.ad_unit_leader_sidedoor{padding-bottom:5px;text-align:center;}
#superleader{float:left;margin:-20px 0 0;padding:0;width:100%;}
#superleader .ad_unit{margin:0;padding:5px 0 10px;position:relative;z-index:3;}
#superleader .ad_unit .ad_wrap{margin:0 auto;}
#superleader .ad_unit_leader_sidedoor .ad_wrap_dart{padding-top:15px;}
.ad_unit_sky{margin:0 auto;padding:10px 0;width:160px;}
.ad_unit_mpu{margin:10px auto;}
