body{
	color:#FFF;
	backface-visibility: hidden;
	background-color:#000;
}
html, body {
	margin: 0px;
	padding: 0px;
}
a:link {color:#FFF; text-decoration:none;} 
a:visited {color:#FFF; text-decoration:none;}  
a:hover {color:#F90; text-decoration:none;}  
a:active {color:#FFF; text-decoration:none;}

#wrapper {
	background-color: #FFF;
	width: 960px;
	
}
#header {
	background-color: #39F;
	height: 100px;
	width: 960px;
}
#mainNav {
	background-color:#6B88FE;
	height: 498px;
	width: 190px;
	float: left;
	border:inset;
	border-width:1px;
	border-color:#000;
	
}

#mainNav, p {
	padding-left:2px;}

#mainCont {
	background-image:url(library/background.png);
	height: 498px;
	width: 764px;
	float: right;
	border:inset;
	border-width:1px;
	border-color:#000;
}
#mainContHome {
	background-image: url(library/background2.png);
	height: 498px;
	width: 764px;
	float: right;
	border: inset;
	border-width: 1px;
	border-color: #000;
	text-align: center;
	font-family:Courier;
}


#mainContInfo {
	background-image:url(library/background5.png);
	height: 498px;
	width: 764px;
	float: right;
	border:inset;
	border-width:1px;
	border-color:#000;
}
#mainContOther {
	background-image:url(library/background3.png);
	height: 498px;
	width: 764px;
	float: right;
	border:inset;
	border-width:1px;
	border-color:#FFF;
}

#mario2pic {
	float:left;
	padding-right:10px;
}



#tabcontentsize {
	width:700px;
	padding-left:10px;
	padding-top:10px;
	color:#FFF
}

#mainContSubmission {
	background-image: url(library/background4.png);
	height: 498px;
	width: 764px;
	float: right;
	border: inset;
	border-width: 1px;
	border-color: #000;
}

.submissionheader{
	font-size: 36px;
	padding-left: 10px;
	padding-top: 5px;
	font-family: serif;
}

#submissionbody{
	font-family:Verdana;
	color:#FFF;
	padding:5px;
	padding-left:150px;
	padding-right:115px;
}

#footer {
	background-color: #66F;
	height: 100px;
	width: 960px;
	float: left;
}

#wrapper #mainCont p {
	text-align: center;
}
.tabtextheader {
	font-size: 36px;
	font-family:Verdana;
}
#infobodytitle {
	font-size: 30px;
	font-family: Tahoma;
	padding-top: 10px;
	padding-left: 50px;
	text-align: center;
}
.infobody {
	text-align: left;
	font-size: 13px;
	font-family:Verdana;

}

.infotable {
	padding-left:75px;
}
.speedruntext{
	font-size:17px;
	font-weight:bold;
}