html, body {

	background-color: #000;
	font-family: "fixedsys", "courier new", "courier", "lucida console", monospace;
	font-size: 14px;
	line-height: 15px;
	color: #aaa;
	margin: 0px;

}

div#main {

	width: 640px;
	padding-top: 20px;
	margin: auto;

}

header {

	cursor: pointer;
	width: 100%;
	height: 240px;

}

footer {

	width: 100%;
	margin-top: 15px;
	color: #666;

}

div#content {

	width: 100%;
	padding-left: 1px;
	overflow: hidden;

}

a {

	color: #0aa;
	text-decoration: none;
	outline: none;

}

ol {

	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

}

ul {

	margin: 0px;
	padding: 0px;

}

li {

	margin: 0px;
	padding: 0px;

}

a:hover {

	color: #0ff;

}

ul>li>a:hover {

	background-color: #00f;
	color: #fff;

}

h2 {

	font-family: "fixedsys", "courier new", "courier", "lucida console", monospace;
	font-size: 14px;
	font-weight: normal;
	background-color: #aaa;
	color: #000;
	margin: 0px;

}

h3 {

	font-family: "fixedsys", "courier new", "courier", "lucida console", monospace;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	margin: 0px;

}

div.menu_entry {

	width: 290px;
	margin: auto;

}

div.lightbar {

	display: inline;

}

div.lightbar:hover {

	background-color: #00a;

}

div.lightbar:hover span {

	color: #fff;

}
div.intro_item {

	margin-bottom: 20px;
	min-height: 220px;

}

div.intro_screenshot {

	overflow: hidden;
	float: right;
	width: 320px;

}

div.file_list {

	white-space: nowrap;

}

div.file_header {

	cursor: pointer;

}

div.file_header:hover {

	background-color: #f00;
	color: #fff;

}

div.file_header:hover span {

	color: #fff;

}

span.black {

	color: #000;

}

span.blue {

	color: #00a;

}

span.green {

	color: #0a0;

}

span.cyan {

	color: #0aa;

}

span.red {

	color: #a00;

}

span.pink {

	color: #a0a;

}

span.yellow {

	color: #0aa;

}

span.lightgrey {

	color: #aaa;

}

span.grey {

	color: #666;

}

span.lightblue {

	color: #00f;

}

span.lightgreen {

	color: #0f0;

}

span.lightcyan {

	color: #0ff;

}

span.lightred {

	color: #f00;

}

span.lightpink {

	color: #f0f;

}

span.lightyellow {

	color: #0ff;

}

span.white {

	color: #fff;

}

span.bg_black {

	background-color: #000;

}

span.bg_blue {

	background-color: #00a;

}

span.bg_green {

	background-color: #0a0;

}

span.bg_cyan {

	background-color: #0aa;

}

span.bg_red {

	background-color: #a00;

}

span.bg_pink {

	background-color: #a0a;

}

span.bg_yellow {

	background-color: #0aa;

}

span.bg_lightgrey {

	background-color: #aaa;

}

span.bg_grey {

	background-color: #666;

}

span.bg_lightblue {

	background-color: #00f;

}

span.bg_lightgreen {

	background-color: #0f0;

}

span.bg_lightcyan {

	background-color: #0ff;

}

span.bg_lightred {

	background-color: #f00;

}

span.bg_lightpink {

	background-color: #f0f;

}

span.bg_lightyellow {

	background-color: #0ff;

}

span.bg_white {

	background-color: #fff;

}
