@import "default.css";

a,#content .gs a,#content .gs a:hover{color:#00004f;}
body{background:#fff;color:#00004f;}

#header{padding:0 5px 0 0;}
#logo{background-image:url(v9_logo.jpg);background-position:0 5px;}
#logo img{width:230px;height:66px;margin-top:5px;}

#loginbox{background:none;text-align:right;}
#loginbox .nav{float:right;margin:0;}

#loginbox .nav a{background:url(btn_dark_bg.gif) no-repeat top left;border:none;color:#99c;display:block;float:left;margin:0 0 0 3px;padding:0;}
#loginbox .nav a b{background:url(btn_dark_bg.gif) no-repeat top right;display:block;float:left;height:19px;line-height:19px;margin:0 0 0 8px;padding:0 8px 0 0;}

#loginbox .nav a:hover{text-decoration:none;}

#loginbox form{padding:5px 0 1px 25px;text-align:left;}
#loglink a{font-size:10px;font-weight:bold;color:#fff;}

/*#logtext{width:285px;padding:5px 0 0;float:right;text-align:left;}
#logtextmail{width:125px;float:left;text-align:left;}
#logtextpass{width:95px;float:left;text-align:left;}
#logform{width:285px;padding:1px 0;clear:both;float:right;}
#logform #email{width:115px;margin-right:5px;float:left;}
#logform #password{width:95px;margin-right:5px;float:left;}
#logform #logbutton{float:left;}
#loglink{padding:0;clear:both;float:right;width:285px;text-align:left;}
#loglink a{font-size:10px;font-weight:bold;color:#fff;}*/

#searchbox,#quicknav,#platformlist{background:#dfdfdf;overflow:hidden;}

#searchbox{border-bottom:1px solid #898989;height:33px;}
#quicknav{border-bottom:1px solid #898989;height:30px;}

#quicknav a{background:none;color:#00004f;border-right:1px solid #00004f;line-height:12px;height:auto;padding:0 8px 0 9px;margin:8px 0 8px 0;}

#content col.author{width:140px;}
#content col.date{width:65px;}

#content table.contrib{border-collapse:collapse;}

#content thead th,#content tr.head th{background:#6564FF;padding-top:5px;padding-bottom:5px;}
#content tr.even td,#content tr.even th{background:#dfdfdf;}

/* headers */
#content .head{border-bottom:1px solid #898989;color:#00f;}
#content .head h1 a{color:#00f;}
#content .head h1 a:hover{color:#006;}

#content .pod .head,#content * .pod .head,#content #board_wrap .head{background:#6564FF;border:none;color:#fff;margin:0;padding:0;}
#content .pod .head h1,#content * .pod .head h1,#content #board_wrap .head h1{background:none;color:#fff;padding:6px 10px;margin:0;}

#content .hub_nav h1{color:#66f;}
#content .hub_nav .box_tl,#content .hub_nav .box_tr,#content .hub_nav .box_bl,#content .hub_nav .box_br,#content .hub_nav .box_br .box_body{background:none;padding:0;margin:0;}
#content .hub_nav .genre{border-top:1px solid #898989;margin:0 0 10px;padding-top:5px;}

#content .upcoming h2{color:#66f;font-size:12px;padding:5px;margin:0;}
#content .upcoming td{background:none;}

#content .gamespace_nav,
#content .gamespace_nav ul li,
#content .gamespace_nav ul li a,
#content .gamespace_nav ul a b.first,
#content .gamespace_nav ul a b.last,
#content .gamespace_nav ul li.hi,#content .gamespace_nav ul li.hi a,
#content .gamespace_nav ul li.hi a.last,
#content .gamespace_nav ul li.hi a b.first,
#content .gamespace_nav ul li.hi a b.last{background:none;}

#content .gamespace_nav{margin:0 0 5px;width:100%;}
#content .gamespace_nav ul{margin:0;padding:0 5px;}
#content .gamespace_nav ul li{float:left;}
#content .gamespace_nav ul li a{color:#00004f;}
#content .gamespace_nav ul li a:hover{color:#00004f;text-decoration:underline;}
#content .gamespace_nav ul li a b{border-right:1px solid #00004f;display:block;line-height:normal;height:auto;padding:0 5px 0 6px;float:left;cursor:pointer;}
#content .gamespace_nav ul a b.first{padding:0 5px;}
#content .gamespace_nav ul a b.last{border:0;padding:0 5px;}
#content .gamespace_nav ul li.hi,
#content .gamespace_nav ul li.hi a{color:#66f;}
#content .gamespace_nav ul li.hi a:hover{color:#66f;text-decoration:underline;}

#full_col_wrap,#sky_col_wrap,#content #side_col_wrap{background:none;}

/* today */
#main_col .today .head{border-bottom-color:#898989;}
#main_col .today .head h1{color:#00f;float:none;}
#main_col .today .head .date{color:#66f;float:none;padding-bottom:8px;}

#full_col_wrap #main_col .topten{border-right:1px solid #898989;padding-left:5px;}
#full_col_wrap #main_col .topten .pod{border:1px solid #898989;border-right:none;padding:0;margin:0;width:215px;}
#full_col_wrap #main_col .topten .pod ul li{padding:3px;}
#full_col_wrap #main_col .topten .pod ul li.even{background:#dfdfdf;}


/* side_col */
#full_col_wrap #side_col .pod{background:none;border:1px solid #898989;width:300px;}
#side_col .pod .body,#full_col_wrap #side_col .pod .foot{background:none;width:300px}
#side_col .pod .body{width:284px;}
#side_col .pod .body ul.items li{background:none;border-bottom:1px solid #898989;margin:5px 0 0 0;padding:0 0 5px 0;}
#side_col .pod .poll .results{float:left;margin-left:10px;}
#side_col .pod .poll .results a{font-weight:bold;line-height:21px;text-transform:capitalize;}

/*buttons*/
.btn a,.btn a b{background-image:url(btn_lite_bg.gif);}
.btn a b{line-height:19px;margin-left:4px;padding-right:4px;}
#searchbox div.btn a{background-image:url(btn_lite_bg.gif);text-transform:capitalize;}
#searchbox div.btn a b{background-image:url(btn_lite_bg.gif);line-height:19px;margin-left:8px;padding-right:8px;}

#side_col .poll .btn a,
#side_col .poll .btn a b{background-image:url(btn_poll.gif);margin:0;}
#side_col .poll .btn a{padding-left:8px;}
#side_col .poll .btn a b{line-height:21px;padding-right:8px;text-transform:capitalize;}

/* board stuff */
#content #board_wrap a:visited{color:#66c;}

#content #board_wrap table.topics{color:#00004f;border-collapse:collapse;}

#content #board_wrap .searchtopics{background:none;margin-bottom:0;}
.searchtopics form{width:auto;}
#content #board_wrap .searchtopics input{margin:2px 5px;}

#content #main_col #board_wrap .head{display:none;}
#content #main_col #board_wrap table{border:1px solid #898989;}
#content tbody.even td,#content tbody.even th{background:#dfdfdf;}
#content #main_col #board_wrap table tr.head{display:table-row;_display:block;}

a,#content .gs a,#content .gs a:hover{color:#00004f;}
body{background:#fff;color:#00004f;min-width:315px;}
#container{width:auto;}

/* header */
#header{border:none;height:32px;}
#logo{background-image:url(bar2001.gif);background-position:5px 5px;padding:5px 5px 0;}
#logo img{width:138px;height:27px;margin:0;padding:0;}

#loginbox{width:auto;height:auto;padding:0;margin-left:140px;}
#loginbox .msg,#loginbox .nav{display:inline;float:left;padding:8px 5px 0 0;margin:0;}
#loginbox .nav a{border-right:1px solid #fff;margin:0;}
#loginbox .nav a.last{border:none;}
#loginbox .nav a,
#loginbox .nav a b{background:none;color:#fff;display:inline;float:none;line-height:normal;}
#loginbox .nav a b{padding:0;margin:0 5px 0 4px;}

#loginbox form{font-size:10px;font-weight:bold;padding:0;}
#loginbox form label{display:inline;padding:0;}
#loginmail,
#loginpass{display:inline;float:none;padding:0;margin-right:5px;}
#loginsbmt{display:inline;float:none;padding:0;margin:0;}
#loginmail input,
#loginpass input{font-size:10px;width:80px;padding:0;margin:0;}
#loginsbmt input{height:19px;width:47px;position:relative;top:5px;padding:0;margin:0;}
#loglink{clear:none;display:inline;padding:0;margin-left:15px;}

#quicknav a{border-color:#fff;color:#fff;}
#quicknav a:hover,#platformlist a:hover{color:#ffc;}

#quicknav,
#searchbox,
#platformlist{background:#6564FF;border:none;height:26px;}

#searchbox{width:40%;float:right;}
#searchbox form{float:right;margin:0;padding:0 10px 4px 0;}
#searchbox label{display:none;}
#searchbox input,#searchbox select{font-size:11px;margin:0;}
#searchbox .btn{padding:2px 0 0 2px;}

#quicknav{line-height:12px;width:60%;}
#quicknav p{float:left;padding:7px 0 7px 1px;margin:0;}
#quicknav a{margin:0;}

#platformlist,#platformlist a,#platformlist .nav b{color:#fff;}
#platformlist .nav{line-height:26px;padding:0 0 0 10px;}
#platformlist .jumper{padding:0 10px 4px 0;}
#platformlist .jumper select{margin:0;}

/* footer stuff */
#footer{padding:0;width:100%;}
#footer #sitenav{background-color:#868278;padding:0 10px;}
#copyright{padding-left:0;width:100%;}
#copyright div{padding-left:10px;}

/* top level wrappers */
/* content */

/*#content,*/
#content #full_col_wrap,
#content #sky_col_wrap{float:none;width:auto;}
#content #full_col_wrap{padding-right:315px;}
#content #sky_col_wrap{padding-right:180px;}

#content #main_col_wrap,
#content #side_col_wrap{position:relative;}

#content #main_col_wrap{width:100%;}

#content #main_col{width:100%;}

#content #full_col_wrap #side_col_wrap{width:301px;padding-left:7px;margin-right:-315px;overflow:hidden;}
#content #sky_col_wrap #side_col_wrap{width:163px;padding-left:7px;margin-right:-177px;overflow:hidden;}

#full_col_wrap #main_col_wrap #main_col,
#sky_col_wrap #main_col_wrap #main_col{float:none;width:100%;}

#content .upcoming{padding:0;width:33%;}
#content .hub_nav{float:none;width:auto;}

/* pod */
#content .pod{float:none;width:auto;padding-right:15px;}
#content .pod .foot{padding:10px 0 10px;}
#content .board .pod{width:100%;}

/* main_col */
/* pod */
#full_col_wrap #main_col .pod,
#sky_col_wrap #main_col .pod{width:100%;}

/* today */
#main_col .today{float:none;width:auto;}

/* top ten */
#full_col_wrap #main_col .topten{border:none;float:none;width:auto;padding-right:5px;}
#full_col_wrap #main_col .topten .pod{border:none;position:relative;width:50%;}
#full_col_wrap #main_col .topten .pod.last{left:5px;}

#full_col_wrap #main_col .gs .body .item img{margin-left:-150px;}
#full_col_wrap #main_col .gs .foot{float:none;width:100%;}

#full_col_wrap #main_col .features .body{width:auto;}
#full_col_wrap #main_col .features .body .item{width:auto;padding-left:150px;}
#full_col_wrap #main_col .features .body .item .details{width:100%;}

#sky_col_wrap #main_col .cheat .item{width:auto;}

/* boards */
#content #board_wrap{float:none;width:auto;padding:0 5px 10px;}
#content #board_wrap .board_nav{float:none;width:100%;}
#content #board_wrap .board_nav .body{float:none;height:34px;width:100%;}

#content #full_col_wrap #board_wrap div.board{float:none;width:auto;}
#content #board_wrap div.board table{width:100%;}

#content #board_wrap .pagejumper{float:none;}

/* rest of pages */
#searchbox input{width:150px;}


#content #board_wrap td,.board th{background:#cce;}
#content #board_wrap tr.even td,.board tr.even th{background:#ddf;}
#content #board_wrap .board_nav .body{background:#ddf;}
#content #board_wrap .board_nav div.user{padding:5px 5px;}
#content #board_wrap .board_nav div.pages{padding:10px 5px;}
#content #board_wrap table.message td{border-top:0px solid #999;border-bottom:0px solid #999;}