The footer needs "clear: both" in order to force it to a new line, below any floated items. Using an ID selector we can also set a border-top, as well as text-alignment and padding.
div#footerarticles and presentations
padding: .5em 1em;
border-top: 1px solid #999;