﻿*
{
	padding: 0;
	margin: 0;	
}

body
{
	background-color: Gray;	
}

h3
{
	padding-top: 10px;	
}

div.Rules p
{
	padding: 5px;	
}

div#pageArea
{
	width: 989px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	position: relative;
	height: 600px;
}

div#introPage
{
	position: absolute;
	left: 0;
	top: 0;
	width: 989px;
	height: 680px;
	background-image: url(../images/IntroPage.jpg);
}

div#introPage a#lnkHome
{
	position: absolute;
	display: block;
	left:0px; 
	top:0px;
	width: 68px;
	height:	50px;	
	text-decoration:none;
}

div#introPage a#lnkEntry
{
	position: absolute;
	display: block;
	left:70px; 
	top:0px;
	width: 106px;
	height:	50px;	
	text-decoration:none;
}

div#introPage a#lnkRules
{
	position: absolute;
	display: block;
	left:180px; 
	top:0px;
	width: 152px;
	height:	50px;	
	text-decoration:none;
}

div#introPage a#lnkAthletes
{
	position: absolute;
	display: block;
	left:332px; 
	top:0px;
	width: 78px;
	height:	50px;
	text-decoration:none;	
}

div#introPage a#lnkRecipes
{
	position: absolute;
	display: block;
	left:410px; 
	top:0px;
	width: 130px;
	height:	50px;	
	text-decoration:none;
}

div#introPage a#lnkQFContest
{
	position: absolute;
	display: block;
	left:540px; 
	top:0px;
	width: 170px;
	height:	50px;	
	text-decoration:none;
}

div#introPageFR
{
	position: absolute;
	left: 0;
	top: 0;
	width: 989px;
	height: 680px;
	background-image: url(../images/IntroPageFR.jpg);
}

div#introPageFR a#lnkHome
{
	position: absolute;
	display: block;
	left:0px; 
	top:0px;
	width: 75px;
	height:	50px;	
	text-decoration:none;
}

div#introPageFR a#lnkEntry
{
	position: absolute;
	display: block;
	left:75px; 
	top:0px;
	width: 190px;
	height:	50px;	
	text-decoration:none;
}

div#introPageFR a#lnkRules
{
	position: absolute;
	display: block;
	left:265px; 
	top:0px;
	width: 97px;
	height:	50px;	
	text-decoration:none;
}

div#introPageFR a#lnkAthletes
{
	position: absolute;
	display: block;
	left:362px; 
	top:0px;
	width: 78px;
	height:	50px;
	text-decoration:none;	
}

div#introPageFR a#lnkRecipes
{
	position: absolute;
	display: block;
	left:439px; 
	top:0px;
	width: 136px;
	height:	50px;	
	text-decoration:none;
}

div#introPageFR a#lnkQFContest
{
	position: absolute;
	display: block;
	left:575px; 
	top:0px;
	width: 215px;
	height:	50px;	
	text-decoration:none;
}

div#Header
{
	position: absolute;
	left: 0;
	top: 0;
	width: 989px;
	height: 411px;
	background-image: url(../images/Header.jpg);
}

div#HeaderFR
{
	position: absolute;
	left: 0;
	top: 0;
	width: 989px;
	height: 411px;
	background-image: url(../images/HeaderFR.jpg);
}

div#Header a#lnkHome
{
	position: absolute;
	display: block;
	left:0px; 
	top:0px;
	width: 68px;
	height:	50px;	
	text-decoration:none;
}

div#Header a#lnkEntry
{
	position: absolute;
	display: block;
	left:70px; 
	top:0px;
	width: 106px;
	height:	50px;	
	text-decoration:none;
}

/*a#lnkPrize
{
	position: absolute;
	display: block;
	left:180px; 
	top:0px;
	width: 50px;
	height:	50px;	
	text-decoration:none;
}*/

div#Header a#lnkRules
{
	position: absolute;
	display: block;
	left:180px; 
	top:0px;
	width: 152px;
	height:	50px;	
	text-decoration:none;
}

/*a#lnkPastWinners
{
	position: absolute;
	display: block;
	left:382px; 
	top:0px;
	width: 102px;
	height:	50px;	
	text-decoration:none;
}*/

div#Header a#lnkAthletes
{
	position: absolute;
	display: block;
	left:332px; 
	top:0px;
	width: 78px;
	height:	50px;
	text-decoration:none;	
}

div#Header a#lnkRecipes
{
	position: absolute;
	display: block;
	left:410px; 
	top:0px;
	width: 130px;
	height:	50px;	
	text-decoration:none;
}

/*a#lnkContact
{
	position: absolute;
	display: block;
	left:696px; 
	top:0px;
	width: 86px;
	height:	50px;	
	text-decoration:none;
}*/

div#Header a#lnkQFContest
{
	position: absolute;
	display: block;
	left:540px; 
	top:0px;
	width: 170px;
	height:	50px;	
	text-decoration:none;
}

div#HeaderFR a#lnkHome
{
	position: absolute;
	display: block;
	left:0px; 
	top:0px;
	width: 75px;
	height:	50px;	
	text-decoration:none;
}

div#HeaderFR a#lnkEntry
{
	position: absolute;
	display: block;
	left:75px; 
	top:0px;
	width: 190px;
	height:	50px;	
	text-decoration:none;
}

/*a#lnkPrize
{
	position: absolute;
	display: block;
	left:180px; 
	top:0px;
	width: 50px;
	height:	50px;	
	text-decoration:none;
}*/

div#HeaderFR a#lnkRules
{
	position: absolute;
	display: block;
	left:265px; 
	top:0px;
	width: 97px;
	height:	50px;	
	text-decoration:none;
}

/*a#lnkPastWinners
{
	position: absolute;
	display: block;
	left:382px; 
	top:0px;
	width: 102px;
	height:	50px;	
	text-decoration:none;
}*/

div#HeaderFR a#lnkAthletes
{
	position: absolute;
	display: block;
	left:362px; 
	top:0px;
	width: 78px;
	height:	50px;
	text-decoration:none;	
}

div#HeaderFR a#lnkRecipes
{
	position: absolute;
	display: block;
	left:439px; 
	top:0px;
	width: 136px;
	height:	50px;	
	text-decoration:none;
}

/*a#lnkContact
{
	position: absolute;
	display: block;
	left:696px; 
	top:0px;
	width: 86px;
	height:	50px;	
	text-decoration:none;
}*/

div#HeaderFR a#lnkQFContest
{
	position: absolute;
	display: block;
	left:575px; 
	top:0px;
	width: 215px;
	height:	50px;	
	text-decoration:none;
}

a#lnkLanguage
{
	position: absolute;
	display: block;
	left:906px; 
	top:0px;
	width: 64px;
	height:	50px;	
	text-decoration:none;
} 

div#Body
{
	position: absolute;
	left: 0;
	top: 411px;
	width: 923px;
	border: 13px solid rgb(10,109,177);
	background-color: White;
	padding: 20px;
}



