body {
	background-image: url("../Images/Others/BGChessTile.jpg");
	background-attachment: fixed;
	margin:.5em;
	font-family:Verdana, sans-serif;
	font-size:80%;
}

a img {
	border-width: 0;
	border-style: none;
}

a {
	color:#CC0000;
}

a:visited {
	color:#AA0000;
}

a:hover {
	background-color:white;
	color:red;
}

h1, h2, h3, h4, h5, h6 {
	background-color:white;
	color:#CC0000;
	border-style:solid;
	border-width:2px;
	border-color:#CC0000;
}
h1	{	2em;	}
h2	{	1.8em;	}
h3	{	1.6em;	}
h4	{	1.4em;	}
h5	{	1.2em;	}
h6	{	1.1em;	}

table {
/*	border-collapse:collapse;*/
	padding:0;
}

caption {
	border-style:solid;
	border-width:2px;
	border-color:black;
}

td, th {
	background-color:#E5E5E5;
}

#Sponsors {
	text-align: center;
}

#Content {
	clear: both;
/*	overflow:auto;*/
}

#Footer {
	border-top-width: 0.125em;
	border-top-style:solid;
	border-top-color:black;
	font-size: 0.75em;
}

#LastUpdated {
	text-align: right;
}

.Right {
	text-align:right;
}
.Left {
	text-align:left;
}
.Justify {
	text-align:justify;
}

#Sponsors table {
	display:inline;
	background-color:white;
	border-width:0.125em;
	border-color:black;
	border-style:solid;
}
#Sponsors td, #Sponsors th {
	background-color:white;
}

.NoGame {
	background-color:grey;
	width: 1.3em;
	color:white;
	text-align:center;
}

.NewsDateStamp {
	text-align:right;
	font-size:85%;
	font-family:monospace;
}

.AuthorStamp {
	text-align:right;
	font-size:110%;
	font-family:monospace;
}

span.Promotion, .Promotion td {
	background-color:#AAFFAA;
}

span.Relegation, .Relegation td {
	background-color:#DDDDDD;
}