.business .header td.service .service { height: 54px; width: 254px; margin-top: -16px; }
.finances .header td.service .service { height: 54px; width: 339px; margin-top: -16px; }
#topnav.navigation { border-bottom-color: #879693; margin-bottom: 0.25em; }
.digest-news h4 { border-top-color: #99a5a2; border-bottom-color: #879693; }
.twenty-lines-vertical h4 { border-color: #AB9044; }
div.digest-news { background-color: #ebebe5; }
.digest-news .news h5 { color: #526863; }
div.digest-news .news p { border-bottom-color: #bcc4c2; }
.main-news h1 { margin-top: 0.15em; }
.auto-blog h4 { border-top-color: #99a5a2; }
.auto-blog h4,
.auto-blog h4 a,
.auto-blog h4 a:visited { color: #b0583d; }
.auto-blog { background-color: #e4e7de; }
.cerebral h4 { border-top-color: #99a5a2; }
.cerebral h4,
.cerebral h4 a,
.cerebral h4 a:visited { color: #526863; }
.spec-lines .title { margin-bottom: 0.6em; }
.spec-lines li { line-height: 1.45em; margin-bottom:0.65em; text-transform: uppercase; }
.spec-lines ul { padding-right: 10px; }
.spec-lines-sub { margin-bottom: 0.65em; padding-bottom: 1px; }
div.specials-columns,
div.specials-columns h4 { left: 0; background-color: #DEDFED;}
div.specials-columns { background: #DEDFED url(/i/fringe-bg.gif) repeat-x scroll 6px bottom; margin-bottom: 1em; }
div.specials-columns h4,
div.specials-columns ul { margin-left: 5px; margin-right: 5px; }
div.specials-columns h4 { border-bottom: none; border-top: 1px solid #ffffff; padding-top: 3px; }
div.specials-columns h4.firstChild { border-top: none; }
.business div.specials-columns .spec-lines li { text-align: left; }
div.specials-columns .spec-lines ul { padding-right: 0; }
.business div.specials-columns .spec-lines-sub { margin-bottom: 0.3em; }
.finances div.specials-columns .spec-lines-sub { padding-bottom: 0.3em; }
div.specials-columns td.lastChild { padding-left: 0; }
div.specials-columns td.lastChild ul { margin-left: 0; }
.finance-block { background-color: #708b6e; }
.finance-block, .finance-block table { color: #ffffff; }
.finance-block h4,
.finance-block h4 a,
.finance-block h4 a:hover,
.finance-block h4 a:visited { color: #ffffff; }
.finance-block h4 { background-color: transparent; margin: 0 10px 0.5em; border-top: none; border-bottom-color: #bcc4c2; padding: 3px 0; }
.finance-block .body { margin: 0 10px; }
.finance-block .currency-sign,
.finance-block .currency-value { font-weight: bold; padding-right: 0.2em; }
.finance-block .currency-sign { font-size: 1.2em; }
.finance-block .currency-sign sup { font-size: 0.8em; font-weight: normal; }
* html .finance-block .body { width: 100%; }
.finance-block .table-header,
.finance-block .currency-sign { padding-bottom: 0.3em; }
.finance-block tr.lastChild td { border-bottom: 1px solid #bcc4c2; }
.converter-link { padding: 0.4em 0 0.8em; }
.converter-link img { margin-bottom: -3px; margin-right: 0.2em; }
.converter-link,
.converter-link a,
.converter-link a:visited { color: #ffffff; }
.present .converter-link,
.present .converter-link a,
.present .converter-link a:visited { color: #002564; }
.present .converter-link { margin-top: 3em; margin-left: 20px; font-size: 1.15em; }
.assignements-block { background-color: #e9ece5; margin-bottom: 0.4em; padding-bottom: 0.8em; }
.assignements-block .body { margin: 0 10px; }
.assignements-block h4 { color: #526863; background-color: transparent; border-top: none; border-bottom-color: #879693; padding-top: 3px; margin-bottom: 0.8em; }
.assignements-block h4 a,
.assignements-block h4 a:visited { color: #526863; }
.assignements-block h4 .rejected { color: #9c432c; }
.assignements-block .rejected { color: #9e1100; }
.assignements-block .assigned { color: #295728; }
.assignements-block li { margin-bottom: 0.8em; }
.stockmarket-block { background-color: #708b6e; color: #ffffff; margin-bottom: 0.8em; padding-bottom: 0.8em; }
.stockmarket-block h4,
.stockmarket-block h4 a,
.stockmarket-block h4 a:visited { color: #ffffff; }
.stockmarket-block h4 { background-color: transparent; margin: 0 10px 1px; border-top: none; border-bottom-color: #DEE4E3; padding: 3px 0; margin-bottom:1em;}
.stockmarket-block .body { margin: 0 10px; }
.stockmarket-block .brief { background-color: #b9c6b8; margin-bottom: 0.8em; color: #000000; padding: 0.3em 0; }
.stockmarket-block .brief p a { color: #000000},
.stockmarket-block .brief p a:visited {color: #000000}
.stockmarket-block .brief p { margin: 0 10px; }
.stockmarket-block table.short-data { width: auto; color: #ffffff; margin: 0 auto; }
.stockmarket-block table.short-data .title { text-align: right; font-weight: bold; padding-bottom: 0.2em; padding-right: 0em; }
.stockmarket-block table.short-data td { vertical-align: baseline; }
.stockmarket-block table.short-data .data { font-size: 0.75em; }
.stockmarket-block table.full-data { font-size: 0.75em; color: #ffffff; }
.stockmarket-block table.full-data .highlighted td { background-color: #8a9f89; }
.stockmarket-block table.full-data td { text-align: right; padding: 2px 4px; }
.stockmarket-block table.full-data .title { text-align: left; padding-right: 0em; }
* html .stockmarket-block .body { width: 100%; }
.stockmarket-block h4 .blue-coins { color: #cfd6e1; }
.finances-stock .stockmarket-block .body { padding-bottom: 1em; }
.finances-stock .stockmarket-block div.lastChild { padding-bottom: 0; }
.article h4.article { border-width: 0; background-color: #708b6e; padding-top: 2px; padding-bottom: 5px; margin-top: 0.4em; }
.article h4.article,
.article h4.article a,
.article h4.article a:visited { color: #ffffff; }
.stockmarket-indexes { height: 890px; background-color: silver; }
.finances-stock td.article h1 { text-align: left; }
.fake-layout td.left { width: 29.3%; }
.article .incut span.time { margin: 0; display: block; font-size: 2em; }
.article .incut .date { color: #9aae9a; }
div.incut { z-index: 2; }
.article div.article { border-bottom: 1px solid #9aae9a; margin-bottom: 0; margin-top: 0; padding-top: 0.85em; }
.article div.article p.firstChild { margin-top: 0.25em; }
.article div.image img { margin-bottom: 0.5em; } .article div.lastChild,
.article div.firstChild { border-bottom: 0; }
.article div.bottom-line { position: absolute; left: 20px; width: 160px; border-bottom: 1px solid #9aae9a; height:1em; margin-top: 0.2em; }
* html .article div.bottom-line { border-bottom: 0; border-top: 1px solid #9aae9a; margin-top: 0em; }
.article .incut img.stockmarket-icon { position: relative; top: 0.5; left: -20px; z-index: 1; }
.article img.article-incut { position: absolute; left: 20px; }
