Jeżeli chodzi o to o czym wspomniałeś, czyli o podział na trzy bloki:
----------------------------------
góra z zaokrąglonymi rogami
----------------------------------
środek z treścią
----------------------------------
dół z zaokrąglonymi rogami
----------------------------------
to można to zrobić tak:
1.Tworzysz trzy obrazki - tła dla bloków o id gora, srodek, dol:
a) blok o id gora: wycinasz np. 13 pikseli(tak żeby było całe zaokrąglenie rogów) z gory i zapisujesz jako gora.png

blok i id srodek: wycinasz np. 3 pikselowy prostokąt (lub jednopikselowy , czy jaki tam chcesz)
c) blok o id dol: tak samo jak z blokiem gora, możesz nawet obrócić plik góra.png w pionie jeżeli nie chce Ci się wycinać dolnych 14 pikseli
w kodzie strony dajesz:
Tutaj dajesz jakis tekst.
<br/>Tutaj dajesz jakis tekst.
<br/>Tutaj dajesz jakis tekst.
W arkuszu stylów:
#gora
{
width:851px;
height:13px;
background:url(gora.png) no-repeat;
}
#srodek
{
width:851px;
zoom:1;
background:url(srodek.png) repeat-y;
}
#dol
{
width:851px;
height:14px;
background:url(dol.png) no-repeat;
}
#calosc
{
width:851px;
zoom:1;
overflow:visible;
}
Dla IE należy jeszcze dodać !DOCTYPE (koniecznie z adresem www), np:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">