img and name div alignment fix, plus css cleanup for mobile portrait