body{margin:0;padding:0;background-color:#bca}a{cursor:pointer}.clear{clear:both}.spacer3{margin-bottom:3px}.spacer10{margin-bottom:10px}.navbar{color:#fff;width:900px;margin-left:auto;margin-right:auto;background:#000 url(/images/peppersnav.jpg) top;padding-bottom:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.navbar .sitetitlediv{float:left}.navbar .sitetitle a{color:#fff;text-decoration:none}.navbar .sitetitle{line-height:120%;font-size:20pt;font-weight:700;text-decoration:none}.navbar .sitetitle,.navbar .subtitle{margin:0;padding:0 12px;display:block;color:#fff}.navbar .subtitle{line-height:200%;font-size:10pt;font-weight:400}.trademark{font-size:50%;font-weight:400;vertical-align:super}.navbar .search{float:right;margin:15px 8px 0 0}.navbar .search form.googlesearch,.navbar .search form.sitesearch{margin:0;display:inline}.navbar .search input{margin:0 0 2px 2px;font-size:90%}.navbar table.nav{color:#fff;width:890px;margin-left:auto;margin-right:auto}.navbar table.nav tr{padding:4px}.navbar table.nav td{border:1px solid #9f9;text-align:center;font-size:80%}.navbar table.nav td a,a:visited{color:#ffffc0;text-decoration:none;display:block;padding:4px}.navbar table.nav td a:hover{color:#ff0}.navbar table.navlinks{color:#fff;width:890px;margin-left:auto;margin-right:auto}.navbar table.navlinks td{text-align:left;vertical-align:middle;font-size:80%;line-height:100%;border:1px solid #9f9;cursor:pointer;padding:4px}.navbar table.navlinks td a,a:visited{color:#ffffc0;text-decoration:none}.navbar table.navlinks td a:hover{color:#ff0}.navbarbottom{width:898px;font-size:1px;line-height:50%;border-top:1px solid #000;padding-bottom:0}.navbarbottom,.navbarbottom2{height:1px;margin-left:auto;margin-right:auto}.navbarbottom2{width:896px;background-color:#000}.tl_table{color:#fff;width:890px;margin:2px auto 0}.tl_table td{border:1px solid #000;background-color:#f0f0f0}.tl_table a,.tl_table a:active,.tl_table a:visited{display:block;padding:4px 6px;color:#408040;text-decoration:none}.tl_table a:hover{text-decoration:underline}.fl_table{color:#fff;width:890px;margin:2px auto 0;background-color:#404040}.fl_table td{text-align:center}.fl_table a,.fl_table a:active,.fl_table a:visited{border:1px solid #00c000;display:block;padding:4px 8px;color:#d0d000;text-decoration:none;margin:2px}.fl_table a:hover{color:#ffff80;border:1px solid #80ff80;background-color:#000}.mainbody{width:900px;margin-left:auto;margin-right:auto;margin-top:4px}.mainbody a,a:visited{text-decoration:underline;color:green;display:inline;padding:0;margin:0}.mainbody a:hover{text-decoration:underline;color:#0080c0}.mainbody .latest_articles{width:885px;margin:0 auto}#articleheader{margin:10px 0 0}#articleheader .selectedformatbutton{float:right;border:1px solid #00c000;background-color:#ffd;color:#000;padding:1px 4px 2px;margin:12px 0 0 2px}#articleheader .headertitle{float:left;background:#ffffa0;border-top-left-radius:5px;border-top-right-radius:5px}#articleheader .headertitle div{padding:4px 8px}#articleheader .headertitle div .category{font:8pt/8pt Trebuchet MS,Arial,sansserif}#articleheader .headertitle div .title{font:14pt/16pt Trebuchet MS,Arial,sansserif}#articleheader .headertitle div .author{font:8pt/8pt Trebuchet MS,Arial,sansserif}#articleheader .formatbutton{float:right;border:1px solid #00a000;margin:12px 0 0 2px}#articleheader .formatbutton a{background-color:silver;padding:1px 4px 2px;display:block;color:green}#articleheader .formatbutton a:hover{color:#0080c0;background-color:#d0d0d0}#articleheader .hr{background-color:#ffffa0;width:100%;line-height:1px;font-size:1px;height:2px;clear:both}#articlebody{background-color:#ffd;border:2px solid #ffffa0;border-top:0;padding:0 6px 4px;font:10pt/140% Trebuchet MS}#articlebody .adsense{padding:4px 0 4px 12px}#articlebody .adsense-left{float:left;clear:left;padding:4px 12px 2px 0}#articlebody .adsense-left-float{float:left;padding:0 4px 8px 12px;margin:0}#articlebody .adsense-right{float:right;clear:right;padding:4px 0 2px 12px}#articlebody .adsense-right-float{float:right;padding:4px 12px 2px 0}#articlebody img{border:4px solid #000;padding:0;margin:2px 8px 0 0}#articlebody img.left{float:left;clear:left}#articlebody img.tabled{border:0 solid #000;padding:0;margin:0}#articlebody .imagetable{border:4px solid #000;margin:2px 0 0}#articlebody .imagetable td{padding:0;border-bottom:4px solid #000}#articlebody .imagetable td.imgcaption{padding:1px 8px 2px;font-size:7pt;line-height:140%;text-align:center;background-color:#fff;font-family:Verdana,Arial,sans-serif}#articlebody .imagetableleft{border:4px solid #000;margin:2px 8px 0 0;float:left}#articlebody .imagetableleft td{padding:0;border-bottom:4px solid #000}#articlebody .imagetableleft td.imgcaption{padding:1px 8px 2px;font-size:7pt;line-height:140%;text-align:center;background-color:#fff;font-family:Verdana,Arial,sans-serif}#articlebody table{border:2px solid #40a040;font:9pt/120% Trebuchet MS,Arial,sanserif;border-spacing:0;empty-cells:show;border-collapse:collapse;background-color:#fff}#articlebody table th{border:solid #40a040;border-width:1px 1px 2px}#articlebody table td{border:1px solid #40a040;border-left:0;border-top:0;padding:2px 4px}#articlebody table td.righthide{border-right:0;border-bottom:1px solid #40a040}#articlebody table td.vertical{text-align:center;layout-flow:vertical-ideographic;vertical-align:middle}#articlebody .nothing table,#articlebody table.nothing{border:0 solid #000;font:9pt/120% Trebuchet MS,Arial,sanserif;border-spacing:0;empty-cells:show;border-collapse:collapse;background-color:transparent}#articlebody .nothing table th,#articlebody table.nothing th{border:0 solid #40a040}#articlebody .nothing table td,#articlebody table.nothing td{border:0 solid #40a040;padding:0}#articlebody #video_submission_form table{border:0 solid #fff;font:9pt/120% Trebuchet MS,Arial,sanserif;border-spacing:0;empty-cells:show;border-collapse:none;background-color:transparent}#articlebody #video_submission_form table th{border:0 solid #40a040}#articlebody #video_submission_form table td{border:0 solid #40a040;vertical-align:top;padding:1px}#articlebody #video_submission_form table .label{font-size:11pt;padding:4px 8px 0 0}#articlebody #video_submission_form img{border:0 solid #40a040}#articlebody #video_submission_form .error_message{color:red;padding:1px 0 2px}#articlebody .quote{background-color:#fff;border:1px solid #000;padding:4px 8px;margin:0 20px;font-size:90%;color:#404040;overflow:hidden}#articlebody .larticles{float:left;border-bottom:0 solid #a0a0a0;border-top:0 solid #a0a0a0;border-color:#a0a0a0;border-style:solid;border-width:1px 0;margin:2px 8px 0 4px;padding:2px 8px 4px}#articlebody .larticles .title{font-size:12pt;font-weight:700;padding-bottom:2px}#articlebody .larticles .link{padding:2px 0 4px 8px;text-indent:-8px;font-size:90%}#articlebody .larticles .link a{text-decoration:none;line-height:110%}#articlefooter{background-color:#ffffa0;border:2px solid #ffffa0;padding:0 6px 3px;font:10pt/100% Trebuchet MS}#articlefooter .author{float:left}#articlefooter .timestamp{float:right}#articlecomments{background-color:#ecf0ec;color:#eee;border:2px solid #a0c0a0;padding:4px 6px;margin:3px 0 4px;font:10pt/140% Trebuchet MS}#articlecomments .header{font-weight:700;font-size:14pt;line-height:16pt;color:green;padding:4px 2px}#articlecomments .commentheading{font-weight:700;color:green;padding:0 8px}#articlecomments .commentsubject{color:#000;padding:0 8px}#articlecomments .commentsubject span{font-weight:700}#articlecomments .commentbody{font-weight:400;color:#000;padding:0 8px}.commentquote{font-style:italic;margin:2px 20px 0;padding:2px}.commentquote .commentquotebody{border:1px solid grey;padding:2px;font-style:normal;font-size:94%}#articlecomments .commentlink{font-weight:700;font-size:12pt;color:#000;margin:4px 2px 8px}#footer{width:900px;background-color:#000;color:silver;margin:2px auto 0;padding:16px 0;font-size:10pt;line-height:150%}#footer a,#footer a:visited{color:#c0f0c0}#announce{width:800px;margin:8px auto;padding:0;border:2px solid #ff8000;border-radius:5px;background-color:#fff0f0;color:#000;font-size:16pt;font-weight:700;text-align:center}#announce a{padding:8px 4px;color:#000;display:inline-block;text-decoration:none}#announce a:hover{background-color:#000;color:#ff0}#articlebody .nothing img{border:0 solid #fff}#orthogonalthought{width:800px;margin:4px auto;padding:2px 10px;font-weight:700;font-size:9pt;text-align:center;color:#000;background-color:#d0e0d0}#orthogonalthought a{text-decoration:none;color:green}#orthogonalthought a:hover{text-decoration:underline}.deals{font:10pt/120% Arial,sanserif;color:#202020;background-color:#ffffe0;border:1px solid #999;padding:0 5px}.deals.perma{background-color:transparent;border:0;padding:0}.deals .deal{display:block;border:2px solid #000;padding:10px;margin:0 0 10px;background-color:#fff}.deals.perma .deal{background-color:#ffffe0}.deals h1{margin:10px 0 10px 10px;padding:0;line-height:100%;font-size:18px}.deals .deal a,.deals .deal a:visited{text-decoration:none;color:green;font-weight:700}.deals .deal a:hover{color:#000}.deals .deal .productimg{float:right;margin:0 4px 0 8px;border:2px solid #000;padding:2px}.deals .deal h2,.deals.perma .deal h1{margin:4px 0 0;padding:0;font-weight:700;font-size:12pt;line-height:100%;display:inline-block;color:#0000a0}.deals .deal h2 a,.deals .deal h2 a:visited{text-decoration:none;color:#0000a0}.deals .deal h2 a:hover{color:#0080a0}.deals .deal .details{margin:8px 0 8px 20px}.deals .deal .expire{margin:2px 0 0;font-weight:700}.deals .deal .pubdate{margin:0 0 0 8px;padding:0;display:inline-block;font-size:9pt;font-style:italic;white-space:nowrap}.deals .comments{display:block;border:2px solid #000;padding:10px;margin:0 0 10px;background-color:#fff}.deals .sorry{padding:0 0 10px 10px;font-size:12px}#articlebody.gallerytext .larticles{float:none;display:block;border:0 solid #a0a0a0;margin:0 8px 0 4px;padding:4px 8px;background-color:#000}#articlebody.gallerytext .larticles .title{font-size:12pt;font-weight:700;padding:0 10px 0 0;display:inline-block;color:#ff0}#articlebody.gallerytext .larticles .link{padding:2px 0 4px;text-indent:0;font-size:10pt;display:inline-block}#articlebody.gallerytext .larticles .link a{text-decoration:none;line-height:110%;color:#f0f0f0;padding:0 10px;border-left:1px solid #f0f0f0}#articlebody.gallerytext .larticles .link a:hover{text-decoration:underline;line-height:110%;color:#f0fff0}#articlebody.gallerytext .gallerynav{width:880px;margin:auto;font-weight:700;font-size:14px}#articlebody .gallerynav .prevpage,#articlebody.gallerytext .gallerynav .nextpage{width:436px;display:inline-block;text-align:center;border:1px solid silver;margin:0}#articlebody .gallerynav .prevpage a,#articlebody.gallerytext .gallerynav .nextpage a{text-decoration:none;color:#408040;display:block;padding:10px 0}#articlebody .gallerynav .prevpage a:hover,#articlebody.gallerytext .gallerynav .nextpage a:hover{text-decoration:none;color:#40c040;display:block;padding:10px 0;background-color:#fff}#articlebody .gallerynav .prevpage span,#articlebody.gallerytext .gallerynav .nextpage span{color:#d0d0d0;display:block;padding:10px 0}#articlebody.gallerytext img.gallery{margin:4px auto;border:8px solid #000;padding:4px;display:block}#articlebody.gallerytext{font-size:14pt;padding:4px 0}#articlebody.gallerytext .text{padding:4px 20px}#articlebody.gallerytext center{width:700px;margin:0 auto 4px;text-align:center;padding:0}.leaderboard-responsive{width:728px;height:90px}.welcome .sampletable{margin-left:auto;margin-right:auto}.welcome .sampleheader{margin:0}.welcome .sampleheader .selectedformatbutton{float:right;border:1px solid #00c000;background-color:#ffd;color:#000;padding:1px 4px 2px;margin:12px 0 0 2px}.welcome .sampleheader .headertitle{float:left;background:#ffffa0 url(/images/tabul.gif) no-repeat 0 0;border-top-left-radius:5px;border-top-right-radius:5px}.welcome .sampleheader .headertitle .headertitle2{background:url(/images/tabur.gif) no-repeat 100% 0;padding:4px 8px}.welcome .sampleheader .headertitle .category{color:#000;font:7pt/8pt Trebuchet MS,Arial,sansserif;margin:0;padding:0}.welcome .sampleheader .headertitle div .title{color:#000;font:700 9pt/12pt Trebuchet MS,Arial,sansserif}.welcome .sampleheader .headertitle a{color:#000;text-decoration:none}.welcome .sampleheader .headertitle div .author{font:8pt/8pt Trebuchet MS,Arial,sansserif}.welcome .sampleheader .formatbutton{float:right;border:1px solid #00a000;margin:12px 0 0 2px}.welcome .sampleheader .formatbutton a{background-color:silver;padding:1px 4px 2px;display:block;color:green}.welcome .sampleheader .formatbutton a:hover{color:#0080c0;background-color:#d0d0d0}.welcome .sampleheader .hr{background-color:#ffffa0;width:100%;line-height:1px;font-size:1px;height:2px;clear:both}.welcome .samplebody{background-color:#ffd;border:2px solid #ffffa0;border-top:0;padding:0;font:10pt/140% Trebuchet MS}.welcome .samplebody .imageleft{float:left;padding:1px;border:1px solid #000;margin:4px 8px 4px 0}.welcome .samplebody .image{width:130px;height:130px;padding:0;background-position:50%;background-size:cover}.welcome .samplebody .permalink{padding:5px;margin:0 40px 4px;border:1px solid #80c080;line-height:100%;text-align:center;clear:both}.welcome .samplebody .permalink:hover{background-color:#fff}.welcome #popup_balloon{position:absolute;border:2px solid #000;padding:4px 6px;background-color:#ffe;color:#000;z-index:100;width:300px;opacity:.9}html{font:10pt/120% Trebuchet MS,Arial,sanserif}.body.printer{margin:0;padding:0 20px;background-color:#fff;color:#000}.body.printer .mainbody{margin:0;padding:0;width:100%}.body.printer h1{font-size:18pt}.body.printer .formatbutton{float:right;font-weight:400;margin:4px 10px}.body.printer .selectedformatbutton{float:right;font-weight:700;margin:4px 10px}.body.printer .hr{clear:both;border-bottom:2px solid #000;margin-bottom:8px}.body.printer #articleheader{margin:10px 0 0}.body.printer #articleheader .selectedformatbutton{float:right;border:0;background-color:transparent;color:#000;padding:1px 4px 2px;margin:12px 0 0 2px}.body.printer #articleheader .headertitle{float:left;padding:0 0 4px;background:transparent;border-top-left-radius:0;border-top-right-radius:0}.body.printer #articleheader .headertitle div{padding:0}.body.printer #articleheader .headertitle div .category{font:8pt/8pt Trebuchet MS,Arial,sansserif}.body.printer #articleheader .headertitle div .title{font:14pt/16pt Trebuchet MS,Arial,sansserif}.body.printer #articleheader .headertitle div .author{font:8pt/8pt Trebuchet MS,Arial,sansserif}.body.printer #articleheader .formatbutton{float:right;border:0;margin:12px 0 0 2px}.body.printer #articleheader .formatbutton a{background-color:transparent;padding:1px 4px 2px;display:block;color:green}.body.printer #articleheader .formatbutton a:hover{color:#0080c0;background-color:transparent}.body.printer #articleheader .hr{background-color:transparent;width:100%;line-height:1px;font-size:1px;height:2px;clear:both}.body.printer #articlebody{background-color:transparent;border:0;font:10pt/140% Trebuchet MS}.body.printer #articlebody img{border:2px solid #000;padding:2px;margin:0 8px 0 0}.body.printer #articlebody img.left{float:left}.body.printer #articlebody img.tabled{border:0 solid #000;padding:0;margin:0}.body.printer #articlebody .imagetable{border:2px solid #000;margin:1px 0 0}.body.printer #articlebody .imagetable td{padding:2px}.body.printer #articlebody .imagetable td.imgcaption{padding:0 8px 2px;font-size:8pt;line-height:140%;text-align:center}.body.printer #articlebody .imagetableleft{border:2px solid #000;margin:0 8px 0 0;float:left}.body.printer #articlebody .imagetableleft td{padding:2px}.body.printer #articlebody .imagetableleft td.imgcaption{padding:0 8px 2px;font-size:8pt;line-height:140%;text-align:center}.body.printer #articlebody table{border:2px solid #40a040;font:9pt/120% Trebuchet MS,Arial,sanserif;border-spacing:0;empty-cells:show;border-collapse:collapse;background-color:#fff}.body.printer #articlebody table th{border:solid #40a040;border-width:1px 1px 2px}.body.printer #articlebody table td{border:1px solid #40a040;border-left:0;border-top:0;padding:2px 4px}.body.printer #articlebody table td.righthide{border-right:0;border-bottom:1px solid #40a040}.body.printer #articlebody table td.vertical{text-align:center;layout-flow:vertical-ideographic;vertical-align:middle}.body.printer #articlefooter{background-color:transparent;border-top:1px solid #000;border-bottom:2px solid #000;border-left:0;border-right:0;padding:6px;font:10pt Trebuchet MS}.body.printer #articlefooter .author{float:left}.body.printer #articlefooter .timestamp{float:right}.body.printer #togglecommentslink{padding:4px 0}.body.printer #articlecomments{color:#000;padding:4px 24px;margin-top:8px;font:10pt/140% Trebuchet MS}.body.printer #articlecomments .header{font-weight:700;font-size:14pt;line-height:16pt;color:#000;padding:4px 2px}.body.printer #articlecomments .commentheading{font-weight:700;color:#000;padding:0 8px}.body.printer #articlecomments .commentsubject{color:#000;padding:0 8px}.body.printer #articlecomments .commentsubject span{font-weight:700}.body.printer #articlecomments .commentbody{font-weight:400;color:#000;padding:0 8px}.body.printer .commentquote{font-style:italic;margin:2px 20px 0;padding:2px}.body.printer .commentquote .commentquotebody{border:1px solid grey;padding:2px;font-style:normal;font-size:94%}@media (max-width:900px){body{overflow-x:hidden}.navbar{width:100%;border-radius:initial}.navbar table.nav{display:block;max-width:100%}.navbar table.nav tr{display:block}.navbar table.nav td{display:inline-block;width:auto;margin:5px 6px 0 0;font-size:12px}.navbar table.nav td a,.navbar table.nav td a:visited{padding:4px 8px}.navbar .navcat{max-width:100%;overflow-x:scroll}.tl_table{display:block;max-width:100%}.tl_table tr{display:block;text-align:left}.tl_table td{display:inline-block;margin:2px 6px 2px 0;padding:0}.image_tabs,.mainbody,.mainbody .latest_articles,.mainbody .teasers{max-width:100%;overflow-x:scroll}.fl_table{width:100%}.fl_table,.fl_table tr{display:block}.fl_table td{display:inline-block;width:auto}#footer{width:100%}#announce,#orthogonalthought{max-width:100%;box-sizing:border-box}}@media (max-width:728px){.leaderboard-responsive{width:320px;height:100px}}@media (max-width:650px){#articleheader .printer-format,#articleheader .selectedformatbutton,.navbar .subtitle{display:none}}@media (max-width:570px){.navbar .sitetitlediv{float:none}.navbar .search{float:none;margin:2px 10px}.navbar .search form.googlesearch{display:none}.navbar .search input{margin:0 0 2px;font-size:16px;padding:2px;font-weight:700}.navbar .search input[type=text]{color:#336}}