CSS problem with Internet Explorer

After spending many hours trying to looking for solution why some of the pages do not render correctly in Internet Explorer, finally I have found the answer. In Microsoft Help and Support : A webpage that uses CSS styles does not render correctly in Internet Explorer :

This problem occurs because the following conditions are true in Internet Explorer:

  • All style tags after the first 31 style tags are not applied.
  • All style rules after the first 4,095 rules are not applied.
  • On pages that uses the @import rule to continously import external style sheets that import other style sheets, style sheets that are more than three levels deep are ignored.

My 48 hours gone just like that. At 1st I thought there must be something wrong with one of the scripts. Alas I get the answer which is very annoying.