#news_filter {
    margin-top: 5px;
    font-size: 0.8em;
    float: left;
    width: 100%;
    /*border-bottom: solid 1px #E0E0E0; */
}

#news_filter .sb-inner {
   
}
#news_filter .sb-shadow { background: #D3D3D3; }
#news_filter .sb-border { background: #E0E0E0; }

#news_filter_holder {
    padding: 15px 20px 15px 20px;
    background: url('../images/start/787_03.gif') center right no-repeat;
    margin-right: 1px;
}

#news_list {
    margin-top: 5px;
    font-size: 0.8em;
    float: left;
    width: 100%;
    /*border-top: solid 1px #E0E0E0;*/
}

#news_list .sb-inner {
    
}
#news_list .sb-shadow { background: #D3D3D3; }
#news_list .sb-border { background: #E0E0E0; }

#news_list_holder {
    padding: 25px 20px;
}

#list_controls {
    float: right;
}


p.list_title { padding: 0; margin: 10px 0 2px 0; }
p.list_preview { padding: 0; margin: 3px 0; }
p.list_date {
    padding: 0;
    margin: 2px 0 20px 0;
    color: gray;
    font-size: 0.7em;
}

p.list_title a { color: #2D2D2D; }
p.list_title a:hover { color: black; }

p.date { display: block; font-size: 0.75em; margin: 5px 0 0 0; color: gray; }

.new_date { color: gray; font-size: 0.7em; }

#month a,
#year a { margin-right: 10px; padding: 2px 4px 1px 4px; }

#month a.active,
#year a.active { text-decoration: none; background: #F7F7F7; }

#month { margin-top: 7px; }


h3.new { font-size: 1em; }