.gridhistory th
{
	font-size: 11px;
	text-align: left;
}

.gridhistory a:hover
{
	color: orange;
	text-decoration: underline;
}

span.toggle:hover
{
	color: orange;
}

tr.hidden td
{
	color: black;
	font-style: italic;
}

div.mapcaption
{
	line-height: 250%;
	padding-left: 30px;
	color: #AD700C;
	font-size: 22px;
	font-style: italic;
	background: url(../backgrounds/default_header.png) no-repeat scroll 0 0;
	height: 52px;
}

div.mapbody
{
	background: url(../backgrounds/default_body.png) no-repeat scroll 0 0;
}

div.mapborder
{
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border: 3px grey solid;
}

#map_table tr td
{
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	background-color: #AAAAAA;
}
#map_table tr.even td
{
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	background-color: #CCCCCC;
}

.round_borders
{
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
}


#map_table tr.hidden td
{
	background-color: #FF6363;
}

#map_table tr.hidden2 td
{
	background-color: #8ACAFF;
}

#map_table a
{
	color: black;
}
#map_table a:hover
{
	color: #AD700C;
	font-style: italic;
	font-decoration: underline;
}

#map_table td.player_cell
{
	width: 140px;
}
#map_table td.time_cell
{
	width: 40px;
	text-align: center;
}
#map_table td.date_cell
{
	width: 60px;
	text-align: center;
}
#map_table td.news_cell
{
	width: 15px;
	text-align: center;
}
