/* Copyright 2009 Situation Publishing Ltd. http://www.theregister.co.uk/ */
#WP{border:none}
#WP #main-col > *:first-child,#WP #right-col > *:first-child{margin-top:0}
#WP #right-col{text-align:center}
#WP #right-col #MPU{margin-bottom:1em}
#WP .Box{border:3px solid #b9b9b9;background-color:#eee;margin:1em 0}
#WP #Search{background-color:#eee;border:none;padding:0;margin:2px 2px 0 2px;position:relative;height:1.6em;min-width:32em}
#WP #Intro{margin:0 2px 0 2px;padding:.25em 1em;font-size:100%;line-height:130%}
#WP #right-col div.Box{text-align:left}
#WP .Box.Nav div.Title{font-size:80%;background-color:#d9d9d9;color:#666;padding:.25em .75em .25em .5em}
#WP .Box.Nav div.Title h3{margin:0;font-size:120%;display:inline;color:#333;padding-right:.75em}
#WP div.PrevNext{text-align:right;padding-bottom:1em}
#WP div.Title div.PrevNext{float:right;padding-bottom:0}
#WP #main-col .Box{border-width:1px;border-color:#ccc}
#WP .Box div.Title{font-size:80%;padding:.5em .5em .5em 1em;color:#666;margin:2px 2px 0 2px}
#WP .Box div.Title h3{margin:0;font-size:150%;display:inline;color:#333;padding-right:.75em}
#WP .Box ul{padding:0 .5em .5em .5em;margin:0 2px 0 2px;font-size:70%}
#WP .Box li{display:inline;padding:0 .5em;line-height:1.25;white-space:nowrap}
#WP .Box ul.Admin{margin:0;font-size:85%;padding:1em 1em 1em 1.5em;background-color:#e99}
#WP .Box ul.Admin li{display:block}
#WP .Box ul.Admin.Textlink{font-size:100%;padding:0 1em .5em 1em;background-color:#e99}
#WP .Box a{text-decoration:none;color:#000}
#WP .Box a:hover{text-decoration:underline}
#WP #right-col .Box{width:330px;border-width:1px}
#WP #right-col #Cloud,#WP #right-col #Popular,#WP #right-col #Recent{font-size:85%}
#WP #right-col #Recent h4,#WP #right-col #Popular h4{display:block;margin-bottom:.25em}
#WP #right-col #Recent h4 a,#WP #right-col #Popular h4 a{color:#00c}
#WP #right-col #Recent div.Paper,#WP #right-col #Popular div.Paper{padding:.5em .5em}
#WP #right-col #Recent p.Standfirst,#WP #right-col #Popular p.Standfirst{display:block;padding:0 0 .25em 0}
#WP #right-col #Recent ul,#WP #right-col #Popular ul{padding-left:0}
#WP #right-col #Recent li,#WP #right-col #Popular li{padding:0 1em 0 0;margin:0}
#WP div.Title{background-color:#ddd}#WP #Cloud{background-color:#fff}#WP #Cloud div.Title{background-color:#ccf}#WP #Popular{background-color:#fff}#WP #Popular div.Title{background-color:#cfc}#WP #Recent{background-color:#fff}#WP #Recent div.Title{background-color:#fcc}#WP #CustomAlerts div.Title{background-color:#fcc}#WP #Popular div.Paper{border-color:#e0ffe0}
#WP #Recent div.Paper{border-color:#ffe0e0}#WP #Cloud.Box ul{padding-top:.25em}
#WP div.Paper{background-color:#fff;margin:.125em 2px 0 2px;border-bottom-width:2px;border-bottom-style:solid;border-color:#eee;padding:.25em .5em .25em .75em}
#WP #main-col div.Paper{padding-top:.5em;padding-bottom:.5em}
#WP .Box.DownloadDelayed p{margin:0;padding:1em 1em 0 1em;font-weight:bold}
#WP .Box.DownloadDelayed p.Last{padding-bottom:1em}
#WP .Box.DownloadDelayed p a{color:#00c;text-decoration:underline}
#WP .Box.DownloadDelayed p a:hover{text-decoration:none}
#WP div.Paper.Last{border-bottom:none;margin-top:0}
#WP div.Paper img{float:left;padding:.25em .5em .25em 0}
#WP div.Paper h4{margin:0;padding:0;font-size:105%;display:inline}
#WP div.Paper p{margin:0;padding:.5em .5em .5em 0;font-size:80%}
#WP div.Paper p.Standfirst{display:inline;font-size:95%}
#WP #main-col div.Paper p a:hover{text-decoration:none}
#WP #main-col div.Paper h4 a{color:#00c}
#WP p.MoreByTag.Label{color:#000;display:inline;color:#669;font-size:70%;padding-right:.35em}
#WP ul.MoreByTag{display:inline;list-style:none}
#WP #main-col ul.MoreByTag{padding:0}
#WP #main-col .MoreByTag li{padding:0 .25em;font-size:89%;display:inline}
#WP #main-col .MoreByTag li a{color:#339}
#WP #SearchButton{top:0;right:0;position:absolute;width:5em;font-size:100%;border-top:none;background-color:#d9d9d9}
#WP #SearchButton input{border-top:none;background-color:#d9d9d9}
#WP #SearchText{position:absolute;right:5.75em;left:0;top:0;color:#ccc;font-size:100%}
#WP #Search input{width:100%;margin:.05em 0 0 0;font-size:90%}
#WP #SearchText input{padding-left:.5em;border:1px solid #ccc}
#WP #Login{font-size:80%}
#WP #Login th{padding:.625em .5em 0 1em;vertical-align:top;text-align:right}
#WP #Login th p{padding:0;font-size:75%;text-align:right}
#WP #Login th p a{color:#66c;font-weight:normal}
#WP #Login input.Text{width:15em}
#WP #Account p{font-size:95%;padding:0 2em 1em 2em;text-align:center}
#WP #Account p.Links{font-size:85%;text-align:left;margin:0;padding:1em 2em}
#WP #Account a{color:#00c;text-decoration:none}
#WP #Account a:hover{text-decoration:underline}
#WP #Teasers{background-color:#ddd}
#WP #Teasers p{padding-left:.75em}
#WP #Teasers div.Paper{border:none;margin:2px 2px 2px 2px;padding-top:.5em;background-color:#eee}
#WP #Teasers h4 a{color:#00c}
#WP #Teasers h5{margin:.25em 0}
#WP #Teasers h5 a,#WP #Teasers p a{text-decoration:none}
#WP #right-col #Teasers div.Paper p{clear:both;padding:0;margin:.5em 0 .5em 0}
#WP #right-col #Teasers div.Paper img{padding:0 0 .25em .25em;float:right}
#WP div.PaperDetails{padding-left:.75em;padding-right:.75em}
#WP h2.Title{margin:0;padding:0 0 .25em 0;font-size:180%;text-transform:none}
#WP h3.Standfirst{border:none;margin:.375em 0 0 0;padding:0;font-size:100%;color:#555}
#WP div.EventDate{float:right;font-weight:bold;padding:0.25em 0 0.25em 2em;text-align:right}
#WP div.Byline{font-size:100%;margin:.375em 0 0 0;padding:0}
#WP div.MoreAbout{font-size:70%}
#WP div.MoreAbout p.MoreByTag.Label{font-size:100%;display:block;float:left;width:6em;white-space:nowrap;padding-top:.125em;margin-top:0}
#WP div.MoreAbout ul{display:block;margin-left:6.5em;margin-top:0;position:relative;left:-.875em}
#WP .Box .MoreByTag ul{clear:both}
#WP div.MoreAbout ul.MoreByTag li a{font-size:120%}
#WP div.Byline .MoreBy{display:inline;font-size:85%}
#WP div.Date{color:#666;margin:.25em 0 0 0;padding-bottom:.375em;font-size:85%}
#WP div.Download{float:right;padding-top:.5em;width:9em;font-size:160%;margin-left:.5em}
#WP #PaperSynopsis div.Download{float:none;top:0;padding-top:.5em;text-align:center;width:9em;margin:.5em auto 1em auto}
#WP div.Download input{font-weight:bold;font-size:100%;width:9em}
#WP div.tac{font-size:35%;padding:.25em 1em;color:#666;text-align:center}
#WP hr.UnderDate{clear:both;border:none;border-bottom:1px solid #ccc}
#WP #PaperSynopsis{margin:0}
#WP p.Info{margin:2em;font-weight:bold}
div.info{clear:both;border:5px solid #393;background:#aca;padding:1em;font-weight:bold;text-align:center}
#WP p.Alert{border:5px solid #f00;background-color:#fcc;padding:.5em}
#WP #Rating{color:#000}
#WP form#Rating h3.Top{margin-top:0}
#WP p.RatingCast{margin-bottom:1em}
#WP #CustomAlerts.Hidden{display:none}
#WP #CustomAlerts ul,#WP #CustomAlerts p{margin-left:1em}
#WP #CustomAlerts ul{font-size:110%}
#WP #CustomAlerts li{display:block}
#WP #CustomAlerts .MoreAlerts{font-style:italic;font-size:90%;margin-bottom:1em}
#WP #CustomAlerts .MoreAlerts a{color:#00c}
#WP #CustomAlerts .TrackButton input{font-size:100%;margin:0}
#WP #CustomAlerts .TrackButton{margin-top:0}
#WP #CustomAlerts .TrackButton input.Email{margin-right:.5em}
#WP #CustomAlerts .TrackButton input.Feed{margin-left:.5em}
#WP #PaperSynopsis .AssetImage{float:left;margin-right:.5em;margin-bottom:.5em}
#WP th div.Hint{font-size:80%;color:#999;font-weight:normal}
#WP #Takeovers{width:100%}
#WP #Takeovers th,#WP #Takeovers td{padding-left:.5em;border-right:1px solid #999;width:33%}
#WP #Takeovers th{text-align:left}
#wp-home{padding:2px}
#WP #right-col #wp-home.Box{width:326px}
#wp-home h3{position:relative;margin:0;padding:3px 0 2px 27px;min-height:19px;font-size:100%;background-color:#d9d9d9;color:#333}
#wp-home h3 img{position:absolute;left:5px}
.RightNavRegEvents{list-style-type:none;padding:0;margin:.5em 0;width:332px}
.RightNavRegEvents li{padding:.12em 0 .12em .5em;margin:0 0 .25em 0}
.RightNavRegEvents{font-size:80%}
.RightNavRegEvents a:link{color:#fff;text-decoration:none}
.RightNavRegEvents a:hover{color:#fff;font-weight:bold}
.RightNavRegEvents a:visited{color:#fff}
.RightNavRegEventsVirt{background-color:#547ED9}.RightNavRegEventsGreen{background-color:#598527}.RightNavRegEventsMSMM{background-color:#039}#Campaigns .odd .download-views{background:#eee;text-align:right}#Campaigns .even .download-views{background:#ccc;text-align:right}#Campaigns th{background:#44f;text-align:center}#Campaigns th,#Campaigns td{padding:3px}p.Acknowledgement{border-color:green;background:#cfc}
p.note{border-color:red;background:#fcc}
p.Acknowledgement,p.note{border-width:2px;border-style:solid;font-weight:bold;padding:.5em}
table.tl{width:100%;margin-left:1em}
.tl a:link,.tl a:hover,.tl a:active,.tl a:visited,.tl a:focus{color:#000}
.tl small{color:#666}
.tl th small{white-space:nowrap}
.tl small a:link,.tl small a:hover,.tl small a:active,.tl small a:visited,.tl small a:focus{color:#666}
.tl .allocation{padding-left:1em}
.tl select{width:40em}
h3.tl-geo{padding:.25em 1em .25em .5em;background:#000;font-size:100%;font-weight:bold;color:#fff}
h3.tl-geo a{color:#fff}
h4.tl-site{padding:.25em 1em .25em .5em;margin:0 0 .25em .5em;background:#666;font-size:100%;color:#fff}
h4.tl-site a{color:#fff}
.email th{width:5em;padding-left:.75em}
.email input{width:30em}
.email .DateTimeWidget input{width:4em}
.email .header{background:#000;color:#fff;padding-left:.5em}
.email .btn{width:15em}
.email .save{text-align:right}
.email .save input{color:#fff;font-weight:bold;background:#c00}
.email.list{font-size:90%}
.email.list th{text-align:left;width:16%}
.email.list h4{margin:0}
.email.list ul{padding:0;margin:0;font-size:90%;list-style:none}
.email h3 small{color:#333}
.email h3 small a{cursor:pointer}
#WP #lead .row-select td{background-color:#fdd}
#WP #show-leads{float:right;margin-right:1em}
.Error{border:4px solid red;background:#fcc;font-weight:bold;padding:.5em}
#related.Box{clear:both}
#meet-your-panel div{float:right;width:50%;position:relative}
#meet-your-panel div.first{clear:both;float:left}
#meet-your-panel img{position:absolute;left:15px;top:7px}
#meet-your-panel h4{margin:7px 0.5em 0 85px}
#meet-your-panel strong{margin-left:85px;font-size:90%}
#meet-your-panel p{margin:0.1em 0.5em 0.5em 85px;font-size:90%}
#meet-your-panel a:visited,#meet-your-panel a:hover,#meet-your-panel a:active,#meet-your-panel a:link{color:#00d}
#event-right-nav h3{color:#c00;text-align:left;border-top:1px solid #ccc;padding-top:0.2em;font-size:100%}
#event-right-nav p{font-size:90%;text-align:left;clear:both}
#event-right-nav img{float:right;position:relative;top:-1em}
#event-signup{margin:0;padding:0.5em 0 1em 2em}
#WP #event-signup form,#WP #event-signup input,#WP #event-signup div{display:inline;float:none}
#WP #event-signup div.Download{margin-left:0}
#WP #event-signup div.tac{display:block;padding:0 0 0 4em;font-size:40%}
#WP #event-signup input{font-size:60%;width:auto;color:#00d;font-weight:bold}
#right-col div.tac{font-size:80%;text-align:left;padding-left:2em}
#event-spacer{padding-top:21em}
.more-about-event{text-align:right;font-size:90%}
#Recent .event-date{font-weight:bold}
#Recent .more-about-event a{color:#00d}
.Paper .published{color:#555;font-size:70%;float:right;padding-top:0.5em}
