:root {
  --color-bg-main: #fffff8;
  --color-fg-main: #000000;
  --color-fg-link: #0066cc;
  --color-fg-link-visited: #551a8b;
  --color-fg-heading: #cc0000;
  --color-bg-h2: #008050;
  --color-fg-h2: #ffffff;
  --color-border-h2-light: #01a754;
  --color-border-h2-dark: #004d2e;
  --color-star-accent: #009933;
  --color-star-stroke: #000000;
}

.newsSection .newsArticle:nth-of-type(even) h3 {
  color: #006600;
}

h2:nth-of-type(even) {
  background-color: #cc3333;
  border-top-color: #e38e8e;
  border-left-color: #e38e8e;
  border-bottom-color: #711c1c;
  border-right-color: #711c1c;
}