Second hardest part is the color palette selection.

A very good element to start with is the client’s logo. You can usually extract your primary site colors from here, making the choice of complementary colors easier. One factor to consider when picking colors is the type of site you are making because colors affect the mood of the viewer. For example, if I’m designing a corporate site, I would normally stick to light, solid colors. Because they’re easy on the eyes yet very clean looking, they convey a very professional quality.

 
Here are the colors I extracted from the client’s corporate logo.
 
 
 
 
I need to add more colors since I have a couple of sections that need to be highlighted. I’ve chosen these complementary colors in addition to my initial primary color palette. Some will be used for accents, others for section labels.