Ok, got the look down...now on to the errors

I made some changes to a website. Only I got 2 nagging errors.
Is it not good to have a h1 and list inside a <span>? How can I replicatew this effect so it validates?

I would treat this as a two column layout with a Content container and #main and #right inside. #main {float:left} #right { float:right; }
The current setup looks prone to failing in older browsers, etc…