This isn't really a blueprint issue. You might need to return to the basics and read up on classic layout techniques with CSS. If you don't know the fundamentals, you can't hope to understand what a framework like blueprint is doing and whether it's really saving you time and working as planned. That said. Here's a few pointers for the stage you are at.
Either at the body level or the first div within the body, you need the full page to be painted with the background color. Unless you need a wrapper div, use the body tag. Just imagine you are making boxes inside of boxes starting with the full-size visible page. So, you have: CSS: body { background-color: #484637 background-image: url(../images/bg-gradient.jpg) repeat-x; } HTML: <body> </body> This gives you the solid dark color or color plus dark color gradient from a long skinny image file. Next, you want a 972 px wide box within that page which uses your image as it's background. Add to the CSS a class for the div that centers it, sets the width and adds the white background with edge shadows - there are several centering techniques (you can Google it). .wrapper { margins: 0, auto; width: 972px; background-image: url(../images/bg-y.jpg) repeat-y; } "auto" says take the width of the viewport, subtract the width of this box, and apply half that calculated amount as the margin to use on the left and right in order to center this box. Your HTML is now: <body> <div class="wrapper"> </div> </body> Above and below this you may want extra top and bottom divs to add top and bottom shadows or borders (or not! - You can just use a top and bottom margin in the CSS above. Change margin: 0, auto; to margin: 20px, auto; which means add 20 px of space above and below and 'auto' space on left and right of the box called 'wrapper'.) HTML example: <body> <div class="topborder"></div> <div class="wrapper"> </div> <div class="bottomborder"></div> </body> Now that your asthetics are done, you place in the middle of this the 950px wide blueprint outside container, which you will then subdivide into smaller compartments (rows and columns). So now you have ... CSS: body { background-color: #484637 background-image: url(../images/bg-gradient.jpg) repeat-x; } .wrapper { margins: 20px, auto; width: 972px; background-image: url(../images/bg-y.jpg) repeat-y; } .container { margins: 0, 11px; } This is in additional to all the styling for a container and it's contained divs that comes from blueprint. It's the number of pixels needed on each side of a 950 wide blueprint container to center it within a 972 wide wrapper. and the HTML is now: <body> <div class="wrapper"> <div class="container"> <div class="span....">col. 1 content</div> <div class="span....">col. 2 content</div> <div class="span.... last">final column content</div> </div> </div> </body> Now the blueprint tutorials can help you with what goes inside the container div. If you are truly emulating the Bay Nature design, instead of bg-y.jpg, I would remake that shadow image as a png with solid white in the center, but the drop shadow as shadow over transparent. This way, you can use a gradient fill on the body that changes colors and the shadow darkens whatever color it appears over so you don't have a color mismatch as the shadow extends down the page. If, instead, you are not using a gradient and are just putting in a single solid color fill on the body tag that matches the outer edges of the current bg-y.jpg file, then the file you have is just fine. Since your background image is a fixed width, your container needs to be fixed width (950px) instead of a variable width defined in ems or percentages. ----- Original Message ----- From: ~ To: blueprintcss@googlegroups.com Sent: Wednesday, September 23, 2009 4:06 PM Subject: [BP #3423] New problem Hi everyone, I have a new problem. I am still learning. In the past, I made a few websites but I gave up because it's so complex to create. But now I won't give up this time! I would appreciate your help! : ) In Photoshop, I added a shade to the sides of the white background as you see the example in the Bay Nature website (http://www.baynature.com/). Actually, the white background that I created is 950 px width but, with the shade, it's 972 width. Open the attachment. See below. .container-em { background-image: url(../images/bg-y.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: center 0; width:950px; margin:0 auto; } HTML: <div class="container-em"> I thought it should work but it didn't. I tried width:972px for the container but, still, it won't work. I don't know what to do.t Thank you for help! Steven ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.112/2390 - Release Date: 09/23/09 05:52:00 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Blueprint CSS" group. To post to this group, send email to blueprintcss@googlegroups.com To unsubscribe from this group, send email to blueprintcss+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/blueprintcss?hl=en -~----------~----~----~----~------~----~------~--~---