I think you might have some conflicting assumptions.
QUOTE (mozkill @ Mar 5 2008, 06:00 PM)

The <pre><code> wrap thing doesnt work because it cuts off text to the right hand side instead of wrapping it.
This in itself isn't wrong or a problem, it's by and large the
point of the pre tag; it preserves your whitespace. Depending upon your readership, you might get away with using that width attribute, but note that IE6(I haven't checked 7) seems to ignore it.
The best thing I can suggest in your current situation is to add a rule to your stylesheets that sets the pre tag to overflow: auto so that you'll get a horizontal scrollbar within the code blocks only, when they're needed. It's actually the .entry selector that's applying this to the entire entry, which is overall probably desirable, though you can make this change there if you prefer.
Ultimately, though, this is a layout issue, not one of styling. Your content column is too narrow for what you are commonly putting into it, and you should probably look at changing that instead.