/* Copyright 2008 Situation Publishing Ltd. http://www.theregister.co.uk/ */
#WP {
border: none;
width: 100%;
}
#WP #Body {
padding-left: 1ex;
padding-right: 1ex;
}
#WP #Nav {
text-align: center;
padding-right: 1ex;
}
#WP #Nav #MPU {
margin-bottom: 2ex;
}
#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: 0.5ex 2ex;
font-size: 100%;
line-height: 130%;
}
#WP #Nav div.Box {
text-align: left;
}
#WP .Box.Nav div.Title {
font-size: 80%;
background-color: #d9d9d9;
color: #666;
padding: 0.5ex 1.5ex 0.5ex 1ex;
}
#WP .Box.Nav div.Title h3 {
margin: 0;
font-size: 120%;
display: inline;
color: #333;
padding-right: 1.5ex;
}
#WP div.PrevNext {
text-align: right;
padding-bottom: 1em;
clear: both;
}
#WP div.Title div.PrevNext {
float: right;
padding-bottom: 0;
}
#WP #Body .Box {
border-width: 1px;
border-color: #ccc;
}
#WP .Box div.Title {
font-size: 80%;
padding: 1ex 1ex 1ex 2ex;
color: #666;
margin: 2px 2px 0 2px;
}
#WP .Box div.Title h3 {
margin: 0;
font-size: 150%;
display: inline;
color: #333;
padding-right: 1.5ex;
}
#WP .Box ul {
padding: 0 1ex 1ex 1ex;
margin: 0 2px 0 2px;
font-size: 70%;
}
#WP .Box li {
display: inline;
padding: 0 1ex;
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 a {
text-decoration: none;
color: #000;
}
#WP .Box a:hover {
text-decoration: underline;
}
#WP #Nav .Box {
width: 330px;
border-width: 1px;
}
#WP #Nav #Cloud,
#WP #Nav #Popular,
#WP #Nav #Recent {
font-size: 85%;
}
#WP #Nav #Recent h4,
#WP #Nav #Popular h4 {
display: block;
margin-bottom: 0.5ex;
}
#WP #Nav #Recent h4 a,
#WP #Nav #Popular h4 a {
color: #00c;
}
#WP #Nav #Recent div.Paper,
#WP #Nav #Popular div.Paper {
padding: 0.5em 1ex;
}
#WP #Nav #Recent p.Standfirst,
#WP #Nav #Popular p.Standfirst {
display: block;
padding: 0 0 0.5ex 0;
}
#WP #Nav #Recent ul,
#WP #Nav #Popular ul {
padding-left: 0;
}
#WP #Nav #Recent li,
#WP #Nav #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: 0.5ex;
}
#WP div.Paper {
background-color: #fff;
margin: 0.25ex 2px 0 2px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-color: #eee;
padding: 0.5ex 1ex 0.5ex 1.5ex;
clear: both;
}
#WP #Body div.Paper {
padding-top: 1ex;
padding-bottom: 1ex;
}
#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: 0.5ex 1ex 0.5ex 0;
}
#WP div.Paper h4 {
margin: 0;
padding: 0;
font-size: 105%;
display: inline;
}
#WP div.Paper p {
margin: 0;
padding: 1ex 1ex 1ex 0;
font-size: 80%;
}
#WP div.Paper p.Standfirst {
display: inline;
font-size: 95%;
}
#WP #Body div.Paper p a:hover {
text-decoration: none;
}
#WP #Body div.Paper h4 a {
color: #00c;
}
#WP p.MoreByTag.Label {
color: #000;
display: inline;
color: #669;
font-size: 70%;
padding-right: 0.7ex;
}
#WP ul.MoreByTag {
display: inline;
list-style: none;
}
#WP #Body ul.MoreByTag {
padding: 0;
}
#WP #Body .MoreByTag li {
padding: 0 0.5ex;
font-size: 89%;
display: inline;
}
#WP #Body .MoreByTag li a {
color: #339;
}
#WP #SearchButton {
right: 0;
top: 0;
position: absolute;
width: 10ex;
font-size: 100%;
border-top: none;
background-color: #d9d9d9;
}
#WP #SearchButton input {
border-top: none;
background-color: #d9d9d9;
}
#WP #SearchText {
position: absolute;
right: 11.5ex;
left: 0;
top: 0;
color: #ccc;
font-size: 100%;
}
#WP #Search input {
width: 100%;
margin: 0.1ex 0 0 0;
font-size: 90%;
}
#WP #SearchText input {
padding-left: 1ex;
border: 1px solid #ccc;
}
#WP #Login {
font-size: 80%;
}
#WP #Login th {
padding: 1.25ex 1ex 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 2ex 2em;
text-align: center;
}
#WP #Account p.Links {
font-size: 85%;
text-align: left;
margin: 0;
padding: 2ex 2em;
}
#WP #Account a {
color: #00c;
text-decoration: none;
}
#WP #Account a:hover {
text-decoration: underline;
}
#WP #Teasers {
background-color: #ddd;
clear: both;
}
#WP #Teasers p {
padding-left: 1.5ex;
}
#WP #Teasers div.Paper {
border: none;
margin: 2px 2px 2px 2px;
padding-top: 1ex;
background-color: #eee;
}
#WP #Teasers h4 a {
color: #00c;
}
#WP #Teasers h5 {
margin: 0.5ex 0;
}
#WP #Teasers h5 a,
#WP #Teasers p a {
text-decoration: none;
}
#WP #Nav #Teasers div.Paper p {
clear: both;
padding: 0;
margin: 0.5em 0 0.5em 0;
}
#WP #Nav #Teasers div.Paper img {
padding: 0 0 0.5ex 0.5ex;
float: right;
}
#WP div.PaperDetails {
padding-left: 1.5ex;
padding-right: 1.5ex;
}
#WP h2.Title {
margin: 0;
padding: 0 0 0.5ex 0;
font-size: 180%;
}
#WP h3.Standfirst {
border: none;
margin: 0.75ex 0 0 0;
padding: 0;
font-size: 100%;
color: #555;
}
#WP div.Byline {
font-size: 100%;
margin: 0.75ex 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: 0.25ex;
}
#WP div.MoreAbout ul {
display: block;
margin-left: 6.5em;
margin-top: 0;
position: relative;
left: -1.75ex;
}
#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: 0.5ex 0 0 0;
padding-bottom: 0.75ex;
font-size: 85%;
}
#WP div.Download {
float: right;
padding-top: 1ex;
width: 9em;
font-size: 160%;
margin-left: 1ex;
}
#WP #PaperSynopsis div.Download {
float: none;
top: 0;
padding-top: 1ex;
text-align: center;
width: 9em;
margin: 1ex 0 1em auto;
clear: both;
}
#WP div.Download input {
font-weight: bold;
font-size: 100%;
width: 9em;
}
#WP div.tac {
font-size: 35%;
padding: 0.5ex 2ex;
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;
}
#WP p.Alert {
border: 5px solid #f00;
background-color: #fcc;
padding: 1ex;
}
#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: 1ex;
}
#WP #CustomAlerts .TrackButton input.Feed {
margin-left: 1ex;
}
#WP #PaperSynopsis .AssetImage {
float: left;
margin-right: 1ex;
margin-bottom: 1ex;
}
#WP th div.Hint {
font-size: 80%;
color: #999;
font-weight: normal;
}
#WP #Takeovers {
width: 100%;
}
#WP #Takeovers th,
#WP #Takeovers td {
padding-left: 1ex;
border-right: 1px solid #999;
width: 33%;
}
#WP #Takeovers th {
text-align: left;
}
#WP div.Note {
font-size: 80%;
font-weight: normal;
color: #666;
}
#WP #lead {
border: 2px solid #000;
margin: 1ex 0 1ex 0;
font-size: 80%;
}
#WP #lead th {
text-align: left;
}
#WP #lead td {
padding: 0.25ex 1ex 0.25ex 1ex;
background-color: #ddf;
}
#WP #lead .RowSelect td {
background-color: #fdd;
}
