I have a wordpress blog hosted by godaddy. On some computers the header image is also the background and makes it impossible to read the text. Does anyone know how I can fix this? There is nothing wrong with the code as far as I can tell because it works on most computers but I would like to be able to fix it. Can anyone help? Thanks in advance!
It's sounding like you have a CSS incompatibility with some browsers (I'm guessing Internet Explorer is the one displaying incorrectly?). You can tell your page to load different stylesheets depending on the user's browsers and isolate the issue so that you don't mess with the stylesheets that are already working.
Let us know if you'd like some more specific guidance. :)
Digging deeper, I think I can see why this is the case. If you'll have a look at this screenshot, notice that the structure of your theme dictates that the posts (and their container) are all CHILDREN of the header.
Try replacing the contents of your stylesheet with the contents of this pastebin link. If you compare my stylesheet with yours, you'll notice that I've increased the size of your header by 30 pixels (otherwise, you would have had overhang in IE due to the fact that your header image happened to be 230 pixels rather than the theme's intended 200) as well as specified that the background of the "header" ID should not be repeated...ever.