>>300

spriteBatchにレンダーステートが変更されるので、自前で戻すか、
http://blogs.msdn.com/ito/archive/2007/03/13/spritebatch-part2.aspx

spriteBatch.Begin(SpriteBlendMode.None, SpriteSortMode.Texture, SaveStateMode.SaveState);
みたいにして自動で戻るようにする。