#wrapper
{
	position: relative;
	width: 932px;
	height: 1093px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding: 0px;
}

#content
{
	background-image: url(images/home_content_bg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 9px;
	top: 267px;
	width: 914px;
	height: 826px;
	overflow: hidden;
}

#forumsButton
{
	background-image: url(images/forums_button.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 636px;
	top: 58px;
	width: 140px;
	height: 36px;
	border-style: none;
}

#forumsButton:hover
{
	background-position: 0px -36px;
}

#forumsButton:active
{
	background-position: 0px -72px;
}

#onlineChatButton
{
	background-image: url(images/online_chat_button.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 636px;
	top: 104px;
	width: 140px;
	height: 36px;
	border-style: none;
}

#onlineChatButton:hover
{
	background-position: 0px -36px;
}

#onlineChatButton:active
{
	background-position: 0px -72px;
}

#playNowBanner
{
	background-image: url(images/play_now_banner.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 108px;
	top: 25px;
	width: 463px;
	height: 129px;
	border-style: none;
}

#playNowBanner:hover
{
	background-position: 0px -129px;
}

#whatIsAPreviewButton
{
	background-image: url(images/what_is_a_preview_button.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 270px;
	top: 159px;
	width: 140px;
	height: 24px;
	border-style: none;
}

#whatIsAPreviewButton:hover
{
	background-position: 0px -24px;
}

#whatIsAPreviewButton:active
{
	background-position: 0px -48px;
}

#largeCountContainer
{
	position: absolute;
	left: 39px;
	top: 26px;
	width: 384px;
	height: 77px;
	overflow: hidden;
	visibility: hidden;
}

#largeCountHours100
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountHours10
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 35px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountHours1
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 70px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountSeparator1
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: -350px 0px;
	position: absolute;
	left: 105px;
	top: 0px;
	width: 23px;
	height: 77px;
	border-style: none;
}

#largeCountMinutes10
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 128px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountMinutes1
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 163px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountSeparator2
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: -350px 0px;
	position: absolute;
	left: 198px;
	top: 0px;
	width: 23px;
	height: 77px;
	border-style: none;
}

#largeCountSeconds10
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 221px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountSeconds1
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 256px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountSeparator3
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: -350px 0px;
	position: absolute;
	left: 291px;
	top: 0px;
	width: 23px;
	height: 77px;
	border-style: none;
}

#largeCountCentiseconds10
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 314px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountCentiseconds1
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 349px;
	top: 0px;
	width: 35px;
	height: 77px;
	border-style: none;
}

#largeCountLoading
{
	background-image: url(images/large_countdown.png);
	background-repeat: no-repeat;
	background-position: 0px -77px;
	position: absolute;
	left: 91px;
	top: 26px;
	width: 280px;
	height: 77px;
	border-style: none;
	visibility: hidden;
}

.rankName
{
	position: absolute;
	left: 247px;
	width: 186px;
	height: 20px;
	text-align: center;
	overflow: hidden;
}

.rankPoints
{
	position: absolute;
	left: 439px;
	width: 131px;
	height: 20px;
	text-align: center;
	overflow: hidden;
}

#rankName1
{
	top: 291px;
}

#rankPoints1
{
	top: 291px;
}

#rankName2
{
	top: 317px;
}

#rankPoints2
{
	top: 317px;
}

#rankName3
{
	top: 343px;
}

#rankPoints3
{
	top: 343px;
}

#newsWrapper
{
	position: absolute;
	left: 108px;
	top: 459px;
	width: 463px;
	height: 294px;
}

#newsContent
{
	width: 100%;
	height: 294px;
	overflow: auto;
}

.newsEntry
{
	border: 0px;
	padding: 5px;
}

.newsSeparator
{
	background-image: url(images/news_separator.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 10px;
	border-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

#becomeAFanButton
{
	background-image: url(images/become_a_fan_button.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 270px;
	top: 754px;
	width: 140px;
	height: 24px;
	border-style: none;
}

#becomeAFanButton:hover
{
	background-position: 0px -24px;
}

.screenshot
{
	background-repeat: no-repeat;
	position: absolute;
	left: 606px;
	width: 200px;
	height: 150px;
	border-style: none;
}

#screenshot1
{
	background-image: url(images/screenshot3sm.png);
	top: 301px;
}

#screenshot2
{
	background-image: url(images/screenshot4sm.png);
	top: 461px;
}

#screenshot3
{
	background-image: url(images/screenshot5sm.png);
	top: 621px;
}