:root {
  background-color: #151515;
  color: white;
}

A:link			{color: dodgerblue}

A:visited		{color: mediumpurple}

/* Must come after other a: entries (not just after a:hover) to be effective. */
A:active		{color: crimson}

BLOCKQUOTE.center	{text-align: center}

DIV.center		{text-align: center}

H1			{margin: 0}

HR.footer		{clear: both; margin-bottom: 7px}

I.smaller		{font-size: smaller}

/* For the embedded YouTube videos. */
IFRAME			{border: 0}

IMG			{border: 0}
IMG.bordered		{border: 1px solid}

P.bottom_half_em	{margin-bottom: .5em}
P.bottom_top_half_em	{margin-bottom: .5em; margin-top: .5em}
P.center		{text-align: center}
P.top_half_em		{margin-top: .5em}

TABLE			{border-collapse: collapse}
TABLE.bordered		{border: 1px solid}
TABLE.bordered TD	{border: 1px solid; padding: 2px}
TABLE.bordered TH	{border: 1px solid; padding: 2px}

TD			{padding: 0px}
TD.bottom		{vertical-align: bottom}
TD.center		{text-align: center}
TD.larger		{font-size: larger}
TD.left			{text-align: left}
TD.right		{text-align: right}
TD.top			{vertical-align: top}

TH.larger		{font-size: larger}
TH.left			{text-align: left}
TH.middle		{vertical-align: middle}

TR.bottom		{vertical-align: bottom}
TR.center		{text-align: center}
TR.left			{text-align: left}
TR.middle		{vertical-align: middle}
TR.top			{vertical-align: top}

UL.circle		{list-style-type: circle}
UL.disc			{list-style-type: disc}
UL.square		{list-style-type: square}

/* Start new BFC to get same bullet spacing as not to right of a floated IMG. */
UL.float-adjacent	{overflow: auto}
