* { margin: 0; outline: none; }
html { padding: 0; }
body { padding: 0; font-size: 13px; background-color: #b30000; }
#wrapper { margin: 0 auto 0 auto; width: 980px; height: 808px; background: url(../img/bg_content.jpg) no-repeat 0 0;}
#wrapper.inner { margin: 0 auto 0 auto; width: 980px; height: 808px; background: url(../img/bg_content_inner.jpg) no-repeat 0 0;}
.clear { clear: both; }
img { border: none; }

#wrapper h1, #wrapper h2
{
	position: absolute;
	text-indent: -9999px;
}

#slingo
{
	position: absolute;
	margin: 700px 0 0 90px;
	width: 135px;
	height: 65px;
}

#funkitron
{
	position: absolute;
	margin: 700px 0 0 230px;
	width: 150px;
	height: 65px;
}

#blueribbongames
{
	position: absolute;
	margin: 695px 0 0 390px;
	width: 150px;
	height: 65px;
}

#flash_holder
{
	position: absolute;
	margin: 76px 0 0 551px;
	width: 361px;
	height: 286px;
}


#download
{
	position: absolute;
	margin: 382px 0 0 671px;
	width: 144px;
	height: 144px;
}

#buy
{
	position: absolute;
	margin: 467px 0 0 802px;
	width: 138px;
	height: 138px;
}

#screenshots
{
	position: absolute;
	margin: 545px 0 0 668px;
	width: 138px;
	height: 138px;
}

#tips
{
	position: absolute;
	margin: 617px 0 0 802px;
	width: 138px;
	height: 138px;
}

#home
{
	position: absolute;
	margin: 43px 0 0 782px;
	width: 140px;
	height: 140px;
}

#home a, #home a:link, #home a:active, #home a:visited, #home a:hover
{
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
	width: 160px;
	height: 160px;
	display: block;
	background: url(../img/bg_home_inner.jpg) no-repeat 0 0;
}

#home a:hover
{
	background: url(../img/bg_home_inner_over.jpg) no-repeat 0 0;
}

#home a:active
{
	background: url(../img/bg_home_inner_click.jpg) no-repeat 0 0;
}

ul
{
	padding-left: 20px;
}

#content_text
{
	position: absolute;
	margin: 220px 0 0 55px;
	width: 460px;
	height: 475px;
	font-family: 'Courier New', monospace;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}

#content_text .title
{
	font-size: 13px;
	line-height: 16px;
	color: #760000;
}

#content_text .text
{
	padding-bottom: 13px;
}

#inner_content
{
	position: absolute;
	margin: 275px 0 0 64px;
	width: 854px;
	height: 419px;
	overflow-x: hidden;
	overflow-y: auto;
}

#inner_content.screenshots
{
	background: url(../img/bg_screenshots.gif) no-repeat 0 0;
}

#image_holder
{
	margin: 21px 0 0 310px;
	position: absolute;
	width: 500px;
	height: 375px;
	overflow: hidden;
}

#thumb_1, #thumb_2, #thumb_3, #thumb_4, #thumb_5, #thumb_6, #thumb_7, #thumb_8
{
	position: absolute;
	width: 113px;
	height: 85px;
	overflow: hidden;
}

#thumb_1 { margin: 16px 0 0 36px; }
#thumb_2 { margin: 16px 0 0 167px; }
#thumb_3 { margin: 116px 0 0 36px; }
#thumb_4 { margin: 116px 0 0 167px; }
#thumb_5 { margin: 217px 0 0 36px; }
#thumb_6 { margin: 217px 0 0 167px; }
#thumb_7 { margin: 317px 0 0 36px; }
#thumb_8 { margin: 317px 0 0 167px; }

.tips_content
{
	padding: 20px 35px 20px 35px;
	font-family: 'Courier New', monospace;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 1px;
}

.tips_title
{
	padding: 0 0 10px 0;
	text-align: center;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	color: #760000;
}

.ac
{
	padding: 0 0 10px 0;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
}

.download
{
	width: 470px;
	margin: 0 auto 0 auto;
	text-align: center;
}

a.btn_download, a.btn_download:link, a.btn_download:active, a.btn_download:visited, a.btn_download:hover
{
	text-indent: -9999px;
	text-decoration: none;
	width: 165px;
	height: 28px;
	display: block;
	float: left;
	background: url(../img/btn_download.jpg) no-repeat 0 0;
}

a.btn_download:active
{
	background: url(../img/btn_download.jpg) no-repeat 1px 1px;
}