/* Copyright 2017 Situation Publishing Ltd. http://www.theregister.co.uk/ */
html{background:#fff;color:#000;padding:0;margin:0;font-size:15px}
body{min-width:320px;font-family:'Arimo','Arial','Helvetica','sans-serif';font-weight:400;padding:0;margin:0}
h1,h2,h3,h4,h5{font-weight:700;font-style:normal}
td,th{text-align:left;vertical-align:top}
img{border:none}
a{text-decoration:none}
.index .story-ref a:visited{color:#ff0000}
.img_float_left{float:left;padding:0 6px 4px 0}
.img_float_right{float:right;padding:0 0 4px 6px}
h1{font-size:2em;margin:0 0 10px}
h1#site_sect{padding:0 1rem}
h2{font-size:1.4em}
h3{font-size:1.20em}
h4{font-size:1.1em;margin:0 0 5px}
#body h5{font-size:100%}
#body h6{font-size:100%;color:#555}
.fontsize1{font-size:.8em}
.fontsize2{font-size:.9em}
.fontsize3{font-size:1.1em}
.fontsize4{font-size:1.2em}
.fontsize5{font-size:1.3em}
.reg_btn{color:#fff;font-size:.8em;text-align:center;width:100px;background:#4e4e4e;padding:3px 2px;border:none;-webkit-appearance:none;border-radius:0;cursor:pointer}
.text_btn{color:#666;font-family:arial;font-size:.7em;font-weight:bold;text-align:right;background:transparent;padding:0;border:none;cursor:pointer}
.text_btn:hover{text-decoration:underline}
#body hr.JumpCut{display:none}
#body td[align=left],#body th[align=left]{text-align:left}
#body td[align=center],#body th[align=center]{text-align:center}
#body td[align=right],#body th[align=right]{text-align:right}
#body .crosshead{font-size:1.1em}
#body .crosshead span{box-shadow:0em -0.56em 0 #e6e7e7 inset}
#body .crosshead + p{margin-top:0}
#body blockquote{font-weight:bold;padding:0;margin:.5em 1em}
#body blockquote.centredquote{margin:1.7em 1em 0 1.7em}
#body blockquote.centredquote:before,#body blockquote.pullquote:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAQAAABObR6mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUCFtjYACD/wr/C/47INgQRv9/EGhAsEGMBLDg/f8JCDZIeD+QsR9qwHqwAgG48P8GkNkwNkwYBBoQbNKF+4EcEExAsAE613/AO/1IugAAAABJRU5ErkJggg==") no-repeat;background:linear-gradient(transparent,transparent),url(/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/blockquote_quote.svg) no-repeat;background-color:black;background-size:50%;background-position:50% 50%;width:21px;height:21px;position:absolute;margin-left:-27px;margin-top:-6px;content:""}
#body blockquote.centredquote p,#body blockquote.pullquote p{background:#e6e7e7;display:inline;box-shadow:10px 0px 0px #e6e7e7,-12px 0 0 #e6e7e7}
#body .blockextract{border-left:6px solid black;padding-left:1em;font-weight:bold}
#body blockquote.pullquote{font-size:1.07em;max-width:320px;margin:1em auto;line-height:1.5}
#body .sidebar{font-size:0.88em;background:#ededed;padding:1.71em;margin-left:1.57em;width:45%;float:right;min-width:292px;box-sizing:border-box;position:relative;margin-top:6px}
@media (max-width:550px){#body .sidebar{float:none;width:100%;min-width:100%;margin-left:0}}#body .sidebar:before{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;right:3px;top:3px;box-shadow:3px -3px 0px black}
#body .sidebar:after{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;left:3px;bottom:3px;box-shadow:-3px 3px 0px black}
#body .sidebar :last-child,#body .boxout :last-child{margin-bottom:0}
#body .promo_article{border:1px solid #e6e7e7;background:#e6e7e7;max-width:174px;float:left;margin:1em 1.5em 1em 0;position:relative}
@media (max-width:460px){#body .promo_article{float:none;margin:0 auto}}#body .promo_article.no_img:before{content:'';width:5px;height:86%;top:14%;position:absolute;left:-10px;background:black}
#body .promo_article img{display:block}
#body .promo_article h2{font-size:0.875em;padding:0.72em 1.22em 1.15em 1.22em;margin:0;color:black;line-height:1.3}
#body .promo_article span{position:absolute;background:#000;color:white;font-size:0.7em;right:0.45em;bottom:-0.75em;padding:0.15em 2em 0.15em 0.5em}
#body .promo_article span:after{content:'';width:0.75em;height:0.72em;position:absolute;top:0.55em;right:0.7em;background-repeat:no-repeat;background-image:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/promo_unit_arrow.svg")}
#body ul,#body ol{padding:0 0 0 1.75em;margin:1em 0}
#body li{padding:0;margin:0.2em 0 0}
#body .CaptionedImage{margin:1em 1em 1em 0}
#body .CaptionedImage.Center{text-align:center}
#body .CaptionedImage.Right{text-align:right;margin:1em 0 1em 1em}
#body .CaptionedImage.Float.Left{float:left;margin:0 1em 1em 0}
#body .CaptionedImage.Float.Right{float:right;margin:0 0 1em 1em}
#body .Border img{border:1px solid #eee}
#body .CaptionedImage p{font-size:80%;color:#666666;margin:0.2em 0 0}
#body .CaptionedImage .text_left{text-align:left}
#body .CaptionedImage .text_center{text-align:center}
#body .CaptionedImage .text_right{text-align:right}
#body .CaptionedImage.width_85{width:85%;margin:0 auto}
#body .CaptionedImage.width_85 img{width:100%;height:auto}
#body pre{font-size:80%;background:#eee;padding:1em;margin:1em;border:0.7px solid black;overflow-x:auto}
#body pre.wrap_text{word-wrap:break-word;white-space:pre-wrap}
#body .boxout{background:#ededed;padding:1.71em;box-sizing:border-box;position:relative;margin:1.2em 3px}
#body .boxout:before{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;right:0px;top:0px;box-shadow:3px -3px 0px black}
#body .boxout:after{content:"";position:absolute;background:#ededed;width:1.71em;height:1.71em;left:0px;bottom:0px;box-shadow:-3px 3px 0px black}
#trailer{padding-top:8px;clear:both}
.trailer{color:#660000;padding-right:.25em}
#body p.trailer{float:left;font-weight:bold;margin:0 .5em 0 0}
#section-desc{padding:.25em .8em .8em;
margin:0}
.story-ref p{margin:0}
.comment_share{max-width:330px;text-align:center;margin:0 auto 25px}
.comment_share .comment{float:right;position:relative;width:140px;height:45px}
@media (max-width:350px){.comment_share .comment{float:none;margin:10px auto}}.comment_share > a{display:inline-block;width:40px;margin-top:5px}
.comment_share .circ{width:18px;height:18px;padding:4px;margin:2px auto;border-radius:30px}
.comment_share .social_reddit .circ{background:#a2caf4}
.comment_share .social_twitter .circ{background:#28aae1}
.comment_share .social_facebook .circ{background:#3b5998}
.comment_share .social_linkedin .circ{background:#0073b2}
.comment_share .comment a{position:absolute;left:0;width:140px;color:#333;font-size:15px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAoBAMAAADeYw/1AAAAG1BMVEX////X19fW1tbX19fn5+fo6OjW1tbX19f///8uDEcAAAAABnRSTlMAtdXX5+cAnPgbAAAAoklEQVRIx+2WwQ2AIAxFiUzgDk6g6Q6O4AR0g3YDZWwFBPXkoT1o0p+QUEhePoSS71yRJ2TmNLLomiMHpPDcO6vAiGXBVUyUaDOMYQxTMf04JYEQ45co13Eo0MF0iwpGw07C+FkF4wYdjNzOmt8eqLiR2zmbAXQwUju1NQcdjLCz2kcB3/hvDPOK6exu/oLJGTW0UNvi6xFXMZVUCrrtXJmXdsOjN6k+Q+4eAAAAAElFTkSuQmCC") no-repeat;padding:10px 0 15px 9px}
.comment_share.top{margin:15px auto}
.comment_share.large .social_facebook{float:left;width:75px;height:40px;color:#fff;background:#3b5998;margin-bottom:10px}
.comment_share.large .social_twitter{float:left;width:75px;height:40px;color:#fff;background:#55acee}
.comment_share.large a div{font-size:.8em;margin:14px 5px 0 0}
.comment_share.large .comment{float:none;clear:both;margin:0 auto}
.comment_share.large .social_facebook img,.comment_share.large .social_twitter img{float:left;position:relative;top:5px;left:1px}
.comment_share.large{width:220px}
.comment_share .comment.small_bubble{float:none;display:inline-block;width:50px;height:40px}
.comment_share .comment.small_bubble a{width:50px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAyBAMAAAA5A0HPAAAAD1BMVEXMzMz////MzMzMzMz///8iLY9vAAAAA3RSTlMAAPRApvLbAAAAaklEQVRIx+3VsQ3AIAxEUUeZwLoV2CDZAPafKQUJdPhLpPTVT18UCMyt77zWswHbcjVhwg04LlwE1dCq+U2hKDwKhOyU1dy8UCgKSbJDUQiSLxSFcfKDojBMDigKo+SE+hHmS5FwGwYf+wPOlrLx4tAEZgAAAABJRU5ErkJggg==") no-repeat;background-size:50px 40px;padding-left:5px}
#prev-next{padding:1em;border-top:1px solid #ccc;text-align:center}
#prev-next .next,#prev-next .prev{font-size:15px;width:100px;min-height:20px;background:#333;padding:5px}
#prev-next .next{float:right}
#prev-next .next a{color:#fff;padding:7px 25px}
#prev-next .prev a{color:#fff;padding:7px 12px}
#prev-next .next img{position:relative;top:3px;left:10px}
#prev-next .prev img{position:relative;top:3px;right:10px}
#article{padding:0 1rem 1rem}
#article h2{color:#ff0000;margin:0 0 5px}
#related-stories h3{margin:1em 0 .5em}
#related-stories ul{list-style:none;padding:0;margin:0}
#related-stories li{padding-bottom:1em}
#nextpage{font-weight:bold}
#page-nav{line-height:2;font-size:120%}
#page-nav h3,#page-nav ul{display:inline;list-style:none;font-size:100%}
#page-nav ul{padding:0}
#page-nav li{display:inline-block;list-style:none}
#page-nav span,#page-nav a{padding:.2em 1em;border:1px solid #ccc}
#page-nav span{font-weight:bold;background:#ccc}
#article .callout{padding:0 0 10px;margin-top:10px;border-bottom:1px solid #ccc}
#article img{max-width:100%}
#btm_ia{text-align:center;padding:0 1rem}
#btm_ia span{font-weight:bold}
#www-link{text-align:center;padding:1em 2em 0;margin-top:0;border-top:1px solid #ccc}
#www-link a{padding-left:1em;font-weight:bold}
#lb,#trailer{text-align:center;margin:1em auto}
#trailer.bottom{margin:15px auto 1em auto}
#login{padding:1em}
#body .more-reviews{background:#fff;width:100%;font-size:80%;margin:0 0 1em 0}
#body .more-reviews td{text-align:center;margin:5px}
#body .more-reviews img{display:block;margin:0 auto}
#body .more-reviews h3{font-size:150%;
text-align:left;padding-left:4px;margin-top:.25em}
.index .paged{width:200px;text-align:center;font-weight:bold;background:#333;padding:5px;margin:10px auto 0;border:1px solid #ccc}
.index .paged a{color:#fff;padding:5px 0}
.pull_quote{float:left;font-size:2em;color:#fff;background-color:#ff0101;background-image:linear-gradient(#ff7676,#ff0101);padding:5px;margin:0 5px 5px 0}
#frame_load_page,#frame_loaded_page{height:0px;width:100%;border:none}
#content{left:0}
#frame_loaded_page #content{margin:0}
#section_nav,#mob_search{display:none;background:#ccc;clear:both}
#section_nav:after,#mob_search:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#section_nav.no_js{display:block}
#mob_search{text-align:center;padding:6px 0}
#section_nav a{display:block;color:#000;font-size:1.2em;text-decoration:none;text-align:center;padding:11px 0;margin:0;border-top:1px solid #bbb;border-bottom:1px solid #eee}
#section_nav a:first-child{border-top:none}
#section_nav h2{color:#000;background:#eee;padding:5px;margin:0;clear:both}
#masthead{min-height:47px;background:#eee}
#masthead .show_sections span{position:relative;top:5px;left:6px}
#masthead .show_sections img,#masthead .show_search img{position:relative;float:right;padding:8px 15px 9px 10px;cursor:pointer}
#masthead .show_sections img{right:0px}
#masthead .show_search img{right:4px}
#masthead .show_sections img.on,#masthead .show_search img.on{background:#ccc}
#masthead .logo{position:relative;width:40%;max-width:150px;height:47px;display:block;color:#000;background:#ff0000;padding:0 15px;margin:0}
#masthead .logo img{position:relative;top:10px;width:100%}
.story-ref{margin:0 1rem;padding:1rem 0;border-top:1px solid #ccc;clear:both}
#toprot .story-ref:first-child{border-top:none}
.story-ref.left img{float:left;margin:4px 10px 0 0}
.story-ref.left img:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.story-ref.right img{float:right;margin:0 0 0 10px}
.story-ref.right img:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.story-ref h3{margin:0 0 5px}
.story-ref.large{border-top:none}
.story-ref.large h3{font-size:1.7em;margin:5px 0}
.story-ref.left h3{padding-left:102px}
.story-ref.right h3,.story-ref.right p{padding-right:140px}
.story-ref a{color:#333}
#related_stories{padding:0.3333rem 1rem;margin:0;background:#eee}
ul.related_stories,ul.most_read{display:none;list-style:none;padding:0 1rem;margin:1.5em 0 0}
ul.related_stories.in_article,ul.most_read.in_article{display:block;margin-top:0}
ul.related_stories li,ul.most_read li{padding:10px 0;border-top:1px solid #ccc}
ul.related_stories li:first-child,ul.most_read li:first-child{border-top:none}
ul.related_stories a,ul.most_read a{color:#333}
#index_story_tabs{display:none;min-height:27px;list-style:none;font-size:1.4em;padding:0}
#index_story_tabs li{float:left;width:50%;font-weight:bold;color:#555;text-align:center;background:#ccc;padding:10px 0;border-top:1px solid #ccc;cursor:pointer}
#index_story_tabs li.current{color:#000;background:#fff}
#top_stories{clear:both}
#fat_footer{padding:5px 15px;background:#888}
#fat_footer a{color:#fff}
#fat_footer h3{color:#fff;margin:0 0 8px;clear:both}
#fat_footer .section_split{border-bottom:1px solid #777;padding:2px 0 0;margin:8px 0;clear:both}
#site_links ul{padding:0;margin:10px 0;list-style:none;clear:both}
#site_links li{float:left;width:49%;max-width:300px;font-size:1em;padding:3px 0;margin:0}
#social_follow h3{float:left;min-width:83px;padding:.1em 0 0;margin:6px 15px 6px 0}
#social_follow ul{padding:.1em 0 0;margin:0;list-style:none}
#social_follow li{display:inline;padding:0 10px}
#social_follow li:first-child,#site_links li:first-child{padding-left:0}
#social_follow{padding-bottom:5px}
#site_links li.gap{position:relative;padding:0;border-left:1px solid #aaa;border-right:1px solid #777}
#accessibility{padding:5px 13px}
#accessibility li:first-child{font-size:1.2em;padding-left:0}
#accessibility li.current a{color:#ff0000}
#font_sizing{font-size:15px;padding:0;margin:10px 0;list-style:none}
#font_sizing li{display:inline;padding:10px}
#font_sizing a{color:#000}
#footer{position:relative;color:#fff;font-size:12px;text-align:right;background:#ff0000;padding:1rem}
#footer p{margin:0}
#footer > a{float:left;position:relative;top:-3px}
#search > form{background:#ddd;margin:10px}
#search #search-query{width:80%;margin:0 auto}
#search #search-q{width:65%;margin:10px 0}
#search #search-advanced h3{display:inline}
#search-advanced > div{margin:15px 0}
#search-advanced input,#search-advanced select{margin:0 0 0 10px}
#search .search_across{display:block}
#search-body h2{font-size:1.25em;padding:0.25em 0.8em 0.8em;margin:1em 0 0}
#search-body .nav{text-align:center;padding:5px;line-height:2}
#search-body .nav .results_found{display:block}
#search-body .prev_page{padding-right:20px}
#search-pagination{margin:2em 0 0}
#search-pagination #search-previous{float:left;margin:0 0 0 10px}
#search-pagination #search-next{float:right;margin:0 10px 0 0}
#search-pagination form{display:none;text-align:center}
#mob_forum{padding:15px;word-wrap:break-word}
.post-ref{padding:1em;border-top:1px solid #ccc;clear:both}
.post-ref h3{margin:0 0 .2em}
.post .body img{float:left;padding:0.25em 0.8em;margin:2px 7px 2px 0}
#mob_forum h2{font-size:1.25em;padding:.25em 0 .8em;margin:0}
#mob_forum p{padding:0;margin:0}
#mob_forum ul{padding:.25em .8em .8em;
margin:0}
#mob_forum .story-ref{padding:1em 0;margin:0}
#mob_forum .post{position:relative;margin:0 0 1em;overflow:hidden}
#mob_forum .user_icons{padding:0 0 5px;margin:7px 0 0}
#mob_forum .post .dateline,#mob_forum .post .history{color:#666;font-size:.8em}
#mob_forum .post .history li{margin:0 0 2px}
.post-ref a.permalink{color:#999}
#mob_forum .post img.comment-icon,.post-ref img.comment-icon{float:right;width:24px;height:24px;padding:0 0 0 2px}
#mob_forum .post .content{margin:15px 0 0}
#mob_forum .post .content .comment-icon{display:none}
#mob_forum .body{position:relative;overflow:hidden}
#mob_forum .body p{padding:0 0 .8em;clear:both}
#mob_forum .body h3{margin-top:0}
#mob_forum .post .withdraw,#mob_forum .post .report{position:relative;text-align:right;top:0px;right:1px;clear:both}
#mob_forum .act{width:60px;font-family:"arial";padding:2px 0 1px}
#comment-form{clear:both;padding:10px;margin:1em 0 0;border-top:1px solid #000}
#mob_forum #comment-form{padding:10px;margin:5em 0 0}
#comment-form h2{padding:10px 0 0}
#comment-form > h3{padding:10px 0;margin:0 0 1em;border-bottom:1px solid #ccc}
#comment-form h4{margin:1em 0 2px}
#comment-form h3 .guidelines{float:right}
#comment-form .submit{padding:1em 0}
#comment-form .options label{display:block}
#mob_forum #comment-form .options .last{padding:0}
#comment-form .act,.track_forum .act,#mob_forum_posts .act{width:80px}
#comment-form .options .last{padding:1em 0}
#comment_tabs li{width:100%}
#mob_forum .now-closed{clear:both;text-align:center;padding:2em;border-top:1px solid #ccc}
#mob_forum .discussion{width:98%;max-width:500px}
#mob_forum.my-posts h2{clear:both;padding-top:0.8em;padding-bottom:0em;border-top:1px solid #999}
#mob_forum.my-posts .post-ref.first{border:none}
#mob_forum p.err{color:#c00;font-weight:bold}
.forum-links{list-style:none;margin:0;border-top:1px solid #ccc}
.forum-links li{width:50%;float:left;text-align:center;font-weight:bold;padding:15px 0}
.forum-links li img{display:none}
.post.reply{padding-left:1em}
.post.reply .body{padding:0 0 0 18px}
.post-ref p{margin:1em 0 0}
.post-ref ul{color:#666;font-size:90%;margin:0.5em 0 0}
#mob_forum .post .author{float:left;color:#666;margin:10px 7px 0 0}
#mob_forum .author{margin:0.7em 0 0.7em}
#mob_forum .author a{color:#333}
#mob_forum .post-ref ul{list-style:none;padding-left:1.6em}
#mob_forum .post .reply-bar{float:left;padding:2px 10px 0 0}
#comment-form .act,.track_forum .act,#mob_forum_posts .act{width:85px}
#comment-form .act,.dark_style .act,#mob_forum_posts .act{color:#fff;padding:2px;background:#4e4e4e;border:none;border-radius:0}
#mob_forum .post .report .act:hover{color:#fff;box-shadow:none}
.post .actions,.post-ref{clear:both}
.post .actions form{float:left;width:23%;padding:1em 0 1em 2%}
#mob_forum .actions .vote-count{float:left;font-size:85%;color:#999;padding:1em 0;margin:0 1em 0 .5em}
#mob_forum #now-closed{clear:both;text-align:center;padding-top:1em;border-top:1px solid #ccc}
.forums-page-nav{border-top:2px solid #000;clear:both}
.forums-page-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.forums-page-nav h3{float:left;font-size:1em;padding:1em;margin:0}
.forums-page-nav ul{float:left;padding:0;margin:0;list-style:none}
.forums-page-nav li{float:left;padding:1em 0.5em}
.forums-page-nav.nav-links li{padding:0 1em;margin:1em 0 0;border-right:1px solid #999}
.forums-page-nav.nav-links li:last-child{border-right:none}
.forum-body{padding:1em}
#mob_forum #comment-form .field{height:auto}
#mob_forum #comment-form .forum_login{max-width:320px;border:none}
#mob_forum .post_block{font-size:15px}
#mob_forum #comment-form .field_input{float:none;position:relative;width:auto;max-width:310px;padding:0 2px 5px 0}
#comment-form .field.title{padding:0 5px}
#mob_forum #comment-form .field label{float:none;width:auto;background:none;padding:5px 0 0;border:none}
#mob_forum #comment-form .field .hint{font-size:.8em;top:0;width:auto;height:auto;margin:0 5px 0 0;border:none}
#comment-form .hint > span{display:block}
#comment-form .login_post{margin:15px 0}
#comment-form .body textarea{max-width:570px}
#mob_forum #comment-form .field input{border:1px solid #ccc;border-radius:0}
#mob_forum #comment-form .submit input{margin:.5em 0 0 1.5em}
#mob_forum .article_back_arrow{float:left;margin:.4em 10px .6em 0}
#mob_forum h1 a{color:#333}
#mob_forum h1 div{padding:0 0 0 24px}
.no-report-btn{min-height:20px}
.act{width:100px;font-family:"Arial Black","Arial";font-size:.8em;text-decoration:none;background-color:#efefef;background-image:linear-gradient(#fff,#efefef);border-radius:.4em .4em .4em .4em;border:1px solid #ccc;cursor:pointer}
.act:hover{box-shadow:0px 1px 1px #eee}
.pending .act:hover{box-shadow:1px 1px 2px #506847}
.post .vote input{border:none;margin:0;padding:0 2px 2px 0;text-align:right;width:50px;height:22px;cursor:pointer}
#comment-form .act,.dark_style .act,.withdraw_post .act,#forum_posts .act{color:#fff;background:#4e4e4e;padding:2px;border:none;border-radius:0}
.post .vote .up{width:16px;height:14px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYQChgtBMaBQgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAaklEQVQoz93QuxlAMABF4RNp2MkMmScdbda5td1o8HlEHnRuJ/GfIobEnHMj0Eryh7P9XhImg4f1M0jyR7zNFOBtAfDXf20hBuiBDpgeAwn8GLEVOBqxlfgWsS/wKWIijzhn4Mk0fNwPAgtdXh+wgL7b6AAAAABJRU5ErkJggg==") 0 0 no-repeat}
.post .vote .down{width:16px;height:14px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYQChkb0mclmgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAcklEQVQoz93OsRHCMBBFwRUqRo0Qqx1SO6Oe64CAItQJGUQwCGODTcYPb+btXPKyWuvV8hJEBNj5cX8ApFrrAceN/ZBba+dSygX7tTHGDBuQASPk+2UF8og74EukiyOiBz4gk3jywQLyNp4FnpCE01wMN/yFN/UtwZsfAAAAAElFTkSuQmCC") 0 0 no-repeat}
.post .vote .up[data-user-vote='true']{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYQChoX8Pw6cgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAZklEQVQoz2NkwAMMK7sbGBgYOBgYGCpwqWEhoLkeSQirIcxEarZhYGDgZGBg2EPQACya8RrCTKRmnIYwk6AZqyHMJGrGMISZDM0ohjBiCcT/BDSi6GFioBCwkKrhfHspA1VdQLEBAE+TG4Yzvo7xAAAAAElFTkSuQmCC")}
.post .vote .down[data-user-vote='true']{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QYQDAwvwOtLiQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAiUlEQVQoz6WPsQ2DMBBFn/EUjOEB0iE2spA7UxnJI6UNtddgBDrSBAQBjDGvPN1/90/whzJ+Io4ACE4DUPAQ8bu6niU1mCnWdXJYXsiVCGV8A3SZBawcPu++fNUjUN0NB6dbCZAhscHpFkDOkxuSJbwRJEo24Z3gQrILHwpOJIfhS5TxVhlvYztfppE+5YdQyXEAAAAASUVORK5CYII=")}
.actions .post_epoch,.submit .post_epoch{display:none}
#comment-form{padding:14px;margin:1.5em 0 15px;border:1px solid #ccc;clear:both}
#comment-form p.hint{margin:0}
#comment-form p{padding:10px 0}
#comment-form .field{position:relative;height:27px;margin:0.5em 0;border:1px solid #ccc;overflow:hidden;clear:both}
#comment-form .field label{position:relative;float:left;top:0;left:0;width:75px;font-weight:bold;background:#ccc;padding:5px 0 6px 6px;margin:0 5px 0 0;border-right:1px solid #ccc;display:block}
#comment-form .field input{border:none;height:1.5em;position:relative;top:0.12em;width:100%;padding:0;font-size:.9em}
#comment-form .field.title input{width:100%}
#comment-form .options p{padding-bottom:7px;margin:0}
#comment-form .options label{position:relative}
#comment-form .options .last{padding-left:4em}
#comment-form .body div{position:relative;right:0;padding:5px 10px 5px 14px;margin:0}
#comment-form .body textarea{width:100%;font-size:.9em;margin:0;border:none}
#comment-form .body textarea{height:195px}
#comment-form .body textarea.prompt{color:#666}
#comment-form .icons .row-start{clear:both}
#comment-form .icons label{float:left;position:relative;width:46px;padding-top:15px;margin-left:3px}
#comment-form .icons input{margin:36px auto 0;display:block}
#comment-form .icons img{position:absolute;left:7px}
#comment-form .icons span{position:absolute;left:10px;bottom:26px}
#comment-form .icons img,#comment-form .icons span{cursor:pointer;padding:1px 2px 2px 1px;border:2px solid transparent}
#comment-form .icons .disabled{cursor:auto;opacity:.2;padding:1px 2px 2px 1px;border:2px solid transparent}
#comment-form .submit{text-align:right;padding-top:1em;clear:both}
#comment-form .submit input{margin-left:2em}
#comment-form .dynamic{position:relative}
#comment-form .dynamic img{position:static}
#comment-form .dynamic span{position:relative;bottom:-10px;left:0;padding:10px 4px}
#comment-form .icons .dynamic input{display:none}
#comment-form .dynamic .selected span,#comment-form .dynamic .selected img{border:2px solid #0d54cf;border-radius:15px}
#user_comment_block{border:solid 1px #ccc}
#comment_tabs{list-style:none;padding:0;margin:0}
#comment_tabs li{float:left;width:50%;display:inline;background:#ccc;cursor:pointer}
#comment_tabs li.current{background:#fff}
#icon_select_disabled{position:absolute;top:55px;left:100px;padding:1em;font-size:1.2em;font-weight:bold;background-color:#fcc;border:3px solid #f99;z-index:1;display:none}
#anon_img{display:none}
#comment-form .field_input{float:left;position:relative;width:310px;padding:2px 0 0}
#comment-form .title .field_input{width:520px}
#comment-form #section{margin-top:5px}
#comment-form .field .hint{float:right;width:210px;height:25px;font-size:.8em;padding:7px 0 0 5px;border-left:1px solid #ccc}
#comment-form .field.title{margin-bottom:0;border-left:none;border-right:none}
#comment-form .field.title label{width:60px;padding-left:15px}
#comment-form .guidelines a{color:#000}
#comment-form h2 .guidelines{float:none;font-size:.8em;margin-left:15px}
#comment-form .icons{padding:0 10px}
#comment-form .icons:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#comment-form .icons label{font-size:.8em}
.forums-page-nav{clear:both}
#visible-feed-link{margin-right:6px}
#comment-form .icons_btn{display:none}
.slideshow{background-color:#fff;padding-bottom:5px;cursor:default;-moz-user-select:none}
.slideshow .slide_rail .slide_left,.slideshow .slide_rail .slide_right{position:relative;top:3px;width:24px;text-align:center}
.slideshow .slide_rail .slide_left{float:left;padding:2px 0 1px}
.slideshow .slide_rail .slide_right{float:right;padding:2px 0 1px}
.slideshow .slide_rail .slide_left img,.slideshow .slide_rail .slide_right img{padding:0 7px;opacity:.8}
.slideshow .show_overlay .slide_left{float:left;cursor:pointer;opacity:.8}
.slideshow .show_overlay .slide_right{float:right;cursor:pointer;opacity:.8}
.slideshow .show_overlay .slide_right:hover,.slideshow .show_overlay .slide_left:hover{opacity:1}
.slideshow .show_overlay .slide_left img,.slideshow .show_overlay .slide_right img{position:relative;top:1px;margin:0 5px}
.slideshow.mob .slide_img .slide_left,.slideshow.mob .slide_img .slide_right{padding-top:85px}
.slideshow .slide_left img:hover,.slideshow .slide_right img:hover{opacity:1;cursor:pointer}
.slideshow .slide_desc{padding:8px 5px 2px;clear:both}
.slideshow .slide_rail{min-height:60px;padding:1px;margin:10px 0 0;border:solid 1px #ccc;border-width:0 0 1px 0}
.slideshow .slide_rail img{padding:0 1px}
.slideshow .slide_rail_images{width:470px;margin:0 auto}
#article.wide .slideshow .slide_rail_images{width:600px}
.slideshow.mob .slide_rail_images{width:274px}
.slideshow .slide_rail_images img{padding:3px 6px;cursor:pointer}
.slideshow .slide_rail_images .current img{opacity:1}
.slideshow .slide_rail_images .current{border-bottom:solid 3px #555;opacity:1}
.slideshow .slide_rail_images .rail_img{position:relative;float:left;height:58px}
.slideshow .slide_rail .video_icon{position:absolute;left:3px}
.slideshow .slide_rail .current .video_icon{border:none}
.slideshow .slide_img{position:relative;color:#fff;min-height:350px;background-color:#fff;clear:both}
.slideshow.mob .slide_img{min-height:200px}
.show_overlay{width:100%;height:22px;background:#eee;z-index:10}
.slide_count{font-size:.9em;text-align:center;padding:2px 0 0;margin:0 90px}
.slideshow .slide_pic{display:none;margin:0 auto}
.slideshow .slide_video{display:none;margin:0 17px}
#article.wide .slideshow .slide_video{margin:0 30px}
.slideshow.mob .slide_video{margin:0 50px}
.slideshow .current_slide_item{display:block}
#right-col .slideshow{background-color:#eee;background-image:linear-gradient(#fff,#fff,#eee);padding-bottom:5px;border:1px solid #ccc;box-shadow:0 0 1px #bbb}
#right-col .slideshow h3{font-size:1.1em;background-color:#fff;padding:4px 8px;margin:0px}
#right-col .slideshow .slide_img{height:250px;width:650px}
#right-col .slideshow .slide_pic{max-width:80%}
#right-col .slideshow .slide_img .slide_left,#right-col .slideshow .slide_img .slide_right{width:8%;padding:33% 1% 0}
#right-col .slideshow .slide_desc{padding:8px 8px 2px}
.no_slideshow{height:300px;color:#fff;background-image:url("/Design/graphics/icons/noJavascript.gif");padding:1px 20px}
#poll,#quiz{border:1px solid #000;border-bottom:2px solid #000;padding:1.9em 1.38em}
#poll h2,#quiz h2{font-size:1.19em}
#poll h3,#quiz h3{margin:1.2em 0;font-size:1em;font-weight:normal}
#poll ul.questions{margin:0.63em;padding:0}
#quiz .questions{float:right;font-size:1.09em;font-weight:bold}
#poll ul.questions li,#quiz ul.questions li{display:inline;font-size:1em;font-weight:bold;padding:1px 5px;margin-right:6px;border:1px solid #777;border-radius:3px 3px}
#poll ul.questions li.current,#quiz ul.questions li.current{color:#fff;background:#01baef;border-color:#008db6}
#poll ul.questions .results_nav{cursor:pointer}
#poll .responses,#poll .results,#quiz .responses,#quiz .results{list-style:none;padding:0 1.12em;font-size:0.89em}
#poll .responses li,#quiz .responses li{margin:0 0 0.70em 0}
#poll .responses li label{cursor:pointer}
#poll .responses li label span{max-width:80%;display:inline-block;vertical-align:top}
@media (min-width:460px){#poll .responses li label span{max-width:90%}}body:not(.DYNX) #poll .responses li label span{max-width:90%}
#poll .responses input,#quiz .responses input{margin-right:0.8em}
#quiz .responses span{cursor:pointer}
#quiz .result_q{margin:10px 0 4px}
#quiz .result_q > img{float:right;margin-left:0.2em}
#poll .results,#quiz .results{list-style:none}
#poll .poll_questions,#poll .poll_hide_btn,#quiz .question{display:none;margin-bottom:1.2em}
#poll .show_poll_q{display:none}
#poll .reg_btn{padding:0.89em 1.14em;width:auto;font-size:0.9em;margin:0 auto;display:block}
@media (min-width:410px){#poll .reg_btn{display:inline-block;margin:auto}}body:not(.DYNX) #poll .reg_btn{display:inline-block;margin:auto}
#poll .reg_btn.poll_submit{background:#000;position:relative;font-size:0.88em}
#poll .reg_btn.poll_submit:before,#poll .reg_btn.poll_submit:after{opacity:0;transition:opacity 0.6s;content:'';position:absolute}
#poll .reg_btn.poll_submit:hover:before,#poll .reg_btn.poll_submit:hover:after{opacity:1}
#poll .reg_btn.poll_submit:after{width:0.32em;height:100%;right:-5%;top:9.7%;background:repeating-linear-gradient(-45deg,transparent 0.27em,transparent 0.4em,#000 0.4em,#000 0.5em)}
#poll .reg_btn.poll_submit:before{width:100%;height:0.32em;left:4.8%;bottom:-10%;background:repeating-linear-gradient(-45deg,transparent 0.27em,transparent 0.4em,#000 0.4em,#000 0.5em)}
#poll .view_results_widget{text-align:center;margin-top:0.4em}
@media (min-width:410px){#poll .view_results_widget{float:right;margin-top:0}}body:not(.DYNX) #poll .view_results_widget{float:right;margin-top:0}
#poll .view_results_widget button{background:transparent;color:#000;transition:background 0.4s,color 0.4s;padding:0.2em 0.25em;margin:0.98em 1.25em;display:inline-block}
body:not(.DYNX) #poll .view_results_widget button{margin:0.98em 1.25em}
#poll .view_results_widget button:hover{background:#000;color:white}
#poll .view_results_widget img{width:0.6em;padding-left:0.2em;position:relative;bottom:0.05em}
#poll .view_results_widget button:hover img{filter:invert(100%)}
#quiz .submit{display:none}
#poll .formRow input{float:left;width:2em;padding:0px;margin-right:25px;font-size:.9em}
#poll .formRow{display:block;margin:1em 0;line-height:1.3}
#poll .formRow:last-child{margin-bottom:0}
#poll .formRow .result_ques{left:1em;position:relative;overflow:hidden}
#poll .resultPoll{float:left;width:40%;height:16px}
#poll .resultBar{border:0.05em solid #e6e7e7;left:0.3em;overflow:hidden;position:relative;height:1.27em}
#poll .resultBarFill{height:1.12em;background-color:#01baef;border:1px solid #01baef}
#poll .poll_text{float:left;text-align:center;background:#e6e7e7;padding:0 0.3em}
#poll + p.closed_poll{margin-top:0.2em;text-align:center;background:#000;color:white;font-size:0.8em;margin-top:0.2em;padding:0.2em 0}
#quiz .question.current{display:block}
#quiz .answer{font-weight:bold;padding:0 0 5px;border-bottom:1px solid #ccc}
#quiz .answer img{color:#008f16;margin-left:20px}
#quiz .score{text-decoration:underline}
#quiz .error_text{display:none;color:#ff0000;padding:0 0 0 11px}
.no_slideshow{height:300px;color:#fff;background-image:url("/design_picker/c00f80f04b0eaf0123d821f6c9488fc1cb55fd0a/graphics/icons/noJavascript.gif");padding:1px 20px}
.no_slideshow h3{display:block;font-size:1.17em;font-weight:bold;margin:1em 0}
.dtop_only{display:none}
#desktoptoggle{padding:0 0 0 13px;margin:0 0 1em 0;cursor:pointer}
#RegCCO{font-size:0.8em;color:#fff;background-color:#666;padding:4px 0;margin:0;text-align:center;width:100%}
#RegCCO form{display:inline}
#RegCCO a,#RegCCO a:visited,#RegCCO input{font-size:1em;color:#fff;background-color:#666;text-decoration:none;border:none;padding:0;margin:0;-webkit-appearance:none}
#RegCCO a:hover,#RegCCO input:hover{text-decoration:underline;cursor:pointer}
#plat_inj{color:#777;padding:25px 60px;margin:30px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}
#article #body #plat_inj h4 a{color:#000}
#plat_inj .head{height:60px;margin:0 0 15px}
#article #body #plat_inj .name{color:#00727a}
#plat_inj .head img{float:left;width:90px;height:60px;margin:0 10px 0 0;border:1px solid #eee}
#article #body #plat_inj .foot{display:block;width:275px;color:#777;font-size:1.1em;font-weight:bold;margin:15px 0 0}
#plat_inj .foot img{position:relative;top:6px;margin:0 0 0 5px}
#plat_inj{padding:25px 30px}
#article_review_summary{min-height:100px;padding:15px 0;margin:0 0 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#article_review_summary img{float:left;margin:0 15px 15px 0}
#archive h2,#archive h5{margin-left:0.8rem}
#archive ul{list-style:none;margin:0;padding-left:2rem}
#archive ul li{padding:0.35rem 0}
.reg_tbl_container{overflow-x:auto}
.reg_tbl{border-collapse:collapse;min-width:230px}
.reg_tbl.center{margin:0 auto}
.reg_tbl.stretch{width:100%}
.reg_tbl th{background:#3d3d3d;color:white;font-weight:bold}
.reg_tbl .stripe{background:#e1e1e1}
.reg_tbl .green{background:#7bc195}
.reg_tbl .red{background:#e66a64}
.reg_tbl td,.reg_tbl th{vertical-align:middle;padding:1px 4px}
.reg_tbl .va_top{vertical-align:top}
.reg_tbl .va_bot{vertical-align:bottom}
.reg_tbl .va_top{vertical-align:top}
.reg_tbl .va_bot{vertical-align:bottom}
.reg_tbl .text_left{text-align:left}
.reg_tbl .text_center{text-align:center}
.reg_tbl .text_right{text-align:right}
.reg_tbl .border_left{border-left:1px solid #b0b0b0}
.reg_tbl .border_right{border-right:1px solid #b0b0b0}
.reg_tbl .border_top{border-top:1px solid #b0b0b0}
.reg_tbl .border_bottom{border-bottom:1px solid #b0b0b0}
#page .subscribe_newsletter_button{position:relative;max-width:200px;background:#f00;font-weight:bold;color:white;text-align:center;padding:0.5em 0;display:block}
.subscribe_newsletter_button img{position:absolute;right:5%;margin-top:4px}
@media (min-width:450px){#page .subscribe_newsletter_button{width:165px}}body:not(.DYNX) #page .subscribe_newsletter_button{width:165px}
#article_newsletter_signup{padding:0.65em 0.65em 0.65em 1.9em;clear:both;background:#eeeeee;position:relative;margin:1rem}
#article_newsletter_signup:before{content:"";position:absolute;background:transparent;width:1.3em;height:1.3em;right:2px;top:2px;box-shadow:2px -2px 0 black}
#article_newsletter_signup:after{content:"";position:absolute;background:transparent;width:1.3em;height:1.3em;left:2px;bottom:2px;box-shadow:-2px 2px 0 black}
#article_newsletter_signup a:not(:hover){color:#000}
#article_newsletter_signup img{float:left;margin-right:1em}
#article_newsletter_signup h2{margin:0;font-size:1.21em}
#article_newsletter_signup h2 small{font-weight:normal;display:block}
.login_unit form{position:relative;max-width:262px;padding:15px 18px;margin:5% auto;border:1px solid #ccc;border-radius:8px}
.login_unit .login_mes{padding:0 0 10px}
.login_unit .row{padding:10px 0}
.login_unit .row.stumpy{padding:10px 0 0}
.login_unit .row.stumpy span{position:relative;top:1px;font-size:.9em;margin:0 2px 0 11px}
.login_unit label{display:block;font-weight:bold;margin:0 0 5px}
.login_unit .remem_login{float:left}
.login_unit .remem_login label{display:inline;font-size:.9em;font-weight:normal}
.login_unit input[type=text],.login_unit input[type=password]{width:232px;height:28px;font-size:1em;padding:0 10px;border:1px solid #ccc}
.login_unit input[type=text]:focus,.login_unit input[type=password]:focus{border-color:#009eba}
.login_unit .btn{width:252px;height:40px;color:#fff;font-family:arial;font-size:1.15em;text-align:center;background:#31798b;padding:2px;border:none;border-radius:3px;cursor:pointer}
.login_unit .text_btn{position:absolute;left:150px;bottom:74px;width:auto;font:inherit;color:#00727a;font-size:.9em;background:none;padding:0;margin:0;border:none;cursor:pointer}
.login_unit .text_btn:hover{color:#009eba}
.login_unit input.error{background:#feeaea;border-color:#931212}
.login_unit .error_block{color:#ff0000}
.login_unit .cookie_warning{display:none}
.login_unit .login_header{text-align:center}
@media (max-width:360px){.login_unit form{padding:15px 10px}
.login_unit .text_btn{left:142px}}