Okay I've got 2 more problems for you guys!
1. I have to insert images using css (so im using background img) which works fine, and i've background-positioned it right, which is fine, but obviously the text goes over it. How can i change it so the text stops before the background image on each line. Sorry i dont know the command. Would i have to position the text? they're both in the same div.
2. I used the code below to put the next div on a separate line, its done that perfectly but also its sort of broken up the background color of white, so now only each p tag has white around it. Any ideas why? i dont know how to change it.
#divname {
clear: left;
}