BODY
{
	background-color: #cccccc;
	text-align: center;
}

DIV
{
	font-family: tahoma;
	font-size: 12px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

FORM
{
	Margin: 0;
}

A
{
	color: #339999;
	text-decoration: none;
	font-weight: bold;
}

A:hover
{
	color: #339999;
	text-decoration: underline;
	font-weight: bold;
}


/* =============================================================== */
/* START : SITE FRAMEWORK STYLE ITEMS				   */
/* =============================================================== */

	.SiteHeader
	{
		border: 1px solid #999999;
		background-color: #339999;
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		height: 75px;
		font-size: 30px;
		text-align: left;
		line-height: 50px;
		padding: 10px;
	}
	
	.SiteMenu
	{
		background-color: #ffffff;	
		border-right: 1px solid #999999;
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		height: 20px;
		text-align: right;
		
	}
	
	.SiteMainArea
	{
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		background-color: #f1f1f1;
		margin-left: auto;
		margin-right: auto;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		width: 900px;
		height: 645px;
	}
	
	.SiteLeft
	{
		padding-top: 10px;
		text-align: left;
		width: 160px;
		float: left;
	}
	
	.SiteMiddle
	{
		padding-top: 10px;	
		margin-left: 10px;
		margin-right: 10px;
		float: left;
		width: 450px;
	}
	
	.SiteRight
	{
		padding-top: 10px;
		text-align: left;
		width: 248px;
		float: left;
	}
	
	.SiteFooter
	{
		background-color: #339999;	
		border: 1px solid #999999;
		color: #ffffff;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		width: 900px;
		height: 22px;
		line-height: 18px;
		font-weight: bold;
	}
	
	
	.ContentArea
	{
		border: 1px solid #999999;
		background-color: #ffffff;
		text-align:left;	
	}
	
	.SectionTitleHolder
	{
		border-bottom: 1px solid #999999;
		height: 30px;
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 5px;
	}
	.SectionTitle
	{
		color: #339999;
		float: left;
		text-align:left;
		line-height: 28px;
		font-size: 16px;
	}
	
	.SectionMoreLink
	{
		color: #339999;
		float: right;
		text-align:right;
		line-height: 28px;
		font-size: 12px;
	}

	
/* =============================================================== */
/* END : SITE FRAMEWORK STYLE ITEMS				   */
/* =============================================================== */

/* =============================================================== */
/* START : MENU STYLE ITEMS					   */
/* =============================================================== */

	.SiteMenuSpacer
	{
		border-bottom: 1px solid #999999;
		
	}
	.SiteMenuSpacerSelected
	{
		background-color: #f1f1f1;
	}
	.SiteMenuTab
	{
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;		
	}
	.SiteMenuTabSelected
	{
		border-left: 1px solid #999999;
		background-color: #f1f1f1;
	}
/* =============================================================== */
/* END : MENU STYLE ITEMS					   */
/* =============================================================== */

	
/* =============================================================== */
/* START : NEWS LIST TYLE ITEMS					   */
/* =============================================================== */

	.NewsList_FlagImage
	{
		border: 1px solid #999999;
	}

	.NewsList_ItemSubTitle
	{
		color: #999999;
	}
	
	.NewsList_ItemSeperator
	{

		background-image: url('../Images/NewsSeperator.gif');
		background-repeat:repeat-x; 
		background-position:center;
		background-color: #ffffff;		
	}	
	
/* =============================================================== */
/* END : NEWS LIST STYLE ITEMS					   */
/* =============================================================== */

/* =============================================================== */
/* START : NEWS ARTICLE STYLE ITEMS				   */
/* =============================================================== */

	.NewsArticle_TitleHolder
	{

		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		background-color: #ffffff;

	}
	.NewsArticle_BodyHolder
	{
		border: 1px solid #999999;
		background-color: #ffffff;

	}
	.NewsArticle_SourceHolder
	{
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		background-color: #ffffff;
	}
	
/* =============================================================== */
/* END : NEWS ARTICLE STYLE ITEMS				   */
/* =============================================================== */
	
/* =============================================================== */
/* START : COMMENT STYLE ITEMS					   */
/* =============================================================== */
	
	.NewsComments_CommentsHolder
	{
		border: 1px solid #999999;
		background-color: #ffffff;

	}
	.NewsComments_FormHolder
	{
		background-color: #ffffff;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
	}
	
	.CommentHolder
	{
		border-bottom: 1px solid #999999;
		
	}
	.CommentInfo
	{
		color: #999999;
	}
	
/* =============================================================== */
/* END : COMMENT STYLE ITEMS					   */
/* =============================================================== */

	.LeagueTable_Table
	{
		margin: 5px;
	}
	
	.LeagueTable_Table TH
	{
		font-size: 12px;
		font-weight: bold;
		padding: 4px;
		border-bottom: 1px solid #000000;
	}
	
	.LeagueTable_Table TD
	{
		padding: 4px;
		font-size: 12px;
	}
	
	
	.SelectedTeamView
	{
		padding: 4px;
		font-size: 12px;
		background-color: #f1f1f1;
	}	
	
	.LastResultTable
	{
		width: 100%;
		font-size: 12px;
		padding-left: 10px;
	}
	
	.LastResultDate
	{
		padding-bottom: 10px;
	}
	
	.LeagueTable_Results
	{
		width: 100%;
		font-size: 12px;
		padding: 1px;
	}
	
	.LeagueTable_Stats
	{
		width: 100%;
		font-size: 12px;
		padding: 4px;
	}
	
	.Results_Table
	{
		width: 100%;
		font-size: 12px;
	}

	.Results_Table TD
	{
		font-size: 12px;
		padding-top: 5px;
	}
	
	.Results_Table_Scorers
	{
		
	}
	.Results_Table_Scorers TD
	{
		padding-top: 2px;
		border-bottom: 1px solid #cccccc;
		padding-bottom: 5px;
		font-weight: normal;
	}

	#ChatOutput ul
	{
		list-style: none;
		margin:0px;
		padding:0px;
		padding:8px 10px 15px 8px;
	}

	#chatoutput ul li
	{

		font-weight: bold;
		margin:0px;
		color:#000000;
		line-height: 150%;
		margin-bottom:8px;
	}

	#chatoutput ul li span.name
	{
		display: block;
		font-weight: normal;
		font-size: 0.8em;
		text-transform: uppercase;
		color: #000000;
	}

	.positionTable
	{
		width: 100%;
		font-size: 12px;
	}

	.positionTable td
	{
		padding-top: 5px;
	}
	
	.positionTable td.positionTitle
	{
		border-top:1px solid #cccccc;
		padding-left: 6px;
		font-size: 16px;
	}

	.positionHeader
	{
		border-bottom:1px solid #cccccc;
	}
