* {
	margin:0;
	padding:0;
	}
	
.hidden {
	display: none;
}

.img {
clear:both
background-position:center;
}

html, body {
	background-color:#6666FF;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family:Tahoma, "Trebuchet MS", Verdana;
	font-size:12px;
	}
	
a {
	line-height: 18px;
	font-size:12px;
	color: #a4a6b4;
	text-decoration:underline;
}

a:hover {
	color:#ffffff;	
	text-decoration:none;
}

a:visited { color:b6bccf; }

a:active {color:b6bccf; }

p {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	padding-bottom: 15px;
	text-align: left;
}



/* Define Classes */

.subheader
{
	font-size: 20px;
	color:#FFFFFF;
	text-align:right;
	text-transform: uppercase;
	letter-spacing: 11px;
	padding: 9px 50px 0px 0px;
}

.subtitle
{
	font-size: 12px;
	color: #dbe1f2;
	font-weight: bold;
	letter-spacing: 1px;
}

.subbold
{
	font-family :Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #b6bccf;

}

.bodytext
{
	font-family :Tahoma;
	line-height: 16px;	
	font-size: 12px;
	color: #b2b2c6;

}

.footer
{
	padding: 20px 32px 0px 135px;
	font-size:10px;
	color: #64657a;
	text-align: justify;
	line-height: 12px;	
}


#container
{
	width:733px;
	margin: auto;
}

#top
{
	background-image:url(img/div-top.jpg);
	background-repeat:no-repeat;
	height:35px;
	}

#banner
{
	background-image:url(img/div-banner.jpg);
	background-repeat:no-repeat;
	height:183px;
}

#menu
{
	display: block;
	height:31px;	
}

#menu a:hover
{
	background-position: 0 -31px;
}

#menu #news,#news a { width: 226px; height: 31px; background-image: url(img/nav-news.jpg); float:left;}

#menu #games,#games a { width: 131px; height: 31px; background-image: url(img/nav-games.jpg); float:left;}

#menu #jobs,#jobs a { width: 113px; height: 31px; background-image: url(img/nav-jobs.jpg); float:left;}

#menu #company,#company a { width: 263px; height: 31px; background-image: url(img/nav-company.jpg); float:left;}
	




#subtitle
{	
	background-image:url(img/div-subtitle.jpg);
	background-repeat:no-repeat;
	height: 30px;
}

#body
{
	margin: 0px;
	padding: 20px 44px 15px 220px;
	background-image:url(img/div-body.jpg);
	background-repeat: repeat-y;
	color: #CCC;
}

#bodylinks
{
	clear: both;	
	float: left;
	width: 187px;
	margin:0px;
	padding: 0px;
	background-image:url(img/div-bodylinks.jpg);
	background-repeat:no-repeat;
	height:366px;
	text-align: left;
}


#bodylinks ul
{
	list-style-type:square;
	font-size: 15px;
	color: #a4a6b4;
	margin: 0px;
	padding: 20px 10px 0px 30px;
}


#bottom
{
	clear: both;
	margin:0px;
	padding:0px;
	background-image:url(img/div-bottom.jpg);
	background-repeat:no-repeat;
	height:43px;
}

#footer
{
	background-image:url(img/div-footer.jpg);
	background-repeat:no-repeat;
	height:81px;
}
