/* Copyright 2011 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}
#body h2,#body h3,#body h4,#body h5,#body h6{margin:1em 0 0.5em;page-break-after:avoid}
#body h2{font-size:135%}#body h3{font-size:120%}#body h4{font-size:110%}#body h5{font-size:100%}#body h6{font-size:100%;color:#555}#body h2 + *,#body h3 + *,#body h4 + *,#body h5 + *,#body h6 + *,#body h2 + .CaptionedImage.Left + *,#body h3 + .CaptionedImage.Left + *,#body h4 + .CaptionedImage.Left + *,#body h5 + .CaptionedImage.Left + *,#body h6 + .CaptionedImage.Left + *,#body h2 + .CaptionedImage.Right + *,#body h3 + .CaptionedImage.Right + *,#body h4 + .CaptionedImage.Right + *,#body h5 + .CaptionedImage.Right + *,#body h6 + .CaptionedImage.Right + *{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:150%;font-weight:normal;line-height:1.2;text-align:center;clear:both;padding:0 1em;margin:0.5em 5em;border:2px #999;border-style:solid none;background:#f9f9f9}
#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}
div.outbox h4{padding-top:0.5em}
#body .more-reviews{background:#fff;width:100%;font-size:80%;margin:0 0 1em 0}
#body .more-reviews td{text-align:center;margin:5px}
#body .more-reviews img{display:block;margin:0 auto}
#body .more-reviews h3{font-size:150%;
text-align:left;margin-top:.25em;padding-left:4px}
#body .boxout > :first-child{margin:0}
#body .boxout > *{margin:1em 0 0 0}
#body #article-mpu-container{margin-top:1em}
#body #article-mpu-container #ad-mpu1-spot{float:right;padding:0 0 2px 8px;line-height:1.2}
#body #article-mpu-container > *{margin-top:0}
.wptl.top,#article #top-text-link{margin:0;font-size:85%}
.wptl.top a,#article #top-text-link a{color:#c00}
.wptl.top a:visited,#article #top-text-link a:visited{color:#00d}
.wptl.btm,#tl-article-bottom{clear:both;margin:1.5em 0;font-weight:bold;font-size:85%}
.wptl.btm a,#tl-article-bottom a{color:#00f}
#visible-feed-link{float:right;margin:0 0 2px 2px}
.ad-free #intel-promo,.ad-free #sponsored-links,.ad-free #google,.ad-free #lb,.ad-free #ad-mpu1-spot,.ad-free #ad-mpu2-spot,.ad-free #trailer,.ad-free .wptl,.ad-free #related,.ad-free #leader{display:none !important}
.story-list .story-ref p.stamp{margin-right:0}
.snippet{display:none}
.story-list .story-ref{position:relative;font-size:100%;margin-bottom:0.3em}
.story-list .story-ref h3,.story-list .story-ref p{margin-right:7em;margin-top:0}
.story-list .story-ref h3{font-size:110%}
.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}
html{
padding:0 0 0 1px;margin:0;background:#eee}
body{padding:0;margin:0;font-size:14px;color:#000;
}#page{background:#fff;margin:0 auto}
a{text-decoration:none}a:link{color:#00d}a:visited{color:#d00}a:hover,a:active,a:focus{color:#666;text-decoration:underline}
#page{width:956px}#main-content{padding:0 14px}#main-col{width:580px;float:left}#right-col{width:336px;float:right;border-top:1px solid #ccc}.fullwidth #main-col{width:928px;float:none}#one-col{padding-bottom:1em}
#am{background:#eee;font-size:85%;font-weight:bold;
padding:1.75em 0 0 0;color:#777;position:relative}
#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 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kMBw4pLN3C7P0AAAAidEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOHqHdDAAAAJUlEQVQY02P4z8Dwn4mBgYFhCBH/cbH+4xUjnfhHFVPwOw2VCwAp+il1eGbP1gAAAABJRU5ErkJggg==") repeat-x 0% 100%}
#masthead h1{margin:0;font-size:100%;padding:0 0 0 1.75em}
#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{background:#777;color:#fff;font-size:12px;padding:6px 100px 6px 0.5em;
border-right:1px solid #c0c0c0;position:relative}
#top-nav,#top-nav #q,#sub-nav{font-family:"Lucida Grande","Luxi Sans","Lucida Sans","Trebuchet MS",Arial,FreeSans,Helvetica,sans-serif}
#top-nav a{color:#fff}
#top-nav ul{margin:0;padding:0}
#top-nav ul.sole{
padding-left:58px;text-align:center}
#top-nav li{padding-left:10px;display:inline}
#top-nav img{position:absolute;right:5px;bottom:4px}
#top-nav form{position:absolute;right:28px;bottom:3px}
#sub-nav{font-size:11px;font-weight:normal;text-align:right;padding:4px 0 6px 0;margin-bottom:1em;background:#eee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAAAAAAne6vtAAAAEklEQVQIHWM4xMTJxAvEbEwsAAmNAPa/hLpbAAAAAElFTkSuQmCC") repeat-x 0% 0%;position:relative;height:15px}
#sub-nav a{color:#333}
#sub-nav ul{list-style:none;padding:0;margin:0}
#sub-nav li{display:inline}
#sub-nav a{padding:1px 14px 0 17px;min-height:23px;background-repeat:no-repeat;background-position:0% 2px}
#sub-nav .shop a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAAAAACB2Vi9AAAAMklEQVQI15WKwQ0AIBDCWIz9x6kjiJfoGX/2ATRBMGygQquzKmJukG8ew/ubJTjGpzUTICZJt51pBxQAAAAASUVORK5CYII=")}#sub-nav .mail a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAAAAACB2Vi9AAAAMElEQVQI12N4jwwY3tsiAJgHlYDw3kO4IBrEA3PBFAOUCSEhPBgB5b3HwUOxDxkAAFXTZjj6f5V0AAAAAElFTkSuQmCC")}#sub-nav .feed a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAAAAACB2Vi9AAAAiUlEQVQIHQXBsQ7BYBiG0e/GXmxV1aEaq0gqmESvhoWQzqK7/R9MYkJIpBRNxHMLzjEkecmqBMCIYl9S3wEY59thO5FaO8AoCvhtAgUOjCgaLd64UL0SI4yl8YW8pjXGq3JTDZ+kGmAAVaoluTyMbHZn30i+R18Y0pxvt1NcY2HUlfEJ2o9TU/wBjERayvooNRkAAAAASUVORK5CYII=")}#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{padding:2px;border:1px solid;border-color:#c3c3c3 #ddd #ddd #c3c3c3;font-size:11px;width:12em}
#contentlink{display:none}
#btm-nav{background:#eee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAHCAAAAADsJ3hIAAAAFklEQVQIHWN+y1zEnMucwZzAHMMcBQAboANgxny7GwAAAABJRU5ErkJggg==") repeat-x 0 100%;padding:4px 0 6px 0px;margin:0;font-size:11px}
#btm-nav ul{margin:0px;padding:0 0 0 6px;list-style:none}
#btm-nav li{display:inline;padding:0 13px 0 9px;margin:0;border-right:1px solid #000}
#btm-nav li.last{border:none;padding-right:0}
#btm-nav a{color:#000}
#footer{color:#fff;background:#f00
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAABhIeELAAAAGklEQVQIW2P4y8DA9A+Ikek/UAzi/0aTg7IBlHgN8oI1ac8AAAAASUVORK5CYII=") repeat-x 0 100%;}#footer div{background-image:url(/Design/graphics/std/logo_147_25.png);background-repeat:no-repeat;background-position:14px 6px;min-height:22px;padding:7px 14px;margin:0;font-size:80%;position:relative}
#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}
#right-col > *{margin-top: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}
#front h2{
display:none}
.index{clear:left}
.index .story-ref{float:left;padding-left:14px}.index .story-ref.row-start{clear:left;padding-left:0}.index .story-ref{margin:1em 0 0 0;width:184px}
.about .index .story-ref{width:276px}
.about .index .story-ref.row-start{padding-left:188px}
.index .story-ref.important{
font-size:105%}
.index .first-row{line-height:1.1;margin-top:0}
.index .first-row h3{font-size:115%}
#teaser-mid3{position:relative;clear:both;top:12px;margin-bottom:12px}
#teaser-mid3 .story-ref{background:#eee;padding:1em 0 1em 14px;min-height:40px;margin:0;width:184px}
#teaser-mid3 .story-ref h3{padding-left:55px;position:relative;font-size:90%}
#teaser-mid3 .story-ref h3 img{position:absolute;left:0px}
#teaser-mid3 .row-start{padding-left:0}#teaser-mid3 .row-start h3{padding-left:60px}#teaser-mid3 .row-start h3 img{left:5px}#teaser-mid3.teaser-boxed{border:none;background:#eee}
#teaser-top{position:relative;font-size:110%;margin-left:140px;margin-bottom:1em;min-height:86px}
#teaser-top img{position:absolute;left:-140px;border:1px solid #000}
#teaser-top h3{margin-top:0;font-size:120%}
.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}#wrap .crosshead + .mid{padding-top:0}.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:100%;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:90%;font-weight:bold;margin-top:0.5em}
.teaser-boxed .standfirst a{color:#555}
#wrap .mid{
padding-top:1em;clear:both}
#nearby-index{clear:both;text-align:right;margin:0;padding-top:1em;font-size:90%}
#nearby-index a{text-decoration:none}#nearby-index a:hover{text-decoration:underline}.story-ref{position:relative}
.story-ref abbr,.headline-list abbr{border:none}
.story-ref h3{margin:1em 0 0 0;font-size:110%}
.story-ref .standfirst{margin:0.5em 0 0 0;font-size:100%}
.story-ref .stamp{margin:0;font-size:78%;white-space:nowrap;
position:absolute;top:0}
.stamp .dest a{color:#000;padding-right:0.25em}
.stamp .date{color:#666;font-size:94%}
.box{border:1px solid #ccc;padding:1px}
.box.tabbed .heading{font-family:"Trebuchet MS",Arial,FreeSans,Helvetica,sans-serif;white-space:nowrap;font-size:13.5px}
.box.tabbed .heading,.box h3{text-transform:uppercase;font-weight:bold}
.box h3{margin:0;color:#fff;background:#f00;padding:2px 3px;font-size:100%}
.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 .heading{margin:3px 0 0 0;border-bottom:1px solid #ccc;list-style-type:none;
padding:0 0 3px 0}
.box.tabbed .heading li{display:inline}
.box.tabbed .heading li.selected{border-bottom:1px solid #fff;background-color:#fff}
.box.tabbed .heading li a{
padding:3px 4px;color:#000;background-color:#e0e0e0;border:1px solid #e0e0e0;border-bottom:none;margin-right:0.25em;cursor:pointer}
.box.tabbed .heading li.selected a{background:#f00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12P4DwABAQEAG7buVgAAAABJRU5ErkJggg==") repeat-x 0% 100%;color:#fff;border-color:#ccc;position:relative;top:1px;
padding-top:4px}
.box.tabbed .heading li.selected span{
position:relative;bottom:1px}
.box.tabbed .heading li a:hover{text-decoration:none}
.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,#forums-starred ol li,#hot .headline-list li{color:#777}
#right-col .box.blog li a,#forums-starred li a,#hot .headline-list li a{font-weight:bold;font-size:90%;color:#000}
#right-col .box.blog li a:visited,#hot .headline-list li a:visited{color:#d00}#forums-starred .more{margin:0;padding-left:1em;font-style:italic;font-size:90%}
#forums-starred .more a{color:#333}
.forums .mod{list-style:none;margin:1em 0 0 1em;padding:0;position:absolute;top:2.5em;left:0;font-size:80%}
.forums .mod a{color:#ccc}
#hot.box .trailer{display:none}#hot.box .trailer.nsfw{display:inline}#hot.box .trailer.nsfw:after{content:':'}#lb{padding:0 14px;margin-bottom:1em}
#trailer{margin-bottom:1em}
#mini-ad,#tl-mini-ad{float:right;padding-right:14px}
#adbox{margin:1em 0;border-top:1px solid #CCC}
#adbox img{float:left;margin:0 1em 0 0;border-left:1px solid #CCC}
.promo-bar{background:#777;margin:0;padding:4px 6px;list-style:none;font-size:80%;border-top:1px solid #aaa}
.promo-bar li{margin:0;float:left;
text-align:center}
.promo-bar li.first{text-align:left}
.promo-bar li.last{float:none;text-align:right}
.promo-bar li.only{float:none;text-align:left}
.promo-bar a{color:#fff;text-decoration:underline}
.papers-promo{padding-bottom:1em}
#ad-mpu1-spot .papers-promo h3,#ad-mpu2-spot .papers-promo h3{margin:0}
.papers-promo form,#jobs-promo form{background-color:#eee;padding:5px 8px 5px 3px;border-bottom:1px solid #fff}
.papers-promo-q input,#jobs-promo-q input{border-width:1px;border-style:solid;border-color:#bbb #ccc #ccc #bbb;padding:3px;width:99%}
#body .papers-promo .inner,.papers-promo .inner,#jobs-promo .inner{margin:0;padding:4px;font-size:80%}
.papers-promo .inner li,#body .papers-promo .inner li,#jobs-promo .inner li{display:block;width:157px;margin:0 0 6px 0;float:none}
.papers-promo .inner li.row-start,#body .papers-promo .inner li.row-start,#jobs-promo .inner li.row-start{float:right;clear:right}
.papers-promo .inner a,#jobs-promo .inner a{color:#000}
.papers-promo .inner .title,#jobs-promo .inner .title{color:#2e5e84}
#jobs-promo .strap{background:#fff;text-align:center;clear:both;margin-bottom:0.25em}
#editorial-navigation h2{margin-bottom:0}
#editorial-navigation ul{margin:0 0 1em 0;padding:6px 0 0 14px;font-size:11px;text-align:left;position:relative;left:-14px;min-height:20px}
#editorial-navigation li{display:inline}
#editorial-navigation li.first{padding-left:0}#editorial-navigation li{padding-left:3em}#editorial-navigation a{text-decoration:none}
#editorial-navigation a:hover{text-decoration:underline}
h2{margin:0 0 1em 0;color:#f00;text-transform:uppercase;font-size:100%;padding-bottom:0.25em;border-bottom:1px solid #ddd}
h2 .orig{text-transform:none;color:#000}
#popular li{margin-bottom:0.5em}
#popular li a{font-weight:bold}
#popular li p{margin:0}
#right-col #whitepapers a{color:#000;text-decoration:none}#right-col #whitepapers a:hover{text-decoration:underline}#right-col #whitepapers p a:hover{text-decoration:none}#right-col #whitepapers div.search-more a{color:#00d}#right-col #whitepapers h3 a{color:#f00}#right-col #whitepapers{margin-top:1em;padding-top:1em;border-top:1px solid #ccc}
#right-col #whitepapers.top{border:none;margin-top:0;padding-top:0}
#right-col #whitepapers h3{text-transform:uppercase;font-size:100%;margin-top:0}
#right-col #whitepapers div{margin-bottom:1.5em}#right-col #whitepapers div.last{margin-bottom:0}#right-col #whitepapers div{position:relative;min-height:66px}
#right-col #whitepapers img{position:absolute;left:0}
#right-col #whitepapers h4,#right-col #whitepapers p{font-size:90%;margin:0;margin-left:70px}
div.search-more{margin-top:0.5em;text-align:right;font-size:90%}
h2.major{margin-top:1em;margin-bottom:5px;color:#000;border:none}
#article{position:relative;padding-top:32px;
}#article-top-nav{position:absolute;width:569px;top:0}
.about #article-top-nav{width:905px}
#article h2{
margin:0 0 0.25em 0;color:#303030;text-transform:none;padding-bottom:0;font-size:130%;font-weight:normal;border:none}
#article #body h2:first-child{margin-top:0}
#article .standfirst{margin:0 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}
#article #body{margin:1em 0}
#article #nextpage{font-weight:bold}
#page-nav{text-align:right;font-weight:bold}
#page-nav h3{margin:0;font-size:100%;display:inline;color:#336}
#page-nav ul{display:inline;list-style:none;margin:0;padding:0}
#page-nav li{display:inline;color:#d00;padding-left:0.25em}
#page-nav li a{color:#336}
#tags{clear:both;font-size:80%;margin:1em 0;padding:.5em;border:1px solid #ccc;line-height:1.5}
#tags h3,#tags ul,#tags li{display:inline}
#tags h3{font-size:100%;text-transform:uppercase;padding-right:1em}
#tags ul{padding:0;list-style:none}
#tags li{padding-right:.8em}#tags li.last{padding-right:0}.tag .byline{margin:0}
#tag-elsewhere{border:1px solid #bbb;background:#ccc;font-weight:bold;font-size:90%;padding:1em 0;margin:1em 0}
#tag-elsewhere ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
#article-rating{font-size:90%;font-weight:bold;text-align:right;position:relative;margin:0.5em 0;clear:both}
#article-rating img{vertical-align:baseline;position:relative;top:0.25em}
#article-rating > img{cursor:pointer}
#rating-0{padding-left:1em}
#rating-summary{font-weight:normal;color:#666}
#article-rating + #related-stories{margin-top:0.5em}#related-stories{margin-top:1em}#related-stories h3{color:#f00;font-size:100%;font-weight:bold;margin:0.5em 0 0 0}
#related-stories ul{list-style:none;margin:0.5em 0 1em 0;padding:0}
#related-stories li{margin:0;padding:0}
#sponlinks{font-size:80%;border-left:1px solid #eee;padding:0.25em 0 0.25em 1em}
#sponlinks h3{text-transform:uppercase;font-size:110%;margin:0 0 0.4em 0}
#sponlinks ul{padding:0 0 0 0.2em;margin:0}
#sponlinks li{list-style:disc;padding:0;margin:0 0 0 0.8em}
#main-col #whitepapers{border-color:#ddd;border-width:1px;border-style:solid none;margin:1em 0;padding:1em 0;font-size:90%;clear:both;height:1%}
#main-col #whitepapers h3{margin:0;font-size:100%;font-weight:bold;text-transform:uppercase}
#main-col #whitepapers h3 a{color:#f00}
#main-col #whitepapers .paper{margin:1em 0 0 10px;width:215px;position:relative;float:left;padding-left:70px}
#main-col #whitepapers .paper.row-start{clear:left;margin-left:0}
#main-col #whitepapers h4{font-size:100%;margin:0}
#main-col #whitepapers p{margin:0.5em 0 0 0}
#main-col #whitepapers p a{color:#000}
#main-col #whitepapers p a:hover{text-decoration:none}
#main-col #whitepapers img{position:absolute;left:0}
#main-col #whitepapers .last,#main-col #whitepapers .search-more{display:none}
#comments .links{list-style-type:none;margin:1em 0 0.75em 0;padding:0;font-weight:bold;font-size:90%}
#comments .links li{position:relative;padding:0 0 2px 22px;min-height:17px}
#comments .links img{position:absolute;left:0;top:-2px}
#comments-list{border-bottom:1px solid #ddd}
.comment{border-top:1px solid #ddd;clear:both}
.comment h3{margin:0.75em 0 0 0;padding:0;font-size:100%}
.comment .permalink{font-size:80%;color:#999}
.comment .stamp{margin:0.25em 0}
.comment .byline{font-size:90%;font-weight:bold;color:#555}
.comment .date{font-size:90%;color:#555}
.comment .body{font-size:90%;margin:0 0 1em 0}
.comment .body p{margin:1em 0 0 0}.comment .body > p:first-child{margin-top:0}.comment .body > img + p{margin-top:0}.comment .body img{float:left;margin:2px 7px 2px 0}
.comment .vote{text-align:right}
.comment .vote span{color:#666;font-size:90%;padding-right:.5em}
.comment .vote img{cursor:pointer;
vertical-align:bottom;
}.comment .vote .down{padding-left:1em}
#vote-dialog{display:none;position:fixed;top:17%;left:50%;margin-left:-250px;width:500px;background-color:#eee;color:#333;border:1px solid #000;padding:1em}
#vote-dialog .row{margin-left:6em;position:relative}
#vote-dialog .label{position:absolute;left:-6em;width:6em}
#vote-dialog .text{width:98%}
#vote-dialog .msg{font-size:90%;font-weight:bold;color:#666}
#vote-dialog .err{color:#f00}
.jqmOverlay{background-color:#000}#comment-form{font-size:11px;margin-top:1.5em}
#comment-form h3,#comment-form h4{font-size:11px}
#comment-form h3{padding:10px 14px}
#comment-form h3 .guidelines{float:right;text-transform:capitalize;color:#eee}
#comment-form p.hint{background-color:#eee;margin:0;padding:10px 14px;font-weight:bold}
#comment-form .inner{padding:0 12px}
#comment-form .field{border:1px solid #999;clear:both;position:relative;margin:0.5em 0;height:2em}
#comment-form .field h4{margin:0;background-color:#eee;font-weight:bold;float:left;position:absolute;left:0;width:6em;height:2em;border-right:1px solid #999}
#comment-form .field label{position:relative;top:0.4em;left:0.5em}
#comment-form .field div{right:220px}#comment-form .field p{width:214px}#comment-form .field div{position:absolute;height:2em;left:6.5em}
#comment-form .field input{border:none;height:1.5em;position:relative;top:0.12em;width:100%;padding:0;font-size:13px}
#comment-form .field.title input{width:100%}
#comment-form .field p{float:right;margin:0;height:2em;position:absolute;right:0;border-left:1px solid #999;white-space:nowrap}
#comment-form .field span{position:relative;top:0.4em;left:0.5em}
#comment-form .options h4{display:none}
#comment-form .options p{border-bottom:#999 1px solid;margin:0;padding-bottom:7px}
#comment-form .options label{position:relative}
#comment-form .options input{position:relative;top:0.125em}
#comment-form .options .last{padding-left:4em}
#comment-form .url div,#comment-form .title div{right:0.5em}
#comment-form .body h4{background-color:#eee;border:1px solid #999;padding:0.5em;margin:0}
#comment-form .body div{margin:0;padding:0.5em;border:1px solid #999;border-top:none;position:relative;right:0}
#comment-form .body textarea{width:100%;margin:0;border:none;font-size:12px}
#comment-form .body textarea.prompt{color:#666}
#comment-form .icons h4{display:none}
#comment-form .icons .row-start{clear:both}
#comment-form label{padding-top:14px}
#comment-form .icons label{width:46px;float:left;position:relative}
#comment-form .icons input{margin:36px auto 0 auto;display:block}
#comment-form .icons img{left:7px;position:absolute}
#comment-form .icons span{position:absolute;bottom:26px;left:10px}
#comment-form .submit{margin:7em 0 1em 0;padding-top:1em;text-align:right;clear:both}
#comment-form .submit input{margin-left:2em}
#comment-form .dynamic img{position:static}
#comment-form .dynamic span{position:relative;bottom:-10px}
#comment-form .icons .dynamic input{display:none}
#comment-form .dynamic .selected span,#comment-form .dynamic .selected img{outline:4px solid #f00;outline-offset:3px}
.article-nav{color:#336;font-weight:bold;font-size:80%;padding:3px 5px 1px;background-color:#eee;background-image:-moz-linear-gradient(#eee ,#d1d0d0);clear:both}
.article-nav ul{margin:0;padding:0}
.article-nav ul .number{color:#f00}
#article-bottom-nav li{position:relative;margin:0 20px}
#article-bottom-nav a{line-height:18px}
#article-bottom-nav li img{float:left;position:absolute;left:-20px}#article-bottom-nav{margin-top:1em}
.article-nav li{list-style:none;display:inline;margin:0 1em 0 0}
.article-nav #track-this-topic{position:absolute;right:-5px}
.article-nav a{color:#336}
#article-nav-comments-full a{padding-right:0.5em}
#article-nav-comments-full a.more{padding-left:0.75em;padding-right:0;border-left:2px solid #000}
#share-trigger{cursor:pointer}
#share-popup{border:2px solid #eee;border-top:none;padding:14px;font-size:90%}
#share-popup h3{font-size:100%;font-weight:normal;margin:0 0 1em 0}
#share-popup a:hover{text-decoration:none}
#share-popup .close{float:right;font-weight:bold;position:relative;border:1px solid #eee;padding:2px 4px}
#share-popup .close a{padding-right:1.25em;cursor:pointer}
#share-popup .close span{color:#00d;font-size:150%;position:absolute;right:2px;top:-3px}
#share-popup .site{font-size:90%;width:224px;display:block;margin-right:50px;padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #eee;float:left}
#share-popup .site.row-start{clear:both}
#share-popup .site img{padding-right:0.5em}
#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}
.Account .Label{font-weight:bold;color:#000}
.Account .Login{margin:1em}
.Account .NoAlert td{padding:0.5em}
.Account .Alert td{padding:0.5em;background-color:#fcc}
.Account .Footer{list-style:none;padding:0;margin-top:2em}
.Account .Footer li{display:inline;padding-left:0.5em;font-size:80%}
.Account .Footer .First{padding-left:0}
.Account .question{border-right:2px solid #ccc;border-bottom:1px solid #ccc;padding:0.5em;padding-bottom:0.25em;margin:0;font-weight:bold;background-color:#ddd}
.Account .answer{padding:0.5em;padding-bottom:0.25em;margin-top:0}
.Account .answer td{vertical-align:top}
.Account .spacer{padding-bottom:1em}
.Account .right{text-align:right}
.Account .example{font-size:80%}
.Account .signup{padding:1em;font-weight:bold;width:10em}
.Account .custom{padding-top:0.5em;padding-left:2em;font-size:80%}
.Account .widen{width:100%}
.Account .CustomSection{padding-top:0.5em;padding-left:2em;font-size:95%}
.Account .CustomSection p{padding:0;margin:0}
.Account .alert_box{border:4px solid #f00;padding:0;margin:0;margin-top:0;margin-bottom:0.5em}
.Account .no_alert_box{border:none;padding:0;margin:0;margin-top:0;margin-bottom:0.5em;clear:left}
.Account .alert{border:none;background-color:#f33}
.Account .alert_text{font-weight:bold;color:#f00}
.Account .info,.Account .info a{color:#666}
.Account #privacy{margin-bottom:1em}
.Account .input{width:30em}
#alert{list-style:none}
#alert-hint{font-style:italic;padding-top:1em}
#alert-button{padding-top:1em}
#alert-button input{font-size:120%}
#alert-button input.email{margin-right:1em}
#alert-button input.feed{margin-left:1em}
.newsletter p{margin:0;clear:left}
.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}
.feed-results{border-style:solid;border-width:1px}
.feed-results .Byline{font-size:70%}
.feed-results h4{font-weight:bold;font-size:85%;margin:0 0 0.5em 0;padding:0.25em 0.5em 0.25em 0.5em;border-bottom-style:solid;border-bottom-width:1px;white-space:nowrap;background-color:#f00;color:#fff}
.feed-results .Hit{padding:0 0.5em 0.5em 0.5em}
.feed-results .Hit h3{font-size:75%;padding:0 0 0.1em 0;margin:0}
.feed-results .Standfirst{font-size:75%;padding:0 0 0.1em 0}
.Account .FeedDetails{width:100%;margin:1em 0 0 0;font-size:90%;background:#eee;border-style:solid;border-width:1px;border-color:#ddd #ccc #ccc #ddd}
.Account .FeedDetails th{font-weight:bold;padding:0.125em 0.125em 0.125em 0.25em;background-color:#ddd}
.Account .FeedDetails td{padding:0.25em 0.125em 0.125em 0.25em}
.Account .FeedEdit .Label{text-align:right;font-size:85%;font-weight:bold;vertical-align:middle}
.Account .FeedEdit{margin:0.625em 0 0 2.5em;padding:0.25em 0.5em 0 0.5em;background:#eee;border-style:solid;border-width:1px;border-color:#ddd #ccc #ccc #ddd}
.Account .Hint{text-align:right;font-size:70%}
.Account .FeedEdit .TestBtn{padding:0.25em 0 0.5em 0}
.Account .FeedEdit .SaveBtn{padding:0.25em 0 0.5em 0;text-align:right}
.Account .FeedEdit .TestBtn input,.Account .FeedEdit .SaveBtn input{padding:0.5em;font-size:120%}
.Account .FeedEdit .SaveBtn input{font-weight:bold}
.Account .FeedDetails .Center{text-align:center}
.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 h3{margin:0;font-size:100%}
.Account #tabs li{padding:0.25em 1em;border-style:solid;border-color:#ccc;border-top-width:1px;border-bottom-width:0;border-left-width:1px;border-right-width:1px;display:inline-block;background:#fff;float:left;cursor:pointer}
.Account #tabs li.active{background:#ddd}
.Account div.acc-edit{clear:both}
.Account h2 .logout{margin-left:3em;font-size:80%;color:#f33}
.Account h2 .logout a{color:#f33}
#acc-edit-dialog{background:#fff;position:absolute;left:25%;right:25%;top:25%;bottom:25%;text-align:center;padding:1em;display:none}
#search-form{background-color:#eee;border-width:1px;border-style:solid;border-color:#ddd #ccc #ccc #ddd;padding:0.5em;font-size:80%}
#search-alert{float:right;width:250px;text-align:right}
#search-alert{color:#414776}
#search-alert em{color:#f00;font-style:normal;font-weight:bold}
#search-alert a.inline{font-weight:bold;color:#414776}
#search-query{margin-right:336px;margin-bottom:0.5em;position:relative;font-size:150%;height:1.5em}
#search-query input{font-size:100%;width:100%;position:absolute;border:1px solid #999}
#search-query #search-text{position:absolute;right:5.5em;left:0}
#search-query #search-text input{padding-left:0.25em}
#search-query #search-button{position:absolute;right:0;width:5em}
#search-body{padding-top:1em}.tag #search-body{padding-top:0}#search .nav{margin-bottom:1em}
#search .nav .site-domain{font-weight:bold}
#search-advanced .advanced{clear:both;padding:0.5em 0}
#search-advanced #search-author{padding-top:1em}
#search-advanced h3{width:10em;float:left;margin:0.25em 0 0 0}
#search .story-ref h3{margin:.8em 0 0 0}
#search .story-ref .standfirst{margin:0}
#search .story-ref .standfirst .Label{margin-right:0.25em}
#search .story-ref .byline{color:#999;font-size:90%}
#search .story-ref .snippet{margin:0 0 1em 0;display:block;font-size:80%;line-height:1.3}
#search-pagination{background-color:#eee;color:#f00;position:relative;height:2em;margin:2em 0 1em 0;font-size:80%;font-weight:bold}
#search-pagination a{color:#414776}
#search-pagination .current a{color:#999}
#search-previous{width:7em;position:absolute;left:0.5em;top:0.4em;margin:0;background-color:#ccc;text-align:center}
#search-jump{position:absolute;left:8em;right:8em;top:0.4em;text-align:center}
#search-next{width:7em;position:absolute;right:0.5em;top:0.4em;text-align:right;margin:0;background-color:#ccc;text-align:center}
#search-jump ul{list-style:none;padding:0;display:inline}
#search-jump li{display:inline;background-color:#ccc;margin:0 0.25em;padding:0 0.25em}
#search #right-col{padding-top:0.5em}
#search #right-col h4{color:#f00;text-transform:uppercase;margin:0;font-size:100%}
#search #right-col h5{margin:0;font-size:100%}
#search #right-col ul{list-style:none;padding:0;margin:0.5em 0 0 0;font-size:80%}
#search #right-col li{margin-bottom:0.5em}
#search #right-col .see-more{text-align:right;border-bottom:1px solid #ccc;font-size:80%;margin:0 1em 0.5em 0}
#more-from-the-reg .inner{padding:10px;font-size:90%}
#whitepapers.promo h3 a,#more-from-the-reg h3.site 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}
#events.promo h4,#events.promo .date{margin:0}
#events .promo-bar li{width:96px}#events .promo-bar li.last{margin-left:194px}#events.promo .inner a{color:#000}
#more-from-the-reg .box h3,#more-from-the-reg h3.site,#more-from-the-reg #whitepapers h3{font-size:85%}
#more-from-the-reg #whitepapers div{font-size:90%;margin:0 10px 1.5em 10px}
#more-from-the-reg #whitepapers .search-more{display:none}
#more-from-the-reg h3.site,#more-from-the-reg #whitepapers h3{margin:0;padding:2px 5px 0;text-transform:uppercase;color:#f00}
#more-from-the-reg #whitepapers h3{margin-bottom:1em}
#more-from-the-reg .story-ref a{color:#000}
#more-from-the-reg .story-ref p a:hover{text-decoration:none}
#more-from-the-reg .teaser .story-ref p{margin:0.5em 0 0 0}
#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;
}#more-from-the-reg #whitepapers div a{color:#000}
#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:90%;margin:0;margin-left:70px}
.report.promo{margin:1em 0}
.report.promo h3{font-size:15px;font-weight:bold;font-family:"Trebuchet MS",Arial,FreeSans,Helvetica,sans-serif;margin:0;text-transform:uppercase;background:#000}
.report.promo.white{color:#fff}
.report.promo.black{color:#000}
.report.promo.red{color:#f00}
.report.promo a{color:inherit}
.report.promo h3 a{padding:5px 8px;display:block;color:#fff}
.report.promo div{position:relative}
.report.promo img{vertical-align:top}
.report.promo p{font-size:18px;position:absolute;bottom:0;right:0;margin:0;width:330px;padding:3px;text-align:right}
.report.promo.translucent p{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQImWNgSAMAAGkAZzvxLBoAAAAASUVORK5CYII=");
background:rgba(0,0,0,0.3)}
.SurveyQuestion{padding-bottom:2em}
.SurveyAnswer{clear:both;padding:0.20em 1.25em}
.SurveyAnswerText{width:60%;float:left;padding-right:1em}
#ad-trailerboard{margin-top:8px}
#ad-trailerboard-spot,#ad-lb-spot{text-align:center;height:94px}
#ad-mpu1-spot,#ad-mpu2-spot{width:336px;height:280px;text-align:center;margin-left:auto;margin-right:auto}
#ad-mpu1,#ad-mpu2{text-align:center;margin-left:auto;margin-right:auto}
#wrap .blurb{font-weight:bold;clear:both}
#wrap .crosshead{padding-top:1.5em;
margin:0 0 .5em 0;font-size:120%;clear:both}
#wrap .lone{border:1px solid #ccc;padding:8px;margin:1em 0;clear:both}
#wrap .lone h3{margin:0 0 0.5em;font-size:120%}
#wrap .lone .standfirst{margin:0}
#wrap .lone img{float:left}#wrap .lone.wide img{float:none;display:block;margin-bottom:.5em}#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:280px;float:left}
#google li.row-start{clear:left;margin-right:20px}
body#news-panel{width:60em;font-size:13px;padding:0}
#news-panel h1{margin:0;padding:0;background:#f00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAIAAADkY5E+AAAAHElEQVQI12P4y8DA9B8J/8PCRqaJFcNmJgOEBgCraxwQFhGhjgAAAABJRU5ErkJggg==") repeat-x 0% 100%}
#news-panel .inner{padding:1em 28px}
#news-panel h2{margin:0;font-size:14px}
#news-panel #refresh a{font-weight:bold}
#news-panel .story-ref{width:auto;margin:1em 0 0 0;font-size:100%}
#news-panel h3{margin:0;font-size:100%}
#news-panel .story-ref p{margin:2px 0 0 0;font-size:100%}
#news-panel .story-ref .stamp{position:static;font-size:11px}
#news-panel .story-ref .stamp span{font-size:100%}
#news-panel #footer{padding:6px 13px;font-size:12px;background:#f00}
#news-panel #footer p{padding:0}
.brand{position:relative;margin-bottom:1em}
#article .brand h2,.brand h2{border:6px solid #ccc;background:#a1a1a1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAkCAMAAAAtv+CEAAABlVBMVEVBQEBCQUFCQkJDQkJEQ0RERERFRERFRUVGRUVGRkZHRkZHR0dIR0dISEhJSEhJSUlKSUlKSUpLSkpLS0tNTExOTk5PTk5QUFBRUFBRUVFSUVJSUlJTUlJTU1NUU1NUVFRVVFRVVVVWVlZXVlZXV1dYWFhZWFhZWVlbW1tcW1tcXFxdXV1eXV1eXl5fX19gX19hYGFhYWFiYWFiYmJjYmNjY2NkY2NkZGRlZWVmZmZnZmdnZ2doaGhpaGhqamprampra2tsbGxtbGxtbW1ubm5vbm5vb29wcHBxcHBxcHFxcXFycnJzcnJzc3N0dHR1dHR1dHV1dXV2dXZ2dnZ3dnZ3d3d4d3d4d3h4eHh5eHh6eXl6eXp6enp7enp7e3t8e3t8fHx9fX1+fX1+fn5/fn6Af3+AgICCgoKFhYWGhYaGhoaIh4eIiIiJiImJiYmKioqLiouLi4uNjY2OjY6Ojo6Pjo+Pj4+QkJCRkZGSkpKTk5OUlJSVlZWXl5eYmJiZmZmbm5udnZ2enp6fn5+goKChoaGjo6PK046LAAABqElEQVQYGe3B0VZSURSGUV1HcFDWs9Y7NHxQQwJEhATOOey91q7UzAou98/NN6ddAziNL58+X4tYAXASsdyMiogVAKcQy1UzLCJWAJzCehmXVkQsAJzA6s7jXQkRKwD0tvPkl8OiYgWA3Pa2z3l4XlQsAKh1t527vQ8ZKwDE2pttznk0KDLmALR2Xx/dPS7DZSwASHU36/zT+Sh0LAFQ2o/X/svVedIxByCUbu79yZULmQPQSZOFP2kaF7IMQGcyj2cfSxayAkBmNsvP/ENRsgJAZTzxF8OmKFkCIPJtlvKLUSQlSwA0ZuPkL5pRkrIegMTdOPlvF00vZT0AheVkn18Nei1zAALbaR+vbOhalgDUt510/sfAkpYlANV109bfOEti5gBqS7NNfuv7zrXMAVS2n6/zX9pp61KWAdS1X6ziH+2sy0qWAVS1X67iP7tpn4UsAahqtYoD2vt90jEHUNPjQ8qHbDrXMQdQ0WaR46DsQlYA1LNdpHxYOSs65gCq2d2nOKI5cx1zALW0i96PuSiuYwGgkm7exTHFQsgCQB3dMpWjbBBCPwDh/AJR3+H1xQAAAABJRU5ErkJggg==") no-repeat 100% 100%;color:#fff;font-size:28px;font-family:"Arial Black",Arial,FreeSans,Helvetica,sans-serif;font-weight:normal;padding:2px 125px 4px 4px;margin:0}
#article .brand.virtlab h2,.brand.virtlab h2{border:none;padding:10px 125px 9px 8px;background:#fff url(http://regmedia.co.uk/2009/11/06/strap-notext.png) no-repeat 100% 100%;font-style:italic;text-transform:none}
.brand.virtlab a{color:#333;text-decoration:none}
.brand h3{text-transform:uppercase;font-size:13px;position:absolute;top:23px;right:10px;margin:0;color:#fff}
.brand a{color:#fff}
#workshop-resources{border:1px solid #ccc;width:334px;font-size:80%;color:#333;background:#fff}
#workshop-resources div.strap-sub{background-color:#eee;margin:3px;border:1px solid #ccc;padding:0.6em}
#workshop-resources h4{margin:0;font-size:100%}
#workshop-resources h3,#workshop-resources p{margin:0}
#workshop-resources div{border-top:1px solid #ccc;padding:1em 0;margin:0 .5em}
#workshop-resources div:nth-of-type(1){border:none}
#workshop-resources div img{border:1px solid #ccc;margin-right:.6em;float:left;width:70px;height:70px}
#workshop-resources h3{height:45px;padding:0;margin:0;line-height:45px;font-size:2.4em;text-transform:uppercase;padding-left:8px;color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAAAtCAAAAADdSGyuAAAAlElEQVRo3u3bsRGAIBBFQQICQ0u2QAuxCEFDDR25AGV/CTvvSBzzmixyGQFQoECtEXQD0b5pvkArjvYdCShQoAOt3kALjlhQhQafvEKdPNChQHccClXo31cUqlCgTt4U2mOhQBXqDVWoAXXyCrVHoApVqDfUyRvQbkB9lw+Y7/IK/U6hQBXad6ELjqj5aQEoUKD2ficYZkZW/vjIBwAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(#bdbdbd),to(#363636));background-image:-moz-linear-gradient(#bdbdbd,#363636);background-image:-o-linear-gradient(#bdbdbd,#363636)}
#workshop-resources #view_more_resources{height:20px;border:0;margin:0;padding:0;background-color:#e8ebf0;text-align:center;line-height:20px;font-size:1em;color:#00d}
#workshop-resources #view_more_resources:hover{cursor:pointer;background-color:#c4d9e2}
#workshop-resources .unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.google-reg-map-info{height:200px;text-align:center}
#google-reg-map,#spycar-map{width:580px;height:500px}
#infra-opt hr.clear{clear:both;visibility:hidden;margin:0 0 1em 0;padding:0;border:none}
#infra-opt .workshop{border:1px solid #ccc;width:276px;float:left;margin-right:10px;padding:0 12px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAGPCAAAAABThF5KAAAANElEQVQ4y2P5y8DCQAr6T6J6qmj/T0v1/6mtkorKhqIaahlF52CkujLapUN6ZiU653S8CAAJBSAhVY3bOAAAAABJRU5ErkJggg==") repeat-x 100% 100%}
#infra-opt .workshop.last{margin-right:0}
#infra-opt .workshop h4{margin:0;color:#666;border-bottom:5px solid #ccc;padding-top:0.5em;font-size:115%}
#infra-opt .workshop ul{list-style:none;padding:0.75em;background-color:#fff}
#infra-opt .workshop li{padding-bottom:0.4em}
#infra-opt .workshop li h3{font-size:100%;margin:0;font-weight:normal}
#infra-opt .workshop li a{color:#000}
#infra-opt .workshop img{border:3px solid #ccc}
#infra-opt #mpu{float:right}
#infra-opt #resources{margin-right:352px}
#infra-opt #resources .brand{margin-bottom:0}
#infra-opt #resource-details{list-style:none;padding:0;margin:0;border:1px solid #ccc;border-top:none}
#infra-opt #resource-details{}#infra-opt #resource-details li{width:22%;border-right:1px solid #ccc;display:block;float:left;padding:0 0.5em 0 0.5em;margin:0.75em 0;height:25em;overflow:hidden}
#infra-opt #resource-details li.last{border-right:none}
#infra-opt #resource-details li img{border:1px solid #ccc;position:absolute;top:-70px}
#infra-opt #resource-details li p{margin:0}
#infra-opt #resource-details li h3{margin:70px 0 0 0;position:relative;font-size:90%}
#intel-promo a,#intel-promo{color:#2d74b7}
#intel-promo h3{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAYAAABrAQZpAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kGBA8sO3qhQAcAAAAidEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOHqHdDAAAAWklEQVQI14XGsQ0CQQwAwf0VASn9d0EVXwA5JSAkXq8722cScpLRcH+82tv1gtTEEQsjJkYuPLKxqvAciUeAOU78zMb9+cYZhSMKIwpzLcxqpBvZtt+6ReAPX6dONpDMlh3yAAAAAElFTkSuQmCC") repeat-x scroll right top;height:29px;padding:0}
#intel-promo h3 span{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAIAAACrPpLuAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kGBBALK6qpBksAAAAidEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOHqHdDAAAFoElEQVRIx91WS2yUVRQ+93/NP/PPDDPTzkwHhj5pIaVFohUQTRCNIiE+MC4wkaVxYaIx0cS4UePKha+FC40LX9GFxkSjglEiokChFFEKpaXMlNJ26GMe/8z/vE8XM0GwoizsxpOzuDc53/fde87JuRd9NVKGZTYlrivLrgEML7uGT3h9xZdPg5AbuoemSkFVjhtazNAMXQ1qEgBwDgCAEEgIEcZNBxdreM70fMKuxqKvhi79A7UkQdzQ0rFgJhbUVMkn3MPUJ9wlzMPMIwwBSBIKabKhq5GgGtYVhFBurpafs1zcUFJsKv6eHaGulLG6KRjWFcuj+QV7sYZNlziYXe9AqiylooGOZKgrHWmK6EfGi1WPAAD6+Jf80uhYSN3U1RRQ5KmiXah4C1VfgLjxAqzNRAc6E1WHHDhz2cFMcX26NCikyrk5a3LervnkBnl1VY4GVcdnlk9OTZYwZVt7kl2pyPELi4p9FYmqSDetjg50xA+OLgzmKn9tDxll40HKxXTJXarRlgpt702dnqocGisCwFDebGs2elZGfjy3qFC/AejJRNuS4cWaVyg7lu1S30UIgRAAjTTpunp3b2vF8ScLpUbDACAJcS4AALGgIiEE7AphoWSvSoSo7yoWFgCQiurb+lYeHZufLrmyrMyYfioW6m+N14tveeT3qYrpUsKFoWvrsvGRS2Zrc2h9NqbIKDdnDedLLhEAgCnUCQHAwZwLYWGhDObNkCq/8kjb6LT55ve5PZuz23rTB0cXVgS1je0JAKCcK5KkSNK7B/O2T9Mr9Hg4YOja7k2tsoSEEL3ZWH7BOTtbux9goeYP5s26xuY1zQjQYN6UMGGbOmLtKeOTI1OYMMqYR+rOAeDDQ7lnPvy1bOOVTaGEoQouzheqr+87v6kzHlDklz4feeK9E5ZHd2xIZxM644JzgQnDhDUZan9r7HzBxIQpPmH33tQyOW8NT5YBgDIBAIQyyhgAFMruyHTVJ0wIQRnnALZPy7YfDMgCxNM7uxkDhCAeDnSnw4RxxoVPmCpLj27JZuLB5z8d8wlTCGF9q2NfD0+TqwYAYYLWKwmAQNTHBmUcAaiyxLngXDAuvj05O1V0song5Ly9dlXk1jVJSnlzWH16R8/2vpbPjl48PFakjEuUc1lCtkco55Tzso11VRZCSKihx7gIqLKuSQ6mCEFvdsXe21vHClVVltqTRioa2NLdLMtocKKEEOia/OLD67f3tew/NfP2DxMeoZRzhTIhIZRtMupZ+u705d6V0aKN9aI7PmtOl12fsJO5IuNictH94KfcQwOr16Qjb+wfAwG7bsneub5ldMZ0MDs2Ufzi2MWKQwxdeWvf6Ec/XySs0WBow3PfHH75Hkz5k++fOHvJBABFlurTMGZoZQsTxqMhFQBqDhVCxCMa52DaGCHUlgypsjRf9U0bA4AsS5qCNEWub6+YnL7jsZ6MsaEtkU0ED58veoRzAVwA42D7rF4Un/DGM4OQh7lPOCAEABWHlCxc3+qaPNAZf+HB3pGZ6mINA0JXXAEh3jlwYVtvy5bu5Kt7Nrz27bnxWUuIG52AUUNtWaFv7W7afWtreyoMAMEDE3AtXE5t3Vu26ELV3dLT3JGK7Lp5VTqqcwGWz12fNzrrWg9o8pqWyMbW+M6Nmcfv6nrqvnW39SRjhkY5Hxxf+HK4YHvXAFH/s/vqanf1JZ+8t7s7EwUALsSZqUpu3rI8enHRYVwwLhJhtSkciOhKczTQkYpk4sErJy3V/EPn5o+MLe7/bW7pXf/UAICWeGDXxswDA9mOVPjqICFAgJAQ+gu4UHaHc8VjE8XR2dr4rHW9fF6j0Xigwlp32rinP92ZCrenjJihIYQAgHNRcfBsyc3PW5eKzvFcebrk1lxCqfi3v88Sq1h4yMJDF/6zv50Ey2//F40/AKSUCrYcrNfiAAAAAElFTkSuQmCC") no-repeat scroll right top;height:29px;margin-right:0.5em;padding:5px 0 0 0.5em;text-transform:capitalize}
#intel-promo h4.blogs{margin:0.25em 0.5em;padding-top:0.25em}
#intel-promo ul.blogs{padding:0 0 0 1.5em;list-style:square;margin:0.5em 0 0 0}
#intel-promo .more,#intel-promo .blogs li{font-size:75%;font-weight:bold}
#intel-promo .more{text-align:right;padding-right:0.5em}
#intel-promo ul.buttons{margin:0.5em 0.5em;border-top:1px solid #c3dcf3;list-style:none;padding:0.5em 0 0 0;width:320px}
#intel-promo .buttons li{background:transparent url(/Design/graphics/Intel_Communities/intel_btn.png) no-repeat scroll left top;font-size:80%;font-weight:bold;padding:0.5em 5px 0.5em 0;width:75px;float:left;text-align:center}
#intel-promo hr.rule{clear:both;visibility:hidden}
.chatcatcher{margin-bottom:1em}
.chatcatcher p{font-size:80%;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 right top;min-height:26px;margin-bottom:0.5em}
#hpc-community h2{font-size:120%;color:#666;margin:0;position:relative;left:30px;top:4px;border:none}
#hpc-community h2 a{color:#666}
#top-rot{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-position:0 1em;background-repeat:repeat-x}
#top-rot .nav{background:#ddd;font-size:80%;padding:2px 0 3px 8px}
#top-rot .nav p{display:inline;float:left;margin:0 0.5em 0 0;position:relative;top:1px;color:#666}
#top-rot .nav ol{display:none;list-style:none;margin:0 0 0 5em}
#top-rot .nav li{float:left;background:#999;margin:0 0.25em 0 0;padding:0.2em 0}
#top-rot li.current{background:#fff}
#top-rot li.current a{color:#333}
#top-rot li a{text-decoration:none;color:#fff;padding:0.2em 0.5em}
#top-rot .current-story{position:relative;margin-left:150px;min-height:96px;padding-bottom:8px}
#top-rot h3{margin:0 0 0.3em 0;padding-top:8px;font-size:150%}
#top-rot img{position:absolute;left:-140px}
#top-rot .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}
#hpc-blog,#workshop-blog{clear:both;padding-top:1em}
#hpc-blog h2,#workshop-blog h2{background:#eee;color:#666;text-transform:none;border:none;padding:0.25em 0 0.25em 0.5em;margin-bottom:0.25em;font-weight:normal;font-size:95%}
#hpc-blog h2 a,#workshop-blog h2 a{color:#666}
#workshop-blog h2{background:#0860a8}
#workshop-blog h2 a{color:#fff;font-weight:bold}
#hpc-blog h3,#workshop-blog h3{margin-top:0}
#hpc-blog .story-ref,#workshop-blog .story-ref{float:left;min-height:75px;position:relative;margin:0 0 1em 95px;width:184px}
#workshop-blog .story-ref{margin-left:0;width:260px}
#hpc-blog .story-ref img{position:absolute;left:-85px}
#hpc-blog .comments,#workshop-blog .comments{margin:0.4em 0 0 0;padding-left:25px;font-weight:bold;font-size:90%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAIAAABPZMCZAAABoklEQVQoz21T24qCUBT1N+ep+YDoeT5gXucHAhuIioyo6ILaRSdEA7vQxSy0SIoiewiaooKgZjWiiboQ0XNce6919pJ4+DCfz+V2WxCEYrFYLpcrlYooip1OB+v+jwn3S7fbTVNpWZZns9lqtTqfz5fL5Xq97na79Xo9nU5phun3+wH84XBIURSYbhU/NiaTibO+XC45nhuNRi8+yKVSyV31fr+LkvhlA209sqHCKvHkJ5NJz7bF/7RB07Tfeb1ef/J7vV61WvXz4fzDhqPWDU3XoIJoNBqwfTwePXwAzHA4HIlEHkHYmlvMiBD+ETgbkiRD7yHoD+QbhtFqtYjNZpPNZjVNw5D8CmFSUZRAPuaCoT7Pr1arISq6rrtd3G43xcbCWCALp9Pp8HvAhQd05nn+NX+EDCUQm/1+b60gSG82otEo3FowTbPZbLIs680fGSPhAipUVUVDBBZjx8WwDA4YscEu7CQSCaTbm79UKiVJEiTEvmPoHI/HEcd8Pg9yoVDIZDLISC6XGwwGAfnHT4KqHMehrbMBIziesTrG3THlxx/wNAJ3Z5aoTgAAAABJRU5ErkJggg==");background-position:0 1px;background-repeat:no-repeat;min-height:14px}
#hpc-blog .story-list{float:left;margin:0;list-style-type:square;color:#f00;width:184px}
#hpc-blog .gabriel{clear:both;font-size:70%;text-align:right}
#hpc-blog .gabriel a{text-decoration:none;color:#666}
.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}
#section-resources{border:1px solid #ccc;width:334px;margin:1em 0 0 0;color:#333;background:#fff}
#section-resources .section-box{background-color:#f1f1f1;-moz-border-radius:10px;-webkit-border-radius:10px;-border-radius:10px;border:0;padding:6px;margin:6px;height:40px;position:relative}
#section-resources .section-box div{display:table-cell;vertical-align:middle;height:40px;padding-left:60px}
#section-resources .section-box img{border:0;padding:0;position:absolute;top:5px;left:10px}
#section-resources .section-box a{text-decoration:none;cursor:pointer;font-size:90%;font-weight:bold;color:#000}
#section-resources .section-box a:hover{text-decoration:underline}
#nvidia-promo{border-top-style:none;margin:0 0 1em 0;padding-bottom:10px}
#nvidia-promo h2{background:#000;border:none;text-transform:none;margin:0;padding:0.25em 0 0.25em 0.5em;font-size:120%;position:relative}
#nvidia-promo h2 a{color:#71ba0c}
#nvidia-promo h2 img{position:absolute;right:5px;top:6px}
#nvidia-promo ul{list-style:none;margin:0;padding:0}
#nvidia-promo h3{margin:6px 10px 0 10px;font-size:105%}
#nvidia-promo h3 a{color:#00d}#nvidia-promo h3 a:visited{color:#d00}#nvidia-promo p{margin:0 10px;padding-bottom:2px;font-size:90%}
#read-more{margin:2em 5em}
#read-more h3{text-align:center;margin:0}
#read-more ul{list-style:none;margin:0;padding:0.5em 0}
#read-more li{text-align:center;margin:0 5em;padding:0.5em 0;border-top:1px solid #ddd;font-weight:bold}
#read-more li:first-child{border-top:none}
#read-more a{color:#000}
#main-col .video{position:relative;font-size:110%;
padding-top:1em}
#main-col .video a{color:#fff}
#main-col .video h3{position:absolute;bottom:3px;margin-left:3px;padding:7px;width:116px;font-size:75%;background:rgba(0,0,0,0.2);text-shadow:1px 1px 1px #000}
#main-col .video .wrap{border:1px solid #ccc;padding:2px;width:130px}
#main-col .video .play{position:absolute;bottom:57px;margin-left:3px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
#main-col .video.hover .play{background:rgba(0,0,0,0.5)}#main-col .video.hover h3{background:rgba(0,0,0,0.5)}#main-col .video.hover h3 a{text-decoration:underline}
#latest_from_reghard,#latest_from_channel,#latest_from_reg{float:left;width:282px;border:solid 1px #ccc;margin-right:10px;min-height:215px}
#latest_from_reghard{margin-right:0px}
#more_from_other_sites h3{font-size:1em;margin:0px;padding:3px 3px 3px 5px}
#latest_from_reghard h3{background-color:#000;background-image:-moz-linear-gradient(#000 ,#555)}
#latest_from_channel h3{background-color:#4040cc;background-image:-moz-linear-gradient(#000080 ,#8080ff)}
#latest_from_reg h3{background-color:#e72524;background-image:-moz-linear-gradient(#e72524 ,#cc2120)}
#more_from_other_sites h3 a{color:#fff}
#more_from_other_sites h3 a:hover{text-decoration:none}
#latest_from_reghard h3 img{margin:2px 0 3px}
#more_from_other_sites h3 .site_news_header{float:left;padding:1px 5px 0 0;font-size:1.1em}
#more_from_other_sites ol{padding-left:22px;list-style-type:square}
#more_from_other_sites li{color:#777;padding:0 6px 8px 0;font-size:0.9em}
#more_from_other_sites li a{color:#000}
.clear_section{}#whitepapers_right_nav #whitepapers{border:solid 1px #ccc;padding:0 0 10px 0}
#whitepapers_right_nav #whitepapers div{font-size:90%;margin:0 10px 1.5em 10px}
#whitepapers_right_nav #whitepapers .search-more{display:none}
#whitepapers_right_nav #whitepapers h3{color:#f00;font-size:90%;padding:4px 8px 0;margin-bottom:1em;text-transform:uppercase}
.story-ref.intel h3{margin-top:3em}
.story-ref.intel p.slice{position:absolute;top:0;margin-top:1.5em;font-size:90%;color:#fff;padding:3px;background-color:#ccc;width:90%}
.chart-actions{text-align:center}
.chart-actions form{display:inline;padding-left:.5em}
.chart-actions .vote input{border:none;margin:0;padding:0 2px 2px 0;text-align:right;width:28px;height:24px;color:#333;cursor:pointer}
.chart-actions .vote .up{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAIAAABm/grVAAAEp0lEQVQ4y52V+09aZxjH/bdMXLakJotm69RiO11ktda79dbOaqxUDTaoCBW8I1XxhleKKCqonahVUEEBAaGAQkEBAQUR62XvHj1Wpda12cnnl/Oc5/s5bw7heYLQd1/Dw8N1tKq+vj6/3//fnUHfaQRRSwMNGSblE91cLvfb0qOTA6NLsrY9KrMM3mRte2zLo5apZ2Z4LJAivbC6igSVs6KFc61tFCSgOpMeHnsUW7xtjwa7v+3a3NycGWIh/QRIOaxag8HwRQPEQQIq/9FekNEltns/QHXPb3X6jDdx+TYOjtxu73Y7gwZG9GGc31WnWl89Kx6YL9sgDhLHvt7oXAiSbw2dnB65fJs2r/arQN/+J6fVvtHTUgNGpBulVRJ39ixQtHt11zudvo3Tf45Xrdwg+BzwBuue8jbgON5D+8KiaJ7XapztYdDLKRQyVOBoN5tBBcIL6aZ76avAMXf9VpvbWFVJ8quG3VLO7GATd6QfivZ93c3+AKl+Z+46JvcyvBZirgPTlkv3upqimuxAWj7SjizyGHwhB+qWXfkXKSBAqrFPYmgd01aPcsdnwPjoVJMpFUsjTKQdVgraDhScsY7qJfk0PNI75y5TlwRIldt8QGUTWPYUcECTQ9nLYZGp5YTiIslQI9JwkWaI01JFryhm0YnilSnosezJdTsiLHhJgFRqGQA23ctbHtWy6l1uTsZcL9Un7TaLWpFqAKkHAbOorfB5TmJiYnsPw2CTQicAp8OyGAFSialTY5+Al4sVgpSkR0ZBLZJ3IkU3UrKRsgcpe8/pQQq2Y4bZX0tIe4yn1VdAPwAHhDhGgHTOyNQ5RCa3NOtpmnyQhKRvkKwFrbSh1fZzOs5pRyssJGs9e7rcTC5IKnlVABEIQhwjQCoyNGy4JCqzKBkfvSuieWboaKkRLTOQtBlJmVdAZanxVNJwLK4/WqjLSYpZWh+H4KyR8be+BgiQQlXvfM8XdTKJGcCbsoxP87UQgzBwIqknZOIjfw2vIaSY+JUHczW+Wfr+DI2Y+xAiEIS4UEsGAqTwEvgpR6ZZlILHjSWpTSVpHlG1V0QDIAwYeOXz7QRGaVpCbOSjmMiq/ITSbDw+PgZSa7axMU3ZqIYIBEh5KoLaLlh3TOGi7hZnxlXmxTsmqoCdScolcGsXkgGbgMyjP4v+LUy2wYfIgok1pCrCuJBiA0WoIy+au9R2oUDSkf8yMyUu8iO/HKOr4gncvkiPlXW9NPNJppELXuXiue+aITKmJQ0q8wCQXAwUmFTwB8e+wKKZDSMZiI3DKftKDENlgJj1op6QmBV/LyQkJD/lQS85c6opb6GtMOJu2KL+LTQPKP7qXc2e0FGuRh/M1M9D+vBy4jKZzO7yDM1Aqbq/BFD1FQNrvcUcaiYhIyb+wS84HE4qlQYO6cOrIf15nYiV2yPnW2Ec9sTE7Nui9N/lbEJuwr3g4OA7P/3wZ3R4Yer9VmLy+9YC6vOH2c/Soc28uyK38rB1AnGQXKyT2/YHHo8nZsUK6552l6d1kVKB0icx+cm40NBQKpXq9Xr/5zZls9l5eXkRERF/RP0cFX4n5j4uLPRHBoPxzdX7Lx6iVCbXx8c7AAAAAElFTkSuQmCC")}.chart-actions .vote .down{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAIAAABm/grVAAAEz0lEQVQ4y5WV+1OSaRTH/Zf63XFstm3MLEmgMLB28d28risWCoYITOpoiIoihIiigIBSihfAK2GyruZlFSvv65qa6boaTlo7u2fPo26GmzWd+c47w3nP+TyH8zzPeUPgS7a9ve33+30+n81mq6+vN1RVNtSojUbj3t7eaSkh/3etrKwoS4tVKpXBYKiqqrLXaZ66G34fcuzPdMNiHyz0wkLPeJfJ6XR+FhoIQGsrNDWBz/fW45EIs14OmGC6DWY7YM4F850w3wUL3cgacpr2XrgeP9LDrFNZlLfV3Y0pUFMDcjloNASCKALd2gKVCgYHYX8ff+t0um6jHJ7Z4fkjmHbAzAF61gVz7sWBRolEoq8srijOxyWHHVq73X5cHuIQgqjNzRBwOGBkhHjfvVtfXpZmJsOECSYtMNV4hH7RAtOt849NAoHAVl1SIMtxm8uJ/5ldlisipWBzd3YOa4TRUWhpCYHycsThdqC32Wrt0UtgrBZ+rTtAN4DfBlNN8OyhUZVvrCxA1tvxxj8GTWRJv0V0O2W4v5/g1taIXr+G9+9BqQwh7UB79Qr7kJudvdqpgKdaGNXBWM2UQzHcKIcJ8xNLcWpSAkVReoV4qU+31Kv1motkWSk32SxeWhpp4MYGzM0Rocnl/0GXl5GbEB+/71O9+1n11y/qf4Y1c21FLMYVGo1Gp9Ml/KRr166xWCx8MpnMuNirpeLU9R4lP4lDCkL5/TA+HgxdWkLFx16ZbSkIeJWld394O1CBCyD97yENLhAYUF2NidbeSwsMqGFEix7049uEOIbbbCbpWCa2Igg6MQGzs06DIYfHi2Uwzp49+2dfyc7jsjfest1+JS6w56vw6EW0qAvnDuw641I6xbqbyrl8MYJix4y3t2M6eDzB0OZmwsW/cKCawsJC/nfrnfKN7uLNHsVWbwmuse0pFSazS7IpX12OWyN4IEnSSJJc6qyHpRm1RUUksbc3GKrVgsGApwF6esgJGxlJ43I7NZkvOwpXnIWrrqI19/1Xnfdr7qWEh4fnpnFsxT9V5NwS/8hJvklnRl8QpaaSrJNQfH6QzYb3ZK29nR4VOWmTLDjyUIuO/N9a8716YVhYWF7GjVJh/AdppYmM6ChytU72VCwOEl7Zvr4Zs5li0UZMOc+bpC/ssumHRFkJV0NDQ+NjL6tEVGs5r60igx1zsUOhwHiSFQRNTw+SQAAWC7hcM7W10RHnNWJqwiKetOai7lAMAZe7arFYpNJqoRDlLSvDSMC9ys4OhnK5J5WSQiZFS0vAar1361b69zGjJtGYWcTjxuj4fNL9j2W1klIwKwjKZH5CN24AVoEtttlKkpNladef1md3Vd7O4nCIs7ISJBIixKHnMCUIGhFxqnBnjcY31dWXzn0zVCdERX4bHqiuRiew2SeDj6CHAyUuDkJDT5VUCnp9CUVpxfGDtYLCDE4Dj4cewIv/cRhCjgYKdgTnFRq6zpz5tOh0nMEeoZBPxfj0Wb0PbidFR5OpnJt7HIPpx6Nvc/NoSO/ufvF7FUs736/jd6kzEhMTT77D9OMhfTi0cVSr1UFX4IS6uvB4s2k0b9UdRWacFs8ynnbcrg8BmI6Qo8/J1xgW6FbxGLTI1dXVz4R9HVQmk7GYdM/hNDrd/gVJWMWB5YYzqQAAAABJRU5ErkJggg==")}
.has-feed-link:after,#one-col:after,.teaser-boxed:after,#jobs-promo:after,.papers-promo:after,#main-col #whitepapers:after,.comment .body:after,#share-popup:after,.newsletter p:after,.no_alert_box div.custom:after,#wrap .lone:after,#workshop-resources div:after,#infra-opt #resource-details:after,#intel-promo hr.rule:after,#top-rot .nav:after,.clear_section:after{display:block;height:0;visibility:hidden;clear:both;content:"."}
