/* Copyright 2014 Situation Publishing Ltd. http://www.theregister.co.uk/ */
body{line-height:1.2;
overflow-y:scroll}
body,textarea{font-family:Arial,FreeSans,Helvetica,sans-serif}
td,th{text-align:left;vertical-align:top}
img{border:none}
.prompt{color:#777}
#body img[align=left]{padding:0 6px 4px 0}#body img[align=right]{padding:0 0 4px 6px}
sub,sup{font-size:80%;position:relative}
sup{bottom:.3em;vertical-align:top}sub{top:.3em;vertical-align:baseline}
.comment.body{line-height:1.5}
#body{line-height:1.5}
,,{margin-top:0}
#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 blockquote{margin:0.5em 1em;padding:0;font-weight:bold}
#body blockquote.pullquote{font-size:1.5em;font-weight:normal;text-align:center;padding:.6em 1em;margin:0.5em 5em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#body blockquote.pullquote p{margin:0}
#body ul,#body ol{padding:0 0 0 1.75em;margin:1em 0}
#body li{margin:0.2em 0 0;padding:0}
#body .Sidebar{width:25%;min-width:100px;float:right;margin-left:1em}
#body .CaptionedImage.Center{text-align:center}#body .CaptionedImage.Right{text-align:right;margin:1em 0 1em 1em}#body .CaptionedImage{margin:1em 1em 1em 0}#body .CaptionedImage.Float.Left{float:left;margin:0 1em 1em 0}#body .CaptionedImage.Float.Right{float:right;margin:0 0 1em 1em}#body .CaptionedImage img{border:1px solid #000}
#body .CaptionedImage p{margin:0.2em 0 0 0;font-size:70%;font-weight:bold}
#body pre{font-size:80%;padding:1em;margin:1em;border:1px solid #d00;background:#eee;overflow:auto}
#body .boxout{background:#ddd;padding:.5em;margin:1em 0}
div.outbox{margin:1em 2em;padding:0 1em 0.25em 1em;background:#ffc;font-size:small}
#body .boxout > :first-child{margin:0}
#body .boxout > *{margin:1em 0 0 0}
.wptl{font-size:.8em}
.wptl.top{margin:0}
.wptl.top a,.wptl.btm a{color:#005397}
.wptl.btm{clear:both;margin:1.5em 0}
#visible-feed-link{float:right;margin:0 0 2px 2px}
.story-list .story-ref p.stamp{margin-right:0}
.snippet{display:none}
.story-list .story-ref{position:relative;margin-bottom:0.3em}
.story-list .story-ref p{margin-right:7em;margin-top:0}
.story-list .stamp{position:absolute;right:0}
.story-list .stamp a{color:#000}
.story-list .stamp .date{display:none}
.story-list .snippet{padding-top:0.25em}
#toggle-snippet{float:right;text-transform:none;font-size:80%;cursor:pointer;color:#00d}
#archive .directions{padding:0;margin:1em 0;font-size:80%;background:#eee;position:relative;height:2em}
#archive .directions li{display:block;position:absolute;width:188px;top:0.4em;margin:0;padding:0}
#archive .directions li.prev{left:8px;right:auto;text-align:left}#archive .directions li{left:196px;right:196px;text-align:center}#archive .directions li.next{left:auto;right:8px;text-align:right}#archive .directions a{color:#414776;background:#ccc;padding:1px 5px}
#archive.story-list ul{padding:0}
#archive.story-list li.story-ref{display:block}
#tag-nav{clear:both;padding-top:1.5em;font-size:90%}
#tag-nav .next{float:right}
html{padding:0;margin:0;background:#eee}
body{padding:0;margin:0;font-size:14px;color:#555;
}#page{background:#fff;margin:0 auto}
.spurious,#top-rot-old{color:#000}
a{text-decoration:none}a:link{color:#333}a:visited{color:#999}a:hover,a:active,a:focus{color:#333;text-decoration:underline}.more_content a,#nearby-index a,#btm-nav a{color:#333}
#forum_posts .post .body a:link,#forums_page #comment-form .hint a:link,#article #body a:link,#teaser-mid3 a:link,#top-rot-old h2 a:link,.spurious a:link{color:#00d}
#forums_page #comment-form .hint a:visited,#forum_posts .post .body a:visited,#article #body a:visited,#teaser-mid3 a:visited,#top-rot-old h2 a:visited,.spurious a:visited{color:#d00}
#forums_page #comment-form .hint a:hover,#forums_page #comment-form .hint a:active,#forums_page #comment-form .hint a:focus,#forum_posts .post .body a:hover,#forum_posts .post .body a:active,#forum_posts .post .body a:focus,#article #body a:hover,#article #body a:active,#article #body a:focus,#teaser-mid3 a:hover,#teaser-mid3 a:active,#teaser-mid3 a:focus,#top-rot-old h2 a:hover,#top-rot-old h2 a:active,#top-rot-old h2 a:focus,.spurious a:hover,.spurious a:active,.spurious a:focus{color:#666;text-decoration:underline}
#forums_page #comment-form,#forum_posts .post,#main-col #read_more_on,#main-col #whitepapers,#article .article_heading,#article #body{color:#000}
h1{font-size:2em;margin:0 0 10px}
h1#site_sect{font-family:"Arial Black","Arial";text-transform:uppercase}
#coloumnist_bio h1{padding:6px 0 0}
h2{font-size:1.4em;margin:0 0 5px}
h2.login_header{border-bottom:1px solid #ccc;text-transform:uppercase}
#col_roll h2,h2.cat_header{color:#999;font-family:"Arial Black","Arial";padding:15px 0 5px;border-top:1px solid #ccc;clear:both;text-transform:uppercase}
#article h2.standfirst{color:#ff0000}
#top-rot-old h2{padding-top:8px}
#hpc-community h2{position:relative;top:4px;left:30px}
#poll h2,#quiz h2{background:#eee;padding:0 5px 0 10px;border-bottom:1px solid #ccc}
h3{font-size:1.2em;margin:0 0 5px}
.index .story-ref h3{margin-top:1em}
#whitepapers h3,#read_more_on h3{margin-bottom:10px;text-transform:uppercase;cursor:default}
#related-stories h3{text-transform:uppercase}
#poll h3,#quiz h3{padding:0 10px;margin-top:10px}
.top_ten h3{color:#fff;background:#333;padding:5px;margin:0}
.no_slideshow h3{margin-top:1em}
#comment-form h3{padding:10px 14px;margin:0}
h4{font-size:1.1em;margin:0 0 5px}
.rhs_widget h4{cursor:default;text-transform:uppercase}
#right-col .large_review h4{margin:5px 0;text-transform:none}
#right-col #hot h4{width:50%;background:#fff;padding:5px 10px;margin:0}
.Account h4{margin:0 0 15px}
.feed-results h4{padding:4px 0;border-bottom:solid 1px #ccc}
.forums-page-nav h4{display:inline}
h5{font-size:1em;margin:0 0 5px}
#spotlight h5,#rh_reviews h5{font-weight:normal;margin:0}
.idx h5{margin:0}
h6{font-size:.9em;margin:0 0 5px}
#tags h6{text-transform:uppercase;margin:0}
#teaser-mid3 h6{position:relative;padding-left:55px;margin:0}
#teaser-mid3 .row-start h6{padding-left:60px}
.forums .idx .latest h6{margin:0}
#page{width:1000px}#main-content{position:relative;padding:0 15px}
#main-col{width:650px;float:left}#right-col{width:300px;float:right;border-top:1px solid #ccc}.fullwidth #main-col{width:100%;float:none;position:relative}#one-col{padding-bottom:1em}
#am{position:relative;color:#777;font-size:.8em;font-weight:bold;background:#eee;
padding:1.75em 0 0 0}
#am a{color:#777}
#am .login{position:absolute;top:3px;left:0;margin:0}
#am .login .more{padding-left:4px;border-left:1px solid #777}
#am ul{list-style:none;padding:0;margin:0;position:absolute;top:3px;right:0}
#am li{display:inline}
#am li.class{display:inline}
#masthead{position:relative;border-bottom:1px solid #fff;background:#f00}
#masthead #logo{display:block;width:414px;height:80px;margin:0 0 0 24px}
#masthead #logo.spb{margin:0}
#masthead h1.spb{padding:0;position:relative}
#spba{z-index:1}#spbb{position:absolute;left:0;top:0;z-index:-1}
#masthead h1 img{vertical-align:bottom}
#masthead div img{padding-left:169px}
#sub-nav .strap{position:absolute;top:-105px;right:8px}
#sponsor,#alt-strap{position:absolute;right:28px;top:9px}
#sponsor img,#alt-strap img{vertical-align:bottom}
#top-nav{position:relative;color:#fff;background:#777;padding:5px 100px 6px 6px;
}#top-nav a{color:#fff}
#top-nav ul{font-size:.9em;min-height:14px;max-width:840px;padding:0 0 0 10px;margin:0}
#top-nav ul.sole{
padding-left:58px;text-align:center}
#top-nav li{float:left;padding:0 1.2em 0 0;display:inline}
#top-nav img{position:absolute;right:5px;top:3px}
#top-nav form{position:absolute;right:28px;top:1px}
#sub-nav{position:relative;height:15px;font-size:.8em;background:#eee;padding:4px 0 6px 0;margin-bottom:1em}
#sub-nav a:visited{color:#333}
#sub-nav ul{list-style:none;min-height:14px;padding:0;margin:0}
#sub-nav li{float:left;display:inline;padding:2px 0.5em 0 0}
#sub-nav a{min-height:23px;background-repeat:no-repeat;background-position:0% 2px}
#subsections{position:absolute;left:1.5em;bottom:6px}
#sub-nav #subsections a{padding:0;margin-right:20px}
#boot{padding-top:1px;
clear:both}
#top-nav #q{font-size:.8em;width:9em;padding:2px;border:1px solid;border-color:#c3c3c3 #ddd #ddd #c3c3c3}
#contentlink{display:none}
#btm-nav{font-size:.8em;background:#eee;padding:4px 0 6px 0px;margin:0;clear:both}
#btm-nav ul{padding:0 0 0 15px;margin:0px;list-style:none}
#btm-nav li{display:inline;padding:0 2.5em 0 0;margin:0}
#footer{clear:both;color:#fff;background-color:#f00}
#footer div{position:relative;font-size:.8em;min-height:22px;background-image:url(/Design/graphics/std/logo_147_25.png);background-repeat:no-repeat;background-position:14px 6px;padding:7px 14px;margin:0}
#footer div > a{position:absolute;width:147px;height:36px;bottom:0}
#footer p{text-align:right;margin:0;padding-top:0.5em}
#footer ul{margin:0;padding:0.5em 0 0 2em;float:right}
#footer li{list-style:none;display:inline;padding:0 0.5em;border-right:1px solid #fff}
#footer li a{color:#fff}
#footer li.last{padding-right:0;border-right:none}
#footer .follow_us{position:absolute;top:4px;padding:0px;margin-left:160px;text-decoration:none;background:none}
#footer .follow_us a{position:relative;width:32px;margin-right:5px}
#footer .follow_us a:hover,#footer .follow_us a:active,#footer .follow_us a:focus{text-decoration:none}
#right-col > *{margin-bottom:1em;clear:both}
.trailer{padding-right:0.25em;color:#000}
abbr.trailer{border-bottom:none;margin-right:0.1em;font-weight:bold}
abbr.trailer:after{padding-left:0.1em;content:':'}
div.standfirst > *{margin:0.5em 0 0}
div.standfirst > *:first-child{margin-top:0}
.index{clear:left}
.index .story-ref{float:left;padding-left:25px}.index .story-ref.row-start{clear:left;padding-left:0}.index .story-ref{margin:1em 0 0 0;width:200px}
.about .index .story-ref{width:276px}
.about .index .story-ref.row-start{padding-left:188px}
.index .first-row{margin-top:0}
#teaser-mid3{position:relative;clear:both;top:12px;margin-bottom:12px}
#teaser-mid3 .story-ref{background:#eee;padding:1em 0 1em 25px;min-height:40px;margin:0;width:200px}
#teaser-mid3 .story-ref img{position:absolute;left:0px;border:1px solid #ccc}
#teaser-mid3 .row-start{padding-left:0}#teaser-mid3 .row-start img{left:5px}#teaser-mid3.teaser-boxed{border:none;background:#eee}
#teaser-top{position:relative;font-size:1.1em;margin-left:140px;margin-bottom:1em;min-height:86px}
#teaser-top img{position:absolute;left:-140px;border:1px solid #000}
.teaser-boxed{border-style:solid;border-color:#ccc;background-color:#a3a3a3;background-position:50% 0%;background-repeat:repeat-y}
#wrap .mid .teaser-boxed,#teaser-btm{border-width:6px 5px}#wrap .mid .teaser-boxed,#teaser-btm{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdQAAAABCAAAAABCyACYAAAAEklEQVQY02M4AwaLhzsYUd4EAKtNLO41t3etAAAAAElFTkSuQmCC")}
div.teaser-boxed .story-ref{padding:6px 8px 6px 0;margin-top:0;margin-left:89px;min-height:80px}
#wrap .mid .teaser-boxed .story-ref,#teaser-btm .story-ref{width:128px}.teaser-boxed .story-ref img{position:absolute;left:-82px}
div.teaser-boxed .story-ref{float:left;margin-right:6px}div.teaser-boxed .story-ref.last{float:right;margin-right:0}.teaser-boxed .story-ref h3{font-size:1em;margin:0}
.teaser-boxed h3 a{color:#fff}.teaser-boxed h3 a:visited{color:#d00}#teaser-mid3 a{color:#00d}#teaser-mid3 a:visited{color:#d00}.teaser-boxed .trailer{color:#f00}
.teaser-boxed .story-ref .standfirst{font-size:.9em;font-weight:bold;margin-top:0.5em}
#wrap .mid{
padding-top:1em;clear:both}
#nearby-index{font-size:.9em;text-align:right;padding:1em 0;margin:0;clear:both}
.story-ref{position:relative}
.story-ref abbr,.headline-list abbr{border:none}
.story-ref .stamp{position:absolute;top:0;font-size:.8em;margin:0;white-space:nowrap;
}.stamp .dest a{color:#000;padding-right:0.25em}
.stamp .date{color:#666}
.box{border:1px solid #ccc;padding:1px}
#hot.tabbed .heading,.box h3{text-transform:uppercase;font-weight:bold}
.box h3{font-size:1em;color:#fff;background:#f00;padding:2px 3px;margin:0}
.box h3 a{color:#fff}
.box h3 span.highlight{padding-left:22px;display:block;
background:#f00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA2FBMVEX/Bgb/Li7/EBD/Rkb/Fhb/KSn/QkL/+vr/q6v/xMT/3Nz/7e3/7u7/+Pj/hob/BQX/LS3/vb3/7+//e3v/trb/eHj/YWH/dHT/wMD/8PD/Hx//bGz//f3/xcX/zMz/+fn/Q0P/z8//19f/rq7/6ur/HR3/Bwf/ERH/9fX/vLz/MTH/GRn/PT3/9PT/uLj/tLT/AwP/eXn/Tk7/4eH/4+P/fX3/dnb/kZH/EhL/ZGT/b2//7Oz/R0f/nZ3/2tr/ubn/MzP/wsL/Cwv/DAz/j4//SUn/////AACZAknJAAAAnUlEQVQYGQXBBUICABQFsE+JImB3d3d3v93/Rm4FAFCg5ra72VjfREGNJknSX6bgORkkSVYoGMvOVpLkioLeUWuQJGlROB7dPzlLkvdvir/xi9fhapLco4wcJkmSLO1R1b5Jktvfl2SWzl09JL3hyOPPbjI1OTPWqK+8NXG5liT9hlroHoD5JOOfVHOxASbOM32K0nmaAO2PaygAgH9SGjhFV3qKmwAAAABJRU5ErkJggg==")
no-repeat 2px 0}
.box h3 span.highlight,#bofh h3{min-height:17px}
.box * h3{text-transform:none;color:#000;background:#fff;padding:0}
.tabbed-inner{border:1px solid #ccc;border-top:none}.box.tabbed{border:none;padding:1px 0 0 0}
.box.tabbed{margin-top:-5px}
.box.home h3{text-transform:none;border:1px solid #000;padding:0;height:19px;position:relative;padding:3px 0 2px 27px}
.box.home h3 img{position:absolute;left:5px;top:3px}
#forums-starred{padding-bottom:1em}
#forums-starred ol{padding:1em 1em 0 1em;margin:0 0 0 0.5em}
.headline-list{padding:1em;margin:0 0 0 0.5em}
#forums-starred li,.headline-list li{padding:0;margin:0 0 0.5em 0.5em}
#right-col .box.blog ol,#forums-starred ol,#hot .headline-list{list-style:square}
#right-col .box.blog li a,#forums-starred li a,#hot .headline-list li a{font-size:.9em;font-weight:bold}
#right-col #hot .tabbed-inner{background:#fff;border:none;clear:both}
#right-col #hot .heading{font-family:Arial,FreeSans,Helvetica,sans-serif;padding:0;margin:0;border:none;list-style:none}
#right-col #hot .heading li{text-align:center;background:#eee;display:block;padding:5px 0}
#right-col #hot .heading li:first-child{float:left;padding:5px 10px}
#right-col #hot.tabbed .heading li a{font-size:1.1em;color:#555;background:#eee;padding:0;margin:0;border:none;cursor:pointer}
#right-col #hot.tabbed .heading li a:hover{text-decoration:none}
#right-col #hot .heading li.selected{background:#fff}
#right-col #hot.tabbed .heading li.selected a{background:#fff;border:none}
#right-col #hot .headline-list{background:#fff;padding:0;margin:0;list-style:none;clear:both}
#right-col #hot .headline-list li{padding:5px 10px;margin:0;border-top:1px dotted #aaa}
#right-col #hot .headline-list li:first-child{padding-top:15px;border-top:none}
#right-col #hot .headline-list li a{font-weight:normal}
#hot .trailer{display:none}#hot .trailer.nsfw{display:inline}#hot .trailer.nsfw:after{content:':'}#jobs-promo .content{cursor:pointer}
#jobs-promo-q input{border-width:1px;border-style:solid;border-color:#bbb #ccc #ccc #bbb;padding:3px;width:97%}
#jobs-promo .strap{text-align:center;clear:both;margin-bottom:0.25em}
#popular li{margin-bottom:0.5em}
#popular li a{font-weight:bold}
#popular li p{margin:0}
div.search-more{font-size:.9em;text-align:right;margin-top:0.5em}
h2.major{margin-top:1em;margin-bottom:5px;color:#000;border:none}
.about #article-top-nav{width:905px}
#article .dateline{font-size:.9em;margin:0.5em 0}
#tags{clear:both;padding:.5em;margin:1em 0;border:1px solid #ccc;line-height:1.5}
#tags ul,#tags li{display:inline}
#tags ul{font-size:.8em;padding:0;list-style:none}
#tags li{padding-right:.8em}#tags li.last{padding-right:0}.tag .byline{margin:0}
#article-rating + #related-stories{margin-top:0.5em}#related-stories{margin-top:1em}#related-stories ul{list-style:none;margin:0.5em 0 1em 0;padding:0}
#related-stories li{margin:0;padding:0}
#sponlinks ul{background:#fff;padding:3px;margin:0}
#sponlinks li{font-size:.8em;padding:5px 0;margin:0 20px}
#sponlinks a{color:#005397}
#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 auto;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;opacity:0.6;padding:1px 2px 2px 1px;border:1px solid #fff}
#comment-form .icons .disabled{cursor:auto;opacity:.2;padding:1px 2px 2px 1px;border:1px solid #fff}
#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{box-shadow:3px 3px 7px #000;opacity:1}
#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 label{font-size:.8em}
.forums-page-nav{clear:both}
#visible-feed-link{margin-right:6px}
#comment-form .icons_btn{display:none}
#week{position:relative}
#week ol{list-style:none;padding:0}
#week h2.major{margin:0px;border-bottom:solid 1px #dbd7d7;cursor:pointer}
#week .story-ref{margin-bottom:1.2em}
#week .story-ref .snippet{margin-top:0.5em}
#week h3{margin:0 7em 0.2em 0}
#week h2 img{position:relative;top:12px;left:5px}
.days_content{margin-top:1em;display:block}
#toggle-snippet{float:right;text-transform:none;font-size:80%;cursor:pointer;color:#00d}
#clickable-bg,#advertise-bg{
background:transparent fixed no-repeat center top;display:block;position:absolute;top:0;left:0;right:0;
z-index:10}
#page,#top-nav{position:relative;z-index:100}
#alert{list-style:none}
#alert-hint{font-style:italic;padding-top:1em}
#alert-button{padding-top:1em}
#alert-button input.email{margin-right:1em}
#alert-button input.feed{margin-left:1em}
.no_alert_box div.custom{clear:left}
.newsletter.answer p{border-bottom:1px solid #ddd;padding-bottom:0.25em}
.newsletter.answer p.last{border-bottom:none}
.newsletter span{float:left;padding-top:.2em;width:10em}
.newsletter label{float:left;width:9em;cursor:pointer}
.newsletter label.weekly{margin-left:9em}
#search-body,#search #right-col{padding-top:1em}
#search-form{background-color:#eee;padding:1em .5em;border:1px solid #ccc}
#search-query{position:relative;width:650px;margin:0 0 5px}
#search-q{width:500px;padding-left:0.25em;margin:0 10px 0 0;border:1px solid #999}
#search-help{font-size:.9em}
#search .nav{width:320px;margin:0 0 1em}
#search-alert{float:right;width:240px;text-align:right}
#top_search_nav{float:right}
#btm_search_nav{margin:1.5em 0 1em}
.search_pages{text-align:right;list-style:none;padding:0;margin:0}
.search_pages li{display:inline;padding:2px}
.search_pages li:first-child{font-weight:bold}
.search_pages .current a{color:#ff0000}
#search-advanced .advanced{clear:both;padding:.5em 0}
#search-advanced label{float:left;font-weight:bold;width:10em;margin:0.25em 0 0}
#search-advanced #search-author{padding-top:1em}
.alert_types{font-size:.8em}
.alert_types span{color:#ff0000;font-weight:bold}
#search .nav a,#search-help a,.alert_types a{font-weight:bold}
.atom_help{font-size:.7em;margin:3px 0 0}
.tag #search-body{padding-top:0}#search #right-col .standfirst{font-size:.8em}
#whitepapers.promo h3 a{color:#f00}
#bofh ul.inner{list-style-type:none;margin:0;padding-left:89px;
background:url(/Design/graphics/std/bofh.png) no-repeat 10px 10px}
#bofh .standfirst{margin:0}
#bofh .story-ref{margin-bottom:1em}#bofh .story-ref.last{margin-bottom:0}#bofh .trailer{color:#d00}
#bofh.box .story-ref h3,#bofh.box .story-ref h3 a{color:#000}
#bofh.box .story-ref h3 abbr{border:none}
#teaser-channel .story-ref img{float:left;padding:0 7px 4px 0}
#teaser-reghardware .story-ref h3{position:relative;padding-top:170px;
}#teaser-reghardware .story-ref img{position:absolute;top:0;left:10px;
}#whitepapers.promo div{margin-bottom:1.5em;position:relative;min-height:66px}
#whitepapers.promo div.last{margin-bottom:0}#whitepapers.promo img{position:absolute;left:0}
#whitepapers.promo h4,#whitepapers.promo p{font-size:.9em;margin:0;margin-left:70px}
.SurveyQuestion{padding-bottom:2em}
.SurveyAnswer{clear:both;padding:0.20em 1.25em}
.SurveyAnswerText{width:60%;float:left;padding-right:1em}
#ad-ldr-spot{padding:0 15px 1em 15px;text-align:center}
#ad-tlr-spot{padding:0 0 1em 0;text-align:center;clear:both}
#ad-mu1-spot,#ad-mu2-spot{text-align:center;margin:0 auto 1em}
#wrap .blurb{font-weight:bold;clear:both}
#google{font-size:12px;clear:both;margin:1em 0}
#google h3{font-size:100%;margin:0 0 8px}
#google ul{margin:0;padding:0;list-style:none}
#google p{margin:0}
#google li{margin:0 0 6px 0;padding:0;width:315px;float:left}
#google li.row-start{clear:left;margin-right:20px}
#google li{margin:0 0 10px 0}
.google-reg-map-info{height:200px;text-align:center}
#google-reg-map,#spycar-map{width:580px;height:500px}
.chatcatcher{margin-bottom:1em}
.chatcatcher p{font-size:.8em;padding-left:1em;margin:0.25em 0}
.twitter-badge{margin-bottom:1em}
#hpc-community{border-color:#999 #ccc #ccc;border-style:solid;border-width:2px 1px 1px;background:#e7e7e7 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA54AAAAaCAMAAADomHOGAAABF1BMVEWKioqNjY2Ojo6RkZGTk5OWlpaXl5eampqbm5uen56fn5+goKCkpKSsrKyurq6wsLCzs7O2tra9vb2/v7/Dw8PExMTFxcXFxsXGxsbHx8fIyMjJycnKysrKy8vLy8vMzMzNzc3Ozs7Pz8/Q0NDQ0dDR0dHS0tLT09PU1NTV1dXV1tXW1tbX19fY2NjZ2dna2tra29rb29vc3Nzd3d3e3t7f39/f4N/g4ODh4eHi4uLj4+Pk5OTk5eTl5eXm5ubn5+fo6Ojo6ejp6enq6urr6+vs7Ozs7e3t7e3u7u7v7+/w8PDx8fHx8vHy8vLz8/P09PT19fX19vX29vb39/f4+Pj5+fn5+vn6+vr7+/v8/Pz9/f39/v3+/v4/FteTAAADOUlEQVR42u2bXU8TQRSG32kVUEMUt0G2gInECy/k0n/jD5YQY9AYY/AjKuFTo6ESkLI9Xlg+ujvnzGzbbUt8n4tldrq77W7m4Zz5WPcchJDJpMZHQMiIaLdKnnBD+NBItYi2J95qT6lQyFeI/3OlOvRxVAECiAhcTbmnglni2sePblFPMnlq+s2Q8FbbxBYuL1Ws9hc8e/lN8Rf2/nLV/M1V6kmuo57FFl9ST8tPvbZPPyVwG4qg06pvR78W4/TcWmKzIkPGdZuou7Jr5cBmtUQdGHdm/9eHAFK8E1GPdyeth6qespctx+j5dnuRrYmMR+Do6mvJnQS6nrUDLIX1fPfxGRNeMob8t7ITypwklXx7gAx1nGay75p5PTu5is03840O2wypwL1i2ucfgRWU6KBag0lKl9E6I/Jq+tiWci/5LmnvYxAH6UB2JLWj54eN+hPH6EmGr6eomkrwj+KF4Z3YB/XzScTwbfhOzH9S2M35mdPz8wZu36edZHL1DEe9GPVKmmp+qToxZIZV/7PZ7TT15PbbKyABc1syRj2NQBSZhPbtZ1z8DARNa/5TXwBxXuz1syd6br8EppcZPMlY9AzPIpr9QBmWqXHxMzQLGuh7qquk9pD6o+f+OoCZewyeZDRDQ0rT9UVR24h41QbeN7vBZgIQldwCspM1fdHzxzoAHH9dZqMi11DPIZoYDp2BpUP+vqcxOnS12BaPnj9fCACcvp+aZ6siE6annVsObF6ZkdrAOtuo0SAxkv9kUYrJ7eFat/Lk01ydzYqMT8/yy+bLmDbIUVHbwKiQFUIBQaMpxeh5tJZ1a1xS4+AQGYWecQ1ay25LLT8YWNKY8B03n2KGUCTp1b2unt9fn53XTKW0k4xFT6uVR+s5eNE6ahA/YwRN0p5H1k1uNy/sxOwUh25JVYYqwnqOA+AgyK2JdxdvvZy/KyIol0Rasx+BrDViftOYPoL5Kro7+wNBI5Wex9CNnqvbB7//Vcw9ZfAkFeLUnf+b1hfJZbaXes6spFuH7ax28+5KnXoSMvoko4NkIe/excTKzGM1xyCEVO9nYwGqnoSQMZIlD4qhkXoSMgnMznoSV+pJyMTyF248S35rUSmzAAAAAElFTkSuQmCC") no-repeat left top;min-height:26px;margin-bottom:0.5em}
#hpc-community h2 a{color:#666}
#top-rot-old{clear:both;border-color:#999 #ccc #ccc;border-style:solid;border-width:2px 1px 1px;margin-bottom:0.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkIAAABtCAAAAABoqVEWAAAA8klEQVR42u3XwQkAQQgEQQXzj9JADMLXQFUIRzPrzRZ8jE+AhJAQ0Qm1b4AVQkJICLcQWCEkhIRwC4EVQkJICLcQWCEkhIRwC4EVQkJICLcQWCEkhIcMKwQSQkK4hbBCICE8ZFghJAQSwi2EFUJC4CHDCiEhJARuIawQEsJDhhUCCeEhwwohIZAQbiGsEBICDxlWCAkhIXALYYWQEB4ysEJICAnhFgIrhISQEG4hsEJICAnhFgIrhISQEG4hsEJICAnhFgIrhISQEBLCOe0bYIWQEBJCQuCcxgohISQEEsI5jRVCQiAhJISEkBD4qccKEeAA+YACtIRcCvYAAAAASUVORK5CYII=");background-color:#fff;background-image:-webkit-linear-gradient(
#e6e6e6,#fff);background-position:0 1em;background-repeat:repeat-x}
#top-rot-old .nav{font-size:.8em;background:#ddd;padding:2px 0 3px 8px}
#top-rot-old .nav p{display:inline;float:left;margin:0 0.5em 0 0;position:relative;top:1px;color:#666}
#top-rot-old .nav ol{display:none;list-style:none;margin:0 0 0 5em}
#top-rot-old .nav li{float:left;background:#999;margin:0 0.25em 0 0;padding:0.2em 0}
#top-rot-old li.current{background:#fff}
#top-rot-old li.current a{color:#333}
#top-rot-old li a{text-decoration:none;color:#fff;padding:0.2em 0.5em}
#top-rot-old .current-story{position:relative;margin-left:150px;min-height:96px;padding-bottom:8px}
#top-rot-old img{position:absolute;left:-140px;border:1px solid #ccc}
#top-rot-old .standfirst a{color:#000}
#hpc-opinion{border-style:none solid solid;border-width:1px;border-color:#ccc;border-top:none;margin-top:0}
#hpc-opinion h2{margin:0 0 10px 10px;padding-top:10px;text-transform:uppercase;color:#000;border:none}
#hpc-opinion .story-ref{position:relative;margin:0 0 1em 95px;min-height:75px}
#hpc-opinion .story-ref h3{margin-top:0}
#hpc-opinion .story-ref img{position:absolute;left:-85px;border:1px solid #000}
#hpc-opinion .author{margin:.5em .5em .5em 0;text-align:right}
.blog-story-ref h3{margin-bottom:0}
.blog-story-ref .byline{margin:0}
.blog-story-ref .more{padding-bottom:1em;border-bottom:1px solid #777}
#whitepapers_right_nav #whitepapers{background:#eee;padding:10px}
#whitepapers_right_nav #whitepapers div{font-size:.95em;padding:0 0 15px}
#whitepapers_right_nav #whitepapers .text{min-height:100px;padding:0 0 0 115px}
#whitepapers_right_nav img{float:left;position:relative;top:3px}
#whitepapers_right_nav #whitepapers .search-more{display:none}
#whitepapers_right_nav #whitepapers h2 a{color:#555}
#right-col .newsletter{height:88px;background-color:#ddd;background-image:-webkit-linear-gradient(
#ddd,#b5c1d2);border:solid 1px #aaa}
#right-col .newsletter > a,.newsletter > a:hover{display:block;color:#000;font-size:1.5em;text-decoration:none;margin:15px 10px 0 105px}
#right-col .newsletter .icon{float:left;width:88px;height:88px;background:#ccc;border-right:solid 1px #aaa}
#right-col .newsletter .icon img{position:relative;top:24px;left:14px}
#spotlight img,#rh_reviews img{border:1px solid #CCC}
#spotlight .story.first,#rh_reviews .story.first{float:right}
#spotlight .story,#rh_reviews .story{position:relative;width:132px}
#spotlight .story_row,#rh_reviews .story_row{position:relative;margin-bottom:20px}
#spotlight .hidden,#rh_reviews .hidden{display:none}
#spotlight .story .content,#rh_reviews .story .content{width:132px}
#spotlight .story.first .title,#rh_reviews .story.first .title{padding-left:0}
#rhs_research .load_more_bar,#spotlight .load_more_bar,#rh_reviews .load_more_bar{width:270px;padding:5px}
#rh_reviews .comments,#spotlight .comments{position:absolute;top:0;right:-5px;background:url("/Design/graphics/icons/comment-40x25.png") no-repeat scroll 0 0 transparent;padding:0}
#rhs_research img{margin:0 0 5px}
#rhs_research a.load_more_bar{display:block;color:#fff;margin:10px 0 0}
#rhs_research .rhs_research_paper{margin:0 0 5px}
#rhs_research .rhs_research_paper.first{margin:0 0 15px}
#rh_reviews .comments .count,#spotlight .comments .count{float:left;width:40px;height:25px;font-size:1.2em;font-weight:bold;padding:3px 0 0 5px;text-align:center;text-decoration:none}
#rh_reviews .comments .count.large,#spotlight .comments .count.large{width:50px;background:url("/Design/graphics/icons/comment-50x25.png") no-repeat}
#rh_reviews .large_review{position:relative}#rh_reviews .trailer{color:#660000}#rh_reviews .standfirst{margin:5px 0 0}
#rh_reviews .large_review .standfirst{margin:0 0 15px}
#rh_reviews .large_review .comments{position:absolute;top:0;right:-5px;background:url("/Design/graphics/icons/comment-80x50.png") no-repeat scroll 0 0 transparent;padding:0}
#rh_reviews .large_review .comments .count{float:left;width:80px;height:41px;font-size:2em;font-weight:bold;padding:9px 0 0 5px;text-align:center;text-decoration:none}
#right-col .box{padding:0;border:none}
#right-col .box h3{font-family:"Arial Black","Arial";font-size:1.2em;text-transform:uppercase;padding:10px;background-color:#fd0000;background-image:-webkit-linear-gradient(
#ac0000,#fd0000);margin:0;border:solid 1px #d60404;box-shadow:inset 0 1px 1px #fff}
#right-col .rhs_widget{background:#eee;padding:10px}
#jobs-promo .inner{font-size:.8em;background:#fff;padding:0px;margin:10px 0;list-style:none}
#jobs-promo.rhs_widget .inner .title{display:block}
#jobs-promo .inner li{width:100%;padding:5px 0;margin:0;border-top:dotted 1px #aaa}
#jobs-promo .inner li:first-child{border-top:none}
#jobs-promo .job_content{padding:0 10px}
#jobs-promo .your_jobs{padding:0 0 0 15px;color:#333;width:100px}
#jobs-promo .your_jobs span{display:block}
#jobs-promo .strap img{float:right}
#jobs-promo .promo_job a,#jobs-promo ul a{color:#005397}
#jobs-promo .promo_job{min-height:70px}
#jobs-promo .promo_job .content{display:none;width:230px;text-align:center;background:#fff;padding:5px 2px 2px;margin:10px auto;border:1px solid #ccc}
#jobs-promo .promo_job .content.show{display:block}
#jobs-promo .promo_job .details{font-size:.9em}
#jobs-promo .promo_job .company{padding:5px;margin:5px 0 0}
#jobs-promo .move_left,#jobs-promo .move_right{position:relative;top:20px;cursor:pointer}
#jobs-promo .move_left{float:left}
#jobs-promo .move_right{float:right}
#rh_features img{border:1px solid #ccc}
#rh_features .content{width:156px}
.section_ui #right-col .box h3 a,.section_ui .box h3 a:hover{color:#fff;text-decoration:none}
#right-col .box .border{border:solid 1px #ccc;border-top:none}
#rh_features.box{border:none}
#sp_sponsor h4{color:#da0000;font-style:italic;padding:0 1em 0}
#sp_sponsor ul{padding:0;margin:.5em 0 .5em 0;list-style-type:none;text-align:center}
#sp_sponsor li{display:inline;padding:0 10px 0 0}
#sp_sponsor li.single_row{display:block;text-align:center;padding:0}
#RegCCO{font-size:1em;color:#fff;background-color:#666;padding:3px;margin:0;position:fixed;z-index:999999999;bottom:0;left:0;width:100%;text-align:center}
#RegCCO form{display:inline}
#RegCCO a,#RegCCO a:visited{color:#fff;text-decoration:none}
#RegCCO a:hover{text-decoration:underline}
#RegCCO input{margin:0;font-size:1em;color:#fff;background-color:#666;border:0;width:auto}
#RegCCO input:hover{text-decoration:underline;cursor:pointer}
.slideshow{background-color:#fff;padding-bottom:5px;cursor:default;-webkit-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:-webkit-linear-gradient(
#fff,#fff ,#eee);padding-bottom:5px;border:1px solid #ccc;-webkit-box-shadow:0 0 1px #bbb;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:-webkit-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:-webkit-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:-webkit-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:-webkit-linear-gradient(
#f0fff9,#f0fff9 ,#ccc);cursor:pointer}
#poll ul.questions li.current:hover{background-color:#ff0000;background-image:-webkit-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;height:16px;font-weight:bold;border-style:solid;border-width:1px;border-color:#a80909;background-color:#eee;background-image:-webkit-linear-gradient(
#eee,#fff)}
#poll .resultBarFill{height:14px;background-color:#ff0000;background-image:-webkit-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}
#article-rating{font-size:0.9em}
#article-rating ol{float:right;font-weight:bold;text-align:right;margin:12px 0 2px;list-style-type:none}
#article-rating li{float:left;height:12px;width:10px;background-color:#ccc;background-image:-webkit-linear-gradient(
#fff,#ccc ,#ccc);margin-left:2px;border:solid 1px #aaa;border-radius:2px;cursor:pointer}
#article-rating li:first-child{width:200px;margin-right:8px;background-image:none;background-color:transparent;border:none}
#article-rating #rating-summary{float:right;color:#666;margin:12px 0 2px 5px}
#article-rating #rating-summary-img{float:right;width:15px;margin:12px 0 2px 8px}
#article-rating .rated{background-color:#ff0000;background-image:-webkit-linear-gradient(
#fff,#ff8181 ,#ff0000)}
#related-stories{clear:both}
#site_sect a{position:relative;top:-8px}
.section_ui #site_sect a{color:#555;text-decoration:none}
#site_sect .sub_section{font-size:.8em}
.section_ui #ad-ldr-spot{padding:0 0 10px;margin:0 15px 12px;border-bottom:none}
.section_ui #right-col{border:none}
#right-col{border-top:none}
#article{padding:0}
#whitepapers h3 a:visited{color:#333}
#whitepapers .standfirst,#read_more_on .standfirst{margin:5px 0 0}
#whitepapers .text a,#read_more_on a{font-size:1.1em;font-weight:bold}
#main-col #whitepapers{margin:15px 0 0;clear:both}
#whitepapers .whitepaper_title:visited,#read_more_on a:visited{color:#999}
#main-col #whitepapers .text{padding-left:115px}
#main-col #whitepapers .paper{float:left;width:315px;margin:0 0 20px 20px}
#main-col #whitepapers .text .standfirst{font-size:0.8em}
#main-col #whitepapers .paper.row-start{clear:left;margin-left:0}
#main-col #whitepapers img{float:left;position:relative;top:3px}
#main-col #whitepapers .last,#main-col #whitepapers .search-more{display:none}
#article .article_heading{padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #ccc}
#article .article_heading.review{min-height:100px}
#article #page_btm_summary{clear:both}
#article #page_btm_summary .article_heading{padding:15px 0;margin:15px 0;border-top:1px solid #ccc;border-bottom:none}
#article .article_heading .thumbnail{float:left;position:relative;top:6px}
#article .byline{margin:10px 0 0}
#article #page_btm_summary .article_heading .standfirst,#article #page_btm_summary .article_heading .byline,#article #page_btm_summary .article_heading .summary,#article #page_btm_summary .article_heading .review_more{line-height:1.5}
#article .article_heading.review h1,#article .article_heading.review .standfirst,#article .article_heading.review .byline,#article .article_heading.review .summary,#article .article_heading.review .review_more{padding:0 0 0 115px}
#article .article_heading.review.score h1,#article .article_heading.review.score .standfirst,#article .article_heading.review.score .byline,#article .article_heading.review.score .summary,#article .article_heading.review.score .review_more{padding:0 115px}
.review_more{margin:15px 0 0}
#article .review_more span{color:#000;font-weight:bold}
#article .article_heading.review .rating{float:right;position:relative;top:6px;width:100px;height:100px;background-color:#eee;background-image:-webkit-linear-gradient(
#fff,#eee);border:1px solid #ccc}
#article .article_heading.review .rating div{font-size:3em;font-weight:bold;padding:25px 0 25px 18px;cursor:default}
#article .article_heading.review .rating .large{padding-left:6px}
#article .article_heading.review .rating span{position:relative;top:-1px;font-size:0.6em}
#article .wptl.top{margin:10px 0 0}
#article .byline iframe{position:relative;top:5px;margin-left:10px}
#article #body_side{float:left;position:relative;width:100px;padding:0}
#article #body{float:left;width:535px;padding:0 0 0 15px;margin:0 0 1em}
#article.wide #body{width:650px;padding:0}
#article #body p:first-child{margin-top:0}
#article #related-stories{margin:0}
#article .headline-list{margin-top:0}
#article .headline-list li{font-size:.9em;;padding:5px 0;margin:5px 0;border-top:1px dotted #aaa}
#article .headline-list li:first-child{border-top:2px solid #4d4d4d}
#article .headline-list li a .trailer{color:#650000}
#article .comment_block{height:50px;padding:4px 0 0;margin:0 0 1em}
#body_side .comments{float:right;background:url("/Design/graphics/icons/comment-80x50.png") no-repeat;width:80px;height:50px;cursor:pointer}
#body_side .comments.large{background:url("/Design/graphics/icons/comment-100x50.png") no-repeat;width:100px}
#body_side .comments a{width:69px;height:42px;position:relative;top:9px;left:17px;font-size:2em;font-weight:bold;padding:10px 17px 8px 15px;text-decoration:none}
#body_side .comments.none a{display:block;width:60px;height:37px;font-size:.8em;text-align:center;padding:2px 0 0 2px}
#body_side .comments.large a{padding:10px 18px 8px 18px}
#body_side .article-buttons,#body_side .article_social_btns{padding:0;margin:0;list-style:none;clear:both}
#page_select{padding:1em 0 0;border-top:1px solid #c1c1c1;clear:both}
#page-nav ul{display:inline;list-style:none;padding:0}
#page_select #nextpage{margin:0 0 8px}
#page_select #nextpage,#page_select #page-nav{text-align:center;font-weight:normal}
#page_select #page-nav h3{color:#000;font-size:1em;font-weight:normal;display:inline}
#page_select #page-nav .current{color:#000;font-weight:bold;text-decoration:underline}
#page-nav li{display:inline;padding-left:.25em}
#page_select #page-nav li a{color:#000}
#page_select #nextpage a{color:#000;font-weight:bold}
#body_side .article_social_btns{border-top:1px solid #ccc;padding:10px 0 10px;margin:10px 0 0}
#body_side .article-buttons li{float:left;margin:0 5px 0 0;cursor:pointer}
#body_side .article_social_btns li{padding:0 0 5px}
.stumble_btn iframe{overflow:hidden;width:85px;height:18px;padding:0px;margin:0px;border-width:0px}
#body_side ad-gutter-spot{padding:0 0 0 115px}
#body_side #tags{position:absolute;bottom:1px;border:none;border-top:1px solid #ccc;padding:0}
#body_side #tags ul{margin:0}
#body_side #tags li{display:block}
#body_side #tags a{color:#999}
#article #body .CaptionedImage{margin:0}
#article #body .CaptionedImage.Left{margin:0 10px 0 0}
#article #body .CaptionedImage.Right{margin:0 0 0 10px}
#right-col #hot{margin-bottom:0}
#ad-ldr-spot{border:none}
#article_body_btm{position:relative;min-height:45px;border-bottom:1px solid #ccc;clear:both}
#tips_or_corrections{float:left;font-size:.9em;margin:3px 0 0}
#article_forums_btm{text-align:right;margin:0 0 15px}
#article_forums_btm .comments a{color:#fff;font-size:1em;text-decoration:none;padding:6px}
#one-col:after,#top-nav ul:after,#sub-nav ul:after,.teaser-boxed:after,#jobs-promo:after,#comment-form .icons:after,.no_alert_box div.custom:after,#top-rot-old .nav:after,#spotlight .story_row:after,#rh_reviews .story_row:after,#main-col #whitepapers:after,#body_side .article-buttons:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
#crumb_trail{color:#aaa;font-size:1.1em;font-weight:bold;text-transform:uppercase;padding:5px 0;margin:0 0 10px;border-bottom:1px solid #ccc}
#crumb_trail a{color:#aaa;text-decoration:none}
.img_align_left{float:left;margin:0 5px 0 0}
.img_align_right{float:right;margin:0 0 0 5px}
.strike{text-decoration:line-through}
.reg_btn{color:#fff;font-size:.8em;text-align:center;width:100px;background:#4e4e4e;padding:3px 2px;border:none;cursor:pointer}
.reg_btn.wide{width:125px}
#mobiletoggle{cursor:pointer}
#mobiletoggle:hover{text-decoration:underline}
#read_more_on{margin-top:15px}
#read_more_on .story_reel{margin-bottom:20px}
#read_more_on .text{margin:15px 0 0}
#read_more_on .story{float:left;position:relative;width:200px;margin:0 5px;min-height:265px}
#read_more_on .story img{border:1px solid #ccc}
#read_more_on .hide{display:none}
#read_more_on .move_left.disabled,#read_more_on .move_right.disabled{cursor:default;opacity:.3}
#read_more_on .move_left{float:left}
#read_more_on .move_left,#read_more_on .move_right{margin:250px 0;cursor:pointer}
#read_more_on .comments{position:absolute;top:0;right:-5px;padding:0}
#read_more_on .comments .count{float:left;background:url("/Design/graphics/icons/comment-40x25.png") no-repeat scroll 0 0 transparent;width:40px;height:25px;font-size:1.3em;padding:3px 0 0 5px;text-align:center;text-decoration:none}
#one-col:after,#top-nav ul:after,#sub-nav ul:after,.teaser-boxed:after,#jobs-promo:after,#comment-form .icons:after,.no_alert_box div.custom:after,#top-rot-old .nav:after,#spotlight .story_row:after,#rh_reviews .story_row:after,#main-col #whitepapers:after,#body_side .article-buttons:after,#read_more_on .story_reel:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
.lower_headlines{position:relative;padding:25px 0 0}
.short_headline_column{float:left}
.short_headline_row{width:425px;clear:both}
.headline_row,.full_width_headline{padding:20px 0;clear:both}
.earlier .headline_row,.full_width_headline{padding:15px 0}
.headline_row,.full_width_headline.left,.lower_headlines{}.full_width_headline.left,.full_width_headline.right{position:relative}
.full_width_headline.left .comments{float:left;position:absolute;top:19px;right:513px}
#col_roll .full_width_headline.left .comments{right:323px}
.full_width_headline.left.XL_image .comments{right:443px}
.full_width_headline.right .comments{float:right;position:absolute;top:19px;right:-5px}
.headlines.with_image .full_width_headline.left .comments{left:100px}
.headline_row .image_above img{margin-bottom:12px;border:1px solid #ccc}
.full_width_headline.right{border-top:1px dotted #ccc}
.full_width_headline.block{position:relative;height:200px;background:#eee;padding:0;margin:20px 0;border:1px solid #ccc;overflow:hidden}
.full_width_headline.block .content{padding:15px;margin:0 0 5px 300px}
.full_width_headline.block .standfirst{}.full_width_headline.block h3{font-size:2em}
.full_width_headline.block img{float:left}
.headlines .headline,.headlines .first_headline{float:left;width:200px;margin-bottom:20px}
.headlines .headline{margin-left:25px}
.headlines .date,.headlines .comments{height:24px;color:#666;font-size:0.8em;padding:5px 0 0;margin:0 0 3px}
.headlines .comments .count{float:left;width:36px;height:15px;text-align:center;background:url("/Design/graphics/icons/comment-bubble-count.png") no-repeat;padding:3px 0 0;margin:1px 0 0}
.headlines .comments a{color:#666;font-weight:bold;text-decoration:none}
.headlines .comments img{float:left;margin:0 2px 0 0}
.headlines .full_width_headline .comments{float:right;padding:0;margin:-2px 0 0 2px}
.headlines .full_width_headline .comments img{float:left;margin:0 2px 0 0;border:none}
.headlines .spurious h3{padding-top:17px}
.full_width_headline.left img,.full_width_headline.read_more img{float:left;margin-right:10px;margin-top:3px;border:1px solid #ccc}
.full_width_headline.left .author_time_stamp,.full_width_headline.left .standfirst{padding-left:142px}
.full_width_headline.left.XL_image .standfirst{padding-left:212px}
.full_width_headline.right .standfirst{padding-right:142px}
.full_width_headline.read_more img{margin-top:8px}
.full_width_headline.read_more .comments img{border:none}
.full_width_headline.read_more .comments{margin:5px 0}
.full_width_headline.read_more{padding:10px 0;border-bottom:1px solid #ccc}
.full_width_headline.read_more.last{border-bottom:none}
.full_width_headline.read_more.first{padding-top:0}
.full_width_headline.read_more .more{text-align:right}
.full_width_headline.read_more .date{margin:.2em 0 .6em}
.full_width_headline.right img{float:right;margin-left:10px;border:1px solid #ccc}
#coloumnist_bio .columnist{min-height:100px;background-color:#eee;border:1px solid #ccc}
.contact_follow{padding:10px 0 0}
.contact_follow a{position:relative;top:4px;margin:0 4px;text-decoration:none}
#main-col #coloumnist_bio .contact_follow img{float:none;width:20px;height:20px;margin:0}
.contact_follow span{font-size:1.1em}
#main-col .columnist_blurb{padding:8px;border:1px solid #ccc;border-top:none}
#article #coloumnist_bio .columnist{margin:0}
#article #coloumnist_bio{margin:0 0 20px}
#main-col #col_roll{clear:both}
#roll_list{float:left;width:180px;list-style:none;background:#eee;padding:0;margin:0;border:1px solid #ccc}
#roll_list li{border-top:1px solid #ccc}
#roll_list li img{float:right;padding:2px 0 0}
#roll_list li:first-child{border-top:none}
#roll_list li a{display:block;width:160px;padding:10px}
#roll_list li a:hover{text-decoration:none;background:#ccc}
#roll_list li.selected a{font-weight:bold;background:#fff url("/Design/graphics/icons/right_arrow.png") no-repeat 160px 12px}
#col_roll .full_width_headline{clear:none}
#col_roll .headlines.no_byline{position:relative;top:-18px}
#col_roll .headlines,#col_roll #coloumnist_bio{float:left;width:460px;padding:0 0 0 8px}
#main-col .columnist .columnist_pic{float:left;width:150px;height:100px;margin:0 30px 0 0;border-right:1px solid #ccc}
#main-col .columnist h3{margin:1em}
.full_width_headline.read_more .standfirst_text{font-style:italic;padding:7px 0 10px 142px}
.full_width_headline.read_more .abstract{padding:0 0 5px 142px}
.promo_with_headlines{padding:20px 0 0;border-top:1px solid #ccc}
.promo_with_headlines .promo_story{position:relative}
.promo_with_headlines .headlines_box{float:left;width:330px}
.promo_with_headlines .promo_story.right{clear:both}
.promo_with_headlines .promo_story .comments{position:absolute;top:12px;right:193px}
.promo_with_headlines .promo_story.right .comments{right:5px}
.article_side_content #ad-mpu1-spot,.article_side_content .new_mpu{float:none}
.promo_slot_headline_img{float:left;width:130px;height:86px;margin:18px 10px 10px 0}
.promo_story.right .promo_slot_headline_img{margin:18px 0 10px 8px}
.promo_slot_headline_img img{width:100%;height:100%;border:1px solid #ccc}
.promo_with_headlines .promo_slot_headline{float:left;width:180px;min-height:86px;margin:18px 0 10px}
.headline_list{float:right}
.headline_list .headline{float:none;width:200px;margin:0}
.headline_list h4{font-weight:normal;margin-top:.1em}
.earlier_pages{text-align:right;font-size:1.1em;padding:15px 0;clear:both}
#page .no_bord{border:none}
#tag_search_title{color:#223344;margin:0 0 15px;border-bottom:1px solid #ccc}
#spotlight .video_overlay,.headlines .video_overlay{position:absolute;left:0}
#spotlight .video_overlay,.headlines .image_above .video_overlay{top:0}
.hard_sec .headlines .headline,.hard_sec .headlines .first_headline{position:relative}
.hard_sec .headlines .headline,.hard_sec .headlines .first_headline{margin-bottom:15px}
.section_ui .headlines .trailer,.headlines.earlier .trailer,.hard_sec .headlines .trailer{color:#660000}
.headlines .author_time_stamp{font-size:.7em;padding:10px 0 0}
.headlines .author_time_stamp a{color:#777}
.section_ui .headlines .image_above img{border:1px solid #ccc}
.section_ui .headlines .comments,.headlines .comments{float:right}
.section_ui .headlines.with_image,.section_ui .first_headline.with_image{position:relative}
.section_ui .headline.with_image .comments,.section_ui .first_headline.with_image .comments{float:none;position:absolute;top:-1px;right:-5px;padding:0}
.headlines .comments .count{width:25px;background:url("/Design/graphics/icons/comment-25x16.png") no-repeat;padding:1.5px 0 0 3px}
.headlines .comments .count.large{width:30px;background:url("/Design/graphics/icons/comment-30x16.png") no-repeat}
.hard_sec .widget{padding-top:10px}
.section_ui .headlines .headline{position:relative}
.hard_sec .widget .comments .count,.section_ui .headline.with_image .comments .count,.section_ui .first_headline.with_image .comments .count,.full_width_headline.left .comments .count,.full_width_headline.right .comments .count,.promo_story .comments .count{width:40px;height:25px;font-size:1.5em;background:url("/Design/graphics/icons/comment-40x25.png") no-repeat;padding:3px 0 0 5px}
.hard_sec .widget .comments .count.large,.section_ui .headline.with_image .comments .count.large,.section_ui .first_headline.with_image .comments .count.large,.section_ui .full_width_headline.left .comments .count,.full_width_headline.left .comments .count.large,.full_width_headline.right .comments .count.large{width:50px;height:25px;font-size:1.5em;background:url("/Design/graphics/icons/comment-50x25.png") no-repeat;padding:3px 0 0 5px}
.section_ui .more_content{font-size:1.1em;font-weight:bold;padding:0 0 15px;text-align:right;clear:both}
.section_ui .more_content a{text-decoration:none}
.section_ui .more_content img{float:right;position:relative;top:-1.5px;padding:0 0 0 5px}
.full_width_headline.block{height:278px;margin-top:0px;border:1px solid #ccc}
.full_width_headline.block img{float:none;border-right:1px solid #ccc}
.full_width_headline.block .container{float:right;position:relative;width:180px;height:278px;padding:0;margin:0 21px 0 10px}
.full_width_headline.block .content{width:180px;height:262px;padding:0;margin:15px auto 0}
.full_width_headline.block h3{font-size:1.5em}
.full_width_headline.block .headlines .trailer{color:#660000}
.section_ui .full_width_headline.block .comments{position:absolute;top:114px;left:0;width:80px;height:50px;font-size:1em;font-weight:bold;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAyBAMAAAA5A0HPAAAAD1BMVEXMzMz////MzMzMzMz///8iLY9vAAAAA3RSTlMAAPRApvLbAAAAaklEQVRIx+3VsQ3AIAxEUUeZwLoV2CDZAPafKQUJdPhLpPTVT18UCMyt77zWswHbcjVhwg04LlwE1dCq+U2hKDwKhOyU1dy8UCgKSbJDUQiSLxSFcfKDojBMDigKo+SE+hHmS5FwGwYf+wPOlrLx4tAEZgAAAABJRU5ErkJggg==");background-repeat:no-repeat;margin:0;cursor:pointer}
.section_ui .full_width_headline.block .comments a,.section_ui .full_width_headline.block .comments a.large{width:69px;height:42px;font-size:2em;background:none;padding:8px 0 0 12px}
.hard_sec .fadeout.show{width:228px}
.hard_sec .top_ten_story_widget{margin:10px 0 0}
.hard_sec .split_headline_left_col{float:left;width:200px}
.hard_sec .split_headline_right_col{float:right;width:200px}
.hard_sec .split_headline_left_col .headline,.hard_sec .split_headline_left_col .first_headline,.hard_sec .split_headline_right_col .headline,.hard_sec .split_headline_right_col .first_headline{min-height:160px;margin:0}
.hard_sec .split_headline_left_col .headline:last-child,.hard_sec .split_headline_right_col .headline:last-child{min-height:140px}
.hard_sec .top_ten{float:left;width:200px;margin:0 23px 10px;border:1px solid #ccc}
.hard_sec .top_ten ol{list-style:none;background:#eee;padding:0px;margin:0}
.hard_sec .top_ten li{font-weight:bold;padding:5px;margin:0;border-top:1px solid #ccc}
#vital_signs{float:right;width:200px;padding:20px 0 0;margin:3px 0 0;border-top:3px solid #ed2024}
#vital_signs div{margin:15px 0}
#vital_signs img{margin:25px 0 0}
#vital_signs label{display:block;margin:0 0 20px}
.headline_row{padding:0}
.pull_quote{float:left;min-height:20px;font-size:3em;color:#fff;background-color:#ff0101;background-image:-webkit-linear-gradient(
#ff7676,#ff0101);padding:5px;margin:0 5px 0 0}
.headline_list .pull_quote{padding:0 5px}
.full_width_headline.block .pull_quote{min-height:165px}
.mini .standfirst,.mini h3{padding-left:30px}
.full_width_headline.left.mini .standfirst,.full_width_headline.left.mini h3{padding-left:172px}
.full_width_headline.block.mini .standfirst,.full_width_headline.block.mini h3{padding-left:35px}
#one-col:after,#top-nav ul:after,#sub-nav ul:after,.teaser-boxed:after,#jobs-promo:after,#comment-form .icons:after,.no_alert_box div.custom:after,#top-rot-old .nav:after,#spotlight .story_row:after,#rh_reviews .story_row:after,#main-col #whitepapers:after,#body_side .article-buttons:after,#read_more_on .story_reel:after,.full_width_headline.left:after,.full_width_headline .standfirst:after,.top_ten_story_widget:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
#top-rot{width:265px;margin:0;border:none;clear:none}
.toprot.large #top-rot{float:right;width:350px;height:200px;background:#eee}
#top-rot .current-story{min-height:210px;padding:0 0 35px;overflow:hidden}
#top-rot .standfirst a{color:#000;font-size:1em;text-decoration:none}
#top-rot .standfirst,.fadeout.show{cursor:pointer}
#toprot_image,#top_story_image{width:300px;height:200px;display:block}
#toprot_image img,#top_story_image img{width:100%;height:100%}
#toprot_image .hide_img{display:none}
.toprot.large{background:#eee}
.toprot.large .btm_nav{position:relative;min-height:16px;background-color:#9a9a9a;background-image:-webkit-linear-gradient(
#ccc,#9a9a9a);padding:5px 5px 4px;clear:both}
.toprot.large .btm_nav ol{display:none;list-style:none}
.toprot.large .btm_nav li{float:left;width:11px;height:7px;background-color:#5c5c5c;background-image:-webkit-linear-gradient(
#5c5c5c,#7c7c7c);padding:2.5px 0;margin:2px 0 0 5px;-webkit-border-radius:75px;border-radius:75px;cursor:pointer}
.toprot.large .btm_nav li a{padding:4px 6px 0}
.toprot li.current{background-color:#f71717;background-image:-webkit-linear-gradient(
#f87f7f,#f71717)}
.toprot .btm_nav .gap{height:0.4em;border-left:1px solid #999;border-right:1px solid #e5e5e5;margin:6px 5px 6px 4px}
.toprot .btm_nav .arrows{float:right}
.toprot .btm_nav .arrows img{cursor:pointer}
.fadeout.show{position:absolute;bottom:0;right:0;height:80px;width:350px;background-color:transparent;background-image:-webkit-linear-gradient(
rgba(255,255,255,0),#eee);}
.toprot.classic{margin-bottom:1em}
.toprot.large{position:relative;margin:0 0 20px;border:1px solid #ccc}
.toprot.large #top-rot{position:relative;width:220px;height:278px}
.top_story #top_story_image{float:right;width:378px;height:250px;border:1px solid #ccc}
.toprot.large #toprot_image,.toprot.large #top_story_image{width:419px;height:278px}
.toprot.large #toprot_image img{border-right:1px solid #ccc}
.toprot.large #toprot_image img.video_overlay{top:0;width:419px;height:278px}
.toprot.large .btm_nav{position:absolute;bottom:10px;background:none;margin:0 0 0 18px}
.toprot.large .btm_nav li{width:auto;height:auto;font-weight:bold;background:#ccc;padding:1px 0 0;margin:0 5px 0 0;border:1px solid #ccc;border-radius:0}
.toprot.large .btm_nav li.current{background:#fff}
.toprot.large .btm_nav li a{color:#fff;font-size:1.1em;padding:0 5px;text-decoration:none}
.toprot.large .btm_nav li.current a{color:#777}
.toprot.large #top-rot .current-story{position:relative;width:180px;height:215px;padding:0px;margin:15px auto 0;min-height:170px;overflow:hidden}
.toprot.large #rot_comments{position:absolute;top:114px;width:80px;height:50px;font-size:2em;font-weight:bold;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAyBAMAAAA5A0HPAAAAD1BMVEXMzMz////MzMzMzMz///8iLY9vAAAAA3RSTlMAAPRApvLbAAAAaklEQVRIx+3VsQ3AIAxEUUeZwLoV2CDZAPafKQUJdPhLpPTVT18UCMyt77zWswHbcjVhwg04LlwE1dCq+U2hKDwKhOyU1dy8UCgKSbJDUQiSLxSFcfKDojBMDigKo+SE+hHmS5FwGwYf+wPOlrLx4tAEZgAAAABJRU5ErkJggg==");background-repeat:no-repeat;cursor:pointer}
.toprot.large #rot_comments a{padding-bottom:50px;text-decoration:none}
.toprot.large #rot_comments.large{position:absolute;width:100px;height:50px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAyBAMAAABYG2ONAAAAD1BMVEXMzMz////MzMzMzMz///8iLY9vAAAAA3RSTlMAAPRApvLbAAAAZ0lEQVRIx+3WwQ2AIBBE0U2sgEwLdqAdSP81QUTX6/yr2bm/fC4QosXadriLJN3cVaTIT0heA5+ow82DnZyIk7ZzIk5g5ibihGUWESco8xBxQjIvEScgk0Sc+JnvVqoepSJFfGJ/4QbFFTZ8yXm/MgAAAABJRU5ErkJggg==")}
.toprot.large #rot_comments .count{padding:8px 0 0 25px}
.toprot.large #rot_comments.small .count{padding-left:33px}
.toprot.large #rot_comments.large .count{padding-left:28px}
#review_facts{position:relative;margin:10px 0;border:solid 1px #ccc}
#review_facts .heading{height:30px;background:#eee}
#review_facts .content{padding:10px;min-height:132px;clear:both}
#review_facts h2{font-weight:bold;padding:4px 5px;margin:0 0 10px}
#review_facts .rating{float:right;width:50px;height:30px;color:#fff;font-weight:bold;text-align:center;background-color:#fd0000;background-image:-webkit-linear-gradient(
#ac0000,#fd0000)}
#review_facts .rating div{padding:7px 0 0}
#review_facts .thumbnail{float:left;margin-right:10px}
#review_facts .details p{margin:0 0 10px}
#review_facts .details .title{font-weight:bold}
#acct_settings form{width:600px;margin-bottom:10px}
.fullwidth #acct_settings form{width:100%}
.Account .login_form .login_row input,.Account .login_form .remem_login input,#acct_settings input,#acct_settings textarea,#acct_settings select{width:195px;border:solid 1px #acabab;padding:2px;margin:1px 0px 1px 1px}
.Account .login_form input.error,#acct_settings .req input.error,#acct_settings .req textarea.error,#acct_settings .req select.error{background:#feeaea;border-color:#931212}
#acct_settings input.changed,#acct_settings textarea.changed,#acct_settings select.changed{background:#d8f5dd;border-color:#acabab}
#acct_settings input[type='checkbox'].changed{box-shadow:0 0 1px 1px #37b34e}
#acct_settings .checkbox_changed{color:#027a19}
#acct_settings input:focus,#acct_settings textarea:focus,#acct_settings select:focus{border:solid 2px #68A1F7;margin:0px;box-shadow:1px 1px 0px #accbfa}
#acct_settings select{width:201px}
#acct_settings select:focus{width:208px}
#acct_settings textarea{width:300px;height:100px;font-size:0.9em}
#acct_settings input[type='checkbox']{width:12px;margin-right:5px;border:0px solid #acabab;box-shadow:1px 1px 0 transparent}
#acct_settings input[type='checkbox']:focus{margin:1px 5px 1px 1px}
#acct_form_alert .buttons{text-align:center}
#acct_form_alert .reg_btn:focus,#acct_form_alert .reg_btn:hover{border:1px dotted #eee;outline:none}
#acct_form_alert .reg_btn::-moz-focus-inner{border:0}
.feed-results{width:75%;padding:5px;border:solid 1px #ccc}
.feed-results .Hit{padding:0 0 10px}
.feed-results .Standfirst,.feed-results .Byline{font-size:.9em;padding:2px 0 0}
.Account .Alert.Error{background-color:#fcc;font-weight:bold;border:2px solid #f00;padding:1em}
.Account #tabs{list-style:none;margin:0 auto;padding:0;text-align:center}
.Account #tabs li{padding:.25em 1em;border:solid #ccc;border-width:1px 1px 0;display:inline-block;background:#fff;float:left;cursor:pointer}
.Account #tabs li.active{background:#ddd}
.Account div.acc-edit{clear:both}
#acc-edit-dialog{background:#fff;position:absolute;left:25%;right:25%;top:25%;bottom:25%;text-align:center;padding:1em;display:none}
.Account .Label{font-weight:bold}
.Account .Login{margin:1em}
.Account .NoAlert td{padding:.5em}
.Account .Alert td{padding:.5em;background-color:#fcc}
.Account .Footer{list-style:none;padding:0;margin-top:2em}
.Account .Footer li{display:inline;padding-left:.5em;font-size:.8em}
.Account .Footer .First{padding-left:0}
.Account .question{border-right:2px solid #ccc;border-bottom:1px solid #ccc;padding:.5em;padding-bottom:.25em;margin:0;font-weight:bold;background-color:#ddd}
.Account .answer{padding:.5em;padding-bottom:.25em;margin-top:0}
.Account .answer td{vertical-align:top}
.Account .spacer{padding-bottom:1em}
.Account .right{text-align:right}
.Account .example{font-size:.8em}
.Account .widen{width:100%}
.Account #custom_sections{positon:relative;width:450px;margin:0 0 15px}
.Account #custom_sections label{float:left;width:150px}
.Account .alert_box{border:4px solid #f00;padding:0;margin:0;margin-top:0;margin-bottom:.5em}
.Account .no_alert_box{border:none;padding:0;margin:0;margin-top:0;margin-bottom:.5em;clear:left}
.Account .alert{border:none;background-color:#f33}
.Account .alert_text{color:#f00}
.Account .info,.Account .info a{color:#666}
.Account #privacy{margin-bottom:1em}
.Account .input{width:30em}
#acct_settings .Footer{padding-right:219px}
#acct_settings .settings_row{margin:2px 40px 0 2px;clear:both;padding-top:8px}
#acct_settings .email_format .settings_row{margin-left:0}
#acct_settings .settings_item{float:left;min-height:4px;text-align:right;width:94px;padding:0 6px 0 0;margin:0}
#acct_settings .settings_item.header{width:250px;font-size:1.1em;font-weight:bold;text-align:left;padding:2px 0 0}
#acct_settings .extend .settings_item{width:180px}
#acct_settings .settings_btn_pos{font-size:0.9em;padding:0;margin:0 0 0 100px}
#acct_settings .settings_btn_pos .reg_style_btn{width:200px;height:48px;margin:0 0 0 4px}
#acct_settings .alert_btn{float:right;position:realtive;top:-2px;width:100px;margin:0 460px 0 0}
#acct_settings .settings_input{display:inline}
#acct_settings .submit_form{position:relative;margin:0 0 0 101px}
#acct_settings .btn_hide{display:none}
#acct_settings input.settings_update_btn{width:200px;height:50px;font-size:.9em;vertical-align:middle;background-color:#ddd;background-image:-webkit-linear-gradient(
#eee,#ddd);padding:0 0 0 35px;border:none;cursor:pointer}
#settings_tab_nav .submit_btn{width:100px;height:80px;color:#555;font-size:.8em;padding:35px 0 0;margin:0;border:none;cursor:pointer}
#settings_tab_nav .current_section .submit_btn{cursor:default}
#settings_tab_nav .alert{background:none}
#settings_tab_nav .your_details .submit_btn{background:url("/Design/graphics/icons/my_details.png") no-repeat}
#settings_tab_nav .your_employment .submit_btn{background:url("/Design/graphics/icons/my_employment.png") no-repeat}
#settings_tab_nav .newsletter .submit_btn{background:url("/Design/graphics/icons/my_newsletters.png") no-repeat}
#settings_tab_nav .forums .submit_btn{background:url("/Design/graphics/icons/my_forums.png") no-repeat}
#settings_tab_nav .alert .submit_btn{background:url("/Design/graphics/icons/my_alerts.png") no-repeat;cursor:pointer}
#settings_tab_nav .logout .submit_btn{background:url("/Design/graphics/icons/logout_icon.png") no-repeat}
#acct_settings .submit_form .settings_update_btn_icon{position:absolute;top:9px;left:54px;width:35px;height:35px;color:transparent;background:url("/Design/graphics/icons/rotating_arrows.png") no-repeat;border:none;cursor:pointer}
#acct_settings .change_password .change_pass_btn{width:125px;height:30px;color:#555;font-family:Arial ,sans-serif;font-size:1em;background:transparent;border:none;cursor:pointer;margin:0 15px 0 0}
#acct_settings .change_password .change_pass_btn_icon{width:30px;height:30px;color:transparent;background:url("/Design/graphics/icons/padlock.png") no-repeat;border:none;cursor:pointer}
.view_alert_btn a,.create_alert_btn a{display:block;width:200px;height:50px;font-size:.9em;color:#000;background-color:#ddd;background-image:-webkit-linear-gradient(
#eee,#ddd);cursor:pointer;text-decoration:none}
.view_alert_btn span,.create_alert_btn span{position:relative;top:18px;left:30px}
.view_alert_btn span{left:35px}
.view_alert_btn img,.create_alert_btn img{float:left;position:relative;top:10px;left:15px}
.view_alert_btn img{top:8px}
#acct_settings .block{padding:15px 0 0 219px;margin:15px 0 0;border-top:1px solid #ccc}
#acct_settings .block.extend{padding-left:133px}
#acct_settings .block h4 .small{font-weight:normal}
#acct_settings .block.extend h4{margin-left:86px}
#acct_settings .section_desc{text-align:center}
#acct_settings .section_desc.old{padding:15px 0 0;margin:10px 0 0;border-top:1px solid #ccc}
#acct_settings .adv_account_settings{text-align:center;padding:0 219px 0 0;margin:0}
#acct_settings .adv_account_settings > div{position:relative;display:inline;width:50%;padding:10px 0 0 35px}
#acct_settings .adv_account_settings a{color:#333;text-decoration:none;margin:0 20px 0 0}
#acct_settings .adv_account_settings img{position:absolute;top:0;left:0}
#acct_settings #settings_tab_nav{position:relative;height:80px;background-color:#ddd;background-image:-webkit-linear-gradient(
#eee,#ddd);padding:0 219px;margin:15px 0;list-style:none}
#acct_settings #settings_tab_nav li{float:left;width:100px;height:80px}
#acct_settings #settings_tab_nav li.gap{width:1px;height:100%;background-color:#ccc;background-image:-webkit-linear-gradient(
#eee,#ccc ,#ddd);margin:0;border-left:1px solid #eee;border-right:1px solid #eee}
#acct_settings #settings_tab_nav li.logout{position:absolute;right:0}
#acct_settings #settings_tab_nav li.gap.logout{right:100px}
#acct_settings #settings_tab_nav li.current_section{background-color:#ccc;background-image:-webkit-linear-gradient(
#fff,#eee)}
#acct_settings #my-forums{width:512px;padding:0;margin:0 0 10px}
#my-forums li{display:block;padding:8px 0;border-top:solid 1px #ccc}
#my-forums li:first-child{border-top:none}
#acct_settings #my-forums .forum{position:relative;display:block;width:400px;height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#acct_settings #my-forums a.comment_count{float:right;font-weight:normal;width:50px}
#acct_settings #my-forums .comment_count img{position:relative;top:4px;padding:0 5px 0 0}
#acct_settings li a{font-weight:bold}
#acct_settings li a:hover{text-decoration:underline}
#acct_settings .current_section a,#acct_settings .current_section a:hover{color:#ff0000;text-decoration:none;cursor:default}
#acct_settings .account_tab_divide,#acct_settings .account_tab_divide:hover{cursor:default;color:#000;text-decoration:none}
#acct_settings .account_script_divide{width:100%;margin:20px 0 15px;font-size:1.1em;font-weight:bold;border-bottom:solid 2px #000}
#acct_settings .news_customise{color:#0000dd;cursor:pointer}
#acct_settings .remove_news_customise{float:right;margin-right:3%;padding-top:2px}
#acct_settings .news_customise{display:none}
#acct_settings .feed_details{width:512px}
#acct_settings .feed_details ul{list-style:none;padding:0;margin:0;clear:both}
#acct_settings .feed_details ul.row{height:28px;background:#eee}
#acct_settings .feed_details li{float:left;min-height:19px;padding:5px 0 4px;border-left:solid 1px #fff}
#acct_settings .feed_details .header{font-weight:bold}
#acct_settings .feed_details .query{width:145px;padding-left:5px;border-left:none}
#acct_settings .feed_details .author{width:141px;padding-left:5px}
#acct_settings .feed_details .frequency{width:84px;padding-left:5px}
#acct_settings .feed_details .icon{width:39px;font-size:.8em;text-align:center}
#acct_settings .feed_details .table_icon,#acct_settings .asset_details .table_icon{width:10%;text-align:center}
#acct_settings .asset_details td:first-child{width:60%;text-align:left}
#acct_settings .error_alert{color:#ff0000;font-weight:bold;text-align:center;margin:0 0 15px}
#acct_settings .success_alert{color:#008000;font-weight:bold;text-align:center;margin:0 0 15px}
#acct_settings #reg_alert_form .settings_item{width:125px}
#acct_settings #reg_alert_form .settings_input{padding:0 0 2px 27%}
#acct_settings ul.alert_login_desc{padding:0 0 0 15px;margin:0}
#acct_settings .alert_login_desc li{padding:0 0 5px}
#acct_settings .email_text_style{color:#35ac06}
#acct_settings .acct_text_block{width:88%;margin:0 0 15px}
#acct_settings #acc-edit,#acct_settings #reg_alert_form{}#reg_alert_form input[type="radio"]{width:16px}
.newsletters{width:600px;margin:0 0 25px}
#acct_setting .newsletter{margin-top:0}
#newsletters_header .newsletter_title{font-weight:bold}
#newsletters_header .header{width:90px;text-align:center;padding:2px 0 0}
.newsletter span{width:140px;float:left;padding:.2em 0 0 8px}
.newsletter p{position:relative;height:24px;width:508px;background:#eee;padding:0;margin:0px;clear:both}
.newsletter p:nth-child(odd),#acct_settings .feed_details .row:nth-child(odd){background:#ddd}
.newsletter p:first-child{background:#fff}
.newsletter .pos_input,.newsletter span.no_input{float:left;position:relative;width:89px;min-height:19px;text-align:center;padding:5px 0 0;margin:0;border-left:solid 1px #fff}
.email_format.acc-signup{margin:0 0 10px 0}
.email_format.acc-signup .settings_row{padding:10px 0 0 10px}
.email_format.acc-signup .settings_item{float:left;padding:1px 50px 0 0}
.newsletters.acc-signup{padding:0 0 0 5px}
.Questions #email_options label,.Questions #research_newsletters label{display:block;margin-bottom:3px}
#acct_form_alert_over{display:none;position:absolute;top:0;opacity:.5;background:#000}
#acct_form_alert{display:none;position:absolute;top:40px;left:280px;width:350px;color:#555;background:#fff;padding:20px;border:1px solid #444;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 3px #444}
#acct_form_alert .popup_bar{position:absolute;top:0;left:0;width:100%;height:23px;font-size:1.2em;font-weight:bold;text-align:center;background:#ddd}
#acct_form_alert .title{position:relative;top:2px;padding:0 0 0 20px}
#acct_form_alert img{float:right;position:relative;top:2px;right:2px;cursor:pointer;z-index:2}
#acct_form_alert .content{margin:20px 0 0}
#acct_form_alert input{padding:3px;margin-right:10px}#acct_form_alert .message{padding:0 0 22px}
.Account .login_form{width:500px;margin:1em}
.Account .login_row{padding:.5em}
.Account .login_error_block{color:#ff0000;background:#eee;padding:1em;margin:1em .5em;border:1px solid #ccc}
.Account .login_row label{float:left;width:24%}
.Account .remem_login,.Account .submit_row{padding:.5em;margin-left:24%}
.Account .remem_login{font-size:.8em;padding-left:0}
.Account .login_row input{width:230px}
.Account .login_form .remem_login input{width:22px;border:none}
.Account .create_acct{font-size:.9em}
.Account .login_mes{padding:.2em .5em}
.Account .login_form .act{color:#fff;width:120px;background:#4e4e4e;padding:2px;margin-right:5px;border:none;border-radius:0}
#one-col:after,#top-nav ul:after,#sub-nav ul:after,.teaser-boxed:after,#jobs-promo:after,#comment-form .icons:after,.no_alert_box div.custom:after,#top-rot-old .nav:after,#spotlight .story_row:after,#rh_reviews .story_row:after,#main-col #whitepapers:after,#body_side .article-buttons:after,#read_more_on .story_reel:after,.full_width_headline.left:after,.full_width_headline .standfirst:after,.top_ten_story_widget:after,#custom_sections:after,.feed_details:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
p.status,p.err{font-weight:bold;background:#ccc;padding:10px}
#forums-nav,#forums-starred{border:1px solid #ccc}
#forums-starred .inner ul{padding:0 10px}
#forums-nav .heading{font-size:1.1em;font-weight:bold;background:#ccc;padding:0;margin:0;list-style:none;text-transform:uppercase}
#forums-nav .heading a:visited,#forums-starred h2 a:visited{color:#333;text-decoration:none}
#forums-nav .heading li{float:left;padding:10px;cursor:pointer}
#forums-nav .heading li.hidden{display:none}
.reg_btn.forgot_pass{margin:0 0 0 10px}
#forums-nav .inner{
padding:0 .5em .5em .5em}
#forums-nav .your_topics ul{font-size:.9em;padding:0;list-style:none}
#forums-nav .inner.your_topics li{padding:5px 10px;border-top:1px dotted #aaa}
#forums-nav .inner.your_topics li:first-child{border-top:none}
#forums-nav .your_topics .more,#forums-starred .your_topics .more{padding:3px 2px;margin:10px}
#forums-nav .your_topics .more a,#forums-starred .your_topics .more a{color:#fff}
#forums-nav .small{font-size:.8em}
#forums-nav .no-handle{font-size:1em;font-weight:bold;padding:.4em;margin:.5em 0;border:2px solid #f00}
#forums-nav .no-handle .why{font-size:.8em}
#forums-nav .destinations{list-style:none;margin:0;padding:0}
#forums-nav .destinations li{margin:.3em 0 0 0;padding:0}
#forums-nav .search p{margin-bottom:0}
#forums-nav .destinations .me_options{padding:15px 0 10px}
#forums-nav .me_options .reg_btn{color:#fff;background:#4e4e4e;padding:5px 10px;margin:0 0 0 10px}
#forums-nav .heading li.selected{background:#fff}
#forums-nav .inner{padding:0}
#forums-nav .welcome,#forums-nav .destinations,#forums-nav .login,#forums-nav form{padding:0 10px}
#forums-nav .search{background:#ccc;padding:8px;margin:10px 0 0}
#forums-nav .search p{margin:0}
#forums-nav .inner.your_topics{display:none}
#forums-starred{margin:1em 0 0}
#forums-starred .inner ul{padding:0 5px;list-style:none}
#forums-nav h2,#forums-starred h2{background:#ccc;padding:10px}
#forum-rhs-q{width:98%}
.forum_user_bar{position:relative;top:-6px}
.forum_user_bar img,.forum_user_bar span{float:right;font-size:.9em;font-weight:bold}
.forum_user_bar img,#visible-feed-link{position:relative;top:-2px;margin-right:6px}
#visible-feed-link{top:0}
.forums-page-nav{text-align:right;font-weight:bold;margin:0 0 0.6em}
#forums_page .heading{min-height:75px}
#forums_page .forums-page-nav{margin-right:5px}
.forums-page-nav ul{display:inline;list-style:none;margin:0;padding:0}
.forums-page-nav li{display:inline;color:#ff0000;padding-left:0.25em}
.post{position:relative;padding:5px;border-top:1px solid #ccc;clear:both}
.post .disposition{color:#999;font-size:.9em;margin-top:0}
.post.deleted .disposition{margin:1.2em 0 1.5em}
.post .author,.my-posts .post-ref .post .author{float:left;font-size:.8em;font-weight:bold;margin:0 4px 2px 0}
.my-posts .post{margin:0 0 1em;border:none}
.post.first{border:none}
.post.first .author{top:3px}
.post .author span,.post .author a{color:#666}
.post .permalink{font-size:.8em;color:#999}
.post .history{float:right;padding:0;margin:0}
.post .history li{font-size:.8em;text-align:right;padding:0;margin:0;list-style:none}
.post .history a{margin-left:2px}
.post .history .rejected,.post .history .withdrawn{color:#660000}
.post .history a .rejected{text-decoration:underline}
.post .dateline{float:right;font-size:.8em;color:#666}
.dateline .permalink{font-size:1em;color:#777}
.author_actions{float:left;position:relative;width:20px;height:20px;margin:0 8px 0 0}
.author_actions.disab{display:none}
.author_actions img{position:absolute;top:-3px}
.post .author_actions a{color:#0000dd}
.user_icons{height:15px}
.user_icons img{position:relative;top:-3px}
.post .duh{font-weight:normal;font-size:.8em;color:#999;margin-bottom:0.5em}
.post .content{margin:15px 0 0}
.post .body{position:relative;margin:.5em 0 1.1em 60px;overflow:hidden}
.forums .story_abstract{color:#666;font-size:.9em;margin:0 0 .5em}
.forums .story_abstract .body{position:relative;overflow:hidden}
.post .body .fadeout,.story_abstract .body .fadeout{position:absolute;bottom:0;height:150px;width:100%;background-color:transparent;background-image:-webkit-linear-gradient(
rgba(255,255,255,0),#fff);}
.post .resize_content,.story_abstract .resize_content{position:relative;top:-10px;font-size:.8em;font-weight:bold;text-align:right}
.story_abstract .resize_content{top:0px}
.post .resize_content span,.story_abstract .resize_content span{cursor:pointer}
.post .resize_content span:hover,.story_abstract .resize_content span:hover{color:#0000dd}
.reply .body{margin-left:80px}
.post.with-image .body{min-height:48px;padding-right:5px}
.post.pending{background-color:#69f36e;background-image:-webkit-linear-gradient(
#c1fac3,#69f36e);;padding-bottom:1px}
.post.pending .actions{padding-right:10px}
.post .body p{padding:0 0 1px;margin:1em 0 0}
.post .body > p:first-child{margin-top:0}.post .body > img + p{margin-top:0}.post .body img{float:left;margin:2px 7px 2px 0}
.act{width:100px;font-family:"Arial Black","Arial"
font-size:.8em;text-decoration:none;background-color:#efefef;background-image:-webkit-linear-gradient(
#fff,#efefef);border-radius:0.4em 0.4em 0.4em 0.4em;border:1px solid #ccc;cursor:pointer}
.act:hover{-webkit-box-shadow:0px 1px 1px #eee;box-shadow:0px 1px 1px #eee}
.pending .act:hover{-webkit-box-shadow:1px 1px 2px #506847;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:17px;height:14px;background:url("/Design/graphics/icons/vote_up.png") no-repeat}
.post .vote .down{width:17px;height:14px;background:url("/Design/graphics/icons/vote_dn.png") no-repeat}
.actions .post_epoch,.submit .post_epoch{display:none}
.actions .vote-count{display:inline;font-size:.9em;color:#999;margin-left:0.5em}
.post .actions{position:relative;min-height:22px;padding:5px 0 0 52px;margin:.5em 0 .9em;text-align:right;clear:both}
.post .actions form{display:inline;padding-left:.5em}
.post .actions .vote{float:left;font-size:.9em;margin-right:5px}
form.report,form.withdraw{margin:1em 0}
.forum-search{margin-bottom:1em}
.forum-search .q input{width:98%}
.forum-search .more{position:relative;height:1.2em}
.forum-search .options label{padding-right:1em}
.forum-search .submit{position:absolute;top:-1.1em;right:4px}
.forum-search .act{font-size:1.2em;background-color:#963;padding:0 .5em}
.forum-links{font-size:.9em;font-weight:bold;padding:0;margin:0;list-style-type:none}
.forum-links li{float:left;position:relative;padding:1px 10px 0 0;min-height:17px}
.forum-links img{position:relative;top:3px;padding:0 1px 0 0}
form .row{position:relative;margin-left:6em}
form .row.btns{position:relative;text-align:center;margin-left:0}
form .row .label{position:absolute;top:.2em;left:-6em;font-weight:bold}
form .row .text{width:98%}
#forums-subsections{list-style:none;margin:1em 0;padding:0}
#forums-subsections li{display:block;margin:.5em 0 0 0;padding:0}
#forums-subsections li .meta{float:right;font-size:.9em;color:#666}
#forums-sections .section .meta,#forums-section-title .meta{float:right;color:#666;font-size:.9em;font-weight:normal;text-transform:none;margin-top:2px}
#forums-sections .section{font-weight:bold;margin:1.25em 0 .25em 0}
#forums-subsections a:link{color:#000}
#forums-subsections a:visited{color:#f00}
.my-forums{margin:0 0 0 1em;padding:0;list-style:none}
.my-forums li{display:block;font-weight:bold;margin:.5em 0 0 0;padding:0}
.my-forums li span{font-size:.8em;color:#999}
h2 input.star{float:right;margin-right:0.5em}
#forums_page h1 a:visited{color:#333}
.article_back_arrow{float:left;margin:10px 10px 10px 0}
#forums_page .heading .post,#in_article_forums .heading .post{float:left;background:#4e4e4e;padding:8px;margin:0 10px 0 0}
#forums_page .heading .post a,#in_article_forums .heading .post a{color:#fff;padding:8px 0;text-decoration:none}
#forums_page .heading .faq,#in_article_forums .heading .faq{padding:8px}
#forums_page .heading .faq{position:relative;display:inline;top:10px;font-weight:bold}
#forums_page .heading .faq.closed{padding-left:0}
#forums_page .heading a#corrections,#in_article_forums .heading a#corrections{padding-left:5px;border-left:2px solid #555}
.now-closed{color:#666;font-weight:bold;padding-top:1em;margin:22px 0 5px;border-top:1px solid #ccc;clear:both}
.forums .idx{border-collapse:collapse;margin-bottom:1em;width:100%}
.forums .idx th{font-weight:normal}
.forums .idx.user th{background:#eee;padding:2px 10px;border:1px solid #ccc}
.forums .idx th.state,.forums .idx th.forum,.forums .idx th.section{visibility:hidden}
.forums .idx.user th.forum{visibility:visible;text-align:left}
.forums .idx td.section{padding:5px 10px}
.forums .idx td.section.img{padding:10px}
.forums .idx td.top{color:#fff;background:#333;padding:10px 10px 5px;border-color:#333}
.forums .idx td.top a{color:#fff}.forums .idx td.top a:hover{text-decoration:underline}.forums .idx .sticky td{background:#eee;font-weight:bold}
.forums .idx td.section img{float:left;margin:2px 10px;border:1px solid #ccc}
.forums .idx .section p{margin:0 0 10px}
.forums .idx .section.img p{margin-left:152px}
.forums .idx th{text-align:center}
.forums .idx td{border:1px solid #ccc}
.forums .idx td.state{vertical-align:middle}
.forums .idx td.forum,.forums .idx td.posts,.forums .idx td.creator,.forums .idx td.topics,.forums .idx td.replies,.forums .idx td.latest{vertical-align:middle;padding:10px}
.forums .idx td.forum,.forums .idx td.forum a{max-width:250px;word-wrap:break-word}
.forums .idx td.forum a{display:block}
.forums .idx td.posts,.forums .idx td.topics,.forums .idx td.replies{text-align:center}
.forums .idx .latest div{font-size:.9em}
.forums .idx .dateline{padding:10px 0 0}
.forums .abstract{color:#666;margin:0 0 1.5em}
#forum_ordered_by{float:right;padding:0 0 1px}
#forums_page #forum_ordered_by{padding:0}
#forum_ordered_by .sort_button{float:right}
#forum_posts,#in_article_forums #highly_rated_posts{padding:0 2px 2px;border:1px solid #ccc;clear:both}
#in_article_forums #highly_rated_posts{border-top:none}
#forum_posts.user_posts,#forum_posts.sample_post{padding:0;margin-bottom:15px}
#forum_ordered_by select,#sorting_order select{width:95px;padding:1px;margin:1px 20px 1px 10px;border:1px solid #acabab;box-shadow:1px 1px 0 #c5c3c3}
#forum_ordered_by select:focus,#sorting_order select:focus{border:solid 1px #68A1F7;box-shadow:1px 1px 0px #accbfa}
#forum_ordered_by .act{width:50px}
#forum_ordered_by .act:hover{border-bottom-color:#999}
#forum_ordered_by .sort_button.active{color:#fff;background:#999;padding:2px 4px 1px 4px;font-weight:bold}
a:visited.in-reply-to,a:link.in-reply-to{color:#666}
.forum-create{min-height:200px}
#forum_acct_bar{color:#fff;background-color:#ff0000;background-image:-webkit-linear-gradient(
#ff0000,#e70000);;padding:5px 10px;margin:0 0 15px}#forum_acct_bar ul{float:right;font-size:.9em;margin:0;list-style:none}
#forum_acct_bar ul a{color:#fff}
#forum_acct_bar li{float:left;padding:0 5px;border-right:1px solid #fff}
#forum_acct_bar li:last-child{float:left;padding:0 0 0 5px;border-right:none}
.post .comment-icon{float:right;width:48px;height:48px}
.reply-bar{float:left;padding-left:5px}
.withdraw,.report{text-align:right}
.post .withdraw,.post .report,.post .no-report-btn{margin:0 0 10px}
#highly_rated_posts .post .withdraw .act,#highly_rated_posts .post .report .act,#forum_posts .post .withdraw .act,#forum_posts .post .report .act{width:77px;font-family:arial;font-weight:bold;color:#666;background:transparent;padding:0px;border:none;cursor:pointer;text-align:right}
.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}
.post .withdraw .act:hover,.post .report .act:hover{box-shadow:none}
.post .no-report-btn{height:16px}
#forum .posse_style{float:right;margin:0 5px}
#forum ul.ignored_list{width:400px;padding:0;list-style:none}
#forum ul.ignored_list li{padding:10px 0;border-bottom:solid 1px #ccc}
#forum ul.ignored_list li:first-child{padding:0 0 10px}
#forums_page .post:first-child,#in_article_forums .post:first-child{border:none}
#in_article_forums form.report,#in_article_forums form.withdraw{margin:5px 0}
#forums_page .reply-bar,#in_article_forums .reply-bar{padding:3px 0 0 55px}
#forums_page .user_icons
#in_article_forums .user_icons{position:absolute;top:45px}
#forums_page .user_posts .post-ref{border-top:1px solid #ccc}
#forums_page .user_posts .post-ref.first{border:none}
#forums_page .sample_post h3,#forums_page .user_posts h3{background:#eee;padding:10px}
#forums_page .sample_post h3 a:visited,#forums_page .user_posts h3 a:visited{color:#333}#forums_page.withdraw_post .post{border-top:none}
#submit_sort_order.reg_btn{width:35px}
#sorting_order{position:relative;float:right;right:-2px;font-size:1.2em;font-weight:bold;text-align:center;width:325px}
#sorting_order form{background:#ccc;padding:10px 0}
#forums-nav .heading:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
a.post_handle_missing:link,a.post_handle_missing:visited{color:#fff}
.article_side_content.not_moved{float:right;width:300px;margin:5px 0 5px 15px}
#in_article_forums{padding:10px 0;margin:1em 0 0;border-top:1px solid #ccc;clear:both}
#in_article_forums h2{font-weight:bold}
#in_article_forums .heading{padding:5px 5px 8px}
#in_article_forums .heading .post{float:left;font-weight:bold;background:#333;padding:8px;margin:0 10px 0 0}
#in_article_forums .heading .post a{color:#fff;padding:8px 0;text-decoration:none}
#in_article_forums .heading a{font-weight:bold}
#in_article_forums .dateline{margin:0}
#in_article_forums form.report,#in_article_forums form.withdraw{margin:5px 0}
#in_article_forums .user_icons{position:absolute;top:45px}
#in_article_forums .post .author,#in_article_forums .my-posts .post .author{float:none}
#article #in_article_forums .dateline{margin:0;color:#ff0000}
#in_article_forums form.report,#in_article_forums form.withdraw{margin:1px 0 0}
#in_article_forums .reply-bar{padding-top:8px}
#account_upd_popup{position:absolute;top:200px;left:268px;width:300px;background:#fff;padding:30px 30px 15px;border:10px solid #333;z-index:100;box-shadow:5px 5px 5px #888}
#account_upd_popup .popup_text{font-size:1.2em;margin:0 0 18px}
#account_upd_popup input{font-size:.9em;margin-left:31px}
#forums-nav .heading:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
