#footer-outer { clear: both; padding-top: 12px; border-top: 0px solid #ccc; font-size: 0.9em; background: #fff url("/EasySiteWeb/EasySite/StyleData/SHCJP_General/Images/ftr-bkgr.gif") repeat-x left top; }
#footer-inner { width: 980px; margin: auto; background: #fff url("/EasySiteWeb/EasySite/StyleData/SHCJP_General/Images/ftr-inner-bkgr.gif") no-repeat left top; }

#footer-alpha-outer { clear: both; }
#footer-alpha-inner { padding: 10px; }

#footer-beta-outer { clear: both; margin-top: 10px; font-size: 0.94em; color: #999; }
#footer-beta-inner { padding: 10px; }

#footer-beta-inner img { padding-right: 5px; vertical-align: middle; }

.footer-links { color: #dcb7dc; }
ul.footer-links { padding: 0; margin: 0; }
ul.footer-links li { display: inline; list-style-type: none; padding: 0 0px 0 8px; margin: 0; }
ul.footer-links li.start { padding-left: 0; }
ul.footer-links li.end { }

.footer-link:link, .footer-link:visited { text-decoration: underline; color: #993399; }
.footer-link:hover, .footer-link:active { text-decoration: none; }

.tagline { text-align: right; float: right; width: 49%; }
.tagline-link:link, .tagline-link:visited { color: #999; } 
.tagline-link:hover, .tagline-link:active { color: #999; }
.copyright { float: left; width: 49%; color: #000; }

span.tagline-grey { color: #666666; }

