remove float from image and then make the following changes.
Code:
<ul class="expander">
<li class="image"><img src="/images/temp_img.png"></li>
<li class="text"><h3>BROADCAST</h3>Lorem ipsum dolor sit amet, consectetur adipiscing elit curabitur vitae metus leo, </li>
</ul>
Code:
li.image{
float:right;
width:155px;
}
li.text{
margin-right:160px;
}
btw, it looks like your content doesn't appear as a "list". Can't you use <p> tag to wrap that text and and set the
float:right to the image and then wrap the whole inside a <div> ?