.gsm
{
	padding:0;
	margin:0;
}
.gsm .alternate
{
	background-color:#F6F6F6;
}
	
.gsm table
{
		width:100%;
		border-collapse: collapse;
		padding:0 ;
		margin:0;
}
.gsm th div a
{
	color:#ffffff;
}
.gsm tr
{
	margin:0;
}
/* Navigation */
.gsm .navbar
	{	
		clear:both;
		height:28px;
		width:98%;
		background-color:#ffffff;
		color:#ffffff;
		padding:0 ;
		margin:0;
	}
.gsm .navbar a
	{
		text-decoration:none;
	}
.gsm .navbar ul li a:hover,
.gsm .navbar ul li a:active
	{
		text-decoration:underline;
	}
.gsm .nav, .nav ul {
		float: left;
		width: 100%;
		list-style: none;
		line-height: 1;
		font-weight: bold;
		padding: 0;
		margin: 0;
		z-index: 999;
	}
.gsm .nav a
	{
		display: block;
		width: auto;
	}
.gsm .nav li
{
		float: left;
		padding: 8px 8.3px 8px 8.3px;
		width: auto;
		/*border-right:1px solid #CCC;*/
	}
.gsm .nav li.last
	{
		border-right:0px;
	}
.gsm .nav li ul
	{
		background-color:#ffffff;
		position: absolute;
		left: -999em;
		height: auto;
		width: 10em;
		font-weight: normal;
		margin: 0.5em 0 0 0;
	}
.gsm .nav li li
	{
		width: 9em;
		padding:0.5em;
	}
.gsm .nav li ul ul li
	{
		width:9em;
		float:left;
	}
.gsm .nav li:hover ul ul,
.gsm .nav li:hover ul ul ul,
.gsm .nav li.sfhover ul ul,
.gsm .nav li.sfhover ul ul ul
	{
		left: -999em;
	}
.gsm .nav li:hover ul,
.gsm .nav li li:hover ul,
.gsm .nav li li li:hover ul,
.gsm .nav li.sfhover ul,
.gsm .nav li li.sfhover ul,
.gsm .nav li li li.sfhover ul
	{
		left: auto;
	}
.gsm .nav li:hover,
.gsm .nav li.sfhover,
.gsm .nav li:hover a,
.gsm .nav li.sfhover a
{
		color:#ffffff;
		background-color:#880615;
	}
.gsm .nav li:hover,
.gsm .nav li.hover
	{
		text-decoration:underline;
		position:static;
	}
.gsm .space,
.gsm .space a
{
	font-weight:bold;
	text-align:left;
	vertical-align: middle;
	width:100%;
	height:28px;
	background-color:#880615;
	color:#ffffff;	
}
.gsm .titles
{
	font-weight:bold;
	vertical-align: middle;
	width:100%;
	height:28px;
	background-color:#880615;
	color:#ffffff;	
}
.gsm td,
.gsm th
{
	margin:0;
	padding:2px;
}
.gsm .header
{
	background-color:#880615;
	color:#ffffff;
}
.gsm .fixed
{
	width:30px;
}
.gsm td,
.gsm th
{
	text-align:center;
}
.gsm td.team,
.gsm th.team
{
	text-align:left;
}
.gsm td.pos,
.gsm th.pos
{
	text-align:right;
	color:#806680;
}
.gsm .homeaway
{
	text-align:left;
	border-right:1px solid #880615;
}
.gsm .homeawaystart
{
	text-align:left;
	border-left:1px solid #880615;
	border-right:1px solid #880615;
}
.gsm .alt
{
	background-color:#F6F6F6;
}
.gsm .date
{
	font-weight:bold;
	font-size:1.2em;
	text-align:left;
}
.gsm .competition
{
	font-weight:bold;
	font-size:1.2em;
	text-align:left;
}
.gsm .events
{
}
.gsm .left
{
	text-align:left;
	vertical-align:top;
}
.gsm .right
{
	text-align:right;
	vertical-align:top;
}
div.debug
{
	width: 100%;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border: 1px solid black;
	color: white;
	background-color:darkblue;
}
div.debug pre.debug
{
	color: black;
	background-color: #ffffff;
	border: 1px solid black;
	margin: 0;
	width: 100%;
	max-height: 600px;
	overflow: auto;
}

div.debug pre.debug table
{
width: 100%; margin: 0; padding: 0;
}
div.debug pre.debug table td
{
	text-align: left;
}
div.debug pre.debug table td pre.null
{
	color:red;
}

br.clear
{
	clear:both;
	margin:0;
	padding:0;
	height:0;
}
ul.dcmenu
{
	width:100%;
	border-width:0;
	border-bottom:5px solid #f1f1f1;
	margin:0;
	padding:0;
	padding-top:5px;
}
ul.dcmenu li
{
	display:inline;
	margin:0;
	padding:0;
	margin-right:5px;
	border-top:2px outset #f1f1f1;
	border-left:2px outset #f1f1f1;
	border-right:2px outset #f1f1f1;
	border-bottom-width:0;
}
ul.dcmenu li a
{
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	font-familiy: "Times New Roman",Georgia,Serif;
	font-size: 1em;
	background-color:#ffffff;
}
ul.dcmenu li a.current
{
	background-color:#f1f1f1;
}
ul.dcmenu2
{
	background-color:#f1f1f1;
	border-bottom-color:#e1e1e1;
}
ul.dcmenu2 li a.current
{
	background-color:#e1e1e1;
}
ul.dcmenu3
{
	background-color:#e1e1e1;
	border-bottom-color:#e1e1e1;
}
ul.dcmenu3 li a.current
{
	background-color:#d1d1d1;
}
