/* Menu Styling */ .menu { background-color: #333; padding: 15px; text-align: center; } .menu a { color: #fff; text-decoration: none; font-weight: bold; padding: 0 20px; transition: color 0.3s ease; } .menu a:link { color: #ddd; } .menu a:visited { color: #bbb; } .menu a:hover { color: #ff4500; text-decoration: underline; } .menu a:active { color: #ffcc00; } .menu a:focus { color: #00bfff; outline: 1px dashed #00bfff; } /* News Story Section */ .news-container { padding: 20px; margin: 0 auto; max-width: 800px; } .news-story { border: 2px solid #ccc; padding: 20px; margin-top: 20px; background-color: #f9f9f9; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); } .story-image { float: right; margin-left: 15px; width: 180px; height: auto; } .story-text { overflow: auto; font-size: 16px; color: #333; line-height: 1.6; } /* Continue Reading Link */ .read-more-link { color: blue; font-weight: bold; font-size: 18px; text-decoration: none; } .read-more-link:hover { color: red; text-decoration: underline; }