Reiterating what had been said as simple instructions:
1) When DESIGNING think in PATTERNS, REPETITIONS, and UNIQUE ELEMENTS.
2) Make the Smallest slices possible of a singe instance of a repeating pattern
3) Use background-repeat: to place said instances in to the background of any display BLOCK element ( not just DIVs)
For example.
1) Cut out the 2 logos into separate images. They are content anyway.
2) make a 8px wide slice of your white-to-babyblue fade ( let's call it bg1.jpg), it only needs to be tall enough to cover the transition any extra baby blue is unnecessary and wasteful.
3) you can now set this in image as the background of a container element
div.content { backgorund: url(bg1.jpg) top left repeat-x #theHexforThatBabyBlue; }
you can then layout the rest of your boxes as other elements with background:#fff.
Basically, I assume navigation links are meant to go in the green area:
Code:
<div class="brand center"><img scr="logoImage1.gif"><img scr="logoImage1.gif"></div>
<ul class="mainNav center"><ul>
<div class="content center"></div>
and
Code:
.brand, content>*{background:#fff;}
.brand img {display:block;}
.center {margin:0 auto; width: (your intended page width);}
div.content { backgorund: url(bg1.jpg) top left repeat-x #theHexforThatBabyBlue; overflow:hidden; }
.mainNav{backgorund:#theHexforThatLightGreen;}
And that is the basic idea. Don't freak if at first you don't see your gradient. Add text and content to div.content and you will see it, and see it expand with the more text you add. The rest of the boxes will need to be laid out using floats, and clears... etc.
Hope this helps you on your way.
Bookmarks