this is my first css layout, i just converted firethrottle's old table layout intoa new css one and with new graphics. What do you think? Please compare the table based layout and css layout:
Just a quick tip, when you use an unordered list for you navigation (and you should, its the best way to do it), don't pad your li elements, pad the a elements. It makes more area clickable.
Yeah, I thought I rea dsomewhere you can use it still. Something about browsers still being able to read it or w/e. I'm not sure if it'd validate though.
You can also use definition lists for your navigation lists if you really wanted although a standard unordered list is fine.
Remember, use h# tags for headings. Things like <li class="title">, <span class="title">, or <p class="header"> are semantically incorrect as they should be an h# tag.
Line breaks should be used to break lines within paragraphs if needed, not to space things out. Margins should be used for that and padding to space things out within objects.
Rid yourself of image tags unless they are used as part of the content. The little image beside your forum content should be a list-style-image, not a background or image tag.
Divisions should be used to logically group sections of your website - not holders that can be styled. At the very worst, you should use a division to add the ability to further style something.
Clear the next element in the markup, don't add things like blank divisions and such unless absolutely needed.
With that, you should be moving in the right direction.
the only reason i used a blank div was because i needed to vertically center something, and since vertical align is useless, i had to use a some complicated hack.
design wise, is there anything i could improve? are the colours ok?