But if you want to change it I would suggest that you check out http://www.colourlovers.com/ to find great colors and color palettes, so you would be able to use matching colors for you text, links etc.
But something goes wrong with you footer. But only the first time your load a page - one with an image in a post. It seems like the footer is being positioned before the image loads. Then the the page becomes higher after the image is loaded, but the footer stays where it is.
I think you could solve this by adding height (and width) to your image tags. But you might also be able to fix it in the template.