
#challenge-selector {
    background:#fff url(/images/pages/daily-dash/date-selector.png) no-repeat top left;
    height:50px;
    margin-bottom:1.5em;
}

#challenge-selector .current {
    text-align:center;
    font:bold 22px/1em arial;
    color:#303030;
    letter-spacing:-1px;
    position:relative;
    top:20px;
    margin:0 200px;
}

#challenge-selector .previous, #challenge-selector .next { line-height:22px; }
#challenge-selector .previous { float:left; padding:1px 0 0 8px; }
#challenge-selector .next { float:right; padding:1px 8px 0 0; }
#challenge-selector .previous a, #challenge-selector .next a {  font-weight:bold; font-size:11px; color:#303030;  display:block; line-height:20px; }
#challenge-selector .previous a { padding-left:24px; background:url(/images/pages/daily-dash/btn-previous.png) no-repeat 0 50%; }
#challenge-selector .next a { padding-right:24px; background:url(/images/pages/daily-dash/btn-next.png) no-repeat 100% 50%; }


#challenge-sections {
     padding: 6px;
     background: #e9e9e9;
     margin-bottom: 1.5em;
}

#challenge-sections .section {
    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;
}

#challenge-sections .section a {
    display: block;
    color:#505050;
    text-decoration:none;
    font-weight:bold;
    font-size: 12px;
    font-family:arial;
    text-shadow: 0 1px 1px #fff;
}

#challenge-sections .section:hover {
    background-position:0 -40px;
}

#challenge-sections .section:hover a {
    color:#222;
}

#challenge-sections .section.last {
    margin-right:0;
}

#challenge-sections .section.selected {
    background-position:0 -80px;
    font-weight:bold;
}

#challenge-sections .section.selected a {
    color:#fff;
    text-shadow: 0 1px 1px #000;
}

