I haven't tested it, but looking at the code I think this rule in style-hacks.css:
Code:
div#book-inner * {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
should not have the * selector:
Code:
div#book-inner {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
(if the rule is needed at all? In fact, I don't see why style-hacks.css is needed at all?)