ok bro...just got home and had time to check your stuff.
There were a few design flaws with cross browser compatibility between IE and FF so i went ahead and corrected them. Along with a few misplaced or missing closing div tags. You can check to see what changes i've made, but I'll save you the headache of finding the most critical error.
DO NOT specify the height for an image if you want a repeated background to work in FFI've had the honor of finding this out for myself a few years ago, which literally took an entire day.

hehe.
btw.. for footer stuff try checking out :
text-align: center;
vertical-align: middle;
Below is tested and working for both IE and FF.
CSS
CODE
body {
background:url(images/bg.gif);
margin: 0;
padding: 0px 0 0px 0;
font-family: "Myriad Pro";
}
#container {
width: 814px;
margin: 0 auto;
background-repeat: repeat-y;
}
#main {
background-image:url(images/bg2.gif);
background-repeat: repeat-y;
}
#header {
height:163px;
background-image:url(images/header.gif);
background-repeat: none;
}
#logo {
padding: 32px 0 0 30px;
}
#logo a {
color: #232D09;
text-decoration: none;
font-size: 36px;
}
#menu {
width: 814px;
height:44px;
background-color: #6F6750;
background-image:url(images/menu.gif);
background-repeat: no-repeat;
border-left: 0px #221F18 solid;
border-right: 0px #221F18 solid;
}
#navmenu {
width: 719px;
height:25px;
background-color: #6F6750;
background-image:url(images/chainmenu.gif);
background-repeat: none;
border: solid 2px #420C0C;
margin: 0 0 0 45px;
}
#navtext {
margin: 5px 0px 5px 50px;
color: #2B370C;
font-size: 13px;
/*line-height: 25px;*/
}
#news {
width: 539px;
/*height:450px;*/ /* DO NOT SPECIFY HEIGHT IF YOU HAV REPEATED BACKGROUND IN FF*/
background-color: #8E7C63;
background-image:url(images/news.gif);
background-repeat: repeat-y;
margin: 50px 0px 0px 45px;
}
#top {
width: 539px;
height:100px;
background-color: #8E7C63;
background-image:url(images/top.gif);
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
}
#bottom {
width: 539px;
height:50px;
background-color: #8E7C63;
background-image:url(images/bottom.gif);
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
}
#sidebar {
float: right;
width: 160px;
padding: 30px 50px 0px 0px;
margin: 0;
text-align:center;
}
#sidebar a {
text-decoration: none;
color: #161D03;
font-size: 13px;
}
#sidebar a:hover {
color: #2B370C;
}
#sidebar img {
border: solid 2px #420C0C;
}
.project {
width: 160px;
margin: 15px 0 0px 0;
}
#topbox {
margin: 53px 0px 0px 0px;
width: 160px;
height:19px;
border: solid 2px #420C0C;
background-image:url(images/topbox.gif);
}
h2 {
color: #5E6835;
font-size: 15px;
margin: 20px 0 0 0;
}
#text {
margin: 0 30px 0 30px;
padding: 0px 0px 0px 0px;
color: #2B370C;
font-size: 14px;
line-height: 19px;
text-align: justify;
}
#text a {
color: #647C2E;
text-decoration: none;
}
#text a:hover {
color: #4F6300;
}
#footer {
width: 814px;
height: 90px;
background-image:url(images/footer.gif);
background-repeat: no-repeat;
color: #F8FCF7;
}
#footer a {
text-decoration: none;
width: 814px;
background-image:url(images/footer.gif);
height: 50px;
color: #FFFFFF;
}
#footer a:hover {
color: #E0F0B9;
}
.separator {
font-size: 11px;
color:#FFFFFF;
}
.clear {
clear:both;
}
#divider {
margin: 0px 0px 0px 75px;
width: 300px;
height: 11px;
}
INDEX
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>The Realms of Renth</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<div id="container">
<div id="main">
<div id="header"></div>
<div id="menu"></div>
<!-- end menu -->
<div id="navmenu">
<div id="navtext">
<b>- HOME -> CODEX -> RACES -> ASTAR -</b>
</div>
</div>
<!-- end nav menu -->
<div id="sidebar">
<div id="topbox"></div>
<!-- end topbox -->
<div class="project"><a href="#"><img src="images/box.gif" alt="www.realms-of-renth.com"/><br/>
www.realms-of-renth.com</a></div>
<div class="project"><a href="#"><img src="images/box.gif" alt="www.realms-of-renth.com"/><br/>
www.realms-of-renth.com</a></div>
<div class="project"><a href="#"><img src="images/box.gif" alt="www.realms-of-renth.com"/><br/>
www.realms-of-renth.com</a></div>
</div>
<!-- end sidebar -->
<div id="news">
<div id="top"></div>
<!-- end top -->
<div id="text">
<p><b>May 1 2007, 10:30 PM - Posted by: Morgoth - "Site Construction"</br>
</br>
</b> As you can see, the site in in quite the state of disrepair. This is not due to laziness, (Alright, maybe it is, on my part.) but because we are in the midst of designing a brand new site.</p>
<a href="http://img155.imageshack.us/img155/8088/sitescreenil7.jpg"><img border="0" align="Left" src="images/sitethumb.jpg"></a> The new pages will be much easier to navigate, and will be created to focus upon the vast amounts of written information and lore that needs to be catalogued. We also plan to enhance the design, to make it fit the setting of the game more closely. A glimpse of the new design can be had by clicking the adjacent image. Here is some extra text to show just how nicely a paragraph wraps around thumbnail images, making the boxes ideal for visual examples.
</p>
<p>Thanks to everyone for your patience, and please stay tuned for future developments.</p>
<h2> - The Realms of Renth Team</h2>
</br>
<div id="divider"><img border="0" align="center" src="images/divider.gif"></div>
</br>
<p><b>May 1 2007, 10:30 PM - Posted by: Morgoth - "Site Construction"</br>
</br>
</b> As you can see, the site in in quite the state of disrepair. This is not due to laziness, (Alright, maybe it is, on my part.) but because we are in the midst of designing a brand new site.</p>
<img border="1" align="Right" src="images/sitethumb.jpg"> The new pages will be much easier to navigate, and will be created to focus upon the vast amounts of written information and lore that needs to be catalogued. We also plan to enhance the design, to make it fit the setting of the game more closely. A glimpse of the new design can be had by clicking the adjacent image. Here is some extra text to show just how nicely a paragraph wraps around thumbnail images, making the boxes ideal for visual examples.
</p>
<p>Thanks to everyone for your patience, and please stay tuned for future developments.</p>
<h2> - The Realms of Renth Team</h2>
</div>
<!-- end text -->
<div id="bottom"></div>
<!-- end bottom -->
</div>
<!-- end news -->
</div>
<!-- end main -->
<div id="footer"></div>
</div>
<!--end container-->
</body>
</html>