/* FOOTER STYLES */

#footer { float:left; width:960px; height:325px; margin:0; padding:0; text-align:left; }

#footer .footerlinks ul { float:left; list-style:none; margin:30px 0 0 0; padding:0; font-size:0.8em; }
#footer .footerlinks li { float:left; height:20px; padding:0 10px; margin:0; line-height:1.5em; border-right:1px solid #dadada; overflow:hidden; }
#footer .footerlinks a { color:#e27; text-decoration:none; }
#footer .footerlinks a:hover { color:#000; text-decoration:underline; }

#footer .sociallinks ul { float:right; list-style:none; margin:14px 0 0 0; padding:0 10px 0 0; }
#footer .sociallinks li { float:left; height:20px; padding-left:10px; margin:0; line-height:1.5em; }

#footer .partnerlogos { float:left; width:960px; background:#fff url(../images/global/pagecontentbg.gif) repeat-y; }
#footer .partnerlogos ul { float:left; list-style:none; margin:10px; padding:0; }
#footer .partnerlogos li { float:left; height:60px; padding-right:14px; margin:0; overflow:hidden; }

#footer .sponsorlogos { float:left; width:960px; padding-top:10px; }
#footer .sponsorlogos ul { float:left; list-style:none; margin:10px; padding:0; }
#footer .sponsorlogos li { float:left; height:75px; padding-right:14px; margin:0; overflow:hidden; }
