#xg_masthead { 
  padding-top:5px;
  min-height:254px;
  _height:254px;
}

#xg_masthead p#xg_sitename{
    font-size:38px;
    line-height:1.03em;
    font-weight:bold;
    padding:75px 0 0 45px;
}

#xg_masthead p#xg_sitedesc {
    font-size:20px;
    padding:0 0 110px 45px;
    color: #DAA22C;
    height:1.5em;
}

.xg_module_head h2 {
    font-size:14px;
    color:#ffffff;
}

#xg_navigation {
    margin:8px;
}

#xg_navigation ul {
    margin:0;
}

#xg_navigation ul li {
    font-weight:normal;
    margin:0 3px 0 0;
}   

#xg_navigation ul li span {
    padding:0;
    display: inline;
}

#xg_body {
    padding:0 0 10px 10px;
}

#xg_foot {
    padding:5px 10px;
}

.xg_module_foot {
    border-top:1px solid #424242;
}

#xg_navigation ul li.this a,
ul.page_tabs li.this {
    color:#ffffff;
    background-color:#3D3C38;
}   

ul.page_tabs li.this, .xg_module_foot {
    background-color: #000000;
}

#xg_navigation ul li a {
    color:#DAA22C;
    font-size:16px;
    padding:0 0.7em;
    background-color:#000000;
}

.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}