For starters, your markup doesn't validate, 43 errors. For a web designer, thats a priority. Your css is ok though, so thats a start.
You're pretty safe with the general colour scheme, dark gray and lime, although I'd take scootergrisen's advice and make the "affordable" text stand out more...