#footer { margin: 2em 0; } #footerlinks { font-family: 'BPreplay', Helvetica, Arial, sans-serif; font-weight: bold; position: relative; border-top: 1.25em solid #0ACF00; /** 20px */ margin: 0; padding: 0; list-style-type: none; } #footerlinks > li.f { font-size: 137.5%; /** 22 px */ line-height: .6666666667em; /* 20px */ display: inline-block; margin: .5em 1em 0 0; color: #0ACF00; vertical-align: top; } #footerlinks > li#copyright { position: absolute; right: .625em; top: -1em; /** 30px */ line-height: 1.4em; /* 42px */ color: #fff; margin: 0; font-size: 187.5%; /** 30px */ } #footerlinks a.f { color: #0ACF00; border-color: #0ACF00; } #footerlinks a.f:hover { color: #078600; border-color: #078600; border-style: solid; }