html, body
{	
	margin: 0;
	padding: 0;	
}a:link{	color: white;}a:active{	color: white;}a:visited{	color: white;}a:hover{	color: white;}
@font-face{	font-family: SquareFont;	src: url('fonts/Square.ttf');}#partTitle1{	font-family:SquareFont;	color: #FFFFFF;	font-size: 2em;		margin : 0 auto;	text-align: center;}#partContent1{	font-family:SquareFont;	color: #FFFFFF;	font-size: 1.2em;		margin : 0 auto;	padding-left : 25px;	padding-top : 55px;	text-align: left;	float: left;	width: 350px;}#partImage1{	background-repeat: no-repeat;	margin: 0 auto;		background-position: center bottom;	padding-right: 30px;	padding-top: 40px;	float: right;	width: 291px;	height: 164px;	background-image: url('images/Combat1.png');}.featureDescription{	margin: 0 auto;	margin-top: 40px;}#partTitle2{	font-family:SquareFont;	color: #FFFFFF;	font-size: 2em;		margin : 0 auto;	text-align: center;}#partImage2{		margin : 0 auto;	padding-left : 25px;	padding-top : 50px;		float: left;	width: 291px;	height: 164px;	background-image: url('images/Elements2.png');	background-position: center bottom;	background-repeat: no-repeat;}#partContent2{	font-family:SquareFont;	color: #FFFFFF;	font-size: 1.2em;		margin: 0 auto;	text-align: right;		padding-right: 30px;	padding-top: 20px;	float: right;	width: 300px;		}#partTitle3{	font-family:SquareFont;	color: #FFFFFF;	font-size: 2em;		margin : 0 auto;	text-align: center;}#partImage3-1{		margin : 0 auto;	padding-top : 20px;		width: 640px;	height: 360px;	background-image: url('images/explo1.png');	background-position: center bottom;	background-repeat: no-repeat;}#partImage3-2{		margin : 0 auto;	padding-top : 40px;		width: 640px;	height: 360px;	background-image: url('images/explo2.png');	background-position: center bottom;	background-repeat: no-repeat;}#partContent3{	font-family:SquareFont;	color: #FFFFFF;	font-size: 1.2em;		margin: 0 auto;	text-align: center;	padding-top: 20px;}#firstDescription{	font-family:SquareFont;	color: #FFFFFF;	font-size: 1.8em;	border: 3px solid;	border-color: white;	margin : 0 auto;	padding-top : 30px;	padding-bottom : 30px;	text-align: center;	vertical-align: middle;}
#mainInfos
{
	width: 424px;
	height: 78px;
	background-image: url('images/icons.png');
	background-repeat: no-repeat;
	margin: 0 auto;		background-position: center bottom;
}#youtubeVideo{	width: 560px;	padding-top: 30px;	margin: 0 auto;}

#background
{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000000;
	background-image: url('images/Site_Background.png');
	background-repeat: no-repeat;
	background-position: center top;
	z-index: -2;		pointer-events: none;
}

#foreground
{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-image: url('images/Site_Front.png');
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 1;		pointer-events: none;
}

#main
{
	position: absolute;
	width: 100%;
	margin: 0 auto;
	background-color: transparent;
	background-position: center;
	z-index: 0;
}

#headerMain
{
	height: 228px;
	background-image: url('images/Site_Middle_Header.png');
	background-repeat: no-repeat;
	background-color : transparent;
	background-position: center;
}

#bodyMain
{
	background-image: url('images/Site_Middle_Body.png');
	background-repeat: repeat-y;
	background-color : transparent;
	background-position: center;
}

#contentMain
{
	position: relative;
	width: 720px;
	/*height: 2000px;*/
	margin: 0 auto;
}

#footerMain
{
	height: 244px;
	background-image: url('images/Site_Middle_NewFooter.png');
	background-repeat: no-repeat;
	background-color : transparent;
	background-position: center top;
}

#cache
{	pointer-events: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-image: url('images/Site_Top_Fade.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 2;	
}