The first issue is because the CSS it wrong. It needs someone to spend some time with it and sort it out.
Just from looking at the code, I can see that the anchor text line height is missing some information. Its set to 45, But 45 WHat? It SHOULD be 45px. The browser is probably taking that as 45em. For anyone who can fix it, its like 3015, of css.php.
The second issue is something to do with the theme. Probably a setting somewhere that needs looking at.