.resosco_standalone_match_wrapper {
   background-color: #eee;
   text-align: center;
}

.resosco_standalone_match_outer {
   padding-top: 15px;
   width: 99% !important;
   margin: auto !important;
   color: #555;   
}

.resosco_standalone_match_closer {
   cursor: pointer;
   right: 10px;
   top: 0px;
   text-decoration: underline;
   font-size: 9px;
   height: 10px;
}

.resosco_standalone_match_teams {
   width: 100%;
   height: auto;
   font-weight: bold;
   font-size: 1.1em;
   clear: both;
}

.resosco_standalone_match_team {
   display: block;
   margin: 0px 3px;
   text-align: center !important;
   width: 40%;
   text-align: center !important;
}

.resosco_standalone_match_team_hosts {
   float: left;
}

.resosco_standalone_match_team_guests {
   float: right;
}

.resosco_standalone_match_score {
   clear: both;
   text-align: center !important;
   height: 18px;
   letter-spacing: 3px;
   font-weight: bold;
   font-size: 1.2em;
   margin-top: 3px;
}

.resosco_standalone_match_details {
   clear: left;
   height: 10px;
   font-size: 9px;
   margin-left: 6px;
   text-align: left !important;
   position: absolute;
   top: 0px;
}

.resosco_standalone_match_events_outer {
   z-index: 100;
   clear: both;
   text-align: right;
}

table.resosco_match_events_table {
   width: 100% !important;
   margin: auto !important;
   margin-top: 5px;
}

tr.resosco_match_events_table_row {
   height: 16px;
}

td.resosco_match_events_table_cell {
   border-top: 1px solid #ccc;
   padding: 0px;
   font-size: 0.8em !important;
}

td.resosco_match_events_table_cell_minute {
   width: 7% !important;
   text-align: right;
}

td.resosco_match_events_table_cell_score {
   text-align: center;
   white-space: nowrap;
   width: 15%;
}

td.resosco_match_events_table_cell_player {
   text-align: left;
   white-space: nowrap;
}


