h4,
h5
{
    font-family: Arial;
    font-weight: normal;
    font-style:normal;
}

#news_header h2 {
    color: #f06;
}
#news_header h3 {
    color: rgb(209,0,89);
}
#news_header p.description {
    color: rgb(170,0,70);
}

#filters {
    padding-top: 20px;
    margin-bottom: 20px;
}
#search {
    float: left;
    margin-right: 20px;
}
#search #submit {
    position: relative;
    top: 3px;
}
#categories {
    float: left;
}



.news h2 {
	margin-bottom: 5px;
	font-family: Arial, sans-serif;
	line-height: 1.2em;
	font-weight: bold;
	font-size:17px;
}
.news_image {
    margin-bottom: 15px;
}

.news.highlight {
    background: white;
}
.news {
    border: 1px solid white;
    padding: 10px;
	margin-bottom: 20px;
}
.news.highlight * {
	color: black !important;
}

