Hello sreynaert,
You style #footer-outer from both layout.css and position.css. One entry tells #footer-outer to be floated left but also has top positioning, the other entry has position: absolute; but the bottom positioning is being overridden by your conflicting CSS.
Look what happens when you comment out some CSS as highlighted in red below -
layout.css:
Code:
#footer-outer
{
padding:0;
position: absolute;
bottom: 0;
/*left: 0;
right: 0; */
}
position.css:
Code:
#footer-outer
{
height:60px;
width:900px;
/*position: absolute;
bottom: 0px;
top: 0px;
clear: both;
float: left;
margin:0 auto; */
}
The push method of building a full height layout has never been my favorite. Look at a better (I think) method
here.
When posting code in the forum, please use the code tags, - available with the # button in the post edit window.
This will wrap your code in a scroll box which greatly helps the readability of your post.