On the Free sneak page the footer is not inside #container as you seem to have an extra closing div above it. If you remove one of the closing divs above the it should right itself.
However you need to tidy that page up and get it validated as you have ,links to stylesheet in the body of the html and they should be in the head. You have scripts mingled all through the code and most don't need to be there especially the jquery ones.
There are other odd tags spread around the place like this.
<table width="100" border="0" cellspacing="0" cellpadding="0">
You have self closed some tags and not others:
The script tag isn't a self closing element anyway.
Stylesheets should be in the head and not here:
<div id = "nav_left">
[B] <link rel="stylesheet" media="screen" href="/css/superfish.css" />
<link rel="stylesheet" media="screen" href="/css/superfish-vertical.css" />[/B]
Are you using all those Google fonts? If not remove them as you don't want to waste time downloading them all. If you need a few of them then separate the font name with a pipe character as mentioned in the documentation to avoid multiple css files.