Apologies for the somewhat generic question here but I'm starting to design a site and am at the stage where I have most of the basic layout of the page done. But there seems to be something lacking in that it looks distinctly amateurish rather than professional. The site is meant to be simple. Can anyone suggest ways in which I could give it a more professional sheen (I'm a programmer rather than a designer)? I'm not quite sure what it's missing but it's meant to be a template for a luxury community somewhere. Perhaps a textured background image rather than a gradient? Images that 'break' out of their div borders? I'd greatly appreciate any input.
Almost forgot the site is here