#outer_stats_container
{
    width: 100%;
    text-align: center;
}

#stats_container
{
    width: 95%;
    display: inline-block;
}

.stat_col
{
    float: left;
    width: 400px;
}
.stat_name 
{
    float: left;
    width: 200px;
}
.stat_value
{
    float: left;
}

#statstab_container
{
    overflow: hidden;
    padding: 10px 0 0 0;
    text-align: center;
}

ul#tabs
{
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    list-style-type: none; 
    vertical-align:middle; 
} 
ul#tabs a, ul#tabs a:visited {
    display: block;
    height: 24px;
    padding: 10px 20px;
    text-decoration: none;
    color: #000000;
}
#tabs a {
    background-color: #cccccc;
}
#tabs a:hover, #tabs a.selected {
    color: #E45B00;
    box-shadow: 0 -2px 3px #C8C8C8;
    text-decoration: none;
    background: url(/static/images/bgr_tabs_selected.png) repeat-x bottom;
}
ul#tabs li
{
    float:left;
    padding: 10px; 
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    background: url(/static/images/tabs_sep.png) no-repeat left;
    margin: 0;
    padding: 0;
}
ul#tabs li.nobackground
{
    background: none;
}
ul#tabs a#tab0
{
    border-radius: 6px 0 0 0;
}
ul#tabs a#tab5
{
    border-radius: 0 6px 0 0;
}

ul#tabs li.finaltab
{
    width:5px; 
    height: 24px; 
    padding: 10px 20px;
}
    
#statspage_container
{
    padding-bottom: 10px;
    min-height: 500px; 
}
.statspage
{
    width: 100%;
    display: inline-block; 
    display: none;
    margin-left: auto;
    margin-right: auto;
}
.statspage.selected
{
    display: block;
}
.statspage #account_settings
{
    width:100%;
    padding: 10px;
    background: #f1f1f1;
    -webkit-border-radius: 6px; 
    text-align: left;
}
a#account_self_stats
{
    color: Blue;
}
.statspage table
{
    width:100%;
    padding: 10px;
    background: #f1f1f1;
    text-align: right;
    -webkit-border-radius: 0.4rem;
}
.statspage__my-games-title
{
    padding: 10px;
    background: #f1f1f1;
    -webkit-border-top-right-radius: 0.4rem;
    -webkit-border-top-left-radius: 0.4rem;
}
.statspage__my-games-title__next-server-hash {
    font-weight: normal;
}
.statspage__my-games-table {    
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
}
.statspage__my-games-table__verify-column { 
    width: 65px;
    text-align: right;
}
.statspage table tr th
{
    padding: 5px 5px 5px 0;
    background: #f1f1f1;
}
.statspage table tr td
{
    padding: 5px 5px 5px 0;
}
.statspage table tr td.yourself
{
    color: #00AF00;
}
.statspage table tr td a
{
    color: Blue;
}
.statspage table tr.odd
{
    background: #ffffff; 
}
.statspage table tr.even
{
    background: #cee0f2; 
}
.statspage table tr td, .statspage table tr th, .statspage table
{
    border-spacing: 0px;
}
.statspage table tr td span
{
    vertical-align: baseline;
}

.verify_button
{
    background-image:url('/static/images/spritesheet.png');
    height: 18px;
    width: 59px;
    background-position: -4px -1711px;
    margin-left: 10px;
    cursor: pointer;
}

.stat_user a
{
    color: Blue;
}
.stat_user a:hover
{
    text-decoration: underline;
}

#mygames_play_for_real
{
    padding-bottom: 10px;
}
