/*
 * Author: bededog, with help of the_foreign_guy and jakeboundville ^_^
 * Updated: November 11th, 2008 asdfasfd
 * Description: Modifies look of gamespot.com to look similar to former Ice Theme that is now discontinued.
 */
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("gamespot.com") 
{
html body:not([class="mceContentBody"])
{
    background: black !important;
        background-image: url('http://i45.photobucket.com/albums/f60/bededog/bg_wood.jpg') !important;
}
#container_layout
{
    margin-top: -15px !important;
}
#userpanel *
{
    color: white !important;
}
#superleader .ad_unit, #site_promos
{
    width: 980px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.forum_crumbs
{
    padding-top: 15px !important;
}
#masthead .sh_wrap
{
     height: 100px !important;
}
#container_layout, #site_nav
{
     border: none !important;
     padding-left: 1px !important;
}
#masthead form.search span.btn
{
     background-image: url('http://i45.photobucket.com/albums/f60/bededog/searchIcon-1.png') !important;
     background-position: center !important;
     background-repeat: no-repeat !important;
}

/* Changes background color to darkish green color. */
div.notice, div.notice .wrap, div.notice h2.corner, #promo, .forum_actions .forum_actions_wrap, div#main div.blog_entry div.body > div.wrap, ul.content_nav > li.on, div.col_wrap > div, div#content_promo, div.crumbs forum_crumbs, div.body, div#full_layout, div#forum_header,  div#wrap, div.wrap  has_crumbs, div#content, div#main, div#video_promo, #site_nav, #site_header, #site_promos .sh_wrap, #superleader .ad_unit, #masthead .sh_wrap, #site_promos
{
	background: #053100 !important;
}

/* Changes buttons to light green */
div.bb_quote > div.msg_head, ul.msg_actions * a, div.posted, ul.blog_actions * input, fieldset * input.submit, ul.post_msg_actions * input, div#upload_video > div.body > div.wrap > ul > li > a, div.poll_choices * a, div.head, a.forum_button, span.submit, input.forum_button, ul.profile_actions * a, ul.profile_actions * span
{
        background: #1a5c1d !important;
        border-color: #1a5c1d !important;
}

body.standard all site_region_1, div#site_layout
{
        background: none !important;
}

/* Changes background image of site */
div#gutter_top, #cnet_footer, #gutter_btm, #gutter, tbody.sticky_topics > tr.alt *, tbody.sticky_topics td.lastpost, .sticky_topics td.icon, table.board_topics td.first, table.board_topics td.icon, table.board_topics, table.board_topics tr.alt *
{
        background: transparent !important;
}

/* Used to change naviagtion bar green on current(IE: In forums the forum link will be highlighted green) */
div#primary_nav a.on, a.on > span
{
        background: #2d572f !important;
}

/* Changes second navigation bar(Tourn, Game Night, Usr Vids, Unions, etc.) to green */
div#secondary_nav
{
     height: 30px !important;
        background: #54708f !important; 
        background-image: url('http://i45.photobucket.com/albums/f60/bededog/greenGradient.jpg') !important 
}

/* Changes background of header area */
div#masthead, #site_header, #site_nav
{
        background: none !important;
}

#masthead .sh_wrap 
{
     background-image: url('http://i45.photobucket.com/albums/f60/bededog/headerBackground_green.jpg') !important;
}

/* Changes Gamespot logo */
.logo a
{
     background: none !important;
}

div.logo
{
     margin-left: 25px !important;
     margin-top: 10px !important;
     background-repeat: no-repeat !important;
     width: 380px !important;
        background-image: url('http://i45.photobucket.com/albums/f60/bededog/forest_logo.png') !important;
}

/* Changes links to orange, only used in forum pages atm. */
a.unionname, a.title, div.message * a, div#forum_header * a, div.board_description * a, ul.pages * a, div.page_flipper > a
{
        color: #dd7700 !important
}

a.topic_title
{
    color: #f90 !important;
}

td.lastpost a, td.last a, a.read
{
    color: #d70 !important;
} 

/* Change links to orange for the reply and quote buttons*/
ul[class="msg_actions javascript_on"] > li > a
{
color: white !important;
}

/*Change usernames of basic users to white. Subscribers are not affected*/
div[class="username"] > a:not([style])
{
color: white !important;
} 

/* Fixes some color issues with upload video thing */
div#upload_video > div.body > div.wrap > p
{
        color: white !important;
}

/* Changes look of some text to ligher colors to be readable on light theme. */
div.story_body, div.deck, div.review_proscons, ul.boards * a, ul.unions * a, li.icon_key > span, div#tags_body > a, li.friend > div.wrap > a.username, div#forum_header * div
{
       color: white !important;
} 

/* Changes look of some text to lighter colors to be readable on light theme. */
div.feature_top > div.body, div.thumb * a, div#profile_layout * div.body
{
       color: white !important;
}

/* Adds light green background color to distinguish parts of page */
div#tags_body, div#unions_module * div.body, div.content_nav > ul.content_nav, 
     div[class~="contain_all"] > div.body, li.contain_all, div.module > div.body > div.wrap, 
     div.module > div.body > ul.others, ul.topic_msgs * div.details, div.action_wrap,
     tbody[class="topics"] > tr, div.list_users_module > div.body, div.videos > div.body,
     #latest_news ul.stories, .module .foot, .contain_all, ul.stories, ul.downloads, ul.videos,
     #more_videos #filters, #more_videos #tabs, #more_videos ul.videos, #pop_cheats .pop_cheat
{
       background: #1f3d20 !important;
       color: white !important;
}

/* Adds icon to mini search field */
#content form.mini_search span.submit button, #site_footer .search button.submit
{
       background-image: url('http://i45.photobucket.com/albums/f60/bededog/search_icon_green.jpg') !important;
}

/* Changes color of text saying message was edited(IE 'Edited on Nov 11, 2008 7:21 pm CT') The text has the same color as the message and it annoyed me! >=(*/
div.msg_revision
{
       color: gray !important;
       font-size: 10px !important;
}

/* Changes color of quotes and sticky topics */
div.forum_poll, div.bb_quote > div.msg_body,.table .sticky, tbody.sticky_topics > tr, tbody.sticky_topics > tr.alt 
{
       background: #012e03 !important;
}

/* Changes color of panel with Author on it */
.layout .topic_msg .wrap, div.author
{
       background: #031b01 !important
}

/* Changes color of other regular topics */
.topics tr.alt,
      ul.videos li[class="video alt"], .body ul.browse_categories li[class="browse_category alt"],
      .body ul.browse_categories li.browse_category.end, #top_cheats .body li.alt
{
      background: #0b4d04 !important;
}

/*Changes color of regular topics */
.topics tr, .feature_top ul.stories li.alt, .feature_top .details,
     #mpu_layout.mini #mini, #mini .feature_top .blog_entries li.blog_entry,
     #releasecalendar li, #releasecalendar .more, #mini #similar_module .body ul,
     ul.videos li[class="video"], #top_cheats .body li, #find_features .body li
{
      background: #0d330f !important;
}

/* Hides all this useless stuff to save space */
div.forum_icon_key, div.friends_module, div.top_unions_module, div#tags_module,
    div[class="module contain_all forum_module boards_module"], div.ad_unit_mpu
{
      display: none !important;
}

/* Make forum topics fill up empty space */
div#mpu_layout div.board_topics_module
{
      width: 960px !important;
}

/* Just fixes a minor appearance look */
div.boards_module > div.body
{
      border: 0px !important;
}

/* Centers sigs again. =3 */
.layout .topic_msg .details .usersig
{
      max-width: 800px !important;
      width: auto !important;
}

/*Fixes some background... stuff :p */
.layout .topic_msg .details
{
      min-height: 150px !important;
}

/*Image previews look better.*/
.tiled_items li.user_image 
{
      width: 138px !important; 
}
.tiled_items li.user_image img 
{ 
     height: 100px !important; width: 133px !important; 
}

/*Changes the banned user page! */
div.notice .user_banned
{
     background-image: url('http://i45.photobucket.com/albums/f60/bededog/dragon-1.png') !important;
     background-position: center !important;
     background-repeat: no-repeat !important;
     height: 360px !important;
}

div.notice .error
{
     background-image: url('http://i45.photobucket.com/albums/f60/bededog/error.png') !important;
     background-position: center !important;
     background-repeat: no-repeat !important;
     height: 360px !important;
}

div.notice > div.body > div[class~="wrap"] *
{
     display: none !important;
}

.error404 .body
{
     background-image: url('http://i45.photobucket.com/albums/f60/bededog/404error.png') !important;
     background-position: center !important;
     background-repeat: no-repeat !important;
     height: 400px !important;
}
    
.error404 .body > *
{
     display: none !important;
}

li[class="field preview"] .msg_wrap
{
     max-width: 770px !important;
     overflow: auto !important;
}

form.edit_msg .field div.data
{
     width: auto !important;
     max-width: 930px !important;
}
}

@-moz-document url("http://www.gamespot.com/forums/index.html")
{
/* Hides all this useless stuff to save space */
div.forum_icon_key, div.friends_module, div.top_unions_module, div#tags_module,
    div[class="module contain_all forum_module boards_module"]
{
      display: inline !important;
}
}

/*Makes shared boards full size*/
@-moz-document url-prefix('http://www.gamespot.com/wii'),
     url-prefix('http://www.gamespot.com/pc'),
     url-prefix('http://www.gamespot.com/ds'),
     url-prefix('http://www.gamespot.com/psp'),
     url-prefix('http://www.gamespot.com/ps3'),
     url-prefix('http://www.gamespot.com/xbox360'),
     url-prefix('http://www.gamespot.com/ps2')
{
.forum_module
{
     width: 960px !important;
     position: relative !important;
     z-index: 1 !important;
     margin-left: -180px !important;
     border-left: 10px #053100 solid !important;
}
}