@CHARSET "UTF-8";

html, body {
	background-color: #4595d1;
}

a {
	
}
a:hover {
	
}

#header {
	background-image: url(../reqimages/home.gif);
}
#contents_left_shadow, #contents_right {
	background-image: url(../reqimages/home.gif);
}
#contents_left {
}
	#contents_left div.logo {
		background-image: url(../reqimages/home.gif);
	}
		#contents_left div.logo h1 {
		}
	#contents_left .copyright {
		background-image: url(../reqimages/home.gif);
	}
	#contents_left .content .windows {
		margin: 10px auto;
		zoom: 1;
	}
	#contents_left .content .windows:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: ".";
		clear: both;
		height: 0;
	}
		#contents_left .content .windows .window_top {
			background: #ffffff url(../reqimages/window_index.gif) scroll no-repeat;
		}
		#contents_left .content .windows .window_body {
			padding: 5px 19px;
			background: #ffffff url(../reqimages/window_index.gif) scroll repeat-y;
		}
		#contents_left .content .windows .window_bottom {
			background: #ffffff url(../reqimages/window_index.gif) scroll no-repeat;
		}
		#contents_left .content .windows .update_window {
			width: 195px;
			margin-left: 11px;
			float: left;
		}
			#contents_left .content .windows .update_window .window_top {
				width: 195px;
				background-position: 0 -55px;
			}
			#contents_left .content .windows .update_window .window_body {
				width: 157px;
				background-position: -914px 0;
			}
			#contents_left .content .windows .update_window .window_bottom {
				width: 195px;
				background-position: 0 -86px;
			}
		#contents_left .content .windows .news_window {
			float: left;
		}
			#contents_left .content .windows .news_window .window_top {
				width: 452px;
				background-position: 0 -5px;
			}
			#contents_left .content .windows .news_window .window_body {
				width: 414px;
				background-position: -457px 0;
			}
				#contents_left .content .windows .news_window .window_body p.more_info {
					text-align: right;
				}
			#contents_left .content .windows .news_window .window_bottom {
				width: 452px;
				background-position: 0 -36px;
			}
#contents_right {
}
	#contents_right .menu li a, #contents_right .menu li.spacer {
		background-image: url(../reqimages/tabs_home.gif);
	}
#footer {
	background-image: url(../reqimages/home.gif);
}

#nonflash_wrap {
	margin-bottom: 25px;
}
	#nonflash_wrap .nonflash_img {
		width: 576px;
		/*height: 255px;*/
		height: 339px;
		margin: 0 auto;
		position: relative;
		left: 0;
		top: 0;
		background: url(../reqimages/game_splash.jpg) no-repeat scroll left top;
	}
		#nonflash_wrap a {
			opacity: 0;
			filter: alpha(opacity=0);
			-ms-filter: "alpha(opacity=0)";
		}
		#nonflash_wrap a:hover {
			opacity: 1.0;
			filter: alpha(opacity=100); 
			-ms-filter: "alpha(opacity=100)";
		}
			#nonflash_wrap a img {
				position: absolute;
				border: 0 none;
			}
			#new_1		{ left:   0px; top: 14px; }
			#new_2		{ left:  96px; top: 14px; }
			
			#n_1		{ left:   0px; top:  98px; }
			#n_2		{ left:  96px; top:  98px; }
			#n_3		{ left: 192px; top:  98px; }
			#n_4		{ left: 288px; top:  98px; }
			#n_5		{ left: 384px; top:  98px; }
			#n_6		{ left: 480px; top:  98px; }
			
			#pj_1_1		{ left:   0px; top: 182px; }
			#pj_1_2		{ left:  96px; top: 182px; }
			#pj_1_2_d	{ left: 288px; top: 182px; }
			#pj_1_3		{ left: 192px; top: 182px; }
			#pj_1_4		{ left: 384px; top: 182px; }
			#pj_1_4a	{ left: 480px; top: 182px; }
			#pj_1_1a	{ left:   0px; top: 182px; }
			
			#rd_1		{ left:   0px; top: 266px; }
			#rd_2		{ left:  96px; top: 266px; }
			#rd_3		{ left: 192px; top: 266px; }

			#nonflash_wrap > div > img.ablt { position: absolute; }
			#new_x-returns { left: 513px; top: 6px; }
			#new_racers2ndlap { left: 513px; top: 90px; }

	#splash .nonflash_window {
		width: 660px;
		height: 82px;
		margin-top: 20px;
		background: url(../reqimages/nonflash_button/button_blog.jpg) scroll no-repeat 0 0;
	}
		#splash .nonflash_window .nonflash_window_body {
			position: relative;
		}
			#splash .nonflash_window .nonflash_window_body span {
				display: none;
			}
			#fumufumu-q		{ left: 163px; top:  2px; }
			#pixeljunkjp	{ left: 331px; top:  2px; }
			#pixeljunkforum	{ left: 497px; top:  2px; }

