Co do FLASH - on tak ma, musisz mu ustawic parametr WMODE na -transparent-, bo przewaznie generuje sie -window-. Natomiast divy nad flashem musza miec w CSS {z-index: } wieksze od z-index diva z flashem.
Jak juz to masz to jest jeszcze jeden slodki problem, flash wtedy generuje sie z przezroczystym tlem i widac spod, wiec musisz to tak obmyslic, by pod flashem bylo to, co powinno byc jego tlem.
A co do newsletter. Ciezko powiedziec bo nie widac HTML, nie wiadomo czy to caly twoj CSS i ogolnie dosc skromnie w nim ze znacznikami, stad przyczyn moga byc dziesiatki.
Zwrocilbym uwage na padding - lepiej robic tak, by zastepowac to parametrem margin - gdyz rozne przegladarki maja rozne zapatrywanie na padding, ewentualnie umieszczac element z paddingiem w elemencie nadrzednym, ktoremu ten padding nie bedzie przeszkadzal i dopiero ten nadrzedny element jest wlasciwie pozycjonowany.
Jesli to nie pomoze, zwroc uwage umieszczenie w kazdym z DIV - display:block lub inline, position:, clear:... no jest tego troche.
Dla ulatwienia ustaw sobie ogolnie DIV {border:1px solid red} i wtedy wszystkie divy masz na dloni, jak sie postarasz, to po najechaniu myszka beda ci pokazywac jak maja na imie, jak ci sie nie chce, moga pokazywac statycznie.