/**
 * Parish News Plugin Styles
 */

.parish-news-list {
    margin: 0;
    padding: 0;
}

.parish-news-item {
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #e0e0e0;
}

.parish-news-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.parish-news-title {
    margin: 0 0 0.25em 0;
    font-size: 1.25em;
    line-height: 1.3;
}

.parish-news-title a {
    text-decoration: none;
    color: inherit;
}

.parish-news-title a:hover {
    text-decoration: underline;
}

.parish-news-meta {
    font-size: 0.875em;
    color: #666;
    margin-bottom: 0.5em;
}

.parish-news-excerpt {
    line-height: 1.6;
}

.parish-news-excerpt a {
    color: inherit;
    text-decoration: underline;
}

.parish-news-excerpt a:hover {
    text-decoration: none;
}

.parish-news-empty {
    color: #666;
    font-style: italic;
}

.parish-news-archive-link {
    margin-top: 1.5em;
    padding-top: 1em;
    border-top: 1px solid #e0e0e0;
}

.parish-news-archive-link a {
    color: inherit;
}
