Your frame is there, it is just behind the image of Basil. It looks to me like they are the same size so it is covering the whole frame image. I think you have three options:
Make the image of Basil smaller
Make the frame bigger
Set the frame as a background image on the div wit the class basil but you will need to make it bigger.
Hi Richard & thank you for taking time out to take a look…
I ended up adding padding to to .basicframe
.basilframe
{
background-image: url(frame.jpg);
background-repeat:no-repeat;
float:left;
padding:20px 20px 30px 20px;
}
Still cant get my head around why this worked, me thinks i have some way to go to get my head around background images