body {
	text-align : center; font-family : "Courier New"; background : #eaeaea; }

h1 {
	position : absolute; background : white; color : black; padding : 10px; font-size : 20px; font-weight : normal; text-align : left; }

h2, h3 {
	text-transform : uppercase;
	background : black; color : white; font-size : 14px; padding : 10px; padding-left : 30px; }

h2.footer {
	background: #fff6c7; }

h3 {
	background : white; color : black; border-bottom : solid 1px black; }

h4 {
	border-left : solid 10px black; font-family: "Tahoma";
	padding : 5px; padding-left : 30px; background : #eaeaea; }

a {
	background : black; color : white; padding : 10px; }

#home a {
	position : absolute; }

a:hover {
	color : black; background : #00ffea; }

#home, #content {
	position : relative; width : 85%;  }

#home {
	margin-top : 40px; height : 830px; background-color : black;
	background-repeat : no-repeat; background-position : right; }

#content {
	text-align : justify; padding-top : 10px;
	height : 100%; }

P {
	line-height : 25px; margin : 20px; padding : 5px; text-align : justify;
	font-family : "Tahoma"; }

p.seg, div.log {
	border-bottom : solid 10px black; width : 400px; float : left;  margin-top : 0; padding-top : 0; }

strong {
	text-decoration : none; padding : 5px; background : #fff6c7; font-weight : bold; letter-spacing : -1px; }

small {
	font-size : .7em; color : gray; display : block; }

hr {
	clear : both; color : black; }

img.example {
	float : none; }

table.t td {
	background : white; width : 85%; font-family : "Tahoma"; }

pre {
	padding : 10px; font-size : 11px; background : #eaeaea; padding-left : 50px; border-top : solid 1px black; border-bottom : solid 1px black; }

span.code {
	background : #eaeaea; font-size : 11px; padding : 4px; }

p a {
	padding : 4px; }

div.log {
	width : 30%; float : left; overflow: auto; height : 350px; margin : 5px; }

li {
	line-height : 35px; margin-left : 30px; font-family : "Tahoma";
	}

div.log pre {
	padding-left : 10px; }

table.downloads {
	margin-left : 30px; }

table.downloads th {
	border-bottom: solid 1px black; background : #eaeaea; text-align : left; padding : 10px; }

table.downloads td a {
	padding : 2px; }

table.downloads td {
	padding : 10px; width : 50%; }

table.downloads td.gold, span.gold
{
	background : #fdff2b;
	}