
/* ============================
CSS by Tyler Lange - tlange[at]ea[dot]com
Copyright 2009 EA
=============================== */

@charset "utf-8";

body {
font-family: Arial, Helvetica, sans-serif;
}
#container {
margin: 0 auto;
width: 990px;
/*padding: 25px 0 0 0;  uncomment out after Alpha for gus */
}
h2 {
padding: 20px;
text-align: center;
}
/* Global User Sites */
#gus ul, #gus li {
list-style:none;
margin:0;
padding:0;
float:left;
}
#gusContainer {
background:url('../images/bg/gus-global.gif') repeat-x;
height:25px;
z-index:200;
position:absolute;
top:0;
left:0;
width:100%;
}
#gus {
text-align:left;
width:960px;
font-family:Arial,Helvetica,San-serif;
font-size:12px;
font-weight:700;
margin:0 auto;
}
#gus ul#gusNation {
float:right;
}
#gus li a:hover {
background-position:0 -25px;
text-decoration:none;
}
#gus li a {
background-repeat:no-repeat;
color:#000;
display:block;
height:23px;
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
width:115px;
}

body #gusContainer {
background-color: #000;
}
  
body #gus ul#gusNation li#gus_login {
  margin-left:20px;}
body #gus ul#gusNation li#gus_login,
body #gus ul#gusNation li#gus_logout,
body #gus ul#gusNation li#gus_register {
  background:none;
  line-height:25px;}
body #gus ul#gusNation li#gus_logout,
body #gus ul#gusNation li#gus_register {
   margin-left:10px;
   padding-left:10px;}
body #gus ul#gusNation li#gus_login a.btn,
body #gus ul#gusNation li#gus_logout a.btn,
body #gus ul#gusNation li#gus_register a.btn {
   cursor:pointer;
   margin:5px 0;
   color:#666;
   text-transform:uppercase;
   font-size:11px;
   width:auto;
   display:block;
   _display:inline;
   text-indent:0;
   padding-left:7px;
   height:15px;
   width:auto;
   line-height:15px;
   background:transparent url('../images/gus_btn_left_bg.png') left top no-repeat;
}
body #gus ul#gusNation li#gus_login a.btn span,
body #gus ul#gusNation li#gus_logout a.btn span,
body #gus ul#gusNation li#gus_register a.btn span {
   padding-right:7px;
   display:block;
   _display:inline;
   width:auto;
   height:15px;
   line-height:15px;
   background:transparent url('../images/gus_btn_right_bg.png') right top no-repeat;
}
body #gus ul#gusNation li#gus_login a.btn:hover,
body #gus ul#gusNation li#gus_logout a.btn:hover,
body #gus ul#gusNation li#gus_register a.btn:hover {
   background-position:left -15px;
}
body #gus ul#gusNation li#gus_login a.btn:hover span,
body #gus ul#gusNation li#gus_logout a.btn:hover span,
body #gus ul#gusNation li#gus_register a.btn:hover span {
   background-position:right -15px;
}

body #gus li.text a {
  text-indent:0;
  text-transform:uppercase;
  color:#EEE;
  font-size:11px;
  text-decoration:none;
  width:auto;
  font-weight:600;
  margin:0;
  margin-right:10px;
  line-height:23px;}
body #gus li.text {
  padding: 0 0 0 10px;
  border-left: solid 1px #666;
  }
* html body #gus li.text {
  width:60px;}
  body #gus li.text a:hover {
    color:#0A93DC;
}

body #gus #gus_nfs a {
  background: transparent url('../images/sprite-gus.png') left top no-repeat;
}
body #gus #globalSelect a {
  background: transparent url('../images/sprite-gus.png') right top no-repeat;
}
body #gus #gus_nfs a:hover {
  background-position: left -25px;
}
body #gus #globalSelect a:hover {
  background-position: right -25px;
}
body #gus #gus_nfs,
body #gus #globalSelect,
body #gus #gus_nfs a,
body #gus #globalSelect a {
    width:40px;
}

