body  { 
	background: black url("../images/black-brick-wall-pattern.jpg") 50% 0; 
	text-align: center; 
	margin: 0; padding: 0 ;
	color: #eee;
	
	font-family: Helvetica, Arial, san-serif;
	font-size: 10.25pt;
	line-height: 2em;
}

div.button {
	position: absolute;
}

div.button a {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}

div.button span.alt {
	display: none;
}

#page {
 	margin: auto;
 	position: relative;
 	width: 807px;
 	left: 0;
 	top: 0;
}

#menubar {
	position: absolute;
	left: 0;
	top: 65px;
}

#home-button {
	top: 0;
	height: 22px;
	left: 0;
	width: 79px;
}

#trailer-button {
	top: 0;
	height: 22px;
	left: 91px;
	width: 94px;
}

#about-button {
	top: 0;
	height: 22px;
	left: 211px;
	width: 73px;
}

#updates-button {
	top: 0;
	height: 22px;
	left: 314px;
	width: 89px;
}

#support-button {
	top: 0;
	height: 22px;
	left: 430px;
	width: 188px;
}

#webseries-button {
	top: 0;
	height: 40px;
	left: 626px;
	width: 176px;
}


#home-button a {			background: url("../images/home-subpage-button.jpg");			}
#home-button a:hover {		background: url("../images/home-subpage-button-over.jpg");		}
#trailer-button a {			background: url("../images/trailer-subpage-button.jpg");		}
#trailer-button a:hover {	background: url("../images/trailer-subpage-button-over.jpg");	}
#about-button a {			background: url("../images/about-subpage-button.jpg");			}
#about-button a:hover {		background: url("../images/about-subpage-button-over.jpg");		}
#updates-button a {			background: url("../images/updates-subpage-button.jpg");		}
#updates-button a:hover {	background: url("../images/updates-subpage-button-over.jpg");	}
#support-button a {			background: url("../images/support-subpage-button.jpg");		}
#support-button a:hover {	background: url("../images/support-subpage-button-over.jpg");	}
#webseries-button a {		background: url("../images/webseries-subpage-button.jpg");		}
#webseries-button a:hover {	background: url("../images/webseries-subpage-button-over.jpg");	}

div.preload {
	display: none;
}


#content {
	padding-top: 135px;
}


h1 {
	font-size: 14pt;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 1.25em;
}

p {
	margin: 1.5em 0;
}

a {
	color: #89b;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

div.black-window {
	background: url("../images/translucent-black.png");
	padding: 10px;
	border: 1px solid black;
}

table, td, th {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
