.FeaturedImageBox {
	color: #FFF;
	background: #3d3d3d;
	text-align: center;
	margin: 10px 10px 10px 0;
	padding: 10px;
}

A.FeaturedLink 	{ color: #ffffff; }
A.FeaturedLink:link 	{ color: #ffffff; }
A.FeaturedLink:visited 	{ color: #ffffff; }
A.FeaturedLink:hover 	{ color: #ffffff; }
A.FeaturedLink:active 	{ color: #ffffff; }


#EwireSignUp a:link, #EwireSignUp a:visited, #EwireSignUp a:visited {
    color: white;
}

.FeaturedImage IMG { margin-bottom: 10px; border: 1px solid #FFF; }

.LatestNewsBox { margin: 10px 10px 10px 0; padding: 10px; width: 90%; text-align: center; background: #3d3d3d; color: #FFF; }
.LatestNewsBox a:link, .LatestNewsBox a:visited, .LatestNewsBox a:hover {
	color: white;
	text-decoration: underline;
}
.LatestNewsBox ul {
	text-align: left;
}

#homepage .NewsListing UL { padding: 1em 1em 1em 4em; list-style: none; }
.NewsListing LI { margin: 0; padding: 0; }
.NewsListing LI A { text-decoration: none; }

.NewsListing .ItemIntro { margin: .25em 0 .5em 0; padding-bottom: .25em; width: 95%; border-bottom: 1px solid #000; }
.NewsListing .Item { padding: 0 0 .5em 0; }

.FeaturedContent { margin: 10px; padding: 10px; background: #3d3d3d; }
.FeaturedHeadline { color: #ff2900; line-height: 1.25em; font-size: 24px; font-weight: bold; }

div.landingpage
{
	display: inline;
	float: left;
	width: 30%;
}

#welcome
{
	display: inline;
	float: left;
	width: 30%;
	margin: 1%;
	padding-bottom: 20px;
}

#assistant
{
	display: inline;
	float: left;
	width: 62%;
	border: 1px solid #EFEFEF;
	margin: 1%;
	padding-bottom: 20px;
}

div#assistant p, div#assistant ul { margin-right: 110px; }
.nfl { background: url(/images/bgnfl.jpg) no-repeat bottom right; }
.mlb { background: url(/images/bgmlb.jpg) no-repeat bottom right; }
.fantasy { background: url(/images/bgfantasy.jpg) no-repeat bottom right; }

#hotwire
{
	display: inline;
	float: left;
	width: 46%;
	margin: 1%;
	padding-bottom: 20px;
}

#ewire
{
	display: inline;
	float: left;
	width: 46%;
	margin: 1%;
	padding-bottom: 20px;
}

#shop
{
	display: inline;
	float: left;
	width: 63%;
	background-color: #EFEFEF;
	color: #000;
	border: 1px solid #586278;
	margin: 10px;
	padding-bottom: 20px;
}

#community
{
	width_: 63%;

	margin: 1%;
	padding-bottom: 20px;

}

div#homepage div#community
{
	display: inline;
	float: left;
}

div#community table { width: 90%; }

div#community th, div#community td
{
	text-align: left;
	padding: 2px;
}

table.stats
{
	border: none White;
	background-color: #ECECEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

tr.stats.head
{
	font-weight: bold;
	background-color: #FFFFCC;
	border-color: #FFFFCC;
}

tr.stats.stats
{
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

a.stats { color: #000000; }
a.stats:hover { color: #a00000; }

