/* Copyright 2016 Situation Publishing Ltd. http://www.theregister.co.uk/ */
textarea{font-family:'Arial','FreeSans','Helvetica','sans-serif'}
td,th{text-align:left;vertical-align:top}
img{border:none}
.prompt{color:#777}
sub,sup{position:relative;font-size:80%}
sup{bottom:.3em;vertical-align:top}
sub{top:.3em;vertical-align:baseline}
div.outbox{font-size:small;background:#ffc;padding:0 1em .25em 1em;margin:1em 2em}
#visible-feed-link{float:right;margin:0 0 2px 2px}
body{padding:0}
body,textarea{font-family:Arial,Helvetica,sans-serif}
a{text-decoration:none}
a:link,a:visited{color:#00d}
a:visited{color:#d00}
a:hover{text-decoration:underline}
#masthead{height:80px;position:relative;border-bottom:1px solid #fff;background:#f00}
#masthead #logo{display:block;width:330px;padding:6px 0 0;margin:0 auto}
#article.print{margin:0 2em}
#body .CaptionedImage img{padding:.5em;border-style:solid;border-width:1px}
#body pre{border:1px solid #d00}
#ad-ldr-spot{margin:1em 0 0 2em}
#ad-tlr-spot{margin:1em 0 1em 2em}
#ad-ldr-spot,#ad-tlr-spot{margin-left:0}
.print #tags,.print #article-bottom-nav{display:none}
#article .standfirst{margin:0 0 .25em 0;font-size:110%;font-weight:bold;color:#303030}
#article .byline{margin:0.5em 0}
#article .byline a{font-weight:bold}
#article .dateline{font-size:90%;margin:0.5em 0}
#related-stories{clear:both}
#related-stories h3{margin:0 0 0.25em 0}
#related-stories ul{list-style:none;padding:0;margin:0 0 1em 0}
#related-stories p.related-url{font-size:85%;margin:0 0 0.25em 0}
.slideshow{background-color:#fff;padding-bottom:5px;cursor:default;-moz-user-select:"none";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{width:98%;background-color:#f0f0f0;background-image:linear-gradient(#fff,#fdfdfd,#f0f0f0);border:1px solid #ccc;padding-bottom:10px}
#poll ul.questions{display:block;margin:10px;padding:0}
#quiz .questions{float:right;color:#fff;font-size:.9em;font-weight:bold;padding:3px 5px}
#poll ul.questions li,#quiz ul.questions li{display:inline;font-size:1em;font-weight:bold;background-color:#ccc;background-image:linear-gradient(#fff,#fff,#ccc);padding:1px 5px;margin-right:6px;border:1px solid #777;border-radius:3px 3px;opacity:0.3}
#poll ul.questions li.current,#quiz ul.questions li.current{color:#fff;background-color:#ff0000;background-image:linear-gradient(#ff6666,#ff6666,#ff0000);border-color:#a80909;opacity:1}
#poll ul.questions .q_answered,#poll ul.questions .q_not_answered{opacity:1}
#poll ul.questions .q_answered{color:#008000}
#poll ul.questions .q_not_answered{color:#ff0000}
#poll ul.questions .q_answered:hover,#poll ul.questions .q_not_answered:hover{background-color:#f0fbff;background-image:linear-gradient(#f0fff9,#f0fff9,#ccc);cursor:pointer}
#poll ul.questions li.current:hover{background-color:#ff0000;background-image:linear-gradient(#ff6666,#ff6666,#ff0000);cursor:default}
#poll ul.questions .results_nav{cursor:pointer;opacity:1}
#poll .responses,#poll .results,#quiz .responses,#quiz .results{list-style:none;margin:0 0 5px;padding:0 0 0 6px}
#poll .responses li,#quiz .responses li{padding:2px 0}
#poll .responses input,#quiz .responses input{margin-right:10px;cursor:pointer}
#quiz .responses span{cursor:pointer}
#poll h2 span,#quiz h2 span{font-size:.7em;font-weight:normal;margin-left:1em}
#quiz .result_q h3{width:545px}
#quiz .result_q{margin:10px 0 4px}
#quiz .result_q > img{float:right;margin-right:50px}
#poll .btns,#quiz .btns{margin:0;padding:0}
#poll .btns li,#quiz .btns li{display:inline-block;width:33%;text-align:center;margin:1em auto}
#poll .btns .vote input,#quiz .btns .vote input{font-size:1.4em;font-weight:bold;color:#000}
#poll .results,#quiz .results{list-style:none}
#poll p{margin:1em;text-align:center}
#poll p.view_results{color:#00d;cursor:pointer}
#poll p.view_results:hover{color:#666;text-decoration:underline}
#poll .poll_questions,#poll .poll_hide_btn,#quiz .question{display:none}
#poll .show_poll_q{display:none}
#poll .reg_btn,#quiz .reg_btn{margin:0 0 0 5px}
#poll .reg_btn{width:110px}
#quiz .submit{display:none}
#poll #poll_view_questions_btn{margin-top:5px}
#poll .formRow input{float:left;width:2em;padding:0px;margin-right:25px;font-size:.9em}
#poll .formRow{display:block;margin:0.7em 0em 0.4em 0em;padding:0px 5px;line-height:1.3}
#poll .resultBar{width:200px;width:202px;height:16px;font-weight:bold;border-style:solid;border-width:1px;border-color:#a80909;background-color:#eee;background-image:linear-gradient(#eee,#fff)}
#poll .resultBarFill{height:14px;background-color:#ff0000;background-image:linear-gradient(#ff8888,#ff0000);border:1px solid #ff8888}
#poll .poll_text{float:left;font-size:1em;padding:0 1px;margin-left:1%}
#poll .result_ques{width:99%;padding:0 0 4px}
#quiz .question.current{display:block}
#quiz .answer{font-weight:bold;padding:0 0 5px;margin:0 11px;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}
@media (min-width:300px){#footer{clear:both;padding:15px 0;margin:0 1.5%;border-top:1px solid #ccc}
#footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#footer .reg_foot{clear:both;width:100%;padding:10px 0 0}
#footer .foot_list{float:right;width:30%;padding:0 20% 0 0;margin:10px 0 0}
#footer .foot_desc,#footer .copyr{font-size:.9em}
#footer .copyr{margin:0 0 10px}
#footer ul{font-size:.9em;list-style:none;padding:0;margin:0}
#footer li{padding:0 0 5px}
#footer li.last{padding-right:0;border-right:none}
#footer .social{margin:0 0 20px}
#footer #follow_btns{min-height:30px;padding:8px 0 0}
#footer #follow_btns a{float:left;position:relative;margin:0 12% 0 0}
#footer #follow_btns .circ{width:18px;height:18px;padding:4px;margin:1px;border-radius:5px}
#footer #follow_btns .circ:hover{padding:5px;margin:0}
#footer .twit .circ{background:#28aae1}
#footer .fbook .circ{background:#3b5998}
#footer .gplus .circ{background:#df3d1b}
#footer .rss_feed .circ{background:#ff9b00}}@media (min-width:600px){#footer .reg_foot{width:38.37%;padding:0;clear:none}
#footer .foot_list{width:24.6%;padding:0 0 0 3.09%;margin:0}
#footer #follow_btns a{margin:0 6% 0 0}}@media (min-width:900px){#footer .reg_foot{width:25.77%}
#footer .foot_list{width:20.6%}
#footer .social{float:right;width:20.6%;padding:0 0 0 3.09%}
#footer #follow_btns{padding:0}
#footer #follow_btns a{margin:0 9% 0 0}}body:not(.DYNX) #footer{clear:both;padding:15px 0;margin:0 1.5%;border-top:1px solid #ccc}
body:not(.DYNX) #footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
body:not(.DYNX) #footer .foot_desc,body:not(.DYNX) #footer .copyr{font-size:.9em}
body:not(.DYNX) #footer .copyr{margin:0 0 10px}
body:not(.DYNX) #footer ul{font-size:.9em;list-style:none;padding:0;margin:0}
body:not(.DYNX) #footer li{padding:0 0 5px}
body:not(.DYNX) #footer li.last{padding-right:0;border-right:none}
body:not(.DYNX) #footer .reg_foot{width:25.77%}
body:not(.DYNX) #footer .foot_list{float:right;width:20.6%;padding:0 0 0 3.09%}
body:not(.DYNX) #footer .social{float:right;width:20.6%;padding:0 0 0 3.09%}
body:not(.DYNX) #follow_btns{min-height:30px}
body:not(.DYNX) #follow_btns a{float:left;position:relative;margin:0 9% 0 0}
body:not(.DYNX) #follow_btns .circ{width:18px;height:18px;padding:4px;margin:1px;border-radius:5px}
body:not(.DYNX) #follow_btns .circ:hover{padding:5px;margin:0}
body:not(.DYNX) #footer .twit .circ{background:#28aae1}
body:not(.DYNX) #footer .fbook .circ{background:#3b5998}
body:not(.DYNX) #footer .gplus .circ{background:#df3d1b}
body:not(.DYNX) #footer .rss_feed .circ{background:#ff9b00}
#mob_site{display:block;width:166px;height:65px;margin:13px 0 0;clear:both}
#mob_site .circ{background:#333;padding:2px 0;border-radius:5px}
#mob_site .circ img{display:block;width:120px;height:60px;margin:0 auto}
