There are much better ways of doing this. , for starters you do not need to put the HR in a div, better yet you dont need the div at all!
Code:
.event {overflow:hidden; padding-bottom:20px; background:url(yourRuleImage.jpg) bottom center no-repeat #ccc; margin-bottom:1em;}
.event p.info {padding:5px ; overflow:hidden; margin:0;}
.event p { padding:0 0 0 60px;margin:0 0 1em 0; }
div.info {overflow:hidden; padding:5px 5px 20px 5px; background:url(yourRuleImage.jpg) bottom center no-repeat #ccc; margin-bottom: 0 0 1em 0;}
.event img { margin:0 10px 0 0 ; float:left; height:50px; width: 50px; }
.event .date{ float:right}
.event .title{ float:left;}
.event .title span{ display:block;}
<div class="event">
<p class="info"><img src="#" class="event_img" height="50" width="50" /><span class="title">Lorem Ipsum <span> evnet location</span></span> <span class="date">May 1, 2011</span></p>
<p> if you intend to add additional info it could easily go here under serparate and unclassified P tags, if not , you could simplify the whole code as shown bellow...</p>
<p> incidentally, consider using STRONG instead of span to add semantic weight to the title and location, that is unless the date is more important then use strong as the tag instead of span for class date</p>
</div>
<div class="event info"><img src="#" class="event_img" height="50" width="50" /><span class="title">Lorem Ipsum <span> evnet location</span></span> <span class="date">May 1, 2011</span></div>
you will need to create a an image (yourRuleImage.jpg or whatever ) to serve as your divider....
anyway.. I hope that helps
Bookmarks