Niestety kod który dałeś w sumie nic mi nie daje

a layout który chcesz pociąć jest w sumie prosty do pocięcia. Ale pokaże ci na przykładzie jak mogłoby to wyglądać, bo w sumie całość jest prosta:
<!DOCTYPE html>
* { margin: 0; padding: 0; }
html, body { height: 100%; }
body { background: #000; text-align: center; }
#top, #bottom { width: 100%; height: auto; clear: both; position: relative; }
#top { background: url("http://img14.imageshack.us/img14/8206/topbackground.jpg") top center no-repeat; min-height: 100%; padding-top: 212px; }
#bottom { background: url("http://img811.imageshack.us/img811/6596/bottombackground.jpg") top center no-repeat; height: 148px; }
.wrapper { width: 900px; height: auto; margin: 0 auto; }
#bottom .wrapper { height: 147px; border-bottom: none; }
#top-menu { height: 35px; clear: both; margin-bottom: 1px; }
#top-menu a { float: right; min-width: 90px; height: 25px; margin-left: 1px; text-align: center; padding: 5px; }
.content { float: right; width: 600px; }
.left-menu { float: left; width: 299px; }
.clear { width: 100%; clear: both; }
/* ta część jest zbędna, ale dałem wysokość, żeby strona miała jakąś wysokość,
obraz obramowania pozostalych elementów, wraz z obramowaniami,
odjąłem im po 2 pixele wysokości/szerokości, odejmując obramowania */
.wrapper { border: 1px solid white; }
.content { height: 540px; width: 598px; }
.left-menu { height: 330px; width: 297px; }
#top-menu, #content, .left-menu, .content, #top-menu a { border: 1px solid white; }
<a href="#">Contact us
</a> <a href="#">Realizations
</a>
Skopiuj kod, wrzuć do notatnika, i zapisz jako jakiś plik html i otwórz w przeglądarce.
Obrazy tak o wyciąłem paintem, żebyś tylko wiedział o co chodzi. Nie jest to jeden plik, a są to dwa pliki i IMO więcej plików nie potrzebujesz. A widzę po kodzie HTML że wyciąłeś je w photoshopie. Pół przeźroczyste tło (czarne) które masz na stronie można bez problemu osiągnąć w css, a dla IE dać fixa, z jedno pikselowym tylko obrazkiem, który się będzie odpowiednio powielać. Pocięcie takiego layoutu to raptem godzinka roboty

Tutaj w zasadzie masz już gotowy szkielet, dodać tylko tła dla poszczególnych bloków, odpowiednio sformatować czcionki, dodać padding, dodać kilka innych rzeczy i masz gotowy layout

tutaj masz oczywiście nie dokładny szkielet, bo robiłem go na szybko, w ramach przedstawienia tego jakby to mogło wyglądać. O podobnym pocięciu layoutu pisałem już tutaj i dałem nawet bardzo podobny kod:
http://forum.php.pl/index.php?showtopic=191629 
EDIT: zapomniałem dodać, w twoim projekcie jest potrzebna tak zwana "przyklejona stopka" (sticky footer), więc to w stylach również uwzględniłem