CSS: earlier layout fix wasn't flawless as hoped