.report {text-align: justify; margin:10px 0 10px 0;border-bottom: 1px solid #008800; padding-bottom:7px}
.inlinead {float:right; margin: 0 0 7px 7px}
.author {font-size: 90%; margin: 10px 0 0 0;}
.awayteam {margin: 0 0 0 51%;}
.hometeam {float: left; width: 49%;}
.details .team {float: left; width: 200px; display: block;}
.details {border-bottom: 1px solid #008800; padding-bottom:7px}
.numscored {display:block; float:left; font-weight:bold; width:30px;}
.scorers {display:block; font-size:90%; margin-left:235px; padding-top:1px; width:325px;}
.home {width: 100%;}
.away {width: 100%; margin:0 0 5px 0;}
.club {width: 200px; left: 0px; right: 200px;}
.details, .lineups {font-size: 90%;}
.competition {display: block;}
.venue {display: block;}
.date {display: inline; float: right;}
.attendance {display: block;}
.score {margin: 0 0 0 210px;}
.lineups .team {text-align: center; margin: 0 0 5px 0;}
.player .shirt {float: left; width: 2em; display:block;}
.player .name {float: left; display:block;}
.player .extrainfo{width: 6em; display:block; margin-left:19em;}
.player {width:100%; display:block;}
.lineups {overflow: auto; width: 100%;}
.sentOff {color: #800;}

