It's ok. I sort of solved it:
Code:
<div class="top">
<div class="header">latest update - 12/09/04</div>
<div class="context">
This site is very incomplete but all the links work so you can take a look around. Not much content yet though.
Make sure to check out the forum as it has become very popular!</p>
[img]thumb_gen.php?forum.jpg[/img]
</div>
</div>
Code:
#content .top .context {
border: 1px #CCCCCC dashed;
border-top: 0px;
padding: 3px;
text-align:right;
}
#content .top .context img {
border: 1px #CCCCCC dashed;
padding: 1px;
margin: 3px;
}
#content .top .context p {
text-align: left;
float: left;
margin: 0px;
}
This will work until the text goes past the image.
Basically what I've done is instead of the box getting it's height from the text it is getting it from the image. If the text goes beyond the image though, the text will overflow.