Re: trying to get my head around CSS!! AAARRRRGH!!!!!
yep thats right mate,
You add ID's to div's within the html if they are unique, such as the wrapper, header, footer etc. and in the css you start them with # e.g #header
if you want various things with the same properties in the css you give them class, such as the name: .box for example (replace the hash with a fulkl stop), then you can add loads of things that all relate to those class properties in the css. You can also have classes AND ID's per item if required. it just reduced the code more than anything.
as for 2 DIVS side by side, see in my code above about puting 2 DIV's next to each other. i named one left and one right. As jon says just ensure the floats are set correctly and they should behave.
also at the top of your css file you need to specify various things such as body, html, p, h1, etc, etc which are all the general properties of the web page. then you can start adding ID's and classes. undernath.
its really worth learning how to do it the proper way tho mate, especially if your just learning now. its too easy to get stuck with table designs, but they really are more trouble than they are worth.
you'll pick it up in no time, i leant it all myself just by practicing like.
the site that got me going in the right direction was
www.csszengarden.com
i basically looked at other peples designs and CSS and sussed out how they did their layout. then had a go at it myself and just got better from then on.