A:link	{color: #555599;
	text-decoration: none;
	}
A:hover	{text-decoration: underline;
	}
A.readmore	{font-style: italic;
	}
A.readmore:before	{content: "| ";
	}
A:visited	{color: #555599;
	text-decoration: none;
	}
A:visited:hover	{text-decoration: underline;
	}
A	IMG	{border-style: none;
	}

BODY	{background: #FAFAFA url("img/rogue.png") bottom left fixed no-repeat;
	color: #222222;
	font-family: "Myriad Pro", Myriad, "Myriad Apple", "Gill Sans", "Gill Sans MT", Helvetica, "Helvetica Neue", Helv, sans-serif;
	font-size: 14px;
	margin: 1em 10%;
	}

DIV.breadcrumbs	{background-color: #F1F1F1;
	left: 0;
	padding: 3px 10px;
	position: absolute;
	top: 0;
	}
DIV.breadcrumbs	A:after	{content: " > ";
	}
DIV.download	{background-color: #F1F1F1;
	font-weight: bold;
	margin: .5em 0;
	}
DIV.fileicon	{float: left;
	margin: 0 1em 1em 0;
	}
DIV.navbar	{background-color: #F1F1F1;
	left: 0;
	padding: 1px 1em 2px .5em;
	position: absolute;
	top: 0;
	}
DIV.navbar	A:before,	DIV.navbar	A:after	{color: #888888;
	content: " | ";
	}
DIV.screenshots	{text-align: center;
	background-color: #F1F1F1;
	}
DIV.valid	{bottom: 0;
	position: fixed;
	right: 0
	}

H1,H2,H3	{font-family: Neuropol, "Neuropol X", "Neuropol X Free", Kinkimono, fantasy;
	font-weight: normal;
	}

H1	{color: #999999;
	font-size: 2em;
	margin: 1em 0 .5em -10%;
	}

H2	{color: #777777;
	font-size: 1.25em;
	margin: 1em 0 .5em -6%;
	}

H3	{color: #555555;
	font-size: 1em;
	margin: 1em 0 .25em -4%;
	}

H4	{color: #333333;
	font-size: 1em;
	margin: 1em 0 .25em 0;
	}

H5	{font-size: .75em;
	}

P	{margin: .2em 0;
	}

TT	{font-family: "OCR A Std", "OCR A Extended", "OCR-A BT", "OCR-A", OCRA, monospace;
	font-size: .85em;
	}