industrian
will gently cradle you as time slowly ticks away.
Wait, what? CSS is hardly a confusing styling language.
Here's my lame excuse for a website. All manually-coded HTML and CSS. I couldn't imagine using a table for a website. What the fuck.
One of these days I'll actually add content, hopefully.
I'm not sure about browser compatibility issues, or what have you. I've fought with CSS a bit and it seems that you can cut out the needlessly complex layouts and just go with something simple that should work near universally.
Am I the only one who hates floats? I only use them for "fuck it, it'll do" decisions for IE6/7 layouts.
Personally I would eradicate your floats by using a container:
Code:
<div id="container"><leftcolumn><rightcolumn></div>
Give #container this CSS:
Code:
width: auto;
position: relative;
margin: 10px 0 0 0;
Then change your left/right CSS to this:
Code:
#leftcol {
width: 220px;
position: absolute;
left: 0;
top: 0;}
#rightcol {
width: 770px;
right: 0;
top: 0;
position: absolute;}
Don't ask, I'm bored. Feel free to mess around with it more. That's the infinite beauty of CSS: the ease of messing around with stuff.