
a{color:#ff7400;}
body{background-color:#000;}
body#iframe,html,iframe{background:none;}
input{color:#000;}
#container .title a{color:#ffeb00;}
#container em.title a{color:#FFF;}
.all #container #mini .title a{color:#FF7400;}
#site_layout{background:#2f2f2f;}
.content_footer,#gutter{background:url(images/layout/gutters/all_dark.gif) repeat-y center 0;}
#gutter_top{background:url(images/layout/gutters/all_dark_top.gif) no-repeat center 0;}
#gutter_btm{background:url(images/layout/gutters/all_dark_btm.gif) no-repeat center bottom;}

#skin .content_footer,#skin #gutter{background-image:url(images/layout/gutters/skinnable/all_dark.gif);}
#skin #gutter_top{background-image:url(images/layout/gutters/skinnable/all_dark_top.gif);}
#skin #gutter_btm{background-image:url(images/layout/gutters/skinnable/all_dark_btm.gif);}
#site_nav,#container_layout{border-color:#161616;}
#container_layout{border-width:1px;}
body.has_skin #site_header,body.has_skin #site_layout,body.has_skin #site_layout #gutter,body.has_skin #site_layout #gutter_btm,body.has_skin #site_layout #gutter_top{background:none;}

#site_header{background:url(images/layout/gutters/all_dark_masthead.gif) repeat-x 0 bottom;}
#site_promos,#site_promos .sh_wrap{background:#575757;}
#site_promos.has_promo .sh_wrap{background:none;}
#site_promos a,#site_promos div.ad a{color:#f1f1f1;}
#site_promos div.ad{color:#ff6161;}

#site_header .bg_toggler{color:#fff;}

#site_header .bg_toggler dd{background:url(images/layout/bg_masthead.gif) no-repeat 0 -400px;}
#site_header .bg_toggler dd.dark{background-position:-12px -400px;}
#site_nav,#site_nav .sh_wrap,#primary_nav a,#primary_nav a span,#primary_nav a.on,#primary_nav a.on:focus,#primary_nav a.on span,#primary_nav .primary_nav,#primary_nav .platforms a,#primary_nav .platforms a:focus,#primary_nav .platforms span{background:url(images/layout/bg_sitenav.gif) no-repeat 0 0;}
#site_nav,#site_nav .sh_wrap{background-position:0 -350px;background-repeat:repeat-x;}

#primary_nav .primary_nav{background-position:right -50px;}
#primary_nav a{color:#565656;}
#primary_nav a{background-position:-1px -50px;}
#primary_nav a span{background-position:right -100px;}

#userpanel{color:#5f5f5f;}

#userpanel ul.actions a{color:#4c4c4c;}
#userpanel a{color:#a34a00;}

#userpanel{background-position:0 -300px;}
#userpanel ul.actions li{background:url(images/dividers/v/solid_999.gif) no-repeat 0 -98px;}
#userpanel ul.actions li.first{background-position:1000px 3px;}
#userpanel ul.alerts li.alert{background:url(images/icons/community_alerts.gif) no-repeat;}
#userpanel ul.alerts li.messages{background-position:0 2px;}

#userpanel ul.alerts li.updates{background-position:0 -29px;}
#userpanel ul.user_summary li.avatar img{border-color:#838383;}
#userpanel #login,#userpanel #login fieldset{background:none;}
#userpanel #login .field_wrap{background:#fff;}
#userpanel #login input.text{background:none;}
#userpanel #login .submit,#userpanel #login .submit input{background:url(images/form/button.gif) repeat-x left top;}
#userpanel #login ul.actions li.first{background:none;}
#userpanel #login ul.actions li.signup a{color:#ee5400;}

#site_footer h1{background:#CE600E;border-color:#CE600E;color:#fff;}
#site_footer ul.primary a{color:#d1d1d1;}
#site_footer ul.primary li{background:url(images/dividers/v/solid_777.gif) no-repeat right -98px;}
#site_footer ul.site a{color:#fc0;}
#site_footer ul.site li{background:url(images/dividers/v/solid_999.gif) no-repeat right -98px;}
#site_footer ul.family a{color:#fff;}
#site_footer ul.family li{background:url(images/dividers/v/solid_282828.gif) no-repeat right 2px;}
#site_footer .gs{border-color:#404040;}

#site_footer .gs .nav,#site_footer .gs .nav .wrap{background:url(images/layout/footer.gif) no-repeat 10px -30px;}
#site_footer .gs .nav{background-position:0 -140px;background-repeat:repeat-x;color:#eee;}
#site_footer .gs ul li.last{background-image:none;}
#site_footer .promos,#site_footer .promos .wrap,#site_footer .promos ul.types{background:#333333;}
#site_footer .promos,#site_footer .promos ul.types a{color:#333;}
#site_footer .promos ul.types li{background:url(images/dividers/h/dots_666.gif) repeat-x bottom left;}

#site_footer .promos ul li.last{background-image:none;}
#site_footer .promos ul.types ul{display:inline;}
#site_footer .promos ul.types ul li{background:url(images/dividers/v/solid_777.gif) no-repeat right 2px;}
#site_footer .promos ul.types ul li.last{background-image:none;}


#container .ad_unit_glead,#container .ad_unit_leader{background:#3e3e3e;}
#container .ad_unit_glead_takeover{background:url(images/layout/bg_ad_glead_takeover.jpg) repeat-x left top;}

#content .forum_actions .ad_unit_leader,#container .content_footer .ad_unit_leader{background:#242424;border-color:#1b1b1b;}

#superleader .ad_unit{background:url(images/layout/gutters/all_dark_glead.gif) no-repeat center bottom;}
#skin #superleader .ad_unit{background-image:url(images/layout/gutters/skinnable/all_dark_glead.gif);}
#site_layout #superleader .ad_unit_default,#skin #site_layout #superleader .ad_unit_default,body.has_skin #site_layout #superleader .ad_unit{background:none;}

.layout,#legacy_layout{color:#ccc;}

#content,.mini #content_promo,#mini ul.content_nav li.on{background:#2f2f2f;}
#promo{background:#1d1d1d;}
#mini #retail_partners{background:#181818;}
.pre2005{color:#fff;}
#content_banner{background:#2f2f2f;}
.mini #content,#profile_layout #content,#siteblog_layout #content{background:#2f2f2f url(images/layout/bg_mini_col_layouts.gif) repeat-y -30px 0;}
#legacy_layout.mini #content{background-position:0 0;}
#legacy_layout .module .head{background:#404040;border-color:#404040;}
#profile_layout #content{background-position:0 0;}

#siteblog_layout #content{background-position:-3030px 0;}
#siteblog_layout #siteblog_banner{background-color:#2f2f2f;}
#iframe_layout #content{background:none;}

#gscpromo_module .action a{color:#ff0300;}



.layout ul.blog_index li{background-position:0 0;}

.layout ul.blog_index li.first{background-image:none;}
ul.blog_index li.alt{background-image:none;}
ul.blog_index li span{background:url(images/bullets/disc_6x6.gif) no-repeat 4px -896px;}
.module .head{background:#ce600e;border-color:#1B1B1B;}
.module .head,#content .module .head h2 a,#content .module .head h3 a{color:#fff;}
.module .body *{border-color:#1d1d1d;}
.module .module .head{background:#373737;}

.layout .module img,.layout .module .avatar,.layout .module .blog_thumb,.layout .module .thumb,.layout .module .download_thumb,.layout .module .union_icon *{border-color:#000;}
.module ul.actions *{border-color:#5e5e5e;}
.module ul.details li{color:#7d7d7d;border-color:#7d7d7d;}
span.story_type{color:#7d7d7d;}
#side .module .body .banner a,#side .module .body .banner span{background-position:center;background-color:#000;border-color:#666;}

ul.content_nav a{color:#ddd;}
ul.content_nav,ul.content_nav li,.commerce_btn{border-color:#2f2f2f;}

ul.content_nav li.on{border-color:#171717;}
.layout ul.content_nav li.on li a{color:#ccc;}
ul.content_nav li.on a,ul.content_nav li.on li a.on{color:#ff7400;}
.module div.content_nav{background:#1d1d1d;}
.module .body ul.tertiary_nav li{border-color:#4a4a4a;}
.module .body ul.tertiary_nav li a.on{color:#fff;}
div.quick_links p{color:#7d7d7d;}

.module span.external{background:url(images/icons/content_icons.gif) no-repeat 0 -200px;}
.dotted_list .body li.dot{background:transparent url(images/dividers/h/dots_666.gif) repeat-x bottom left;}
.dotted_list .body li.last{background-image:none;}
.contain_all{background:#1d1d1d url(images/modules/corners_btm.gif) no-repeat -7640px bottom;}
.contain_all .no_module_head{background:url(images/modules/corners_top.gif) no-repeat -7640px 0;}
#skin .contain_all{background-position:-6760px bottom;}
#skin .contain_all .no_module_head{background-position:-6760px 0;}



#mpu_layout .contain_all{background-position:-3850px bottom;}
#mpu_layout .contain_all .no_module_head{background-position:-3850px 0;}



#skin #mpu_layout .contain_all,#skin #mpu_layout.mini #content_promo .contain_all{background-position:-2070px bottom;}
#skin #mpu_layout .contain_all .no_module_head{background-position:-2070px 0;}

#skin #mpu_layout.mini .contain_all{background-position:-740px bottom;}

#skin #mpu_layout.mini .contain_all .no_module_head{background-position:-740px 0;}
#content .layout #side .contain_all{background-position:-440px bottom;}
#content .layout #side .contain_all .no_module_head{background-position:-440px 0;}
#skin #mpu_layout #hub_previews,#skin #mpu_layout #hub_reviews{background-position:-160px bottom;}
.contain_all .body *{border-color:#383838;}
.contain_all .body .module .head{background:#333;}
.contain_all div.module div.head{border-color:#333;}
.contain_all .body li{background:transparent url(images/dividers/h/dots_666.gif) repeat-x bottom left;}

.contain_all .body li.last,.contain_all .body .head li,.contain_all .body .foot li,.contain_all .body .actions li,.contain_all .body .details li,.contain_all .page_nav ul.pages li,.contain_all .body .rss li,.contain_all .body li li{background-image:none;}
.contain_singles .body li{background:#1D1D1D;}
#side .contain_singles .body li{background:#1D1D1D url(images/modules/corners_btm.gif) no-repeat -440px bottom;}
#side .contain_singles .body li .wrap{background:#1D1D1D url(images/modules/corners_top.gif) no-repeat -440px top;}

.contain_singles .body li li,#side .contain_singles .body li li,#side .contain_singles .body li li .wrap{background-image:none;}



.search_box ul.search_types{color:#fc0;}
.search_box ul.search_types a,.search_box ul.search_types span,.search_box .body ul.search_types li{background:url(images/icons/search.gif) no-repeat 0 2px;}

.search_box ul.search_types li.first{background:none;}
.search_box ul.search_types .general a{background-position:0 -59px;}
.search_box ul.search_types .general span{background-position:-500px -59px;}
.search_box ul.search_types .tags a{background-position:0 -119px;}
.search_box ul.search_types .tags span{background-position:-500px -119px;}
.search_box ul.search_types .forums a{background-position:0 -180px;}
.search_box ul.search_types .forums span{background-position:-500px -180px;}
.search_box ul.search_types .gamefinder a{background-position:0 -240px;}

.search_box ul.search_types .gamefinder span{background-position:-500px -240px;}
.search_box ul.search_types a{color:#999;}




#site_layout #content #game_charts li.top_product,#skin #mpu_layout.mini .topten li.top_product{background-position:-336px 0;}
#site_layout #content #game_charts li.top_product ul.details a,#skin #mpu_layout.mini .topten li.top_product ul.details a{color:#FF7400;}
#skin #mpu_layout.mini .topten_gamechart ol.us_rentals li.top_product em.rank{background-position:0 0;}
.feature_top ul.stories li.alt,.feature_top .details{background-color:#151515;}
ul.stories li.story,ul.downloads li.download,ul.videos li.video{background-image:url(images/dividers/h/dots_666.gif);background-repeat:repeat-x;background-position:0 bottom;}

ul.stories li.last,ul.downloads li.last,ul.videos li.last{background-image:none;}
.top_story ul.stories{padding:0;}
#hub_features .body ul.stories{background-image:url(images/modules/special_features_bg.gif);background-position:0 bottom;}
#hub_features .body ul.stories li.story{background-image:none;}
#hub_features .body ul.stories li.story .wrap{background-image:url(images/modules/corners_top.gif);background-position:-160px 0;background-repeat:no-repeat;}

#gslive_schedule{color:#878787;}