A	{text-decoration: none;
}
A	IMG	{border: 0;
}
A:hover	{background: #E0E0FF;
	text-decoration: underline;
}
A:hover	IMG	{background: #E0E0FF;
}

BODY	{background: url("img/c3_256.png") top left no-repeat white;
	color: #222;
	font-family: "Myriad Pro", "Myriad Apple", Geneva, Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 2% 10%;
	text-align: justify;
}

CODE	{background: #FFFDD8;
	font-family: Monaco, Courier, "Courier New", FixedSys, monospaced;
	font-size: 12px;
	padding: 1px 4px;
	font-weight: normal;
}
CODE.block	{border: 1px inset silver;
	display: block;
	font-family: Monaco, Courier, "Courier New", FixedSys, monospaced;
	font-size: 12px;
	height: auto;
	line-height: 16px;
	margin: 12px;
	overflow: hidden;
	padding: 8px 8px 8px 28px;
	white-space: pre-wrap;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}
CODE	SPAN.function	{color: #8C1E90;
}
CODE	SPAN.statement	{color: #C10C15 /*1C50DE*/;
}
CODE	SPAN.string	{color: #1C711A;
}
CODE	SPAN.xmltag	{color: #C10C15;
}

DL	{border-left: 3px solid #DDD;
	margin: 6px 20px;
	padding-left: 5px;
}
DD	SPAN.type	{font-weight: bold;
}
DD	SPAN.type:after	{content: ":";
}

DIV.download	{float: left;
}
DIV.installation	{text-align: center;
}
DIV.navigation	{font-weight: bold;
	margin: 0 0 10px 150px;
	text-align: center;
}
DIV.navigation	A:before	{content: "[";
}
DIV.navigation	A:after	{content: "]";
}
DIV.requirements	{float: left;
	margin: 0 10px 10px 0;
}
DIV.screenshot_frontpage	{text-align: center;
}
DIV.screenshot	{display: inline-block;
	max-width: 200px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	width: 200px;
}
DIV.screenshots	{height: auto;
	overflow: auto;
	text-align: left;
	white-space: nowrap;
	width: 100%;
}

H1	{font-family: BattleTech, "BattleTech Oldstyle", "BattleTech New", "BattleTech New Italic", "Weltron Urban";
	font-size: 64px;
	font-weight: normal;
	min-height: 200px;
	margin: 0 0 20px 150px;
	line-height: 55px;
	text-align: center;
}
H1	SMALL	{display: block;
	font-size: 30px;
	line-height: 35px;
}

H2	{font-family: "Weltron Urban", BattleTech, "BattleTech Oldstyle", "BattleTech New", "BattleTech New Italic";
	font-size: 24px;
	font-weight: normal;
	margin: 18px 0 6px;
	text-align: left;
}

H3	{font-size: 16px;
	margin: 16px 0 6px;
	text-transform: uppercase;
}

H4	{font-size: 14px;
	margin: 14px 0 4px;
}
H4.faq:before	{content: "Q: ";
	font-weight: normal;
}

IMG.disclosure	{cursor: pointer;
}
CODE.block	IMG.disclosure	{
	left: -20px;
	margin-right: -13px;
	position: relative;
}

KBD, TT	{color: #B33;
	font-family: Monaco, Courier, "Courier New", FixedSys, monospaced;
	font-size: 12px;
}

P	{margin: 2px 0;
}
P.faq:before	{content: "A: ";
	font-weight: bold;
}
P.intro	{font-size: 18px;
}
P.releasenoteslink	{font-style: italic;
}

Q:before {content: "\201C";
}
Q:after  {content: "\201D";
}
H1	Q:before, H2 Q:before {content: '"';
}
H1	Q:after, H2	Q:after  {content: '"';
}

SPAN.booktitle	{font-style: italic;
}
SPAN.command	{font-style: italic;
	white-space: pre;
}
SPAN.extension	{font-style: italic;
	white-space: pre;
}
SPAN.filename	{font-style: italic;
	white-space: pre;
}
SPAN.foldername	{font-style: italic;
	white-space: pre;
}
SPAN.game	{font-style: italic;
}
SPAN.menuitem:before {content: "\201C";
}
SPAN.menuitem:after  {content: "\201D";
}
SPAN.releasedate	{font-size: .9em;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
}
SPAN.releasedate:before	{content: "released: "
	}

TABLE.releases	{width: 100%;
}
TABLE.releases	.version	{text-align: left;
}
TABLE.releases	.filesize	{text-align: right;
}
TABLE.releases	.filetype	{text-align: left;
}
TABLE.releases	.date,	TABLE.releases	.md5	{text-align: center;
}

TABLE.todo	TD	{border-top: 1px #DDD solid;
	vertical-align: top;
}
TABLE.todo	TH	{vertical-align: bottom;
}
TABLE.todo	TH.added, TABLE.todo	TD.added	{text-align: center;
	width: 10%;
}
TABLE.todo	TH.status, TABLE.todo	TD.status	{text-align: center;
	width: 10%;
}
TABLE.todo	TH.todo, TABLE.todo	TD.todo, TABLE.todo	TH.notes	{text-align: left;
	width: 30%;
}
TABLE.todo	TD.notes	{width: 60%;
	text-align: justify;
}

UL.bugs, UL.release	{margin: 0;
}
UL.release	LI	{list-style-image: url("img/statusgreen.png");
}
UL.bugs	LI	{list-style-image: url("img/statusyellow.png");
}
UL.bugs	LI.critical, UL.release	LI.removed	{list-style-image: url("img/statusred.png");
}
UL.bugs	LI.minor, UL.release	LI.added	{list-style-image: url("img/statusgreen.png");
}
UL.bugs	LI.warning, UL.release	LI.modified,	UL.release	LI.partial	{list-style-image: url("img/statusyellow.png");
}

UL.bugs	UL	LI, UL.release	UL	LI	{list-style-image: url("img/statusnone.png");
}

