// ==UserScript==
// @name          GameFAQs DarkBlue
 // @namespace     http://psycomonkey.googlepages.com 
// @description	  Changes the GameFAQs forums to look like they once were a few years ago plus it gives it a dark blue look 
// @include       http://boards.gamefaqs.com/gfaqs/*
// ==/UserScript==




// Disable GF's CSS
document.getElementsByTagName('link')[0].disabled = 'disabled';
document.getElementsByTagName('link')[1].disabled = 'disabled';


// Neat little function to add CSS to a page
function addGlobalStyle(css) {
    var head, style;
    head = document.getElementsByTagName('head')[0];
    if (!head) { return; }
    style = document.createElement('style');
    style.type = 'text/css';
    style.innerHTML = css;
    head.appendChild(style);
}

// Add the CSS!
addGlobalStyle('/* First we kill off the useless crap */ #gne_nav, img[alt="madison"], #content + img, img[alt="advertisement"], img[alt="Click Here"], #footer, #aboutcnet, #logo, div[style="padding:10px 0px 0px 0px; float:left; clear:left;"], iframe, #side_col_wrap, div[style="text-align:center"], #board_wrap + div { display: none } /* Basic Page Stuff */ html, body { background: #000000 !important; margin: 0; padding: 0; font-family: Arial, sans-serif; color: #FFFFFF !important; font-size: 12px } body { border-left: 160px solid #000099 } table { width: 100% } p { margin: 0 } /* Links */ a { color: #FFFFFF; text-decoration: underline } table a:visited { color: #0066FF } #header a, #quicknav a, #copyright a, .user a, .pages a, .boardnavright a, .pagejumper a, #platformlist a, .gamespace_nav a { color: #FFFFFF; font-weight: bold; margin-left: 5px; text-transform: capitalize } #quicknav a { display: block; text-decoration: none } #header a:hover, #quicknav a:hover, .user a:hover, .pages a:hover, .boardnavright a:hover, .pagejumper a:hover, #platformlist a:hover, .gamespace_nav a:hover { color: #3333CC; text-decoration: underline } /* Header */ #header { background: #000099; color: #000099; text-align: right; padding: 2px 5px; font-weight: bold } #headerbottomright { display: none } #quicknav { position: absolute; top: 0; left: 0; background: url(logo.gif) no-repeat top center; width: 150px; padding: 30px 2px 2px 2px } #searchbox { position: absolute; top: 150px; left: 0; color: #FFFFFF; width: 150px; padding: 2px; font-weight: bold } #searchbox input, #searchbox select { width: 140px } #searchbox .btn { display: none } #platformlist, .crumbs, .gamespace_nav { background: #000099; padding: 2px; margin: 2px; overflow: hidden } .crumbs { background: #000099; padding: 5px 7px } #platformlist .nav { float: left; font-weight: bold; padding: 5px 4px 0 10px; color: #FFFFFF } #platformlist .jumper { float: right } .gamespace_nav ul { margin: 0; padding: 0; font-size: 15px; text-align: center } .gamespace_nav li { display: inline } .gamespace_nav li:not(:last-child):after { content: \' | \'; color: #000066; font-weight: bold } #board_wrap > div:first-child { display: none } /* Footer */ #copyright { background: #000099; padding: 4px; color: #FFFFFF; text-align: center; font-size: 10px } /* User Bar */ .user, .pages, .boardnavright, .pagejumper, .searchtopics { display: block; padding: 2px; font-size: 15px; font-weight: bold; color: #FFFFFF; background: #000099; text-align: center } .user, .pages, .boardnavright, .pagejumper, .searchtopics { margin: 2px 2px 0 2px } .pages { background: #000099 } .pagejumper { margin: 2px } .searchtopics { margin-top: 0 } .pagejumper ul { margin: 0; padding: 0 } .pagejumper li { display: inline } .pagejumper li:not(:last-child):after { content: \' | \' } /* Tables */ td, th { padding: 2px } th { background: #000099; font-size: 15px; color: #FFFFFF } td { background: #000066 } /* Page Content */ h1 { text-align: center; margin: 0; padding: 3px; font-size: 28px; font-style: italic } .notice { padding: 2px } .notice h2 { font-size: 13px; margin: 0; text-transform: uppercase } .notice span { margin: 2px 0 -2px 0 } /* Messages */ .message td { background: #000099 } .message td:before { content: \'From: \'; font-weight: bold } .message .even td, .graybox { background: #000066 } .graybox { margin: 2px; padding: 2px } .message .even td:before { content: \'\' } .message a:last-child { text-transform: capitalize } .message .even a:last-child { text-transform: none } #board_wrap .head h1 { font-size: 16px; text-align: center; margin: 0; padding: 3px; font-style: normal } /* Post/Preview Page stuff */ .subhead1 { display: block; background: #00f; padding: 2px; margin: 2px; color: #FFFF00; font-weight: bold; font-size: 15px }  .error { padding: 2px; margin: 2px; background: #FFFF00; text-align: center } ');

