/*  News CSS File */

#news-index { width: 695px; margin-top: 20px; }
.newspaper-header { width: 695px; height: 170px; background: url(../../images/newspaper_header.jpg) top left no-repeat; }
.newspaper-header h2 { display: none; visibility: hidden; }
.dogear { width: 90px; height: 40px; background: url(../../images/newspaper_dogear.jpg) top left no-repeat; float: right; }
.dogear span { display: none; visibility: hidden; }
.dogear a { width: 90px; height: 40px; display: block; }

.newspaper-body { width: 660px; background: url(../../images/newspaper_tile.jpg) top left repeat-y; padding: 10px 17px 1px 18px; } /* 1px margin prevents margin from <p> appearing outside of div */
.newspaper-body p { color: #000; }
.newspaper-body a:link { color: #cf4739; text-decoration: none; }
.newspaper-body a:visited { color: #cf4739; text-decoration: none; }
.newspaper-body a:active, .newspaper-body a:hover { color: #cf4739; text-decoration: underline; }
.newspaper-body .news-headline { font-size: 140%; font-weight: bold; }
.news-articles { float: left; width: 450px; }
.article { float: left; width: 220px; }
.article h3 { font-size: 120%; }

.newspaper-image { float: left; width: 200px; }

.article-divider { height: 1px; overflow: hidden; background: url(../../images/article_divider.gif) top left no-repeat; margin: 5px 0; }

.newspaper-footer { width: 695px; padding-top: 5px; height: 40px; background: url(../../images/newspaper_footer.jpg) top left no-repeat; }
.article-footer { width: 650px; height: 14px; padding: 3px 5px; margin: 0 auto; background: url(../../images/newspaper_footer_background.gif) top left repeat-x; font-size: 64%; color: #fff; font-weight: bold; }
.article-footer a:active, .article-footer a:link, .article-footer a:visited { color: #fff; text-decoration: none; }
.article-footer a:hover { text-decoration: underline; color: #fff; }
.article-footer .back-link { float: left; width: 350px; }
.article-footer .page-number { float: left; width: 300px; text-align: right; }

.listing-table td { font-size: 80%; }