/* Copyright 2008 Situation Publishing Ltd. http://www.theregister.co.uk/ */
html, body
{
margin: 0;
padding: 0;
}
body, textarea
{
font-family: Helvetica, Arial, sans-serif;
}
p, form, .Ad > div
{
margin-top: 1.6ex;
margin-bottom: 0;
}
p, form
{
padding: 0;
}
p:first-child, noscript:first-child + form, form:first-child, h3 + p, h4 + p,
.Ad > div:first-child
{
margin-top: 0;
}
td {
vertical-align: top;
}
img {
border: none;
}
ul {
padding: 0 0 0 1.6em;
}
li {
margin: 0 0 0.3ex;
padding: 0;
}
blockquote {
margin: 1ex 1em;
padding: 0;
font-weight: bold;
}
blockquote.pullquote {
font-size: 150%;
font-weight: normal;
text-align: center;
clear: both;
padding: 1ex 2ex 1ex 2ex;
margin: 1ex 5em 1ex 5em;
border-width: 2px;
border-style: solid none;
}
.NoCSS {
display: none;
}
h3 {
font-size: 110%;
margin: 1ex 0 0.3ex;
}
h4 {
font-size: 100%;
margin: 2ex 0 0.8ex;
}
#LeaderBoard {
margin: 9px 10px;
text-align: center;
}
#Article .MidArticleAd {
margin: 0.5em;
margin-left: 0;
float: left;
}
#MainCols {
width: 100%;
border-collapse: collapse;
}
#Content {
padding: 1ex;
}
#RightColumn {
width: 17em;
}
#RightColumnAd {
background-color:#FFF;
text-align:left;
padding:0;
margin:0;
}
#LeftColumn {
padding-left: 0.5ex;
width: 180px;
}
#LeftColumn, #RightColumn {
padding-top: 0;
}
.HeadedBox, #NewsletterBox, .RelatedWhitepapers {
width: 15em;
margin: 1ex 1ex 1.5ex 2ex;
}
.HeadedBox {
border-style: solid;
border-width: 2px 1px;
}
.HeadedBoxHeader, .RelatedWhitepapers h3 {
text-align: left;
text-transform: uppercase;
font-weight: bold;
border-style: dotted;
border-width: 0 0 1px 0;
margin: 0;
padding: 0.5ex;
}
#RightColumn .HeadedBoxHeader, #NewsletterBox form, .RelatedWhitepapers h3 {
font-size: 90%;
}
.HeadedBoxContent {
padding: 0.5ex;
}
#BreakingNews ul, #SponsoredLinks ul, .RelatedWhitepapers ul {
list-style-type: none;
margin: 0.5ex;
padding-left: 0.5em;
font-size: 95%;
}
#TopNBox ol {
list-style-type: none;
margin: 0;
padding: 1ex 0.5ex;
font-size: 95%;
border-top-width: 1px;
border-top-style: dotted;
}
#RightColumn #TopNBox ol {
border-top-width: 0;
}
.HeadedBoxContent li, .RelatedWhitepapers li {
padding-bottom: 0.3ex;
}
#LeftColumn .HeadedBox {
width: 171px;
border-width: 0;
padding-top: 5px;
margin: 1ex 1ex 1.5ex 0.5ex;
background-position: top left;
}
#LeftColumn .HeadedBoxHeader {
padding: 1ex 0 0 0;
text-align: center;
border-width: 0 1px 0 1px;
border-style: solid;
}
#TopNBox .HeadedBoxHeader {
font-size: 90%;
}
#LeftColumn .HeadedBoxContent {
border-width: 0 1px 1px 1px;
border-style: solid;
}
#LeftColumn #LatestJobs {
border-top-width: 4px;
border-top-style: solid;
padding-top: 0;
font-size: 90%;
}
#LeftColumn #LatestJobs .HeadedBoxContent div {
border-top-width: 1px;
border-top-style: dotted;
padding: 1ex 0.6ex;
}
#LeftColumn #LatestJobs .HeadedBoxContent div div {
border-top-width: 0;
text-align: right;
padding: 0;
}
#LeftColumn #LatestJobs .HeadedBoxContent a {
font-size: 90%;
font-weight: bold;
margin-top: 0.4ex;
}
.RelatedWhitepapers {
border-style: solid;
border-width: 7px 1px;
}
.RelatedWhitepapers ul {
padding-left: 0.5ex;
}
.RelatedWhitepapers li {
padding-left: 24px;
background-position: top left;
}
.RelatedWhitepapers a {
text-decoration: none;
}
#MastheadBox {
background-position: top;
border-width: 0 2px;
border-style: solid;
}
#MastheadBox table {
width: 100%;
border-collapse: collapse;
}
#MastheadBox td {
vertical-align: top;
padding: 0;
}
#MastheadBox h1 {
margin: 0;
padding: 0 0 1ex 0;
}
#Sponsor {
margin: 1px 0;
padding: 1px 0 1px 0;
float: right;
display: inline;
}
#MastheadSponsor {
text-align: right;
}
#MastheadSponsor img {
margin-right: 1ex;
}
#BottomButtons {
text-transform: uppercase;
font-size: 50%;
list-style-type: none;
padding: 1ex;
}
#BottomButtons ul {
margin: 0;
}
#BottomButtons li {
display: inline;
padding-right: 1.5em;
}
#BottomButtons a {
text-decoration: none;
}
#AllButTop {
border-style: solid;
border-width: 1px 0 0 0;
}
#MastheadSloganWithImage {
padding-left: 20px;
}
.SearchForm input {
display: inline;
font-size: 90%;
width: 10em;
}
#SectionMenu ul {
font-size: 90%;
list-style-type: none;
text-align: center;
padding: 0;
margin: 0;
}
#SectionMenu li {
display: inline;
white-space: nowrap;
margin: 0.5ex 0 0 0.5ex;
}
#SectionMenu span {
background-position: top left;
}
#SectionMenu span span {
background-position: top right;
}
div#SectionMenu li {
background-color: transparent;
}
#SectionMenu li {
text-decoration: none;
}
#Copyright {
float: right;
padding-right: 1.5em;
}
div.Ad
{
margin: 1ex 0 0 5px;
}
.Ad
{
text-align: center;
}
.Ad div
{
margin-left: auto;
margin-right: auto;
}
#Body .Ad
{
float: left;
margin: 2ex 1em 1ex 0
}
.TextAd
{
font-size: 75%;
border-style: solid;
border-width: 1px;
clear: both;
}
.TextAdCol
{
float: left;
width: 50%;
margin-bottom: 1em;
}
ul.TextAdCol
{
margin-left: 0;
padding-left: 0;
list-style: none;
}
.TextAdCol li
{
padding-left: 10px;
padding-right: 5px;
background-image: url(http://www.theregister.co.uk/Design/graphics/icons/square.png);
background-repeat: no-repeat;
background-position: 0 1ex;
}
.TextAdCol > div
{
padding-right: 1em;
}
.TopTextLink, .TopTextLink:link
{
color: #00c;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
}
.TopTextLink:hover {
text-decoration: underline;
}
#Index .MidArticleAd {
clear: both;
margin: 1em auto;
width: 338px;
}
#Index .MidArticleAd {
margin-bottom: 1.5em;
}
#SearchCell {
text-align: right;
width: 15em;
}
h3 a:link, h3 a:active {
text-decoration: none;
}
h3 a:hover, h3 a:visited {
text-decoration: none;
}
#Index > h3
{
font-size: 103%;
line-height: 1.02;
margin: 0.7ex 0 0.25ex 0;
padding: 0;
}
#Teaser h3, .LeadStory h3 {
margin: 0;
font-size: 103%;
}
.FirstPara {
font-size: 90%;
margin: 0.5ex;
}
#Index h3 > a,
#SectionMenu a,
#Teaser a
{
text-decoration: none;
}
#SectionMenu a {
padding: 0 1ex;
}
#Index > .Standfirst,
#Teaser .Standfirst
{
line-height: 1.1;
text-decoration: none;
font-size: 90%;
}
.Label {
padding-right: 0.25em;
}
.StoryRef {
border-width: 1px 0 0 0;
border-style: dotted;
padding: 0 1ex 0.3ex 1ex;
}
.StoryRef .Date {
font-size: 90%;
}
.StoryRef .ReadIt {
text-align: right;
}
.StoryRef .ReadIt a {
text-decoration: none;
}
.StoryContinuationLink {
margin-top: 0;
font-size: 90%;
text-align: right;
clear: right;
}
.BodyBeforeJump .Body p,
.BodyBeforeJump .Body blockquote {
margin-bottom: 0;
}
#Teaser abbr,
.LeadStory abbr,
#Index abbr {
border-bottom-style: none;
}
#Teaser .ImageBox img, .LeadStory img {
border-style: solid;
border-width: 1px;
}
.LeadStory .ReadIt img {
border-width: 0;
margin-right: 1em;
}
#Teaser .ImageBox {
text-align: center;
margin: 1ex;
padding-top: 1ex;
border-width: 1px 0 0 0;
border-style: dotted;
}
#Teaser .Standfirst {
font-weight: normal;
}
#Teaser .ReadIt, .LeadStory .ReadIt {
text-align: right;
margin: 0.2ex;
}
.LeadStory {
width: 100%;
}
.LeadStory .ImageBox {
text-align: right;
}
#Index {
clear: both;
}
.LinkToSocial {
padding: 0.5ex 0;
font-size: 80%;
}
.LinkToSocial a {
padding: 0 0.25em;
}
.LinkToSocial a:link,
.LinkToSocial a:visited,
.LinkToSocial a:active {
text-decoration: none;
}
.LinkToSocial a:hover {
text-decoration: underline;
}
.PageNum {
text-align: right;
font-size: 90%;
margin: 1ex 0;
}
.PageNum span, .PageNum strong, .PageNum a {
border-style: solid;
border-width: 1px;
padding: 2px 0.5ex;
}
.PageNum span span {
border-style: solid;
border-width: 1px;
padding: 0;
}
.PageNum a {
text-decoration: none;
}
#Body
{
margin-top: 2ex;
}
#Body > p img[align=left] {
padding-right: 0.6em;
padding-bottom: 0.2em;
}
#Body > p img[align=right] {
padding-left: 0.6em;
padding-bottom: 0.2em;
}
#Body > p:first-child {
font-weight: bold;
}
.Byline a {
text-decoration: none;
}
#Article h2 {
margin-top: 0;
margin-bottom: 0.4ex;
}
#Article {
padding-bottom: 1ex;
border-style: solid;
border-width: 0 0 1px 0;
}
#Article .Standfirst {
font-weight: normal;
font-size: 100%;
margin-top: 0;
margin-bottom: 0.8ex;
}
#ArticleHeaderTable {
width: 100%;
border-style: dotted;
border-width: 0 0 1px 0;
}
#PrevNextTable {
margin-top: 1ex;
width: 100%;
}
#PrevNextTable td {
background-position: 0 50%;
padding: 0;
}
#PrevNextTable .NextArticle {
text-align: right;
}
#PrevNextTable .PrevArticle {
text-align: left;
}
#PrevNextTable .NextArticle a {
padding: 0 0 0 0.5em;
}
#PrevNextTable .PrevArticle a {
padding: 0 0.5em 0 0;
}
#PrevNextTable .PrevArticle a, #PrevNextTable .NextArticle a {
text-decoration: none;
}
.IconsTop {
text-align: right;
}
.IconsTop a {
padding: 0 0.25em;
}
#RelatedStuff th, #RelatedStuff td {
width: 33%;
}
#RelatedStuff {
margin-top: 1ex;
border-collapse: collapse;
font-size: 90%;
}
#RelatedStuff th {
border-style: solid;
border-width: 0 0 1px 0;
text-transform: uppercase;
font-weight: normal;
text-align: left;
padding-bottom: 0.5ex;
}
#RelatedStuff td {
font-size: 70%;
}
#RelatedStuff ul {
list-style-type: none;
padding-left: 0.5ex;
}
#FeedsBox {
padding: 2ex 1em;
margin: 0.5ex 0 0 0;
border-style: dotted;
border-width: 1px 0 0 0;
font-size: 80%;
}
#FeedsBox a {
margin-right: 10px;
}
.Quote
{
text-decoration: none;
}
.Row {
padding: 1ex;
}
.Row .Widget {
padding-left: 4ex;
}
.SurveyQuestion
{
padding-bottom: 2em;
}
.SurveyAnswer
{
clear: both;
padding: 0.25em 1.5em;
}
.SurveyAnswerText
{
width: 60%;
float: left;
padding-right: 1em;
}
#InlineCommentLinks h4,
#InlineCommentLinks p {
font-size: 80%;
}
#InlineCommentLinks h4 {
margin: 0.5em 0 0 0;
padding: 0;
display: inline;
font-weight: normal;
}
#InlineCommentLinks p {
margin: 0;
padding: 0;
}
#InlineCommentLinks .Comment p {
padding-left: 0.8em;
display: inline;
}
#InlineCommentLinks a {
text-decoration: none;
}
.CommentsLink {
font-weight: bold;
font-size: 90%;
padding: 0.3em;
margin: 0.5em 0;
border-radius: 0.3em
}
#CommentPreview {
border-width: 1px;
border-style: solid;
margin: 1ex;
padding: 1ex;
font-size: 90%
}
.Comment {
clear: both;
}
.Comment.Staff img {
margin-right: 0.5ex;
}
#CommentIcon.CommentApp td {
padding-left: 0.5em;
padding-right: 0.5em;
}
#CommentIcon td {
vertical-align: middle;
text-align: center;
font-size: 80%;
}
#CommentIcon input {
margin-bottom: 0.5ex;
}
.Comment .Body img {
float: left;
margin: 1.5ex 1ex 0.5ex 0;
}
.MidArticleAd + .Comment {
padding-top: 1ex;
}
#Article .Comment .Body {
padding: 0.2ex 2em 1ex;
overflow: auto;
}
#Article .Comment h3 {
clear: both;
}
#CommentForm {
padding: 0.25em 0 0 0;
margin: 0 0 1em 0;
width: 35em;
clear: both;
}
#CommentForm h2 {
font-weight: normal;
margin: 0.1em 0.25em 0;
padding: 0;
border: none;
background-image: none;
}
#CommentForm h2 img {
margin: 0 0.5em;
}
#CommentForm h3 {
margin: 0.2em 0.7em 0;
padding: 0;
font-size: 100%;
}
#CommentForm .LoginHeading {
clear: left;
width: 100%;
padding: 0;
margin: 0;
border-collapse: collapse;
}
#CommentForm #LoggedIn {
padding: 0.5ex 1ex 0.5ex 1ex;
font-size: 85%;
opacity: 0.7;
}
#CommentForm .LoginHeading .Login {
padding-top: 0.75ex;
}
#CommentForm .LoginHeading td.Login {
padding-left: 0;
padding-bottom: 0.5ex;
}
#CommentForm .LoginHeading th.Login {
padding-left: 1ex;
padding-right: 1ex;
}
#CommentForm .Hint {
opacity: 0.7;
}
#CommentForm .Hint a {
text-decoration: none;
}
#CommentForm #Remember {
padding-top: 0.2ex;
font-size: 105%;
}
#CommentForm #Remember input {
margin-left: 0;
}
#CommentForm #body {
padding: 0.5ex;
}
#CommentForm #Title th {
padding-top: 0.9em;
padding-left: 1ex;
}
#CommentForm #Title td {
padding-top: 0.5em;
}
#CommentForm .LoginHeading h3 {
margin: 0;
}
#CommentForm .LoginHeading td {
padding: 0;
vertical-align: baseline;
}
#CommentForm .LoginHeading td.Note {
padding-left: 1em;
}
#CommentForm table {
width: 100%;
padding: 0;
margin: 0;
}
#CommentForm td {
padding: 0 0.25em 0.12em;
}
#CommentForm #CommentIcon td {
padding: 0;
text-align: center;
}
#CommentForm #CommentIcon td img {
padding-top: 0.5ex;
padding-bottom: 0.5ex;
}
#CommentForm th {
text-align: left;
font-weight: normal;
padding: 0;
}
#CommentForm input,
#CommentForm textarea,
#CommentForm label {
font-size: 90%;
}
#CommentForm input#title,
#CommentForm textarea {
width: 98%;
}
#comment-form {
padding: 0.25em 0 0 0;
margin: 1em 0;
width: 35em;
clear: both;
}
#Article #comment-form h2 {
font-weight: normal;
margin: 0.1em 0.25em 0;
padding: 0;
border: none;
background-image: none;
}
#comment-form h2 img {
margin: 0 0.5em;
}
#comment-form h3 {
margin: 0.2em 0.7em 0;
padding: 0;
font-size: 100%;
}
#comment-form .LoginHeading {
margin: 0.2em 0.7em 0;
border-collapse: collapse;
}
#comment-form .LoginHeading h3 {
margin: 0;
}
#comment-form .LoginHeading td {
padding: 0;
vertical-align: baseline;
}
#comment-form .LoginHeading td.Note {
padding-left: 1em;
}
#comment-form table {
margin: 0 0.25em;
width: 100%;
}
#comment-form td {
padding: 0 0.25em 0.12em;
}
#comment-form th {
text-align: left;
font-weight: normal;
padding: 0;
}
#comment-form input,
#comment-form textarea,
#comment-form label {
font-size: 90%;
}
#comment-form input#title,
#comment-form textarea {
width: 98%;
}
.Search_Query,
.StandoutBox {
width: 100%;
border-width: 1px;
border-style: solid;
margin-bottom: 1ex;
}
.Search_Query .Box {
padding: 1ex 1ex 0 1ex;
}
.Search_Query .Box input {
font-size: 100%;
font-weight: bold;
}
.Search_Query .Help {
padding: 1ex 1ex 0.5ex 1.5ex;
font-size: 70%;
}
.Search_Query .Advanced th {
text-align: left;
padding: 1ex 1ex 0.5ex 1.5ex;
}
.Search_Query .Advanced td {
padding: 0ex 1ex 0 1ex;
vertical-align: middle;
}
.Search_Query .Promo {
font-size: 75%;
padding: 0.25ex 1ex 0.25ex 1.5ex;
border-top: 1px solid #ccc;
font-weight: bold;
text-align: right;
}
.Search_Query .Promo img {
position: relative;
top: 0.5ex;
}
.Search_Results div.Form {
padding-bottom: 1em;
}
.Search_Results input.Form {
font-size: 100%;
font-weight: bold;
}
.Search_Results .Nav {
padding-bottom: 1em;
font-size: 90%;
}
.Search_Results .Hit {
margin-top: 0.2ex;
}
.Search_Results h3 {
padding: 0;
margin: 0;
font-weight: bold;
font-size: 115%;
}
.Search_Results .Standfirst {
padding-bottom: 0.3ex;
font-weight: bold;
font-size: 89%;
}
.Search_Results .Byline {
padding-bottom: 0.4ex;
font-size: 80%;
color: #666;
}
.Search_Results .Abstract {
padding-bottom: 1em;
}
.Search_Results .Page {
font-weight: bold;
}
.Search_Results .Author {
font-size: 100%;
}
.Search_Results div.Query_Box {
font-size: 70%;
}
.Search_Results .Query_Box {
width: 100%;
border-width: 1px;
border-style: solid;
padding: 0;
margin: 0 0 1ex 0;
}
.Search_Results .Query_Box td {
padding: 1ex;
}
.Search_Results .Help_Links {
font-size: 70%;
}
.Search_Results .Filter th {
font-weight: bold;
padding: 1ex 0 0.5ex 2ex;
text-align: left;
}
.Search_Results .Filter td {
padding: 0.5ex;
}
.Search_Results .Site_Domain {
font-weight: bold;
}
.Search_Results table.Footer {
width: 100%;
}
.Search_Results .Footer_Left {
text-align: left;
width: 15%;
}
.Search_Results .Footer_Center {
text-align: center;
font-size: 90%;
}
.Search_Results .Footer_Right {
text-align: right;
width: 15%;
}
.Search_Results a:link,
.Search_Results a:active,
.Search_Results a:visited,
.Search_Results a:hover {
text-decoration: none;
}
.Search_Results .SponsoredLinks {
margin-bottom: 0.5ex;
}
.Search_Results .SponsoredLinks h3 {
margin: 0;
padding: 0.5ex 1ex 0.2ex 0.5ex;
float: right;
font-size: 95%;
font-weight: normal;
font-variant: small-caps;
}
.Search_Results .SponsoredLinks ul {
list-style-type: square;
margin: 0;
padding: 0.5ex 1ex 0.5ex 3ex;
font-size: 90%;
}
.Search_Results .SponsoredLinks li {
margin-left: 0;
padding-left: 0;
}
.Account .Label {
font-weight: bold;
}
.Account .Login {
margin: 1em;
}
.Account .NoAlert td {
padding: 1ex;
}
.Account .Alert td {
padding: 1ex;
}
.Account .Footer {
list-style: none;
padding: 0;
margin-top: 2em;
}
.Account .Footer li {
display: inline;
padding-left: 1ex;
font-size: 80%;
}
.Account .Footer .First {
padding-left: 0;
}
.Account .question {
border-right-width: 2px;
border-right-style: solid;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 1ex;
padding-bottom: 0.5ex;
margin: 0;
font-weight: bold;
}
.Account .answer {
padding: 1ex;
padding-bottom: 0.5ex;
margin-top: 0;
}
.Account .answer td {
vertical-align: top;
}
.Account .spacer {
padding-bottom: 2ex;
}
.Account .right {
text-align: right;
}
.Account .example {
font-size: 80%;
}
.Account .signup {
padding: 2ex;
font-weight: bold;
width: 20ex;
}
.Account .custom {
padding-top: 1ex;
padding-left: 2em;
font-size: 80%;
}
.Account .custom a:link, .Account .custom a:visited, .Account .custom a:active,
.Account .example a:link, .Account .example a:visited, .Account .example a:active {
text-decoration: none;
}
.Account .custom a:hover,
.Account .example a:hover {
text-decoration: underline;
}
.Account .widen {
width: 100%;
}
.Account .CustomSection {
padding-top: 1ex;
padding-left: 2em;
font-size: 95%;
}
.Account .CustomSection p {
padding: 0;
margin: 0;
}
.Account .alert_box {
border-width: 4px;
border-style: solid;
padding: 0;
margin: 0;
margin-top: 0;
margin-bottom: 1ex;
}
.Account .no_alert_box {
border: none;
padding: 0;
margin: 0;
margin-top: 0;
margin-bottom: 1ex;
}
.Account .alert {
border: none;
}
.Account .alert_text {
font-weight: bold;
}
.Account #privacy {
margin-bottom: 1em;
}
.Account #loginlink {
margin-bottom: 1em;
}
.Account .FeedResults {
border-style: solid;
border-width: 1px;
}
.Account .FeedResults .Byline {
font-size: 70%;
}
.Account .FeedResults h4 {
font-weight: bold;
font-size: 85%;
margin: 0 0 1ex 0;
padding: 0.5ex 1ex 0.5ex 1ex;
border-bottom-style: solid;
border-bottom-width: 1px;
white-space: nowrap;
}
.Account .FeedResults .Hit {
padding: 0 1ex 1ex 1ex;
}
.Account .FeedResults .Hit h3 {
font-size: 75%;
padding: 0 0 0.2ex 0;
margin: 0;
}
.Account .FeedResults .Standfirst {
font-size: 75%;
padding: 0 0 0.2ex 0;
}
.Account .FeedDetails {
width: 100%;
margin: 2ex 0 0 0;
font-size: 90%;
border-style: solid;
border-width: 1px;
}
.Account .FeedDetails th {
font-weight: bold;
text-align: left;
padding: 0.25ex 0.25ex 0.25ex 0.5ex;
}
.Account .FeedDetails td {
padding: 0.5ex 0.25ex 0.25ex 0.5ex;
}
.Account .FeedDetails a {
text-decoration: none;
}
.Account .FeedEdit .Label {
text-align: right;
font-size: 85%;
font-weight: bold;
vertical-align: middle;
}
.Account .FeedEdit {
margin: 1.3ex 0 0 5ex;
padding: 0.5ex 1ex 0 1ex;
border-style: solid;
border-width: 1px;
}
.Account .Hint {
text-align: right;
font-size: 70%;
}
.Account .FeedEdit .TestBtn {
padding: 0.5ex 0 1ex 0;
}
.Account .FeedEdit .SaveBtn {
padding: 0.5ex 0 1ex 0;
text-align: right;
}
.Account .FeedEdit .TestBtn input,
.Account .FeedEdit .SaveBtn input {
padding: 1ex;
}
.Account .FeedEdit .SaveBtn input {
font-weight: bold;
}
.Account .FeedDetails .Center {
text-align: center;
}
.Error {
border-width: 4px;
border-style: solid;
padding: 1ex;
}
#NewsletterBox {
border-width: 1px;
border-style: solid;
}
#NewsletterBox form {
margin: 0.8ex 0.5ex 0.8ex 1.5ex;
padding: 0 0 0 1ex;
border-width: 0 0 0 1px;
border-style: solid;
}
#NewsletterBox label {
display: block;
margin-bottom: 0.5ex;
}
#NewsletterLinkBox ul {
list-style-type: none;
margin: 0.5ex;
padding-left: 0.5em;
font-size: 95%;
}
.PageRuleSimple {
border-width: 0 0 1px 0;
border-style: dotted;
margin: 0.5ex 0;
}
.CaptionedImage.Left { text-align: left; }
.CaptionedImage.Left.Float { float: left; }
.CaptionedImage.Center { text-align: center; }
.CaptionedImage.Right { text-align: right; }
.CaptionedImage.Right.Float { float: right; }
.CaptionedImage { margin: 2ex 2ex 2ex 0; }
.CaptionedImage img {
padding: 1ex;
border-style: solid;
border-width: 1px;
}
.CaptionedImage p {
margin: 0.25ex 0 0 0;
font-size: 70%;
font-weight: bold;
}
.TrackIt {
text-align: right;
font-size: 83%;
font-weight: bold;
margin: 1.5ex 0 2ex 0;
}
ul.Track {
padding: 0;
margin: 1em 0 0 1em;
list-style: none;
}
li.TrackItalic {
margin: 2ex 0 0 0;
font-style: italic;
font-size: 83%;
}
.TrackButton input {
padding: 1ex;
font-weight: bold;
}
.TrackButton .Email {
margin: 1em 1em 0 0;
}
.TrackButton .Feed {
margin: 1em 1em 0 1em;
}
.TrackButton .Back {
margin-left: 1ex;
}
#SearchColsLayout {
border-collapse: collapse;
}
#SearchColsLayout td {
padding: 0;
}
#ExtraSearchResults {
width: 15em;
margin: 1ex 0 1ex 2ex;
font-size: 90%;
margin-bottom: 0;
}
#ExtraSearchResults h4 {
margin: 0;
padding: 1ex;
}
#ExtraSearchResults ul {
list-style-type: none;
margin: 0;
padding: 0.5ex 0 0 0;
}
#ExtraSearchResults li {
margin: 0;
padding: 0.2ex 1ex;
}
#ExtraSearchResults h5 {
margin: 0;
padding-top: 1ex;
}
#ExtraSearchResults .AllResultsLink {
font-size: 90%;
text-align: right;
padding: 0.3ex;
margin-top: 1.5ex;
}
#ExtraSearchResults .AllResultsLink .Icon {
font-weight: bold;
}
#ExtraSearchResults .Standfirst {
font-weight: normal;
font-size: 95%;
}
#ExtraSearchResults .Date {
font-size: 85%;
}
