#news-list {
	list-style : none;
	float:none;
	clear:both;
}

#news-list li {
    margin-bottom  : 50px;
}
#news-list li h3 {
	font-size: 16px;
}
#news-list li .news-info{
    display:block;
    font-size:11px;
    font-weight: normal;
    font-style: italic;
}

#news-list li .news-description {
    margin:0 0 12px;	
}

#news-list li .news-more{
    background-color : #cde160;
    padding:5px;
    margin-top:2px;
}

#news-list li .news-more p{
    float:left;
    margin:0 5px;
}

#news-list li .news-more p.news-link {
    float:right;
    width:120px;
    text-align:right;
    padding-right:10px;
}

#news-list li .news-more p.news-link a {
color:black
}

#news-list li .date-label
{
	display               : block;
	width                 : 60px;
	height                : 60px;
	border                : 6px solid #CCC;
	font-size             : 12px;
	font-weight           : bold;
    float                 : left;
    margin                : 0 10px 10px 0;
    -webkit-border-radius : 10px;
    -moz-border-radius    : 10px;
    border-radius         : 10px;
}

#news-list li .date-year {
	display                         : block;
	font-size                       : 9px;
	text-align                      : center;
	padding-top                     : 1px;
	height                          : 14px;
	color                           : #FFF;
	background-color                : #5a8e00;
	-webkit-border-top-left-radius  : 5px;
	-webkit-border-top-right-radius : 5px;
	-moz-border-radius-topleft      : 5px;
	-moz-border-radius-topright     : 5px;
	border-top-left-radius          : 5px;
	border-top-right-radius         : 5px;
}

#news-list li .date-day {
    display    : block;
    font-size  : 2em;
    text-align : center;
}

#news-list li .date-month {
    display    : block;
    font-size  : 1em;
    text-align : center;
}



#filter p{
    float:left;
    padding:5px;
    margin:0;
}

#filter p select{
	margin:3px 0 0;
}
#filter p input {
    background  : #F0F0F0;
    color       : #777;
    height      : 40px;
    padding     : 10px;
    font-weight : bold;
    cursor      : pointer;
    
    border : 1px solid #BDC2C9;
    -webkit-border-radius : 5px;
    -moz-border-radius    : 5px;
    border-radius         : 5px;
}
#filter p input:hover{
    background-color : #F5F5F5;
    color            : #333333;
}