Updated css for smartphone, plus minor modifications.