a little bit of context is due here. Root is an excellent CSS designer. He thinks (and to a large extent he's right) that the default index.php and the styles that are created for the index.php are broken, and do not behave properly under all circumstances. A visit to his blog will explain these issues in greater detail.
You have done the right thing by posting these new styles to the forums, and sharing them thus. Till a new index.php comes out, if at all, the default index.php is going to be shipped with wordpress, and for that index.php your stylesheets do the best job they can. If there are problems, it is not due to your inefficiency as much as they are due to the way index.php is.
Once again, thank you for your inputs, and I am sure that the issues with the default index.php will be sorted out in due time, since WP has remained friendly to it's user, and will remain so.