The Vikings restructured the contract of receiver Bernard Berrian Monday.  He was scheduled to make $6.3 Million this season.  It's unclear what is salary now looks like.  Berrian struggled last season with just 28 receptions for 252 yards and no touchdowns.  Berrian is 30 years old and has 2 years left on his restructured contract.  The Vikings also placed left tackle Bryant McKinnie on the non football injury list.  It's unclear how long he will be out.

The Vikings signed free agent offensive lineman Charlie Johnson to a contract.  Johnson had started 27 games in the last 2 seasons for Indianapolis at left tackle.