I guess a flat design is using solid colors without any graphical elements using color gradients.
I would say your design is flat since it uses solid colors only. I don't think it's very attractive though.
One major problem that stands out is your page titles are too close to the top. You need a larger margin there.