.welcome{
	background-image:url('../images/welcome.png');
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	float:left;
	margin-left:15px;
	margin-top:40px;
	padding-top:45px;
	width:265px;
	overflow:hidden;
}
	.welcome p{
		color:#fff;
		font-size:14px;
		line-height:20px;
	}
.game_on{
	background-image:url('../images/game_on.png');
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:394px;
	margin-right:-200px;
	margin-top:-126px;
	width:913px;
	position:relative;
}
	.game_on p{
		color:#fff;
		line-height:20px;
		font-size:14px;
		text-align:right;
		margin-top:235px;
		margin-right:222px;
	}
.events{
	background-color:#100E1C;
	background-image:url('../images/events.jpg');
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:304px;
	width:328px;
	padding-top:70px;
	position:relative;
}
	.events p{
		color:#fff;
		display:block;
		height:18px;
		margin:0 auto;
		width:285px;
	}
	.event{
		display:block;
		margin:0px auto 19px;
		width:285px;
		overflow:hidden;
	}
		.event .date{
			background-image:url('../images/date.png');
			background-repeat:no-repeat;
			background-position:right center;
			display:block;
			float:left;
			height:50px;
			margin-right:5px;
			padding-right:20px;
			overflow:hidden;
			text-align:center;
			width:25px;
		}
			.event .date .month{
				display:block;
				color:#00FFFF;
				font-size:10px;
				text-transform:uppercase;
			}
			.event .date .day{
				display:block;
				color:#fff;
				font-size:21px;
				font-weight:700;
				text-transform:uppercase;
			}
			.event .date .year{
				display:block;
				color:#00FFFF;
				font-size:10px;
				text-transform:uppercase;
			}
		.event .title{
			background-color:#1a1a1a;
			display:block;
			float:left;
			height:28px;
			width:225px;
			padding:11px 5px;
		}
			.event .title a{
				color:#fff;
				text-decoration:none;
				margin:auto 0;
			}
				.event .title a:hover{
					text-decoration:underline;
				}
	a.forte_link {
		background:url(../images/forte_link.jpg) no-repeat;
		display:block;
		float:left;
		height:97px;
		width:320px;
		margin:30px 0 0 4px;
	}
	
	.events .view_more{
		color:#00FFFF;
		float:right;
		font-size:10px;
		font-weight:700;
		margin-right:23px;
		text-decoration:none;
		text-transform:uppercase;
	}
.headlines{
	background-image:url('../images/headlines.jpg');
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-family:Verdana;
	height:40px;
	line-height:40px;
	width:671px;
	position:relative;
	overflow:hidden;
}
	.headlines h2{
		color:#fff;
		display:inline;
		font-size:14px;
		font-weight:normal;
		padding:0;
		margin:0 33px 0 15px;
		text-transform:uppercase;
		cursor:default;
	}
	.headlines .headline{
		cursor:default;
		color:#333;
		position:absolute;
		top:40px;
	}
	.lazer_tag{
		background-image:url('../images/lazer_tag.png');
		background-repeat:no-repeat;
		background-position:left center;
		display:block;
		height:34px;
		margin-top:3px;
		margin-left:-40px;
		width:500px;
	}
.links{
	background-color:#323232;
	background-image:url('../images/links.jpg');
	background-repeat:repeat-y;
	display:block;
	float:left;
	height:334px;
	width:396px;
	position:relative;
}
	.links a{
		color:#fff;
		text-decoration:none;
	}
	.links p{
		line-height:16px;
		margin-left:65px;
	}
	a.food{
		background-image:url('../images/links_sprite.png');
		background-repeat:no-repeat;
		background-position:0 0;
		display:block;
		height:47px;
		width:369px;
		margin:12px auto 0;
		padding-top:48px;
		position:relative;
	}
	a.arcade{
		background-image:url('../images/links_sprite.png');
		background-repeat:no-repeat;
		background-position:0 -95px;
		display:block;
		height:47px;
		width:369px;
		margin:12px auto 0;
		padding-top:48px;
		position:relative;
	}
	a.rock_wall{
		background-image:url('../images/links_sprite.png');
		background-repeat:no-repeat;
		background-position:0 -190px;

		display:block;
		height:47px;
		width:369px;
		margin:12px auto 0;
		padding-top:48px;
		position:relative;
	}
