body {
	background-color: #0099ff;
}


#container {
	position:relative;
	background: url(background.gif) no-repeat;
	width: 950px;
	height: 2291px; 
	margin:0 auto;
}

#content {
	position:absolute;
	left: 50px;
	top: 30px;
	width: 850px;
	height: 2174px;
}

#topbanner {
	position:absolute;
	left: 375px;
	top: 21px;
	width: 468px;
	height: 68px;
}

#menubar {
	position:absolute;
	left: 0px;
	top: 108px;
	width: 850px;
	height: 25px;
}

#menulinks {
	position:absolute;
	left: 15px;
	top: 4px;
	width: 800px;
	height: 19px;
}

#introtext {
	position:absolute;
	left: 20px;
	top: 160px;
	width: 450px;
	height: 274px;
}

#mpu {
	position:absolute;
	left: 511px;
	top: 170px;
	width: 300px;
	height: 250px;
}

#siteoftheweek {
	position:absolute;
	left: 50px;
	top: 455px;
	width: 750px;
	height: 215px;
}

#siteoftheweektitle {
	position:absolute;
	left: 10px;
	top: 10px;
	width: 275px;
	height: 30px;
}

#siteoftheweekcats {
	position:absolute;
	left: 10px;
	top: 45px;
	width: 450px;
	height: 30px;
}

#siteoftheweekcat1 {
	position:absolute;
	left: 0px;
	top: 6px;
	width: 225px;
	height: 24px;
}

#siteoftheweekcat2 {
	position:absolute;
	left: 225px;
	top: 6px;
	width: 225px;
	height: 24px;
}

#siteoftheweekdescrip {
	position:absolute;
	left: 10px;
	top: 85px;
	width: 450px;
	height: 115px;
}

#siteoftheweekpic {
	position:absolute;
	left: 490px;
	top: 18px;
	width: 250px;
	height: 181px;
}

#categories {
	position:absolute;
	left: 20px;
	top: 705px;
	width: 810px;
	height: 350px;
}

#gameoftheweek {
	position:absolute;
	left: 20px;
	top: 1105px;
	width: 810px;
	height: 550px;
}

#thingstobuy {
	position:absolute;
	left: 20px;
	top: 1675px;
	width: 810px;
	height: 325px;
}

#leaderboard {
	position:absolute;
	left: 54px;
	top: 2025px;
	width: 742px;
	height: 90px;
}

#bottommenu {
	position:absolute;
	left: 0px;
	top: 2150px;
	width: 850px;
	height: 25px;
}

#bottomlinks {
	text-align:right;
	position:absolute;
	left: 540px;
	top: 4px;
	width: 300px;
	height: 19px;
}

#copyright {
	position:absolute;
	left: 10px;
	top: 4px;
	width: 150px;
	height: 19px;
}








.heading1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#000000;
}


.heading2 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#000000;
}

a.heading2 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

a.heading2:hover {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#0099ff;
	text-decoration: none;
	}


.bodytext1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}

a.bodytext1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	text-decoration: none;
}

a.bodytext1:hover {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color:#0099ff;
	text-decoration: none;
	}
	

.bodytext2 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
}


.standardlinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a.standardlinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a.standardlinks:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color:#0099ff;
	font-weight: bold;
	}


.menulinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.menulinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.menulinks:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	color:#0099ff;
	font-weight: bold;
	}
	
