>>> I am so ready to give up and say forget it.
Looking at your code I reckon you have done remarkably well to use CSS and to produce such an intricate web page.
>>> I have been working on this for months and I am not getting anywhere.
OK In your present situation I would learn either PHP or ASP scripts. Preferably the former since the Linux websites are oh so much cheaper than the Windows competition. Both PHP and ASP have very similar features but only the former I will give some additional information.
PHP can be developed on your own "localhost server" using WAMP
WAMP has a built-in MYSQL database which will come in handy in the future.
Ordinary HTML web-pages can be renamed to index.php and will work exactly the same.
PHP web-pages can easily include separate sections by inserting include('content.php');
A simplified index.php web-page can be:
>>> When I get somewhere, something else messes up.
<link href="<?php include('cwimweb.css") ?>" rel="stylesheet" type="text/css" />
<?php include('left_001.php') ?>
<?php include('main_001.php') ?>
<?php include('right_001.php') ?>
<?php include('footer_001.php') ?>
</div><?php /* container */ ?>
It is not easy to get CSS scripts to display the same in all browsers. I find it best to adapt tried and tested templates.
As far as your current design is concerned then:
1. do not make any further changes.
2. get your WAMP running
3. create a simple index.php template
4. split and save your exisiting web page into sections
5. include the sections into your new template.
Best of luck,