/* CSS Document */

body{ margin: 0; padding: 0; background: #E6E6E6; font-family: Arial, Helvetica, sans-serif; }
div#page{ margin: 1em auto; padding: 0; width: 845px; }

div#header{ background: url(images/freenewsong_header.jpg); width: 845px; height: 270px; margin: 0; padding: 0; }
div#header_congrats{ background: url(images/freenewsong_header_congrats.jpg); width: 845px; height: 270px; margin: 0; padding: 0; }
div#header_copy{ font-size: 14px; color: #FFFFFF; width: 518px; line-height: 30px; padding: 125px 0 0 285px; }

div#email_signup{ background: url(images/freenewsong_emailsignup.jpg) no-repeat #000000; width: 845px; height: 85px; margin: 0; }

input#email, input#taf_name, input#taf_email,
input#taf_f1, input#taf_f2, input#taf_f3,
input#taf_f4, input#taf_f5{ color: #FFFFFF; background: #000000; border: none; border-bottom: 1px dotted #666666; font-weight: bold; margin-top: 0.5em; }

input#signup, input#bt_tellafriend{ margin: 10px 0 10px 20px; }
form#frm_signup, form#frm_tellafriend{ padding: 0 0 0 260px; }

div#tellafriend{ background: url(images/freenewsong_tellafriend.jpg) no-repeat #000000; width: 845px; height: auto; margin: 0; }

div#footer{ margin: 100px 0 0 30px; }
div#copyright{ font-size: 11px; color: #666666; float: left; width: auto; }
div#sldinteractive{ float: right; width: auto; height: auto;}

div#notice{ font-size: 13px; color: #FFFFFF; width: 600px; text-align: center; margin: 1em auto; line-height: 20px; }

div#system_message{ font-size: 14px; color: #FFFFFF; font-weight: bold; }