I took a peek at the rest of the code and it looks fine as far as I can tell. The only thing I’d suggest is a few things in your CSS:
Your paragraph rule (p{…}) has line-height twice.
Make use of CSS shorthand methods when available to you.
When a CSS rule is inherited there’s no need to set the value to the same value as the parent.
And because of the one above… If you’re not planning on making a lot of changes b/n font-family values, you can call font-family in the body ruleset to make life easier if you make changes down the road.
I’m sure most of that you’re already aware of and you may already do those things. I’m sure since it’s just a site mock-up it’s in the rough stage of development. I just thought I’d mention it incase someone new to CSS grabs the file to have a look at it.
Thanks Ankou. I just got a nasty shock when I looked at this in opera. There’s an odd gap between the buttons and the header (does this also in mozilla but fine in firefox). see enclosed pic.
I looked at the css and cannot see any margins that might be causing this. I wonder what it is?
bwh2, I fixed it. I had added some extra padding to the h1 element and that was causing it, well it was either padding or margins i can’t remember but it was odd.