/* Copyright 2008 Situation Publishing Ltd. http://www.theregister.co.uk/ */
html, body {
margin: 0;
padding: 0;
}
body, textarea {
font-family: Helvetica, Arial, sans-serif;
background-repeat: repeat-y;
}
h2 {
background-image: none;
font-size: 150%;
margin: 0 0 0.7ex;
padding: 0.5ex 0;
min-height: 21px;
border-style: none none solid none;
border-width: 1px;
}
#Article h2 {
margin-bottom: 0;
padding: 0.25ex 0;
border-style: none;
}
#Research h2 {
margin-top: 26px;
background-image: none;
border-style: solid none none none;
font-weight: normal;
}
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, th {
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;
}
.Sidebar {
width: 25%;
min-width: 100px;
float: right;
margin-left: 1em;
}
.NoCSS {
display: none;
}
h3 {
font-size: 110%;
margin: 2ex 0 0.8ex;
}
h4 {
font-size: 100%;
margin: 2ex 0 0.8ex;
}
.Menu, .VertMenu, .DropMenu {
list-style: none;
margin: 0;
padding-left: 0;
padding-right: 0;
}
.Menu > li {
display: inline;
margin: 0;
padding: 0;
}
.Menu > li > a {
white-space: nowrap;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}
.Buttons > li > a {
border-right-style: solid;
border-width: 1px;
}
.Buttons > li:first-child > a {
border-left-style: solid;
}
.Buttons, .Buttons > li > a {
padding-top: 0.5ex;
padding-bottom: 0.4ex;
background-repeat: no-repeat;
}
#StoreMenu, #DownloadsMenu {
right: 0;
}
.DropMenu {
display: none;
z-index: 10;
margin-top: 0.5ex;
position: absolute;
border-style: none solid solid solid;
border-width: 1px;
}
.DropMenu > li {
margin: 0;
padding: 0.2ex 0.5ex;
}
.DropMenu > li > a {
display: block;
border-style: none;
text-decoration: none;
background-image: none;
}
.VertMenu > li {
white-space: nowrap;
margin-bottom: 0.3ex;
padding-left: 0.75ex;
}
#MastheadTop, #MastheadStrap {
background-repeat: repeat-x;
background-position: bottom;
}
#SitesMenu {
float: right;
border-style: none solid solid none;
border-width: 1px;
}
#MastheadTop strong {
font-weight: normal;
display: block;
padding: 0.5ex 0.6em;
}
#MastheadMain {
clear: both;
border-top-style: solid;
border-width: 1px;
padding: 0.2ex 0 0.5ex;
}
h1 {
padding: 0;
margin: 0 22%;
text-align: center;
}
h1 > a > img {
vertical-align: bottom;
}
#MastheadSponsor {
width: 20%;
position: absolute;
right: 0;
text-align: center;
}
#MastheadSponsorLeft {
float: left;
padding-left: 1em;
}
#MastheadStrap {
width: 100%;
}
#MastheadStrapLeft {
position: absolute;
}
#MastheadStrapLeft img {
top: -1px;
}
#MastheadStrap ul {
margin: 0;
padding: 0;
top: 3px;
right: 0px;
position: absolute;
}
#MastheadSlogan,
#MastheadStrap td,
#MastheadStrap strong {
margin: 0;
padding: 0;
position: relative;
top: 3px;
}
#MastheadStrap strong {
font-weight: normal;
}
#MastheadStrap {
white-space: nowrap;
vertical-align: bottom;
height: 1.5em;
text-align: center;
}
#MastheadSloganWithImage {
padding-left: 20px;
}
#MastheadStrap strong img {
position: absolute;
margin: 0;
padding: 0;
}
#MastheadStrap li {
margin: 0 2ex 0 1ex;
display: inline;
padding: 0;
}
#MastheadStrap li a {
text-decoration: none;
}
#SectionMenu {
text-align: center;
clear: both;
border-style: solid none;
border-width: 1px;
}
#SubsectionMenu {
text-align: center;
padding-top: 0.5ex;
padding-bottom: 0.4ex;
margin-left: 3px;
font-size: 90%;
background-repeat: repeat-x;
}
#SubsectionMenu li {
border-left-style: solid;
border-width: 1px;
}
#SubsectionMenu > li:first-child {
border-left: none;
}
#UnderMenuBar {
background-image: none;
}
#UnderMenuBar hr {
background-repeat: repeat-x;
height: 4px;
margin: 0 0 0.7ex 3px;
padding: 0;
border-style: none;
}
#Research #UnderMenuBar {
border-width: 1px 0 0 0;
border-style: solid;
}
#Research #UnderMenuBar, #Research #UnderMenuBar hr {
margin: 0;
height: 0;
background-image: none;
}
#Footer {
margin-top: 2ex;
font-size: 90%;
padding: 0.7ex 2.5em 0.8ex 0.2em;
background-position: bottom right;
background-repeat: no-repeat;
border-style: solid;
border-width: 2px;
}
#Research #Footer {
margin-top: 0;
}
#Copyright {
float: right;
}
#MainCols {
margin: 1.5ex 0 1ex 5px;
border-collapse: collapse;
}
#Research #MainCols {
margin: 0;
}
#Research #MainCols td.Ad {
padding-top: 15px;
}
td.Ad {
padding: 0;
}
#Content {
padding: 0 1.2em;
}
#Research.tac .ResearchLeftNav {
padding-left: 0.75ex;
}
#Research.tac #Content {
display: inline-block;
padding: 0 1.5em 1.2em 1.5em;
}
#Ressearch.tac #SectionIntro {
padding-bottom: 20px;
}
#Ressearch.tac #ContentBtm strong {
font-weight: normal;
}
#Ressearch.tac #ContentBtm a,
#Ressearch.tac #ContentBtm a:visited {
text-decoration: none;
}
#Research #Content {
padding: 0 0 1.2em 0;
}
#Research #ContentInner {
padding: 1px 1.2em 0 45px;
}
#Research.tac #LoginBox {
border-style: solid;
border-width: 1px;
margin: 0 0.5ex 2em 0;
width: 160px;
}
#Research.tac #LoginBox #TopStrap {
margin: 0.5ex;
font-size: 90%;
font-weight: bold;
white-space: nowrap;
}
#Research.tac .dash {
margin: 0.5ex;
text-align: center;
padding-bottom: 0.5em;
}
#Research.tac #SubHead {
margin: 0.5ex;
font-size: 90%;
font-weight: bold;
white-space: nowrap;
padding-top: 0.5em;
}
#Research.tac #LoginForm {
padding: 0.5ex;
font-size: 70%;
}
#Research.tac #LoginForm ul {
margin: 0;
padding: 0;
list-style: none;
}
#Research.tac #LoginForm p {
margin: 0;
padding: 0;
}
#Research.tac #SignUp {
margin: 0.5ex;
font-size: 85%;
font-weight: bold;
padding-top: 1ex;
}
#Research.tac #BtmStrap {
text-align: right;
margin: 0.5ex;
}
#Research.tac #Ident {
margin: 0.5ex;
font-size: 90%;
font-weight: bold;
white-space: nowrap;
padding-top: 1em;
}
#Research.tac #LoggedIn {
padding: 2ex 0 1.75ex 2ex;
font-size: 80%;
font-weight: bold;
margin: 0;
}
#Research.tac #Logout {
margin: 0.5ex;
font-size: 85%;
font-weight: bold;
padding-top: 0.5ex;
}
#Research.tac #dda_sky {
text-align: center;
}
#Research.tac #Admin {
margin: 0.5ex;
font-size: 80%;
}
#Research #CharCount {
font-size: 80%;
}
#Research #CharCount.Alert {
font-size: 200%;
font-weight: bold;
color: #f00;
}
#Research div.Note {
font-size: 80%;
color: #999;
}
#Research small.TeaserImages {
font-size: 70%;
}
#LeftNav {
width: 10ex;
}
#LeftNav .LeftNavBox {
margin-left: auto;
margin-right: auto;
margin-bottom: 1ex;
}
#Research #LeftNav div {
margin-bottom: 0;
}
#Research .Account {
border-width: 5px;
border-style: solid;
padding: 1ex;
}
div.Ad {
margin: 1ex 0 0 5px;
}
.Ad {
text-align: center;
}
.Ad div {
margin-left: auto;
margin-right: auto;
}
#Article .Standfirst,
#Research .Standfirst {
font-weight: normal;
font-size: 100%;
margin-top: 0;
margin-bottom: 0.25ex;
}
#Article .Standfirst {
font-weight: bold;
font-size: 95%;
border-top-style: solid;
border-top-width: 1px;
padding-top: 0.75ex;
padding-bottom: 0.5ex;
}
#Article .Byline {
padding-top: 0.25ex;
font-size: 90%;
}
#Body .Ad {
float: left;
margin: 2ex 1em 1ex 0
}
#Research #Body .Ad {
float: none;
}
.TextAd {
font-size: 75%;
border-top: 1px solid #DDD;
clear: both;
}
.TextAdCol {
float: left;
width: 48%;
margin-bottom: 1em;
}
ul.TextAdCol {
margin-left: 0;
padding-left: 0;
list-style: none;
}
.TextAdCol li {
padding-left: 8px;
padding-right: 4px;
padding-bottom: 1px;
padding-top: 1px;
background-image: url(http://regmedia.co.uk/2006/09/20/square.png);
background-repeat: no-repeat;
background-position: 0 1ex;
}
.TextAdCol > div {
padding-right: 1em;
}
.TopTextLink, .TopTextLink:link {
color: #A0A;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
}
.TopTextLink:hover {
text-decoration: underline;
}
#AdContainer {
width: 100%;
height: 100px;
text-align: center;
vertical-align: middle;
}
#AdTable {
width: 100%;
}
#Research #Search {
padding: 0 0 0.5em 0;
}
#Research #QuickJump {
padding: 0;
}
#QuickJump .section {
font-weight: bold;
margin: 2px;
}
#Research #Search input, #Research #QuickJump select {
font-size: 80%;
}
#RelatedReadingContents {
border-style: solid;
border-width: 1px;
border-color: #ccc;
margin: 0;
}
#RelatedReadingBox {
font-size: 80%;
margin-top: 1em;
margin-bottom: 0.5em;
}
#RelatedReadingTabs table {
border-collapse: collapse;
}
#RelatedReadingTabs {
margin: 0 0 -1px 0;
padding: 0;
}
#RelatedReadingTabs td {
margin: 0;
padding: 0;
vertical-align: bottom;
}
#RelatedReadingTabs div {
margin: 0 1em 0 0;
border-width: 1px 1px 0 1px;
border-style: solid;
border-top-left-radius: 0.3em;
border-top-right-radius: 0.3em;
padding: 0.5ex 1ex;
font-weight: bold;
}
#RelatedReadingTabs td a {
text-decoration: none;
cursor: pointer;
}
#RelatedReadingTabs td.Selected a {
cursor: auto;
}
.RelatedStories ul {
margin: 0 0 1ex 0;
padding: 0;
}
#RelatedReadingContents ul {
margin-left: 0;
padding-left: 1em;
}
.RelatedStories li,
#RelatedReadingContents li {
list-style-type: none;
margin: 0;
padding: 0;
}
.RecentPapers ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.RecentPapers ul li {
padding: 0 0 0.5em 0;
margin: 0;
}
.ResearchPromoBox {
border-radius: 5px;
border-width: 1px;
border-style: solid;
font-size: 85%;
padding: 1px;
}
.ResearchPromoBox a {
text-decoration: none;
}
.ResearchPromoBox p,
.ResearchPromoBox h4,
.ResearchPromoBox ul {
margin: 0;
padding: 0.5ex;
}
.RelatedWhitepapers {
font-size: 70%;
border-width: 1px;
border-style: solid;
padding: 0;
margin: 0;
}
.RelatedWhitepapers h3 {
padding: 0.3em 0.454545em;
margin: 0;
font-size: 110%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ccc;
}
.RelatedWhitepapers ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.RelatedWhitepapers ul li {
padding: 0.2em 0.5em;
margin: 0;
}
.RelatedWhitepapers a {
text-decoration: none;
}
#Whitepapers {
width: 100%;
background-image: url(/Design/graphics/research/article_background.png);
background-repeat: repeat-x;
margin-bottom: 0.5ex;
clear: both;
border-collapse: collapse;
}
#Whitepapers td {
font-size: 90%;
padding: 0 0.25ex;
width: 50%;
background-color: #dedede;
}
#Whitepapers img {
padding: 0.5ex;
margin-right: 1ex;
border: 2px solid #ccc;
background-color: #fff;
float: left;
}
#Whitepapers img:hover {
border: 2px solid #666;
}
#Whitepapers h4 {
margin: 0.5ex 0 0 0;
}
#Whitepapers a {
text-decoration: none;
color: #000;
}
#Whitepapers a:hover {
text-decoration: underline;
}
#Search {
text-align: left;
padding: 5px 0;
border-style: solid;
border-width: 1px;
}
#Search > p {
position: relative;
border-style: solid none;
border-width: 1px;
padding: 6px 27px 6px 3px;
}
#Research #Search, #Research #Search > p {
border-style: none;
border-width: 0;
}
#Research #Search > p {
padding: 0;
}
#Search > p > input[type=text] {
width: 100%;
min-height: 21px;
}
#Search > p > input[type=image] {
display: block;
position: absolute;
right: 3px;
top: 6px;
padding: 0;
margin: 0;
}
.LeftNavSites, .RightNavRegEvents {
list-style-type: none;
padding: 0;
margin: 1ex 0;
}
.LeftNavSites li, .RightNavRegEvents li {
padding: 0.25ex 0 0.25ex 1ex;
margin: 0 0 0.5ex 0;
}
.LeftNavSites, .RightNavRegEvents, .TeasersTop {
font-size: 80%;
}
.LeftNavSites a, .RightNavRegEvents a {
text-decoration: none;
}
.LeftNavSites a:hover, .RightNavRegEvents a:hover {
font-weight: bold;
}
.LeftNavSearch {
text-align: left;
border-width: 1px;
border-style: solid;
padding: 0;
margin: 1ex 0 0 0;
}
.LeftNavSearch form {
margin: 0;
padding: 0;
}
.LeftNavSearch .LeftNavSearch,
.LeftNavSearch table {
border-collapse: collapse;
font-size: 70%;
width: 100%;
}
.LeftNavSearch td {
margin: 0;
padding: 0;
white-space: nowrap;
}
.LeftNavSearch .SiteSearchLeft {
padding-bottom: 0.5ex;
vertical-align: middle;
}
.LeftNavSearch .SiteSearchRight {
text-align: right;
padding-right: 1ex;
padding-bottom: 0.5ex;
vertical-align: middle;
}
.LeftNavSearch .WebSearchLeft {
color: #fff;
background-image: url(http://www.theregister.co.uk/Design/graphics/MSN_Search/live_background.png);
background-repeat: repeat-x;
vertical-align: middle;
}
.LeftNavSearch .WebSearchRight {
text-align: right;
background-image: url(http://www.theregister.co.uk/Design/graphics/MSN_Search/live_background.png);
background-repeat: repeat-x;
}
.LeftNavSearch .SiteSearchLeft .SearchButton,
.LeftNavSearch .WebSearchLeft .SearchButton {
padding: 0;
margin: 0;
position: relative;
}
.LeftNavSearch .SiteSearchLeft .SearchButton input {
padding:0;
margin: 0;
border: 0;
position: relative;
top: 2px;
left:5px;
}
.LeftNavSearch .SiteSearchLeft .SearchText,
.LeftNavSearch .WebSearchLeft .SearchText {
padding: 0;
margin: 0;
border: none;
position: relative;
left:8px;
}
.LeftNavSearch .WebSearchLeft .SearchButton input {
padding:0;
margin: 0;
border: 0;
position: relative;
top: 2px;
left:5px;
}
.WebSearchRight img {
padding-right: 2px;
}
.LeftNavSearch td.SearchField {
padding: 1ex;
}
.LeftNavSearch #qq,
.LeftNavSearch #q {
width: 100%;
}
#LeftNav div.LeftNavSearch div {
padding-left: 1ex;
margin: 0;
}
.LeftNavITBox a {
text-decoration: none;
}
.LeftNavITBox {
text-align: left;
border-width: 1px;
border-style: solid;
padding: 0.1ex 0.1ex 1ex;
font-size: 70%;
margin: 0 2px;
}
.LeftNavITBox > h3,
.LeftNavSearch h3 {
margin: 0.3ex 0 0.6ex;
padding-top: 0.5ex;
padding-left: 0.75ex;
}
.WatermarkedBox {
text-align: left;
border-width: 1px;
border-style: solid;
padding: 0.5ex 0.5em 1ex;
font-size: smaller;
margin-left: 2px;
margin-right: 2px;
background-position: right top;
background-repeat: no-repeat;
}
.WatermarkedBox > h3 {
margin: 0.3ex 0 0.6ex;
padding: 0;
}
#Research .WatermarkedBox {
margin: 15px;
padding: 0;
border-width: 0;
border-style: none;
width: 12em;
}
#Research .WatermarkedBox td input,
#Research .WatermarkedBox td select {
width: 10em;
}
#Research .WatermarkedBox h3,
#Research .HeadedBox h3 {
font-size: 100%;
margin: 0;
padding: 4px 12px 10px 12px;
white-space: nowrap;
position: relative;
}
#Research .WatermarkedBox .BoxBtmRight {
padding-right: 10px;
}
#Research .WatermarkedBox .Inner {
padding: 1ex 1ex 2.5ex 1ex;
}
#Research .HeadedBox {
margin: 15px;
font-size: smaller;
}
#Research .HeadedBox .BoxBtmLeft {
padding-left: 10px;
}
#Research .HeadedBox .Inner {
padding: 1ex 1ex 3ex 1ex;
}
#Research .HeadedBox ul {
margin-left: 0;
}
#Research #DownloadInstructions {
border-width: 1px;
border-style: solid;
border-radius: 1ex;
margin-top: 1ex;
}
#Research #DownloadInstructions table {
border-collapse: collapse;
}
#Research #DownloadInstructions td {
vertical-align: middle;
margin: 0;
padding: 0 1ex 0.5ex;
}
#Research #DownloadInstructions h3 {
margin-top: 0.2ex;
text-align: center;
}
#Research .DownloadIcon {
margin-top: 1ex;
margin-bottom: 1ex;
text-align: center;
}
.YouAreHere {
font-size: 90%;
margin-bottom: 0.7ex;
}
#Index > table {
margin: 0;
padding: 0;
border-collapse: collapse;
}
#Index > table > tbody > tr > td {
padding: 0 0 1ex;
}
#Index > table > tbody > tr > td + td {
padding-left: 1em;
}
#Article .Date {
font-size: 90%;
border-style: none none solid none;
border-width: 1px;
padding-top: 0.5ex;
padding-bottom: 0.5ex;
margin-bottom: 0.7ex;
}
#Index .Date,
.Section {
font-size: 75%;
}
#Index div.Date {
padding-top: 0.4ex;
font-size: 90%;
}
#Index > table > tbody > tr > td > h3, #Teaser h3 {
font-size: 120%;
line-height: 1.02;
letter-spacing: -0.05em;
margin: 0.1ex 0;
padding: 0;
}
#Index h3 > a,
#Research h3 > a,
.Section > a,
.Date a,
.Teaser a,
#Teaser a {
text-decoration: none;
}
#Index > table > tbody > tr > td > .Standfirst,
.Teaser .Standfirst,
#Teaser .Standfirst {
line-height: 1.1;
}
#Index abbr,
#Teaser abbr {
border-bottom-style: none;
}
.SpotlightBox {
border-radius: 5px;
border-style: solid;
border-width: 1px;
margin-bottom: 1ex;
padding: 1px;
}
.ResearchPromoBox h3,
.SpotlightBox h3 {
padding: 0.4ex 0.25ex 0.4ex 0.75ex;
margin: 1px 0 2px 0;
}
.SpotlightBox h3 {
font-size: 85%;
}
.SpotlightBox table {
font-size: 90%;
border-collapse: collapse;
margin: 0;
margin: 1ex 0 0 0.45ex;
}
.SpotlightBox td {
margin: 0;
padding: 0 0 0 0.45ex;
}
.SpotlightBox .ItemHead td {
padding-top: 1em;
}
.SpotlightBox h4 {
margin: 0;
padding: 0;
}
.SpotlightBox a {
text-decoration: none;
}
.TeasersTop {
list-style-type: none;
padding: 0.3ex 0 0.25ex 1ex;
margin: 0;
}
.TeasersTop a {
font-weight: bold;
text-decoration: none;
}
.Teaser td {
padding: 0.5ex 0 0.5ex 1ex;
}
.Teaser p {
font-size: 90%;
}
.Teaser img {
float: left;
}
.Teaser td.FirstItem {
padding-left: 0;
}
.Teaser {
border-collapse: collapse;
padding: 0;
width: 100%;
}
.Teaser h4 {
margin: 0;
padding: 0;
font-size: 100%;
}
.Teaser h4 a {
text-decoration: none;
}
.Label {
padding-right: 0.25em;
}
#IndexBtm {
margin: 1ex 0.5em 1ex 0;
text-align: right;
}
#Research #IndexBtm {
margin-top: 2ex;
}
#Archive > h3 + ul {
margin: 0;
}
.Teaser,
#Teaser {
border-width: 1px 0;
border-style: solid none;
margin: 0 0 0.5em 0;
padding: 0.2ex 0;
}
#Index .Teaser,
#Index #Teaser {
margin-bottom: 1em;
}
.Teaser img,
#Teaser img {
padding: 0 0.6em 0.4em 0;
}
.Teaser h3,
#Teaser h3 {
padding: 0;
margin: 0 0 0.4ex 0;
}
.Teaser tr,
#Teaser tr {
vertical-align: top;
}
.Teaser .Standfirst,
#Teaser .Standfirst {
font-weight: normal;
}
#Index {
clear: both;
}
#SearchResults > h3 {
padding: 0;
margin: 1.2ex 0 0.1ex;
}
.PageNav {
margin-top: 2ex;
}
#NewsPanel {
font-size: 80%;
}
#NewsPanel, #NewsPanel h2 {
background-image: none;
}
#NewsPanel #MastheadMain {
margin: 0 0 0em;
border: none;
}
#NewsPanel h1 {
margin: 0.1ex 0;
padding: 0.1ex 0;
border-style: solid none;
border-width: 1px;
font-size: 60%;
}
#NewsPanel > #Content {
border-style: none solid;
border-width: 1px;
padding: 0.7ex 0.3em;
}
#NewsPanel > #Content > h2 {
font-size: 125%;
margin: 0;
padding: 0.2ex 0;
min-height: 0;
}
.Refresh {
margin: 0;
}
#NewsPanel > #Content > h3 {
margin: 1ex 0 0;
}
#NewsPanel > #Footer {
margin: 0;
border: none;
text-align: center;
padding: 0.2ex 0.1em 0.4ex;
}
.IconsTop {
float: right;
padding: 0ex 0 0 0;
}
.IconsTop a {
padding-left: 0.5em;
}
.PageNum {
font-size: 90%;
float: right;
}
#Body .PageNum {
float: none;
text-align: right;
}
#Body {
margin-top: 2ex;
}
#Article #Body {
margin-top: 1ex;
}
#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;
}
.IconsBtm {
float: left;
padding: 0.8ex 0;
}
.IconsBtm a {
padding-right: 0.5em;
}
#PrevNextTable {
margin-bottom: 1ex;
width: 100%;
clear: both;
font-size: 90%;
}
#PrevNextTable td {
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;
}
#Related {
clear: both;
border-style: none none solid;
padding-bottom: 0.5ex;
margin-bottom: 0.5ex;
border-width: 1px;
}
#Related > h3 {
margin: 2ex 0 1ex;
padding: 2px;
border-width: 2px;
border-style: solid;
background-repeat: no-repeat;
background-position: top right;
}
#Related h4 {
font-size: 100%;
margin: 0;
padding: 0 1em 0 0;
}
#Related h4 a {
text-decoration: none;
}
#Related ul {
margin: 0;
padding: 0 1em 0 0;
list-style-type: none;
font-size: 90%;
}
#Related li {
margin-bottom: 0.5ex;
}
#Related > p {
margin: 0;
}
#Related > hr {
clear: both;
visibility: hidden;
height: 1px;
margin: 0;
padding: 0;
border-style: none;
}
#RelatedStuff {
clear: both;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-bottom: 0.5ex;
margin-bottom: 0.5ex;
border-collapse: collapse;
}
#RelatedStuff th {
font-size: 83%;
font-weight: normal;
text-align: left;
margin: 2ex 0 1ex;
text-align: center;
padding: 2px 0.4em;
border-width: 2px 0;
border-style: solid;
background-repeat: no-repeat;
background-position: top right;
}
#RelatedStuff th.FirstItem {
border-left-width: 2px;
}
#RelatedStuff th.LastItem {
border-right-width: 2px;
}
#RelatedStuff th a {
text-decoration: none;
}
#RelatedStuff th, #RelatedStuff td {
width: 33%;
}
#RelatedStuff td {
border: none;
padding: 0.4em;
}
#RelatedStuff ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 83%;
}
#RelatedStuff li {
padding: 0.2ex 0;
}
.Quote {
text-decoration: none;
}
.FeatureBox {
font-size: 80%;
text-align: left;
border: 1px solid #000;
margin: 0.5em 0 0.5em 0;
padding: 0;
background-color: #fff;
}
.FeatureBox a {
color: #00d;
text-decoration: none;
}
.FeatureBox p {
padding: 3px;
margin: 3px;
color: #000;
}
.FeatureBox p.Title {
margin-bottom: 0;
padding-bottom: 0;
}
.FeatureBox p.Standfirst {
margin-top: 0;
padding-top: 0;
}
.FeatureBoxHeader {
margin: 0;
padding: 0;
background-color: #f00;
border-bottom: 1px solid #000;
text-align: center;
}
.Row {
padding: 1ex;
}
.Row .Widget {
padding-left: 4ex;
}
.SurveyQuestion {
padding-bottom: 2em;
}
.SurveyAnswer {
clear: both;
padding: 0.20em 1.25em;
}
.SurveyAnswerText {
width: 60%;
float: left;
padding-right: 1em;
}
#CommentPreview {
border-width: 1px;
border-style: solid;
margin: 1ex;
padding: 1ex;
font-size: 90%
}
.Ad + .Comment {
padding-top: 1ex;
}
.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;
}
#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,
#Article #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 {
padding: 0;
margin: 0;
width: 100%;
}
#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%;
}
#MidArticleAd + .Comment {
padding-top: 1ex;
}
.CommentsLink {
clear: both;
font-weight: bold;
font-size: 90%;
padding: 0.3em;
margin: 0.5em 0;
border-radius: 0.3em;
}
#Research #SectionIntro hr,
#Research #PaperSynopsis hr {
display: none;
}
#Research #SectionIntro {
padding-bottom: 20px;
}
#Research #PaperSynopsis {
padding-top: 2ex;
}
#Research #PaperListing td {
vertical-align: middle;
}
#Research #PaperListing h3 {
margin: 0;
}
#Research #PaperListing .Paper td {
padding-top: 1.5ex;
}
#Research #lead th {
text-align: left;
}
#Research #lead td {
font-size: 90%;
padding: 0.25ex 1ex 0.25ex 1ex;
}
#Research #Campaigns {
margin-top: 1em;
}
#Research #Campaigns th,
#Research #Campaigns td {
padding-left: 1em;
padding-right: 1em;
text-align: left;
}
#Research .RelatedPapers {
border-style: solid;
border-width: 1px;
padding: 1em;
margin-top: 2em;
}
#Research .RelatedPapers div {
padding-top: 1em;
font-size: 90%;
}
#Research .RelatedPapers a {
font-weight: bold;
}
#Research .RelatedPapers div p {
margin: 0.5ex 0.5em 0.75em;
}
#Research .PopularPapers {
margin-top: 1ex;
}
#Research .PopularPapers h3 {
font-size: 75%;
padding-left: 1ex;
margin: 1ex 0;
}
#Research .PopularPapers ul {
list-style: none;
margin: 0 0 0 1ex;
padding: 0;
font-size: 75%;
}
#Research .PopularPapers li {
padding: 0 1ex 1ex 0;
}
#Research .PopularPapers p {
margin: 0;
padding: 0;
font-size: 90%;
}
#Research .PopularPapers a {
text-decoration: none;
}
#Research .PopularPapers img {
padding-right: 1ex;
}
#Research .PopularPapers {
border-width: 1px;
border-style: solid;
}
#Research #Rating ul {
list-style: none;
}
#Research #Rating .Comment {
margin-left: 2em;
}
#Research #Rating .Alert {
border-width: 2px;
border-style: solid;
padding: 1em;
font-weight: bold;
}
#ContentBtm {
margin: 5ex 0 2ex;
padding: 0.7ex 0;
font-size: 90%;
border-style: solid;
border-width: 1px 0;
}
.Error {
border-width: 4px;
border-style: solid;
padding: 1ex;
}
.InfoSec_Head {
padding: 0 0.7ex;
border-width: 1px;
border-style: solid;
border-radius: 0.3em;
}
.InfoSec_Head table {
padding-right: 0.3ex;
}
.InfoSec_Head h2 {
border: none;
background-image: none;
margin: 0;
padding: 0;
}
.FindIt {
padding: 1ex 0 0 0;
margin: 0;
}
#FindItSearch .Submit {
text-align: right;
}
.InfoSecBox {
width: 12em;
margin: 0 0 1em 0;
font-size: smaller;
border-style: solid;
border-width: 1px;
border-top-right-radius: 0.3em;
}
.InfoSecBox h3 {
margin: 0;
padding: 0.5ex;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-right-radius: 0.3em;
}
.InfoSecBox ul {
margin: 0;
padding: 0.5ex;
list-style-type: none;
}
.InfoSecBox li {
padding: 0;
margin: 0.5em 0 0 0;
}
.InfoSec .StoryRef {
padding-top: 1em;
padding-bottom: 1em;
}
.InfoSec .StoryRef h3 {
margin-top: 9px;
}
.InfoSec .StoryRefFirst .StoryRef {
padding-top: 0;
background-image: none;
}
.InfoSec .AfterBodyTeaser {
margin-top: 0.8em;
border-top-style: solid;
border-top-width: 1px;
}
.InfoSec .AfterBodyTeaser div {
display: inline;
font-size: 90%;
}
.InfoSec .StoryRef .Comments,
.InfoSec .StoryRef .Byline {
padding-left: 0.8em;
}
.InfoSec .StoryRef h3 a {
text-decoration: none;
}
#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;
}
.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 .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;
}
table.Search_Footer {
width: 100%;
}
.Search_Footer_Left {
text-align: left;
width: 15%;
}
.Search_Footer_Center {
text-align: center;
font-size: 90%;
}
.Search_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 .YouAreHere a {
text-decoration: underline;
}
.InlineHead h3,
.InlineHead p {
display: inline;
}
.InlineHead p {
padding-left: 1em;
}
.InlineCommentForm {
padding: 1ex;
margin-top: 1ex;
clear: both;
}
.InlineCommentForm th {
text-align: left;
font-weight: normal;
width: 8em;
}
.InlineCommentForm textarea {
width: 100%;
}
.InlineCommentForm .TextField {
width: 100%;
}
.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;
font-size: 120%;
}
.Account .FeedEdit .SaveBtn input {
font-weight: bold;
}
.Account .FeedDetails .Center {
text-align: center;
}
.Account #JobsByEmail {
font-size: 98%;
padding-left: 2em;
padding-bottom: 1ex;
}
.LinkToSocial {
padding: 1ex 0 1ex 0;
font-size: 80%;
display: inline;
}
.LinkToSocial a {
padding: 0 0 0 2em;
}
.LinkToSocial a:link,
.LinkToSocial a:visited,
.LinkToSocial a:active {
text-decoration: none;
}
.LinkToSocial a:hover {
text-decoration: underline;
}
.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;
}
.WeekSummary ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
.WeekSummary ul li {
margin-top: 0.5ex;
}
#Archive .Abstract {
font-size: 90%;
}
#SynopsisToggleBtn {
text-align: center;
}
#SynopsisToggleBtn a {
width: 15em;
text-decoration: none;
margin-left: auto;
margin-right: auto;
display: block;
padding: 0.5ex;
}
.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 {
width: 100%;
margin: 1ex 0;
border-collapse: collapse;
}
#ExtraSearchResults {
width: 15em;
font-size: 90%;
margin: 0 0 0 2ex;
}
#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%;
}
#DownloadInstructions .hidden,
#custom_alerts_cell_1 .hidden,
#custom_alerts_cell_2 .hidden,
#custom_alerts_cell_3 .hidden {
display: none;
}
#DownloadInstructions .shown,
#custom_alerts_cell_1.shown,
#custom_alerts_cell_2.shown,
#custom_alerts_cell_3.shown {
display: block;
font-weight: bold;
}
#custom_alerts_1,
#custom_alerts_2,
#custom_alerts_3 {
padding: 1ex 0 1ex 0;
overflow: hidden;
display: none;
}
#custom_alerts_cell_1,
#custom_alerts_cell_2,
#custom_alerts_cell_3 {
padding: 1ex;
}
#FeaturedEvent { margin-top: 1em }
#FeaturedEvent td { padding: 0.5ex 1ex 0.5ex 1ex }
#Rating,
div.Rating {
font-size: 80%;
float: right;
position: relative;
top: -3px;
}
#Rating img,
.Rating img {
padding: 0;
border: none;
border-collapse: collapse;
position: relative;
top: 3px;
}
#Rating #Hint span {
padding-right: 0.5ex;
font-weight: bold;
display: inline;
}
.Rating .Hint span {
font-weight: bold;
}
.Rating #HintTop span {
display: inline;
}
.Rating #HintBtm span {
display: block;
}
#Rating #Result img,
.Rating .Result img {
padding-left: 0.5ex;
padding-right: 0.5ex;
}
#Rating img.Hidden,
.Rating img.Hidden { display: none }
hr#UnderDate {
display: none;
}
#RatingBtm {
float: none;
text-align: left;
padding-top: 2ex;
}
#TopNBox.SpotlightBox ol {
padding: 0.5ex;
font-size: smaller;
}
#TopNBox .ReadMore {
font-size: 70%;
padding: 0.5ex;
text-align: right;
}
#TopNBox h3 {
margin: 0;
font-size: 75%;
text-align: center;
}
#TopNBox.New {
font-size: 90%;
padding: 0;
border-style: solid;
border-width: 1px;
border-radius: 0;
}
#TopNBox.New h3 {
text-align: center;
margin: 0;
padding-top: 0.5ex;
padding-bottom: 0.5ex;
font-size: 130%;
}
#TopNBox.New table {
width: 100%;
padding: 0;
margin: 0;
}
#TopNBox.New th {
width: 50%;
padding-top: 0.5ex;
padding-bottom: 0.3ex;
text-align: center;
cursor: pointer;
}
#TopNBox.New #Nav {
width: 100%;
border-collapse: collapse;
font-size: 120%;
}
#TopNBox.New #Links {
border-style: solid;
border-width: 1px;
padding-left: 0.5ex;
}
#TopNBox.New ol {
padding: 0 0.5ex;
margin: 0;
}
#TopNBox.New ol li {
list-style-type: none;
padding: 0.5ex 0.5ex 0.5ex 1ex;
font-size: 100%;
}
#TopNBox.New #More {
text-align: center;
padding: 0.3ex 0.5ex 0.3ex 0.5ex;
}
ul#RegJobs { margin-bottom: 1ex }
#RelatedStuff li.RegJobs {
border-bottom: 1px dashed #ccc;
padding-bottom: 0.5ex;
}
#FeaturedJob {
font-family:Verdana, Arial, Helvetica, Sans-serif;
color:#003690;
text-align:left;
width:160px;
margin:1ex 0.75ex 1ex 0;
padding:0;
border:1px solid #003690;
}
#FeaturedJob h3 {
color: #fff;
background-color: #003690;
font-size: 120%;
text-align: center;
margin: 0;
padding: 0.25ex 0 0.5ex 0;
}
#FeaturedJob h4 {
margin: 0;
font-size: 90%;
padding: 0.5ex 0.5ex 0 0.75ex;
}
#FeaturedJob ul {
margin: 0;
list-style: none;
padding: 0 0 0 0.75ex;
font-size: 80%;
}
#FeaturedJob p {
font-size: 65%;
padding: 0 0.75ex;
}
#FeaturedJob p.Apply {
font-size: 85%;
padding: 0 0.75ex 1ex 0.75ex;
}
#FeaturedJob div {
text-align: center;
font-size: 85%;
font-weight: bold;
padding: 0.5ex 0;
margin: 0 0.75ex 1ex 0.75ex;
}
#FeaturedJob div.Search {
background-color: #003690;
}
#FeaturedJob div.Register {
background-color: #F00;
}
#FeaturedJob div a {
color: #fff;
text-decoration: none;
}
#FeaturedJob div a:hover {
text-decoration: underline;
}
#WideContent {
padding-left: 1em;
}
#WideContent #Content {
padding-left: 0;
}
#MSDN_Page a {
text-decoration: none;
}
#MSDN_Heading {
padding-bottom: 1em;
}
#MSDN_Heading h2 {
font-size: 10px;
border: none;
padding: 0;
margin: 0;
background: #ff7d7d url(/Design/graphics/msdn/pink_gradient.png) repeat-y;
}
#MSDN_Heading h2 img {
vertical-align: bottom;
}
#MSDN_Page {
font-size: 80%;
}
#MSDN_Page h2 {
border: none;
font-size: 105%;
}
.MSDN_Box {
padding: 1em;
border: 1px solid #ccc;
}
.MSDN_Box h2 {
white-space: nowrap;
}
.MSDN_StoryRef {
margin: 0;
padding: 0 0.6ex 0 0;
}
.MSDN_StoryRef h3 {
padding: 0;
margin: 0;
font-size: 105%;
}
.MSDN_StoryRef h3 a,
.MSDN_StoryRef h3 a:visited {
color: #000;
}
#MSDN_Journal li,
#MSDN_Events li {
list-style-type: none;
margin: 1ex 0 0 0;
padding: 0;
}
#MSDN_Products ul {
margin: 0;
padding: 0.25ex 0 0 0;
}
#MSDN_Products li {
list-style-type: none;
margin: 0.5ex 0 0 0;
padding: 0;
}
#MSDN_Journal ul,
#MSDN_Events ul {
margin: 0;
padding: 0 1em 1ex 0;
}
#MSDN_Flash p {
margin: 0 0 1em 0;
}
#MSDN_ProductFamilyNews h3 {
margin-top: 0;
}
#MSDN_Products #MSDN_ProductFamilyNews a {
text-decoration: underline;
}
#MSDN_ProductFamilyNews select {
display: block;
margin: 0.5em auto;
}
#MSDN_Webcasts,
#MSDN_Headlines {
margin: 0 0 1em 0;
}
#MSDN_Headlines p,
#MSDN_Webcasts p {
padding: 0;
margin: 0 0 1.2ex 0;
}
#MSDN_Headlines .StoryRef p,
#MSDN_Webcasts .StoryRef p {
margin: 0 0;
}
#MSDN_Promo {
width: 158px;
text-align: left;
font-size: 75%;
border-collapse: collapse;
margin-top: 1em;
}
#MSDN_Promo td {
border: 1px solid #000;
margin: 0;
padding: 0.2em;
vertical-align: middle;
}
#MSDN_Promo td.Heading {
color: #fff;
text-align: center;
background: #f00;
}
#MSDN_Promo .Heading a {
text-decoration: none;
color: #fff;
}
#MSDN_Promo h3 {
margin: 0;
padding: 0;
}
#MSDN_Promo ul {
margin: 0 0 0 1em;
padding: 0 0 0 0.5em;
}
#MSDNPromo {
font-family: helvetica, arial, sans-serif;
width: 160px;
text-align: left;
}
#MSDNPromo div {
border-left: 1px solid #999;
border-right: 1px solid #999;
background-repeat: repeat-x;
}
#MSDNPromo .top {
background-image: url(/Design/graphics/msdn/promo/top.png);
background-color: #ff3939;
padding: 0.5ex;
border-top: 1px solid #999;
}
#MSDNPromo .top h2 {
margin: 0;
color: #fff;
font-size: 140%;
border: none;
padding: 0;
}
#MSDNPromo .strap {
background-image: url(/Design/graphics/msdn/promo/strap.png);
background-color: #dcdcdc;
padding: 1ex 1ex 0.25ex 0.5ex;
}
#MSDNPromo .strap h3 {
margin: 0;
font-size: 73%;
color: #333;
}
#MSDNPromo .news {
background-image: url(/Design/graphics/msdn/promo/news.png);
background-color: #dfdfdf;
font-size: 80%;
padding: 0.5ex;
}
#MSDNPromo .news ul {
margin: 0;
padding: 1ex 0 0 0;
list-style: none;
}
#MSDNPromo .news li {
padding: 1ex 0 1ex 0;
}
#MSDNPromo .news div {
margin: 1ex 0 1ex 0;
text-align: center;
border: none;
font-size: 80%;
}
#MSDNPromo .logo {
background-image: url(/Design/graphics/msdn/promo/btm.png);
background-color: #fff;
height: 29px;
text-align: center;
border: none;
}
#MSDNPromo .logo img {
margin-top: 4px;
}
