.home-main-section {
    margin-bottom: 25px;
}

.home-main-section.top-stories-container {
    margin-bottom: 0;
}

.home-main-section.latest-news-container {
    border-bottom: 1px dotted #b0b0b0;
    margin-bottom: 0;
}

.home-main-section .section-widget h1 {	
    border-top: none;
    text-transform: none;
    margin-bottom: 10px;
}

.state-news,
.blogs {
    margin-right: 25px;
}

.news-section .stories-list {
    padding-left: 15px;
}

.news-categories {
    border-bottom: 1px solid #c8c8c8;
	padding: 20px 0;
	margin-bottom: 25px;
}