/* NeoSteamer CSS       //
// Designed by Dace     //
// Website: saivias.com //
// Copyright 2008       //
// All Rights Reserved  //
////////////////////////*/

/* Link Colors and Styles */

	.flink a:link, a:visited {text-decoration: none; color: #ffffff;}
	.flink a:hover, a:active {text-decoration: none; color: #ffffff;}

	.clink a:link, a:visited {text-decoration: none; color: #bedee1;}
	.clink a:hover, a:active  {text-decoration: none; color: #bedee1;}

a img
{
	border:		none;
}

body
{
	margin:			0px;
	padding:		0px;
	text-align:		center;
	background:		#000000;
}

div
{
	margin:			0px;
	padding:		0px;
}

div.Container
{
	height:			auto;
	width:			1000px;
	margin:			auto;
	background:		url(/siteimages/neosteam/bg.gif);
	background-repeat:	repeat-y;
	background-position:	right;
}

div.Banner
{
	height:			400px;
	width:			950px;
	background:		url(/siteimages/neosteam/banner.png);
	text-align:		left;
}

div.Nav
{
	height:			29px;
	width:			450px;
	padding-top:		282px;
	margin-left:		200px;
	text-align:		left;
}

.navlist
{
	margin:		0;
	padding:	0;
}
.navlist ul
{
	margin:		0;
	padding:	0;
	display:	inline;
}

.navlist ul li
{
	display:	inline;
	list-style:	none;
	padding-left:	0;
	margin-left:	0;
	height:		29px;
}

div.BodyBG
{
	height:			auto;
	min-height:		800px;
	width:			950px;
	background:		url(/siteimages/neosteam/contentbg.gif);
}

div.MiddleContainer
{
	height:			auto;
	min-height:		800px;
	width:			950px;
	margin-left:		45px;
	text-align:		left;
}


/*---- Main Content Section ----*/

div.Content
{
	height:			auto;
	width:			905px;
}

	/*---- Front Page Stuff ----*/

div.DisplayContainer
{
	height:			auto;
	width:			405px;
	float:			right;
}

div.DisplayContent
{
	height:			auto;
	width:			320px;
	margin-top:		35px;
	margin-left:		20px;
}

div.LinkBox
{
	height:			111px;
	width:			400px;
	padding-top:		5px;
	padding-left:		5px;
	background:		url(/siteimages/neosteam/linkbox.png);
	position:		relative;
	top:			11px;
}

div.Display
{
	height:			306px;
	width:			405px;
	background:		url(/siteimages/neosteam/display.png);
	float:			right;
	position:		relative;
	top:			13px;
}

		/*--Content--*/

div.WelcomeHead
{
	height:			50px;
	width:			905px;
	background:		url(/siteimages/neosteam/welcomehead.gif);
}

div.WelcomeBody
{
	height:			509px;
	width:			905px;
	background:		url(/siteimages/neosteam/welcomebody.gif);
	background-repeat:	no-repeat;
	text-align:		left;
	font:			14px Verdana;
	color:			#ffffff;
	padding-top:		1px;
	overflow:		hidden;
}

div.WelcomeContent
{
	height:			190px;
	width:			435px;
	padding:		5px 30px;
	text-align:		justify;
	font:			14px Verdana;
	color:			#ffffff;
	overflow:		hidden;
}

div.TopicsHead
{
	height:			30px;
	width:			495px;
	margin-left:		5px;
	background:		url(/siteimages/neosteam/topicshead.gif);
}

div.TopicsContent
{
	height:			auto;
	width:			430px;
	padding:		5px 30px;
	text-align:		left;
	font:			14px Verdana;
	color:			#ffffff;
	overflow:		hidden;
}

	/*---- Other Pages ----*/

div.ContentHead
{
	height:			42px;
	width:			905px;
	background:		url(/siteimages/neosteam/contenthead.gif);
	text-align:		center;
	padding-top:		8px;
	font:			bold 24px Georgia;
	color:			#ffffff;
	overflow:		hidden;
}

div.ContentBody
{
	height:			auto;
	width:			905px;
	background:		url(/siteimages/neosteam/contentbody.gif);
	background-repeat:	repeat-y;
}

div.ContentFoot
{
	height:			120px;
	width:			905px;
	background:		url(/siteimages/neosteam/contentfoot.gif);
	background-repeat:	no-repeat;
}

div.ContentContent
{
	padding:		5px 30px;
	text-align:		left;
	font:			14px Verdana;
	color:			#ffffff;
	overflow:		hidden;	
}


/*---- Lower Boxes ----*/

div.NewsContainer
{
	height:			auto;
	width:			905px;
	margin:			20px 0px;
	background:		url(/siteimages/neosteam/newsjoin.gif);
	background-repeat:	no-repeat;
	background-position:	435px 0px;
}

div.NewsContent
{
	height:			320px;
	width:			370px;
	padding:		5px 30px;
	text-align:		justify;
	font:			14px Verdana;
	color:			#ffffff;
	overflow:		hidden;
}

div.SiteNewsHead
{
	height:			50px;
	width:			435px;
	background:		url(/siteimages/neosteam/sitenewshead.gif);
}

div.SiteNewsBody
{
	height:			405px;
	width:			435px;
	background:		url(/siteimages/neosteam/sitenewsbg.gif);
}

div.GameNewsHead
{
	height:			50px;
	width:			430px;
	background:		url(/siteimages/neosteam/gamenewshead.gif);
}

div.GameNewsBody
{
	height:			405px;
	width:			430px;
	background:		url(/siteimages/neosteam/gamenewsbg.gif);
	float:			right;
}

/*----- Ads ----*/

div.GoogleAd
{
	height:			auto;
	width:			auto;
	margin:			15px;
	text-align:		center;
}

/*----- Footer ----*/

div.Footer
{
	height:			100px;
	width:			905px;
	margin-left:		45px;
	margin-top:		10px;
	background:		url(/siteimages/neosteam/footer.gif);
	text-align:		right;
	font:			14px Verdana;
	color:			#ffffff;
	overflow:		hidden;
}

div.FooterValidation
{
	height:			60px;
	width:			auto;
	margin-left:		40px;
	text-align:		left;
	color:			#808080;
	float:			left;
}

div.FooterContent
{
	height:			60px;
	width:			auto;
	margin-top:		25px;
	padding:		5px;
}

/*----- Tables ----*/
/* Design 2 */
table.Sections {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 1px solid #040404;
}
table.Sections th {
    border-bottom: 1px solid #040404;
    background-color: #080808;
    text-align: center;
    font-weight: normal;
    padding: 0.1em 0.5em;
}
table.Sections td {
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #040404;
    padding: 0.1em 0.5em;
}

 td.Sections2  {
background-color : #141517;
}