Ja, das kannst du so machen. Mit Aufräumen meinte ich, dass du Anweisungen z.T. doppelt drin hast - ein Mal genügt. Aufpassen musst du auch, dass sich Anweisungen nicht widersprechen - und natürlich, dass sie richtig sind.
Wenn dir diese Lösung in einem anderen Forum (CSS?) vorgeschlagen wurde, dann findet sich dort vielleicht auch jemand, der die dadurch entstandenen Probleme löst? ;-)
Eine schnelle sinnvolle Lösung gibt´s hier wohl eher nicht, und umfangreiche CSS-Umbauarbeiten würden den Rahmen eines Wordpress(!)-Forums sprengen. Du könntest vielleicht dem body eine min-width geben, wenn es dich nicht stört, dass die älteren IE´s das nicht verstehen.