Deberías explicarte mejor. Quieres 1000 estilos diferentes o no ?
Lo mas normal (en cualquier sitio) es que todas las noticias tengan el mismo estilo (css). No entiendo porque quieres meterle un estilo diferente a cada noticia... ademas de ser raro.. es ... tendrias 1000 lineas de CSS solo para las noticias -.-
otra cosa, desde la ignorancia obviamente en tu ejemplo los div llevarian todo el mismo nombre, es decir si queres se visualizen uno al lado de otro. como harias? Desde la ignorancia obviamente. pero me gustaria saberlo
1. No llevarian el mismo nombre. El ID es diferente para cada div. Lo que seria igual es la clase de css, que te ayudara a dar estilo a todas sin tener que meter una clase por cada noticia.
2. Investiga... Google es tu amigo. Busca por la propiedad float de css.
Saludos