#footer-outer { border-top: #ffffff solid 5px; clear: both; padding: 4px; background: #747678; }
#footer-outer-top { clear: both; padding: 4px; background: #ffffff; }
#footer-inner { width: 100%; overflow: hidden; }
#footer-inner-links { width: 100%; overflow: hidden; }

.footer-left { float: center; }

.footer-left-links { float: left; width: 970px; margin-left: 5px; padding: 0px 10px 0 0; }
.footer-right-links { margin-left: 0px; }

.copyright { color: #ffffff; font-size: 0.96em; text-align: right; padding: 8px 10px 0 0; }
.footer-links { color: #ffffff; font-size: 0.96em; text-align: left; padding: 8px 10px 0 0; }

.footer-alpha-sep { color: #669EF1; }
.footer-alpha-link:link, .footer-alpha-link:visited { color: #ffffff; text-decoration: underline; }
.footer-alpha-link:hover, .footer-alpha-link:active { color: #ffffff; background: transparent; text-decoration: underline; }

.tagline { text-align: right; color: #E0E1DD; }
.tagline-link:link, .tagline-link:visited { color: #E0E1DD; background: transparent; text-decoration: none; } 
.tagline-link:hover, .tagline-link:active { color: #E0E1DD; background: transparent; text-decoration: underline; }

.think { text-align: right; color: #747678; }
.think-link:link, .think-link:visited { color: #747678; background: transparent; text-decoration: underline; } 
.think-link:hover, .think-link:active { color: #747678; background: transparent; text-decoration: underline; }
