table.standard
{
  margin: 1em 0;  
  border-collapse: collapse;
  font-size:0.75em;
  color: #606060;
}

table.standard th, table.standard td{
  padding: 10px;  
  border-bottom:5px solid #fff;
}
table.standard th {  
  text-align: left;
  background:#cddc8e;
}
table.standard thead th {
  background:#8BBA16;
  color:#fff;
  white-space:nowrap;
}
table.standard td {
  background:#E7EFC6;
  text-align:center;
}

table.matches {  
  font-size:0.75em;
  color: #606060;
  margin: 1em 0;  
  width: 490px;
}
table.matches th.matches-head {
		  background:#cddc8e;
		  padding:5px;
}
table.matches td, table.matches th {
		width:33%;
		padding:5px;
  	background:#E7EFC6;
}
table.matches td table {
		width:120px;
}
table.matches td table td {
		padding:1px;
}
table.matches td table td.matches-shrt {
		width:15px;
		vertical-align:top;
}