/*

Stylesheet made by Jero / ragbob trianglepants / Xero Sate
                 Edits made by Toad King
        Damn CJayC! http://www.htmldog.com/ NOW!

*/

body {
    max-width: 100% !important;
}

td#leftnav {
    line-height: 1 !important;
    padding-left: 2px !important;
}

div.graybox>em>i>p {
    display:block !important;
    margin:0 1em !important;
    border-left:0.4em #88f solid !important;
    padding:0 0.4em !important;
    font-family:monospace !important;
    font-style:normal !important;
    white-space:pre !important;
    background-color:#eef !important;
    overflow:auto !important;
}

p {
    margin: 0px !important;
}

div.content, div.page {
    padding: 0 !important;
}

div.content2>p {
    text-align: center;
}

span#search {
    width: auto !important;
}

td#topnav {
    padding: 1px !important;
}

td#topnav2 a {
    font-weight: bold;
    font-size: 13px;
}

div.content2 {
    width: 99.6% !important;
    font-size: 13px !important;
}

div.head1b {
    font-size: 23pt !important;
    font-weight: bold !important;
    padding: 4px 4px 0px 4px !important;
    font-style: italic !important;
}

div.head1 {
    font-size: 23pt !important;
    font-weight: bold !important;
    font-style: italic !important;
}

div.subhead1{
    font-weight: bold !important;
    width: 99.35% !important;
    background-color: #0000FF !important;
    color: #FFFFFF !important;
    text-align: center !important;
    font-size: 13.5pt !important;
    padding: 2px !important;
    margin: 0px !important;
}

div.subnav1 {
    width: 99.9% !important;
    font-weight: bold !important;
    background-color: #0000FF !important;
    color: #FFFFFF !important;
    text-align: left !important;
    font-size: 10.5pt !important;
    padding: 2px !important;
}
div.subnav2 {
    width: 99.35% !important;
    font-weight: bold !important;
    background-color: #0000FF !important;
    color: #FFFFFF !important;
    text-align: center !important;
    font-size: 10pt !important;
    padding: 2px !important;
    margin: 0px !important;
}

div.subnav2 a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}

div.subnav2 a:hover {
    text-decoration: underline !important;
}

span.boardnavright, div.boardnavright {
    float: left !important;
    width: 99.6% !important;
    font-size: 11pt !important;
    padding: 1px !important;
}

div.genrebox table  {
    float: left !important;
    margin: 1px 0 1px -1px !important;
    empty-cells: show !important;
}

th.genrehead {
    font-style: normal !important;
    font-size: 11pt !important;
    padding: 1px !important;
}

th.genrehead[colspan="4"]:empty:before, th.genrehead[colspan="2"]:empty:before {
    content: "Other Boards" !important;
}

td.columnleftcolor1, td.columnleftcolor2, td.columnmiddlecolor1, td.columnmiddlecolor2, td.columnrightcolor1, td.columnrightcolor2, td.columnleftcolor1 a, td.columnleftcolor2 a, td.columnmiddlecolor1 a, td.columnmiddlecolor2 a, td.columnrightcolor1 a, td.columnrightcolor2 a, td.columnrightcolor1 a, td.columncolor1, td.columncolor1 a, td.columncolor2, td.columncolor2 a {
    font-size: 9.5pt !important;
}

td.columnleftcolor1 a[href^="gentopic"], td.columnleftcolor2 a[href^="gentopic"], td.columncolor1 a[href^="boardlist"], td.columncolor2 a[href^="boardlist"] {
    color: #00004F !important;
    font-size: 9.5pt !important;
    font-weight: bold !important;
}

td.columnleftcolor1 a[href^="gentopic"]:visited, td.columnleftcolor1 a[href^="gentopic"]:visited, td.columncolor1 a[href^="boardlist"]:visited, td.columncolor2 a[href^="boardlist"]:visited {
    color: #0000AF !important;
}

div#sitenav, div#broadnav, div#cnetfooter, div#cnetfooter, div#networkfooter, div#copyright, div#aboutcnet, div.adbox, br[clear="all"], div.moreboxhead img, div.newshead, div.newsbox a, div.morebox, div.dlxbox, div.editorbox, hr.hline2, p:empty {
    display: none !important;
}

span.boardnav, div.boardnavlow {
    float: left !important;
    width: 99.6% !important;
    padding: 1px !important;
}

span.boardnav {
    border-top: 2px solid #FFF !important;
}

div.boardnavlow {
    margin-bottom: 2px !important;
}

div.boardnavlow a {
    color: #FFF !important;
}

.boardnavright {
    margin-top: 2px !important;
}

div.boxbox {
    border-top: 2px solid #FFF !important;
    width: 99.8% !important;
    margin: 0 !important;
}

div.box {
    width: 100% !important;
    margin: 0 !important;
}

div.boxhead {
    width: auto !important;
    background: transparent !important;
    font-size: 13pt !important;
    font-weight: bold !important;
}

div.whitebox, div.graybox {
    padding: 1px !important;
    font-size: 9.5pt !important;
}

