#socialfooter { 
  background-color:#f0f0f0; height:25px; padding:5px 10px; border-top:1px solid #555555;
  overflow:hidden;
}
#socialfooter { height:27px; border-top:1px solid #bbb; border-bottom:1px solid #bbb; padding:3px 0 0 0; margin:1.5em 0 1em; zoom:1; background:#fff; color:#777; }

#socialfooter tr, #socialfooter td { height:24px; vertical-align:top; }



/*
.footer { border: 1px solid #ccc; border-width: 1px 0; padding:5px 5px 2px; margin:1.5em 0 2em; zoom: 1; background:#fff; color:#777; }
.footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.footer p { margin-bottom: 0; }
.footer p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
.footer ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
.footer ul.piped a { padding-left: .5em; margin-left: .5em; }
/* Social footer bar */
/*
.socialbar { height:27px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 0 0 0; margin:1.5em 0 1em; zoom:1; background:#fff; color:#777; }
/*.socialbar { overflow:hidden; } // added and also removed because of FB */
/*
.socialbar:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.socialbar p { margin-bottom:0; }
.socialbar p.left { float:left; margin-top:4px; width:auto; text-align:left; text-indent:10px; }
.socialbar ul.right { float:right; padding-right:10px; margin-bottom:-5px; }
.socialbar ul.piped a { padding-left:.5em; margin-left:.5em; }
.socialbar li { margin-right:5px; }
.socialbar .piped a { border-left:0 !important; }
.socialbar tr, .socialbar td { height:27px; vertical-align:top; }
*/