* { margin:0; padding:0; color:grey; background-color:black; text-align:center; }

div#footer { margin: 40px 0 0; text-align: center; }
div#footer p { width: 600px; font: normal  11px/120% Arial, sans-serif; color: #5A5A5A; margin: 5px auto; }
div#footer p a { color: #0189CB; text-decoration: none; padding: 1px 0;}
div#footer p a:hover { text-decoration: underline; color: #FFFFFF;}
div#footer p a.current { color: #FFFFFF; font-weight: bold;}
div#footer p a.current:hover { text-decoration: none;}
div#footer p a.digg { padding-left: 20px; background: #000000 url('/img/icon-digg.png') left center no-repeat;}
div#footer p a.delicious { padding-left: 20px; background: #000000 url('/img/icon-delicious.png') left center no-repeat;}
div#footer p a.facebook { padding-left: 20px; background: #000000 url('/img/icon-facebook.png') left center no-repeat;}

a.go { display: none; width: 118px; height: 36px; background-color: transparent; position: absolute; left: 50%; margin-left: 265px; }
a#affiliate_ppfm{ top: 158px; }
a#affiliate_cdbb{ top: 200px;}
a#affiliate_itunes { top: 240px; }
a#affiliate_amazon { top: 242px; }

div#flash p.Alternative, body noscript div, body div#updateSWF { position: absolute; top: 20px; left: 50%; margin-left: -40%; background: #000000 url('/img/content-logo.png') center 20px no-repeat; width: 40%; padding: 150px 20% 0; height: 10em; color: #FFFFFF; font: normal 14px Arial, sans-serif; border: 2px solid #EEEEEE; }
div#flash p.Alternative a, body noscript div a { display: inline; color: #0085F5; text-decoration: underline; position: static; padding: 0; margin: 0;} 
div#flash p.About { display: none;}
body div#updateSWF { top: 10px; left: 50%; padding: 200px 150px 100px; margin-left: -350px; width: 400px;}
