BODY {
	background: black;
	color: white;
}

BODY.white {
	background: white;
	color: white;
}

BODY.lovered {
	color: #900070;
	background: #FF80A0;
}

A {
	text-decoration:none;
}

A.white {
	color: white;
}

A.black {
	color: black;
}

A.lovered {
	font-weight: bold; 
	font-size: large;
	color: #900070;
	background: #FF80A0;
}

A.magic {
	text-align: center;
	color: #A040A0;
	font-weight: bold;
}

A.rightblack {
	color: white;
	text-align: right;
}

A.softred {
	color: black;
	font-weight: bold; 
	text-align: center;
}

TD {
	margin: 10px;
	padding: 10px;
}

TD.softred {
	color: black;
	font-weight: bold; 
	background: #C04040;
	text-align: center;
}
TD.softgreen {
	color: black;
	font-weight: bold; 
	font-size: xx-large; 
	background: #40C040;
	text-align: center;
}

TD.oakgreen {
	background: black;
	font-weight: bold; 
	font-size: xx-large; 
	color: #40C040;
	text-align: center;
}

TD.leftgreen {
	vertical-align: top;
	color: black;
	background: #40C040;
	text-align: left;
}

TD.rightgreen {
	vertical-align: top;
	color: black;
	background: #40C040;
	text-align: right;
}

TD.centergreen {
	vertical-align: top;
	color: black;
	background: #40C040;
	text-align: center;
}

TD.yellow {
	color: black;
	background: yellow;
}

TD.allblack {
	color: black;
	background: black;
	text-align: center;
}

TD.allwhite {
	color: white;
	background: white;
	text-align: center;
	font-weight: bold;
	font-size: large;
}

TD.lightblack {
	font-weight: bold;
	background: black;
	text-align: center;
}

TD.black {
	text-align: right;
}

TD.magic {
	text-align: center;
	color: #A040A0;
	font-weight: bold;
}

TD.purplemagic {
	text-align: center;
	background: #A040A0;
	color: yellow;
}

TD.spellgreen {
	text-align: center;
	color: #40C040;
}

TD.spellpurple {
	text-align: left;
	color: #A040A0;
}

TD.spellgreenleft {
	text-align: left;
	color: #40C040;
}


TD.centerblack {
	text-align: center;
}

TD.rightblack {
	text-align: right;
}

TD.leftgray {
	text-align: left;
	background: #a0a0a0;
	color: black;
}

TD.blue {
	text-align: center;
	background: blue;
}

TD.purple {
	background: #A040A0;
}

TD.gold {
	color: black;
	background: #B0A040;
}

TD.big {
	padding: 20px;
	font-weight: bold;
	text-align: center;
	font-size: large;
}
TD.bigpurple {
	background: #A040A0;
	color: yellow;
	padding: 20px;
	font-weight: bold;
	text-align: center;
	font-size: large;
}

TD.loveredinvert {
	vertical-align: top;
	color: #FF80A0;
	background: #900070;
}

TD.lovered {
	font-weight: bold; 
	font-size: large;
	text-align: center;
	color: #900070;
	background: #FF80A0;
}

TD.graywhite {
	font-weight: bold;
	text-align: center;
	color: #888888;
	background: white;
}

TD.whitetext {
	font-weight: bold;
	text-align: center;
	color: white;
	font-size: large;
}

TD.calm {
	font-weight: bold;
	color: #40C040;
}

TD.uncalm {
	font-weight: bold;
	color: #40C040;
	background: #C04040;
}

A.calm {
	font-weight: bold;
	color: #40C040;
}




