.main {
    color: #FFD700;
    background-color: #8B0000;
    overflow: hidden!important;
}

.main p {
	text-shadow: 1px 1px 0px black;
}

.main p > b > a:link {
  color : #FFD700;
}

.main p > b > a:visited {
  color : #FFD700;
}

.main p > span > a:link {
  color : #FFD700;
}

.main p > span > a:visited {
  color : #FFD700;
}

.main h2 {
	border-bottom: 1px solid #FFD700!important;
}

.main h3 {
	border-bottom: 1px solid #FFD700!important;
}

.toc h2 {
	border-bottom: none!important;
}

.mw-headline {
	color: #FFD700;
	text-shadow: 1px 1px 0px black;
}

.mw-headline-number {
	color: #FFD700!important;
	text-shadow: 1px 1px 0px black;
}