* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

#downloads li a,
#printables li a,
#studios,
#ratings,
#games li a,
#nav li a,
#buy a,
h1 a,
h2,
.anchor-block {
	display: block;
	height: 0;
	overflow: hidden;
}

ul {
	list-style: none;
}

a:visited,
a:active,
a:link,
a:hover,
a {
	color: #000;
}

body {
	background: #deddde;
	font: normal 62.5% arial;
}

.corpheader p {
	display: none;
}

#maincontentcontainer {
	color: #000;
	background: #deddde url(../images/bg-games.jpg) no-repeat 50% -1px;
}

#maincontent {
	background-repeat: no-repeat;
	margin: 0 auto;
	min-width: 1000px;
	width: 100em;
}

h1 {
	display: block;
	float: left;
	padding-left: 140px;
	visibility: visible;
	width: 275px;
}

h1 a {
	padding-top: 100px;
}

.games {
	background-image: url(../images/bg-games.jpg);
	background-position: 50% -1px;
}

.activities {
	background-image: url(../images/bg-activities.jpg);
	background-position: 50% 0;
}

#buy {
	float: right;
	height: 148px;
	padding-right: 135px;
	width: 138px;
}

#buy #dvd {
	padding: 10px 0 0 19px;
}

#buy #dvd a {
	background: url(../images/disc-dvd.jpg) no-repeat -19px -10px;
	outline: none;
	padding-top: 102px;
	width: 75px;
}

#buy #dvd a:hover {
	position: relative;
	z-index: 1000;
}

#buy #blu-ray {
	margin: -81px 0 0 37px;
}

#buy #blu-ray a {
	background: url(../images/disc-blu-ray.jpg) no-repeat -37px -30px;
	padding-top: 101px;
	width: 83px;
}

#nav {
	clear: both;
	margin: 0 auto;
	width: 353px;
}

#nav li {
	float: left;
}

#nav li a {
	padding-top: 39px;
}

#nav li#nav-games a {
	width: 157px;
}

.activities #nav li#nav-activities a,
.games #nav li#nav-games a {
	cursor: default;
	visibility: hidden;
}

#nav li#nav-games a:hover {
	background: url(../images/bg-games.jpg) no-repeat -464px -149px;
	*background-position: -463px -149px;
}

#nav li#nav-activities {
	padding-left: 39px;
}

#nav li#nav-activities a {
	width: 156px;
}

#nav li#nav-activities a:hover {
	background: url(../images/bg-activities.jpg) no-repeat -520px -148px;
	*background-position: -519px -148px;
	_background-position: -520px -148px;
}

#printables,
#downloads,
#games {
	clear: both;
	cursor: default;
	height: 567px;
	margin: 0 auto;
	width: 830px;
}

/*Games*/

#games li {
	float: left;
}

#games li#game-icecream {
	padding:25px 0 0 90px;
}

#games li#game-icecream a {
	padding-top: 129px;
	width: 240px;
}

#games li#game-sticker {
	padding:31px 0 0 217px;
}

#games li#game-sticker a {
	padding-top: 155px;
	width: 233px;
}

#games li#game-food {
	clear: left;
	padding: 10px 0 0 57px;
}

#games li#game-food a {
	padding-top: 150px;
	width: 196px;
}

#games li#game-3d {
	padding: 39px 0 16px 288px;
}

#games li#game-3d a {
	padding-top: 105px;
	width: 235px;
}

#games li#game-weekly {
	clear: left;
	padding: 24px 0 0 137px;
}

#games li#game-weekly a {
	padding-top: 156px;
	width: 155px;
}

#games li#game-stump {
	padding: 23px 0 0 336px;
}

#games li#game-stump a {
	padding-top: 142px;
	width: 199px;
}

/*End Games*/
/*Activities*/

#printables,
#downloads {
	clear: none;
	float: left;
	width: 49.9%;
}

#downloads,
#printables {
	height: 488px;
	padding-top: 79px;
}

#printables li {
	padding-bottom: 15px;
}

#printables li a {
	margin: 0 auto;
	padding-top: 135px;
	width: 140px;
}

#printables li#print-healthy {
	padding-right: 60px;
}

#printables li#print-movie {
	padding-left: 49px;
}

#printables li#print-word {
	padding-left: 3px;
}

#downloads li {
	padding-bottom: 52px;
}

#downloads li a {
	margin: 0 auto;
	padding-top: 100px;
	width: 200px;
}

#downloads li#dl-wallpapers {
	padding-right: 54px;
}

#downloads li#dl-screensavers {
	padding-left: 128px;
}

#downloads li#dl-icons {
	padding-left: 47px;
}

/*End Activities*/

#mainfooter {
	clear: both;
	_height: 1%;
	margin: 0 auto;
	overflow: auto;
	padding-bottom: 25px;
	width: 75em;
}

#ratings {
	padding-top: 50px;
}

#copy {
	text-align: center;
	padding: 25px 0;
}

#policy li {
	border-left: 1px solid #000;
	float: left;
	padding: 0 5px;
}

#policy li.first {
	border: 0;
}

.copy {
	float: right;
	text-align: right;
	width: 42em;
}