#pnWrapper { font: normal 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.pnBox { background: url(images/box_newsletter.gif) no-repeat; width: 580px; height: 152px; margin-bottom: 10px; padding: 10px; }
.pnBox .pntout, .pnBox div { float: left; }
.pnBox div { margin-left: 20px; width: 340px; }
.pnBox ul { margin: 0; padding: 0; list-style: none; }
.pnBox ul li { background: url(images/pnbullet.gif) 0 5px no-repeat; padding: 0 0 5px 10px; margin: 0; }
.block { display: block; }

#pnContent { width: 600px; float: left; }
#pnWrapper #pnContent h1 { margin: 0; padding: 0; color: #000; font-size: 18px;  }
#pnWrapper #pnContent h2 { color: #999999; font-size: 14px; margin: 0; padding: 0; font-weight: normal; }
#pnWrapper #pnContent h3 { color: #000; font-size: 18px; margin: 12px 0; padding: 0; }
#pnWrapper #pnContent h3 span { font-size: 12px; font-weight: normal; }
#pnWrapper #pnContent p { margin: 0; padding: 10px 0; }
#pnSide { width: 310px; float: left; margin-left: 9px; background: #F1F1F1 url(images/pnNewsletterSignupBtm.gif) 0 100% no-repeat; padding-bottom: 7px; }
.parentsRightBlockContent { background-color:#FFFFFF; border-left:1px solid #83C337; border-right:1px solid #83C337; width:298px; margin-left: 5px; } 
#parentsRightNewsletters { margin:0; padding:12px 7px 0 11px; width:280px; }
#parentsRightNewsletters p { color:#666666; font-size:11px; margin:0; padding:0; }
#parentsRightNewsletters form { margin:0; padding:10px 0 0; }
#parentsRightNewsletters form input { margin:0; padding:10px 0 0; }
#parentsRightNewsletters form label { color:#666666; font-size:11px; }
#parentsRightNewsletters form .signup { text-align:right; }
#parentsRightNewsletters form input.email { color:#666666; font-size:11px; margin:10px 25px 0 0; padding:0; width:194px; }
#parentsRightNewsletters form input.button { margin:0; padding:0; vertical-align:middle; }
#optinWidget { margin-top:10px; }
#parentsRightNewsletters .pnErrors { color: #f00; margin-bottom: 10px; }
#newsLetterTopThanks { display: none; }
#newsLetterTopThanks { background-color: #FFFFFF; padding: 20px; }
#newsLetterTopThanks h4 { margin: 0; padding: 0; font-size: 20px; color: #FF6600; text-align: center; }
#newsLetterTopThanks p { padding: 15px 0; }
