body {
    font-family: "Arial","Helvetica",sans-serif;
    font-size: 12pt;
    background-color: #00081F;
}

div {
    padding: 6px;
    margin: 4px;
    background-color: #CFCECC;
}

div.red {
    font-size: 8pt;
    color: #FFFFFF;
    width: 20px;
    height: 20px;
    background-color: #FF0000;
}

div.green {
    font-size: 8pt;
    width: 20px;
    height: 20px;
    background-color: #00F020;
}

img.headshot {
    width: 40%;
    height: 40%;
}

img.logo {
    width: 50px;
    height: 50px;
}

img.mini_logo {
    width: 36px;
    height: 36px;
}

img.header {
    width: initial;
    height: initial;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.talkinghead {
    width: 100px;
    padding: 3px;
    float: left;
}

table {
    border-collapse: collapse;
    border: 1px solid;
    margin: auto;
    padding: 0px;
    background-color: #FFFFFF;
}

table.awards {
    width: 100%;
}

td.award_winner {
    width: 40%;
}

td.player {
    font-size: 12px;
}

#introduction_text {width: 90%;}
#premier {font-style: bold; color: #CFCECC; background-color: #00081F;}
#championship {font-style: bold; color: #00081F; background-color: #CFCECC;}
#reg_standings {width: 70%; float: left;}
#reg_description {width: 20%; float: left;}
#ovr_standings {width: 35%; float: left;}
#ovo_standings {width: 35%; float: left;}
#opt_description {width: 20%; float: left;}
#opt_pct_current_week {width: 35%; float: left;}
#opt_pct_overall {width: 35%; float: left;}
#free_agent_utility {width: 70%; float: left;}
#free_agent_description {width: 20%; float: left;}
#award_winners_description {width: 90%; float:left;}
#award_winners {width: 90%;}
#drafted_pts {width: 45%; float: left;}
#waiver_pts {width: 45%; float: left;}

.prem_champ_game {background-color: #8DC187;}
.prem_relegation {background-color: #E0FF7A;}
.champ_promotion {background-color: #A1A1DD;}
.champ_punishment {background-color: #DD6052;}
.reg_key {width: 10px; height: 10px;}

.best_award {width: 40%; float: left;}
.consistent_award {width: 40%; float: left;}

.record {text-align: center; width: 140px;}
.points {text-align: center; width: 140px;}
.container {width: 100%; float: left; margin: auto;}
.inline {display: inline;}
.spacer {height: 60px;}
.center {text-align: center;}