div.graybox table {
    color: #FFFFFF !important;
    background-image: url("http://image.com.com/gamespot/shared/gamefaqs/gslogo.gif") !important;
    background-repeat: no-repeat !important;
    background-position: bottom right !important;
    background-color: #00004F !important;
}

div.graybox table td {
    border-left: #FFFFFF 4px solid !important;
    border-bottom: #FFFFFF 2px solid !important;
    padding: 0 0.2em !important;
}

div.graybox table tr > td > b {
    color: #6564FF !important;
    font-family: fixedsys !important;
}

div.graybox table tr > td > b:before {
    content: "> ";
}

div.error {
    float: left !important;
    border-top: 2px solid #FFF !important;
    background: yellow !important;
    color: #000 !important;
    padding: 1px !important;
    width: 99.6% !important;
    text-align: center !important;
}

td[align="center"].nav {
    font-size: 10pt !important;
    padding: 1px !important;
}

td#leftnav {
    height: 100% !important;
}

span.boardnavright a:hover, div.boardnavright a:hover, span.boardnav a:hover, div.boardnavlow a:hover, div.subnav2 a:hover {
    color: yellow !important;
}

span.boardnavright a:active, div.boardnavright a:active, span.boardnav a:active, div.boardnavlow a:active, div.subnav2 a:active {
    color: red !important;
}

div.newon {
    width: 70% !important;
    background: #FFF !important;
    padding: 2px !important;
    margin-top: -13px !important;
    height: 500px;
}

div.newon>div.head1b {
    text-indent: -1000em !important;
    background: url("http://www.gamefaqs.com/shared/gf2001.gif") no-repeat top center !important;
    height: 100px !important;
    margin-top: 5px !important;
}

div.newon>div.head1b>span {
    text-indent: 0 !important;
    background: #0001FE !important;
    font: bold 11pt Aial, sans-serif !important;
    float: left !important;
    width: 100% !important;
    margin-top: 34px !important;
    margin-left: -6px !important;
}

div.toptendoublebox, div.pollbox {
    width: 28% !important;
    font: 7.5pt Arial, sans-serif !important;
    padding: 0 !important;
    margin-bottom: 3px !important;
    border: 2px groove #C0C0C0;
}

div.pollhead, div.toptenhead {
    width: 98% !important;
}

div.toptenhead {
    border-top: 2px groove #C0C0C0;
    border-bottom: 2px groove #C0C0C0;
}

div.pollbox {
    position: relative !important;
    float: right !important;
    top: -336px !important;
    right: 0px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #FFF !important;
    min-height: 223px !important;
}

div.poll b {
    font-size: 10pt;
}

div.poll {
    margin: 0 !important;
    color: #000 !important;
    width: 100% !important;
}

div.toptendoublebox {
    position: relative !important;
    float: right !important;
    top: 210px !important;
    padding: 0 !important;
}

div.topten1, div.topten2 {
    padding: 2px !important;
}

div.newsbox {
    position: relative !important;
    float: left !important;
    top: -405px !important;
    width: 70% !important;
    font: bold 11pt Arial, sans-serif !important;
    font-style: italic !important;
    color: #FFF !important;
    background: #807FFF !important;
    text-align: center !important;
    height: 18px !important;
}

div.upcomingreleases>a.A {
    clear: both !important;
}

div.newsbox:before {
    content: "GameFAQs Site News" !important;
}

div.page:after {
    font-size: 7.5pt;
    content: "Copyright 1995-2005 GameFAQs";
}

div[align="center"]:first-child:after {
    font-size: 7.5pt;
    content: "Feel free to link to this page, but not directly to the FAQs."
}

table.upcomingreleases {
    width: 33.2% !important;
}

td.title {
    font-size: 12px !important;
}

/* GameFOX Elements */

div#gamefox-header {
    width: 99.8%;
    background-color: #0000FF;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    float: left;
}

form#gamefoxQuickPost {
    background: transparent;
    margin: 0;
    padding: 0;
    clear: both;
    line-height: 0;
    top: 0;
    left: 0;
}

ul.menu {
    padding: 1px;
    margin: 0px;
    width: auto;
    z-index: 2;
}

ul.menu li {
    list-style-type: none !important;
}

ul.menu ul {
    display: none;
}

ul.menu li:hover > ul {
    display: block;
    position: static;
}

li a {
    display: block;
}

td.jump {
    font-size: 10px;
    width: 40px;
}

td.jump ul.menu li {
    width: 30px;
    z-index: 2;
}

td.jump ul.menu li:hover > ul {
    background-color: #8080FF;
    position: absolute;
    width: 30px;
    height: auto;
}

td.jump ul.menu li:hover > ul a {
    font-weight: bold;
    color: #FFFFFF;
}

td.jump ul.menu li:hover > ul a:visited {
    color: #FFFFFF;
}

td.jump ul.menu li:hover > ul a:hover {
    color: #FFFF00;
}

td.jump ul.menu li:hover > ul a:active {
    color: #FF0000;
}