#leaderboard-column, #leaderboard {
    
}

#leaderboard .correct, #leaderboard .incorrect, #leaderboard .score, #leaderboard .rank {
    text-align: center;
    width: 80px;
}

#leaderboard .prize {
    width: 100px;
}

#recent-winners {
    font-size: 11px;
}

#recent-winners li {
    margin-top: 8px;
}

.box .view-all {
    float: right;
    font-size: 11px;
    text-align: right;
}

.ddSection {
    height:40px;
    /*background:url(/images/pages/daily-dash/section-bg.png) repeat-x bottom left;*/
}

.ddSectionTab {
    line-height:40px;
    background:url(/images/pages/daily-dash/section-tab-bg.png) no-repeat;
    text-align:center;
    height:40px;
    width: 230px;
    margin-right:6px;
    float:left;
}

.ddSectionTab a {
    display: block;
    color:#202020;
    text-decoration:none;
    font-weight:bold;
    font-size: 12px;
    font-family:arial;
    text-shadow: 0 1px 1px #eee;
}

.ddSectionTab:hover {
    background-position:0 -40px;
}

.ddSectionTab:hover a {
    color:#222;
}

.ddSectionTab.last {
    margin-right:0;
    
}

.ddSectionTab.ml {
    line-height:14px;
    padding-top:6px;
    height:34px;
}

.ddSectionTab.selected {
    background-position:0 -80px;
    font-weight:bold;
}

.ddSectionTab.selected a {
    color:#fff;
    text-shadow: 0 1px 1px #000;
}



/* *** */

.ddGame { margin-top:4px; margin-bottom: 2em; border:1px solid #bbb; }
.ddGame table { width:100%; }
.ddGame th { background:#eee; }
.ddGame table th, .ddGame table td { padding:4px; }

.ddGame tr.odd td { background:#f0f0f0; }
.ddGame tr:hover td { background:#ffffe7; cursor:pointer; }

.ddGameNumber {
    background: #216FE2;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
    text-align:center;
    width:28px;
    line-height:28px;
}

.ddGameTitle { font-size: 16px; margin-top:2px; line-height:1em; font-weight:bold; }

.ddGameDetails { font-size: 11px; color: #404040; font-weight: normal; margin-bottom: 2px; }

.ddTeamName { font-weight:bold; font-size:11px; }
a.ddPickButton { line-height:16px; text-align:center; font-weight:bold; font-size:11px; display:block; text-decoration:none; border:1px solid #999; background:#a0a0a0; color:#fff; }

a.ddPickButton.selected { background:green; border-color:#060; color:#fff; }
a.ddPickButton.loading { text-indent:-1000em; border-color:#ccc; background:#eee url(/images/layout/indicator.gif) no-repeat 50% 50%; }


#ddDateSelector { background:#fff url(/images/pages/daily-dash/date-selector.png) no-repeat top left; height:50px; margin-bottom:1.5em; }
#ddDateCurrent { text-align:center; font-size:22px; font-weight:bold; color:#303030; letter-spacing:-1px; line-height:1em; position:relative; top:20px; margin:0 200px; }
#ddDatePrevious, #ddDateNext { line-height:22px; }
#ddDatePrevious { float:left; padding:1px 0 0 8px; }
#ddDateNext { float:right; padding:1px 8px 0 0; }
#ddDatePrevious a, #ddDateNext a {  font-weight:bold; font-size:11px; color:#303030;  display:block; line-height:20px; }
#ddDatePrevious a { padding-left:24px; background:url(/images/pages/daily-dash/btn-previous.png) no-repeat 0 50%; }
#ddDateNext a { padding-right:24px; background:url(/images/pages/daily-dash/btn-next.png) no-repeat 100% 50%; }
#ddNoGames { font-size:14px; background:#ffffe7; text-align:center; line-height:20px; padding:10px 0;  }


tr.logged_user td { background:#ffffc7; border-bottom:2px solid #999; }
