It would appear if Internet Explorer 7 has a rather strange issue similar to that of the original double margin float bug apart from the fact that there are no floats involved.
Below is a test case showing a input within a container div which has a margin of 8em which appears to be inherited by the input that lies within!
For those who do not have IE7, this is a screen shot:
Found by Mark Napthine.