You nailed it right on the head!
I never new or heard about a 31 stylesheet limit in IE, but that was eactly the problem. For the benifit of anybody else with this problem with IE who has a Drupal site the fix is easy. In Drupal's administration area located at "/admin/settings/performance" there is a box to check that will aggregate all of drupal's CSS into one stylesheet, just check the box and click "save configuration". This is actually there for site loading performance, but what the hay, it solved my problem.