if that second image is only 1px X 1px cant would you just be able to use a solid color?
Code:
selector {
background: #hexadecimal url('/path/to/image') repeat-x top left;
}
what that does is takes you background hexadecimal (color) and applies it to the entire element (selector) and then it attempts to download and use the image.
So if you were to lay your page out on a table you would see three layers
the background color - applied to the entire element from top to bottom, left to right
the background image - applied to the user-defined portions of the visible element, PS... a background image does have the ability to extend beyond the width/height of the element, which is what the CSS property overflow was created for.
the last layer would be your content - this fits within the user-defined dimensions of the element.
Hexadecimal uses the RGB color model and ranges from values of 0-15
0-9 A-F
FF0000 - red
00FF00 - green
0000FF - blue
FFFF00 - yellow
Bookmarks