/************************************************************** All page content except for footer **************************************************************/ #content { position: relative; height: auto !important; height: 100%; min-height: 100%; } /************************************************************** Footer **************************************************************/ #footer { clear: both; float: left; width: 100%; height: 3em; margin-top: -5em; } #footer #bg { position: relative; height: 5em; margin: 0 auto; background: #49525B url(./images/header.png) repeat-x bottom left; } #footer #bg ul { float: right; margin: 3em 1em 0 0 !important; margin: 3em 0.5em 0 0; padding: 0; } #footer #bg ul li { display: inline; list-style: none; } #footer #bg ul li a { float: left; padding: 0 1em; font: 400 1em arial, sans-serif; letter-spacing: 0.1em; line-height: 0.8em !important; line-height: 1em; color: #FFFFFF; border-right: 1px solid #4D5760; } #footer #bg ul li a.last { padding-right: 0; border-right: 0; } #footer #bg ul li a:hover { color: #6C0; } #footer #bg img { position: absolute; top: 0; left: 10px; }