複数のCSSで

通常のウェブサイト制作の場合には迷わず複数のCSSを使用して制作します。
例えばimport_home.cssを外部参照した場合のその中身は以下の記述がしてあります。

@import url("reset.css");
@import url("common.css");
@import url("home.css");

reset.cssはすべての要素を初期化する記述内容。
*(ワイルドカード)でもよいのですがCSSを分けるメリットが他にもありあすので。
次いで、common.cssで全ページ共通内容の記述内容を、
そして、home.cssでトップページ特有のスタイルを設定する、といった具合です。

ひとつのCSSファイルにすべて記述する方法も一般的ですが、行数が長くなり目的の記述箇所を探すのが大変だったりしますので、私は専ら複数CSSでのコーディングです。
WordPressは単一CSSですが。