Code:
#bigFoot ul li {
line-height: 22px;
clear: both;
white-space: nowrap;
}
This is the issue, as well as the order you've coded them. They are "tiling" horizontally, but then when the end of the line is reached, they are beginning a new line based upon the length of the longest <ul> in the previous list.
I suggest you change the order, and place them in divs acting as column containers.
FYI
* My screen resolution is set at 1680x1050
* I'm accessing your site through a T1 line
* I'm probably viewing it using Firefox (unless browser is specified)
Bookmarks