Your images aren't particularly sharp, and are a little hard to read. Also, your using the HTML to resize the image - better if you make the image the size you want as this makes it smaller in disk size.
Not sure what the purpose of the frame on the right is.
Personally, I'd prefer to see the text in the purple boxes indented a bit, they just don't look right when they're right on the edge.
And finally, I use a 1280 x 1024 resolution and its annoying when people restrict the width to only 800px, wastes so much of the screen. Much better to use a relative layout, so that people with larger displays are able to use it all.