年度別で固定ページを保存することは出来ません。
少し変なやり方ですが、ユーザビリティ的には、「2012」という固定ページを作って、古い固定ページに「2012」を親ページとして関連付けるやり方はどうでしょうか?
CSSが原因だと考えられます。
トップページに使っているCSSクラスまたはIDの定義が、その他ページで反映されてないのだと思いますが、サイトを見てみないと詳しいアドバイスが出来ません。
差し押さえなければ、サイトURLを教えていただけますか?
まずは、WordPressのコアを更新しましょう。
FTPでログインして、/wp-contentフォルダと、wp-config.phpファイル以外を最新のWordPressファイルで上書きします。
文字コードを変更されたとのことですが、どこから変えたか教えていただけますか?
あと、wp-config.phpの中にある、WP_DEBUGの定数をtrueにしてデバックをオンにすると、白い画面にPHPのエラーが表示されるかもしれません。そのエラーが分かれば原因を突き止めることが出来るかもしれません。
サイトの名前は改ざんされていましたか?
されていた場合なんというサイト名になっていましたか?
Hacked byなになに・・・みたいな文字列はありましたか?
その他手がかりになることが分かれば教えていただけますか?