.cp { color: #6e6e6e; width: 960px; margin: 0 auto; line-height: 22px; text-align: center; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #a21010; font-size: 12px; } a { font-size: 12px; } a:link.cptext, a:visited.cptext { color: #6e6e6e; text-decoration: none; } a:hover.cptext { color: #6e6e6e; text-decoration: none; } #footer { color: #878787; } #footer a, #footer span, #footer p { color: #878787; } #footer a:hover, #footer span:hover, #footer p:hover { color: #878787; } #footer a:hover { color: #f50a0e; } #footer { clear: both; width: 100%; margin: 0 auto; padding: 25px 0 15px; } #footer div, #footer p { margin: 8px auto; text-align: center; line-height: 1; font-size: 12px; white-space: nowrap; } #footer a { margin: 0 4px; } #footer a b { font-weight: 700; color: #f50a0e; } #footer img { vertical-align: middle; }