css? jak na pozicovani a barvy

Cau lidi, má dva problémy:
1.
Dejme tomu že stránku mám udělanou pomocí 4 kontejnerů (<div>). Prvni hlavni ma zadanou sirku na 600px a vysku na 100%. V tomto divu jsou celkem 3 dalsi a to 2 bannery pres celou sirku ale z pevnou velikosti (dejme tomu 100px) jeden je zarovnan nahore a druhy dole. No a mezi nimi chci jeste jeden ktery vyplni zbyvajici vysku. Ne jen to co zabere diky textu.

2.
Jde nejak udelat abych na jedne strance mel dva ruzne styly pro odkaz. Potrebuji mit odkaz v menu grafiku nez na strankach. Určitě to jde, ale netusím jak
2) Jistě, použitím třídy class v CSS

<a href="neco.htm" class="odkaz1">jeden odkaz</a>

<a href="neco_jineho.htm" class="odkaz2">jeden odkaz</a>


<style>
a.odkaz {hodnoty}
a.odkaz:hover {hodnoty}

a.odkaz2 {hodnoty}
a.odkaz2:hover {hodnoty}
</style>
1. asi nejspíš http://www.pixy.cz/pixylophone/2003_03_archiv.html#1047042376

2. stačí když odkazům přiřadíš různé třídy a ty pak nadefinuješ v css dle svého přání. Ale to je základ css...
ani nemusíš přiřazovat třídy, pokud máš kontejnery, ve terých se ty odkazy vyskytují pojemnované různě, dejmentomu, že máš kontejner menu a kontejner obsah....

potom..

#menu a{styl}
#menu a:hover{styl}

#obsah a{styl}
#obsah a:hove{styl}