* Footer
******************************************/
#footer { margin: 0 auto; width: 940px; font-size:0.9em; text-align:center; padding-top:15px; color:#666; }
#footer a { color:#666; }
#alternative_footer { background: #E6E3D3; margin: 20px auto 5px; width: 940px; font-size:0.9em; padding: 20px; color:#4f4f4f; -webkit-box-shadow: 0px 0px 5px 0px #b3b3b3; -moz-box-shadow: 0px 0px 5px 0px #b3b3b3; box-shadow: 0px 0px 5px 0px #b3b3b3; }
#alternative_footer a { color:#4f4f4f; }
.alternative_footer_left { width: 223px; float: left; padding:0 10 0 0px; }
.alternative_footer_middle1 { width: 220px; float: left; padding:0 10px; border-left: 1px solid #9f9f9f; }
.alternative_footer_middle2 { width: 220px; float: left; padding:0 10px; border-left: 1px solid #9f9f9f; }
.alternative_footer_right { width: 223px; float: right; padding:0 0 0 10px; border-left: 1px solid #9f9f9f; }