.footer a { color:#B3B3B3; text-decoration:none; transition:color 0.15s ease-in-out 0s; -moz-transition: color 0.15s ease-in-out 0s; -webkit-transition: color 0.15s ease-in-out 0s; -o-transition: color 0.15s ease-in-out 0s; }
.footer:hover a { color:#808080;}
.footer a:hover { color:#000;}
-.footer ul { float:left; margin:0 10px 0 0; width:125px; padding:0;}
+.footer ul { float:left; margin:0 10px 0 0; width:105px; padding:0;}
.footer ul li { padding:0; margin:0; list-style:none outside;}
.footer ul li:first-child { margin-bottom:1em; }
.footer .clearfix { padding-bottom:20px;}