table#nl { margin:0 auto; border:1px solid #000000; }
table#nl tr td { font: normal 8pt/10pt Arial, Helvetica, sans-serif; }
table#nl tr td.lhs { line-height:1.4; padding:15px 5px 10px 5px; width:146px; background-color:#fff7e4; }
table#nl tr td p { color:#000000; }
table#nl tr td p.author { color:#416fa6; }
table#nl tr td p.intro { color:#001b54; text-align:center; }
div.unsubscribe { background-color:#001b54; color:#fff; padding:5px; margin-top:5px; font-size:11px; text-align:center; clear:both; }
table#specials { width:426px; margin:10px 0 0 0; }
table#specials tr td { font: normal 8pt/10pt Arial, Helvetica, sans-serif; }
table#specials tr td.marg { padding-left:0; }
table#specials tr td img.left-special { float:left; padding-right:6px; }
table#specials tr td img.right-special { float:right; padding:0 0 0 5px; }
table#specials tr td p { margin:0; padding:0 0 2px 0; color:#333333;}
table#specials tr td p.booktitle { font-weight:bold; padding-top:5px; }
table#specials tr td p.author { color:#416fa6; }
h1 { color:#ed1a3a; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:34px; text-transform:uppercase; letter-spacing:4px; text-align:center; margin:0; padding:0; } 
h2 { color:#001b54; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; margin:5px 0 15px 0; padding:0; }
h3 { color:#ed1a3a; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; margin:0; padding:0; }
h4 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0 0 3px 0; }
h5.block { color:#ed1a3a; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; }
h5.small { color:#024593; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
h6.block  { color:#024593; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0 17px; padding:0; }
h6.comp  { color:#faac27; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0 0 0 17px; padding:0; text-transform:uppercase; }
div#bday p { font-size:11px; margin:0; padding:0; }
div#bday img { float:right; }
div.block { width:160px; margin-top:8px; background-color:#fff; padding:0 5px 0 5px; border:1px solid #000; float:left; }


table#author { width:600px; margin:0 auto; border:1px solid #000; padding:0; }
table#author tr td.left { padding-right:20px; width:440px; }
table#author tr td div.m-left { margin:10px; }
table#author tr td.right { width:140px; background-color:#fff7e4; }
table#author tr td div.m-right { margin:10px; }
table#author p { font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; line-height:1.4; }
table#author tr td h2.title { font-size:24px; font-weight:bold; text-align:left; margin:20px 0 5px 0; padding:0;}
table#author tr td span.question { color:#013f88; font-weight:bold; }

div.first-pic { margin:60px 0 10px 0; }
div.cover { margin-bottom:5px; }
div.quote { margin:20px 0 5px 0; text-align:center; }
div.quote p { margin:0; padding:0; color:#024593; }
span.name { text-transform:uppercase; }
h6.refer { font: bold 12px/14px Arial, Helvetica, sans-serif; color:#ed1a3a; text-align:center; margin:0; padding:0; }

h2.page3 { padding:0; margin:20px 0 10px 0; color:#ed1a3a; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:1.4; }
h2.comp-header { font: bold 24px/26px Arial, Helvetica, sans-serif; text-align:left; margin:20px 0 10px 0; padding:0;color:#c4102f; }
p.page3quote { color:#333; text-align:center; }
p.page3author { color:#333; font-size:10px; text-align:center; }
h4.details { text-decoration:underline; color:#024593; font: bold 15px/17px Arial, Helvetica, sans-serif; margin:0 0 3px 0; padding:0; text-transform:uppercase; }
div.left-stick { width:190px; float:left; margin:0 20px 0 0; padding:0; }
div.left-stick p { margin:0 0 10px 0; padding:0; line-height:1.4; font: normal 12px/14px Arial, Helvetica, sans-serif; }
div.right-stick { width:184px; float:left; margin:0 20px 0 0; padding:0; }
div.right-stick p { margin:0 0 10px 0; padding:0; line-height:1.4; font: normal 12px/14px Arial, Helvetica, sans-serif; }
div.footnote p { margin:0; padding:0; line-height:1.4; font: bold 12px/14px Arial, Helvetica, sans-serif; text-align:center; }
div.footnote p a { color:#000; }

table#competitions { width:600px; margin:0 auto; border:1px solid #000; padding:0; }
table#competitions tr td.left { width:420px; }
table#competitions tr td div.m-left { margin:10px; }
table#competitions tr td.right { background-color:#fff7e4; }
table#competitions tr td div.m-right { margin:30px 10px 10px 10px; }
table#competitions p { font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; line-height:1.4; }
table#competitions p.info { font: normal 12px/14px Arial, Helvetica, sans-serif; line-height:1.4; color:#000000; margin:0; padding:0 0 10px 0; text-align:center; }
table#competitions p.specials { font: bold 16px/18px Arial, Helvetica, sans-serif; line-height:1.4; text-align:center; color:#013f88; margin:0 0 5px 0; padding:0 0 10px 0; }
table#competitions span.deals { font: normal 14px/14px Arial, Helvetica, sans-serif; line-height:1.4; text-align:center; color:#013f88; margin:0 0 5px 0; padding:0 0 10px 0; }

table#comp { width:420px; }
h4.header { text-decoration:underline; font: bold 14px/16px Arial, Helvetica, sans-serif; color:#013f88; margin:0 0 5px 0; padding:0; }
h4.comp { font: bold 12px/14px Arial, Helvetica, sans-serif; color:#000; margin:0 0 5px 0; padding:0; }

div#current { border-top:4px dashed #faa619; }
div#monthly { width:420px; float:left; background-color:#e0edf9; padding:20px 10px 0 10px; } 
div#monthly ol { margin:0 0 0 20px; padding:0; }
div#monthly ol li { font: normal 14px/16px Arial, Helvetica, sans-serif; line-height:1.4; color:#013f88; margin:0; padding:0 0 5px 0; }
div#monthly ol li a { color:#013f88; }
div#discount { width:180px; height:293px; float:left; background-color:#fff7e4; padding:10px 5px 5px 5px; }
div#discount h2 { font: bold 22px/24px Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0; color:#c4102f; }
div#discount p { text-align:center; margin:0; padding:0; }
div#privacy { width:612px; font: normal 14px/16px Arial, Helvetica, sans-serif; background-color:#001b54; float:left; color:#fff; padding:10px; text-align:center; }
