ja då blir det ju en radbrytning, eller var det de som skulle ligga bredvid varandra?
jo om du har klasser kan du ju ha flera nyheter...
p står ju för stycke och en kort nyhetstext låter mer som ett stycke än en rubrik.
tänker lite på semantiken bara
vill du att datum och läs mer ska ligga bredvid varandra - använd width:48% på båda
fast floats är svåra, speciellt som jag inte ser vart du tänkt lägga in clear:both
Klasser *är* bättre (om du inte tänker dig exakt *en* nyhet i singular!)
"radbrytning" bör du (lite beroende på vad din #nyhet skall ligga i) kunna få till med med clear:left eller clear:right (eller clear:both)
Exempel (om du vill ha "radbrytningen" innan rubriken:)
Det hade funkat med clear:right också i ditt fall - men det där med en "spacer-div" (dvs en clear:both efter två floats) sitter lixom i ryggmärgen som en kokboksmetod... (även om det finns fler varianter på t.ex. http://www.quirksmode.org/css/clearing.html eller om du söker på "clearing floats" på Google ;) )