#playerProfiles dl
{
    width: 108px;
    float: left;
    display: inline;
    overflow: auto;
    margin: 0 9px 12px;
}
#playerProfiles dt
{
    margin-bottom: 1px;
    background-color: #000;
    text-align: center;
}
#playerProfiles dt img
{
    border: 1px solid #000;
    display: block;
    margin: 0 auto;
}
#playerProfiles dt a{outline: none;}
#playerProfiles dd
{
    margin: 0;
    background-color: #000;
    color: #949494;
    font-size: 10px;
    padding: 6px 0;
    height: 65px;
    text-align: center;
    overflow: hidden;
}
#playerProfiles dd p{margin: 0 6px; line-height: 1.2em;}
#playerProfiles dd a{color: #DF9707;}
#playerProfiles dd a:hover{color: #C11629;}

/* ~~~ Player Profiles Detail Page ~~~ */
#playerProfileDetail{padding: 0;}
#playerProfileDetail img
{
    float: left;
    margin: 0 14px 4px 0;
    border: 1px solid #000;
}
#playerProfileDetail dl.questions{margin: 0 0 1em;}

#playerProfileDetail dt{font-weight: bold;}
#playerProfileDetail dd{margin: 0 0 1em;}
div.playerDetails
{
    width: 300px;
    height: 277px;
    float: right;
    background-color: #000;
    margin:0 0 1em;
}
div.playerDetails table{color: #CFCFCF;}
div.playerDetails table thead th
{
    color: #F8D52C;
    padding: 6px 14px 4px;
    border-bottom: 1px solid #353535;
}
div.playerDetails table thead th h3
{
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    float: left;
}
div.playerDetails table thead th span
{
    display: block;
    float: right;
    color: #666;
    line-height: 28px;
    padding-left: 31px;
}
div.playerDetails table tbody th
{
    text-align: left;
    padding: 2px 14px;
    vertical-align: top;
    white-space: nowrap;
    width: 1%;
    color: #FDB824;
    font-weight: normal;
}
div.playerDetails table tbody td
{
    padding: 2px 14px 2px 4px;
    vertical-align: top;
    line-height: 1.2em;
}
div.playerDetails table tbody th.padTop,
div.playerDetails table tbody td.padTop{padding-top: 12px;}
div.playerDetails a{color: #CFCFCF;}
div.playerDetails a:hover{color: #fff;}
#playerDescription{clear: both;}
#playerStats
{
    clear: both;
    margin: 0 0 1em;
}

#playerStats table
{
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #000;
    background-color: #000;
}
#playerStats table thead th
{
    border: 1px solid #2F3030;
    padding: 4px;
    color: #FCB924;
    text-transform: uppercase;
    text-align: center;
}
#playerStats table tbody th,
#playerStats table tbody td
{
    border: 1px solid #2F3030;
    padding: 2px 4px;
    color: #CFCFCF;
}
#playerStats table tbody td{text-align: center; }
#playerStats table thead th.left,
#playerStats table tbody td.left{text-align: left;}


/* ~~~ === CENTURIONS PAGE =========================================== ~~~ */

#centurions{}
div.centurionPlayer
{
    clear: both;
    padding-bottom: 1em;
}
div.centurionPlayer h3
{
    background-color: #000;
    color: #fff;
    line-height: 20px;
    padding: 0 8px;
    text-transform: uppercase;
    font-size: 11px;
}
div.centurionPlayer img
{
    float: left;
    border: 1px solid #666;
    margin: 0 8px 12px 8px;
    background: #fff;
    padding: 6px;
}
div.centurionsStats
{
    width: 280px;
    float: right;
    padding-bottom: 1em;
}
div.centurionsStats table
{
    border-collapse: collapse;
    width: 280px;
    margin-bottom: 1em;
}
div.centurionsStats table tbody th
{
    text-align: left;
    padding: 2px 4px;
    border-bottom: 1px solid #727272;
}
div.centurionsStats table tbody td
{
    padding: 2px 4px;
    border-bottom: 1px solid #727272;
}









