/* @group Reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, mark,
table, caption, tbody, tfoot, thead, tr, th, td,
.article, .aside, .canvas, .details, .figcaption, .figure,
.footer, .masthead, .hgroup, .menu, .nav, .section, .summary,
.time, .audio, .video {
margin:0;
padding:0;
border:0;
outline:0;
/* font-size:100%;*/
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
.article,.aside,.details,.figcaption,.figure,
.footer,.masthead,.hgroup,.menu,.nav,.section {
display:block;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
/* font-size:100%;*/
vertical-align:baseline;
background:transparent;
}
/* change colours to suit your needs */
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
/* change colours to suit your needs */
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
}
/* change border colour to suit your needs */
hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}
/* @end Reset */
/* @group Global */
body {
background-color: #f4f4f4;
color: #333;
font-family: "Arial", "Liberation Sans", sans-serif;
font-size: 13px;
}
.body-content {
background: #f4f4f4 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-body-gradient.png) 0 0 repeat-x;
}
.header>.content, .masthead>.content,
.columns, .nav.primary>.content, .nav.secondary>.content,
.topical-focus .topic, .color-bar,
.banner, .footer, .bottom,
.trending, .main-feature {
width: 1000px;
margin: 0 auto;
}
a {
color: #10579f;
text-decoration: none;
}
a:hover { color: #1476da; }
h1, h2 {
font-size: 16px;
}
.bottom>.content {
padding: 0 10px 35px 10px;
background-color: #fff;
overflow: hidden;
clear: both;
}
/* ul li { list-style-type: none; }*/
.tabs a {
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}
.tabs li { margin-right: 3px; }
.tabs li.last { margin-right: 0; }
.aa {
display: block;
text-indent: -9999px;
}
/* @end Global */
/* @group Masthead */
/* .masthead {
height: 138px;
}
*/
/* .landing .masthead {
background-color: #fff;
}
*/
body > .masthead {
background-color: #fff;
}
.masthead>.content {
padding-top: 22px;
padding-bottom: 28px; /* should match actual nav tab height */
position: relative;
}
/* apparently the box model is handled differently in ie7, so the
above bottom-padding causes a gap between the masthead and nav */
.ie.lte7 .masthead > .content {
padding-bottom: 0px;
}
.nav.language.tabs {
position: absolute;
top: -28px;
}
.nav.language.tabs a {
background-color: #3d3d3d;
/* color: #9e9d9d; */
color: #ffffff;
font-size: 12px;
font-weight: 700;
float: left;
padding: 8px 9px;
}
.nav.language.tabs a:not(.active):hover {
background-color: #669900;
color: #fff;
}
.nav.language.tabs a.active {
background-color: #fff;
color: #666;
}
.logo h1 { float: left; }
.logo a {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/aa-logo.png) 0 0 no-repeat;
/* margin-top: 13px;*/
width: 218px;
}
.logo a {
height: 82px;
}
.masthead .utility {
min-height: 82px;
}
.masthead .utility {
float: right;
font-size: 12px;
font-weight: 700;
}
.utility .search {
margin-top: 45px; /* try to keep search box aligned with logo lettering */
}
.logo a,
.utility .search {
margin-bottom: 20px; /* establish minimum spacing between the logo/search and the tabs below */
}
.greeting .my-account:after {
content: "•";
display: inline-block;
padding: 0 3px 0 4px;
}
.lte7 .greeting .my-account {
margin-right: 6px;
}
.greeting { margin-bottom: 13px; }
.greeting, .search { text-align: right; }
.search input[type=text] {
background: #e8e8e8 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-search.png) 6px 6px no-repeat;
border: 0;
box-shadow: inset 2px 2px 2px #ccc;
height: 31px;
margin: 0;
padding: 0 0 0 36px;
width: 246px;
}
.search input[type=submit] {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-btn-search.png) 0 0 repeat-x;
border: 0;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
color: #fff;
font-size: 12px;
line-height: 27px;
height: 31px;
margin: 0;
padding: 0 10px;
}
.search input[type=submit]:hover {
background-position: 0 100%;
}
/* @end Masthead */
/* @group Navigation */
.nav ul {
list-style:none;
}
.nav li { float: left; }
.nav li a {
display: block;
}
.primary {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-nav-primary.png) 0 0 repeat-x;
clear: both;
font-size: 12px;
height: 61px;
position: relative;
z-index: 10;
}
.primary .content ul {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-nav-primary-divider.png) bottom right repeat-y;
}
.primary li {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-nav-primary-divider.png) 0 0 no-repeat;
line-height: 45px;
}
.primary a {
color: #fff;
display: block;
margin-left: 1px;
width: 100%;
text-align: center;
-webkit-transition: background-color 300ms ease-in-out;
-moz-transition: background-color 300ms ease-in-out;
-o-transition: background-color 300ms ease-in-out;
-ms-transition: background-color 300ms ease-in-out;
}
.primary .second-tier a {
text-align: left;
margin-left: 0;
}
.primary a span {
padding: 0 15px;
white-space: nowrap;
}
.primary .last a span {
padding-right: 31px;
}
:lang(fr) .primary a span {
padding: 0 12px;
white-space: nowrap;
}
:lang(fr) .primary .last a span {
padding-right: 29px;
}
.primary li.active a,
.primary a:hover {
background-color: #870202;
}
.primary li ul {
position: absolute;
display: none;
width: 187px;
z-index: 10;
}
.primary .content li ul, .primary li ul li { background-image: none; }
.primary li ul li {
background-color: #870202;
float: none;
width: auto;
}
.primary ul.second-tier {
background-color: #870202;
padding-bottom: 10px;
}
.primary .second-tier li {
/*font-size: 14px;*/
/*line-height: 36px;*/
font-size: 12px;
line-height: 32px;
}
.primary .second-tier>li>a { text-indent: 12px; }
.primary .second-tier li.has-children>a {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-has-children.png) 156px 11px no-repeat;
}
.primary .second-tier li a:hover {
background: #600404;
}
.primary .second-tier li.has-children.active,
.primary .second-tier li.has-children>a:hover {
background: #600404 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-has-children.png) 156px 11px no-repeat;
}
.primary .third-tier {
background-color: #600404;
padding: 30px 0 30px 20px;
position: absolute;
width: 383px;
}
.primary li .third-tier a {
background-color: #600404;
font-size: 12px;
line-height: 14px;
margin-bottom: 12px;
padding: 0;
}
.primary li .third-tier a:hover {
color: #f3edb7;
}
.third-tier {
display: none;
position: absolute;
left: 187px;
top: 0px;
}
.secondary .account {
float: left;
}
.secondary .tabs {
float: right;
}
.secondary .tabs li a,
.secondary .account a,
.secondary .account h1 {
font-size: 11px;
font-weight: 700;
}
.secondary .tabs li a,
.secondary .account {
padding-top: 8px;
padding-bottom: 8px;
}
.secondary .tabs li a {
padding-left: 15px;
padding-right: 15px;
}
.secondary .account h1 {
text-transform: uppercase;
padding-right: 8px;
}
.secondary .account h1,
.secondary .account ul,
.secondary .account li,
.secondary .account a {
display: inline;
float: left;
}
.account .email-headlines:after {
content: "•";
display: inline-block;
padding: 0 4px;
}
.account .my-account:before {
content: "||";
display: inline-block;
padding: 0 7px;
}
.secondary .tabs li a {
background-color: #ececec;
color: #333;
text-transform: uppercase;
}
.secondary .tabs a:hover {
background-color: #a8a8a8;
color: #fff;
}
.tertiary {
width: 1000px;
margin: 0 auto;
color:#666;
font-weight: 600;
text-align: right;
}
.tertiary ul {
list-style-type: none;
}
.tertiary li {
float: right;
padding: 10px 25px 10px 25px;
}
.tertiary li+li {
border-right: 1px solid #cfcfcf;
-webkit-box-shadow: 1px 0px 2px #ffffff;
-moz-box-shadow: 1px 0px 2px #ffffff;
}
/* @end Navigation */
/* @group Columns */
.columns>.content {
background-color: #fff;
line-height: 18px;
overflow: hidden;
padding: 35px 0;
}
/* .form .columns>.content, */
/* .full-width .columns>.content {*/
.full-width .main>.content {
/*padding: 41px 18px;*/ /* already have 35px vertical padding from top-level columns>content */
padding: 0 18px;
}
.columns {
clear: both;
position: relative;
z-index: 1;
}
/* .form .columns,*/
#home .columns,
.interior.story .columns {
margin-top: -16px;
}
.column {
float: left;
}
.main {
border-right: 1px solid #d2d2d2;
width: 674px;
}
.main>.content {
padding: 0 16px 0 20px;
}
.aside {
width: 324px;
}
.aside>.content {
padding: 0 12px 0 15px;
}
body.full-width .columns .column.aside,
body.printable.story .columns .column.aside {
display: none;
}
body.full-width .columns .column.main,
body.printable.story .columns .column.main {
border-right: none;
width: 1000px; /* main + aside */
}
body.full-width .columns .main>.content,
body.printable.story .columns .main>.content {
padding: 0 16px;
}
/* @end Columns */
/* @group Headings & Banners */
.banner {
background-color: #fff;
clear: both;
margin-top: -16px;
}
.infocenter.landing .banner h1,
.briefing.landing .banner h1,
.infocenter .banner h1,
.briefing .banner h1,
.full-width .banner h1,
.landing .banner h1 {
line-height: 91px;
font-size: 32px;
font-weight: 700;
height: 91px;
padding: 0 0 0 24px;
}
body.view .banner h1,
.interior .banner h1 {
line-height: 38px;
font-size: 16px;
font-weight: 700;
height: 38px;
padding: 0 0 0 11px;
}
.banner h1 {
background: #fff url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-banner-overlay.png) 100% 0 no-repeat;
color: #fff;
text-transform: uppercase;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}
.headlines h1.ribbon {
background-color: #1a76a8;
}
.color-bar {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-banner-overlay.png) 100% 0 no-repeat;
clear: both;
height: 42px;
margin-top: -16px;
}
.color-bar h1 {
font-size: 16px;
padding-left: 11px;
line-height: 38px;
text-transform: uppercase;
}
h1.ribbon, .section.focus h1 {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-section-heading-overlay.png) 100% 0 no-repeat;
color: #fff;
font-size: 16px;
line-height: 38px;
height: 42px;
padding-left: 11px;
}
/* TODO: fix this -- default green */
h1.ribbon {
background-color: #8f9d2d;
}
h1.ribbon a,
h1.ribbon a:after,
.section.focus h1 a,
.landing h1.ribbon a,
.landing .section.focus h1 a {
color: #fff;
}
h1.ribbon a:hover:after,
h1.ribbon a:hover {
color: #c1ce6d;
}
.related-posts h1,
.photo-essays h1,
.video h1,
.resource-documents h1,
.blog-entry h1 {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/sprite-category-icns.png) 0 0 no-repeat;
line-height: 25px;
margin: 6px 0 3px 0;
padding-left: 30px;
}
.generic h1 {
margin-bottom: 10px;
}
.section.topical-focus h1 {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-focus-big.png) 0 0 no-repeat;
line-height: 25px;
margin: 6px 0 3px 0;
padding-left: 30px;
}
.photo-essays h1 { background-position: 0 -25px }
.video h1 { background-position: 0 -50px }
.resource-documents h1 { background-position: 0 -75px }
.blog-entry h1 { background-position: 0 -100px }
.resource h1 { margin-bottom: 14px; }
.main .section.focus h1 a:hover,
.main .section.focus h1 a:hover:after {
color: #f3c681;
}
.topical-focus .topic h1,
.resources .topic h1 {
font-size: 24px;
margin-bottom: 9px;
line-height: 120%;
}
.topical-focus .topic h2 {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-focus-big.png) 0 0 no-repeat;
color: #e78d03;
font-size: 20px;
line-height: 25px;
margin-bottom: 11px;
padding-left: 30px;
text-transform: uppercase;
}
.aside .section h1 {
margin-bottom: 14px;
text-transform: uppercase;
}
.aside .section h1 a {
text-transform: capitalize;
}
.landing h1 a {
color: #333;
}
.landing .aside .section h1 a {
text-transform: uppercase;
}
.section.focus h1, .topical-focus .color-bar {
background-color: #e78d03;
}
.resources .color-bar {
background-color: #10579f;
}
.resources .color-bar h1,
.resources .color-bar h1 a,
.topical-focus .color-bar h1,
.topical-focus .color-bar h1 a {
color: #ffffff;
}
.resources .color-bar h1 a:hover {
color: #c3d5e6;
}
.topical-focus .color-bar h1 a:hover {
color: #f3c681;
}
.landing .section h1 a:after,
.interior .section h1 a:after {
/* is this color here only to help identify unclassed occurances? */
/* color: #6a6a6a;*/
content: "»";
font-weight: normal;
display: inline-block;
margin: -5px 0 0 6px;
}
.section.banner h1 a:after,
.landing .section.focus h1 a:after,
.landing h1.ribbon a:after {
color: #fff;
}
h1.ribbon a:after {
content: "»";
display: inline-block;
margin-left: 8px;
}
.featured-story h1 {
background-color: transparent;
background-image: none;
/* color: auto; */
}
.focus-on {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-focus.png) 0 50% no-repeat;
display: inline-block;
padding: 2px 0pt 2px 32px;
text-transform: uppercase;
}
.lte7 .focus-on {
padding-bottom: 0;
}
body.topical-focus .section.banner h1 > span {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-focus.png) 0 50% no-repeat;
display: inline-block;
padding: 0 0 0 32px;
}
.section h2 { margin-bottom: 4px; }
.sponsor-wire h2 {
font-size: 13px;
margin-bottom: 6px;
}
.article h1 {
clear: both;
font-size: 28px;
line-height: 100%;
padding: 18px 0 12px 0;
}
.trending h1 {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-trending.png) 0 46% no-repeat;
padding: 3px 2px 3px 28px;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
}
/* @end Headings & Banners */
/* @group Sections and Modules */
/* .main .section.box>.content,
.focus .feature {*/
.main .section.box>.content {
border: 1px solid #d2d2d2;
border-top: none;
overflow: hidden;
padding: 32px 16px 16px 16px;
}
.focus .feature {
overflow: hidden;
}
.focus .feature .related-stories {
float: left;
}
.focus .feature ul.stories {
list-style-type: none;
width: 350px;
}
.section {
overflow: hidden;
}
.section.trending {
clear: both;
/* margin-top: -16px;*/
/* padding: 20px 0;*/
margin-bottom: 20px;
}
.section.trending a:hover {
color: #333;
}
.section.trending h1,
.section.trending ul,
.section.trending li,
.section.trending a {
display: inline;
line-height: 150%;
color: #666;
}
.section.trending ul {
margin:21px 0;
}
.section.trending li {
margin: 2px 0;
}
.section.trending li:after {
/* content: "////////";*/
/* content: "//";*/
content: "||";
padding: 0 1px;
}
.section.trending li:last-child:after {
content: "";
}
/* .trending li + li:before {
background: #ff0;
content: "\\\\";
} */
.trending .separator {
display: none;
}
.lte7 .trending .separator {
display: inline-block;
padding: 0;
}
.section.focus>.content {
padding: 0;
border: none;
}
.focus.box h2 {
font-size: 14px;
text-transform: uppercase;
}
.focus.box ul {
margin: 12px 0 32px 0;
}
.focus.box .location {
text-transform: uppercase;
}
.section.generic {
padding: 17px 10px 20px 10px;
}
.section.generic h1 {
font-size: 18px;
}
.main .section { margin-bottom: 35px; }
.aside .section {
border-top: 5px solid #656565;
width: 300px;
}
.landing .aside .section {
/* border-top: none;*/
}
.aside .section.focus { border-top: none; }
.aside .section>.content {
padding: 18px 0 22px 0;
}
.topical-focus .topic {
clear: both;
}
.topical-focus .topic .content {
background-color: #fff;
padding: 21px 21px 0 21px;
}
.topic p {
font-size: 14px;
line-height: 23px;
}
.main .featured-story {
background-color: #f4f4f4;
margin-bottom: 22px;
}
.featured-story .figcaption {
color: #929292;
}
.main .featured-story>.content {
border: none;
padding: 12px;
}
.topic-stories { border-top: 9px solid #666; }
.topic-stories li {
padding: 13px 11px 28px 11px;
}
.topic-stories li,
.with-figures li {
border-bottom: 1px solid #c2c2c2;
overflow: hidden;
}
.aside .with-figures li {
border-bottom: 0;
padding: 0;
}
.topic-stories li.first { padding-top: 25px; }
.with-figures li.last,
.topic-stories li.last {
border-bottom: none;
}
.stories.with-figures h2,
.topic-stories .title {
font-size: 16px;
font-weight: bold;
margin-bottom: 11px;
}
.landing .with-figures .headline {
font-weight: bold;
}
.with-figures .location,
.with-figures .listing-type,
.topic-stories .source,
.blog-entry .source {
color: #666;
font-size: 12px;
margin-bottom: 9px;
text-transform: uppercase;
}
.with-figures .listing-type {
font-size: 11px;
font-weight: bold;
margin: 0;
}
.with-figures .summary,
.topic-stories .summary,
.blog-entry .summary {
line-height: 16px;
}
.with-figures li {
padding: 12px 0 18px 0;
}
.my-africa .with-figures .headline {display: block;}
.my-africa .with-figures li {padding: 5px 0; border: none;}
.with-figures li.first { padding-top: 12px; }
.with-figures img {
float: left;
margin-right: 18px;
}
.section.generic { border-top: 5px solid #666 }
.section.related-posts { border-top: 9px solid #7a0f8d }
.section.photo-essays { border-top: 9px solid #a02424 }
.section.video { border-top: 9px solid #deb807 }
.section.resource-documents { border-top: 9px solid #7b8a17 }
.section.blog-entry { border-top: 9px solid #3b79b8 }
.section.topical-focus { border-top: 9px solid #e78d03 }
.related-posts>.content { }
/* .feature { overflow: hidden }*/
.top-story { margin-bottom: 20px; }
.featured-story .stories,
.featured-story .figure,
.feature .figure, .feature .stories {
float: left;
}
.feature .figure {
font-size: 12px;
line-height: 15px;
width: 180px;
margin-right: 25px;
}
.credit { font-style: italic; }
.credit a, .aside .credit { color: #999; }
.text-feature .figure img,
.feature img {
display: block;
margin-bottom: 10px;
}
.text-feature .featured-story .stories,
.feature .stories {
/*margin-left: 25px; */
width: 405px;
}
.resource dl { overflow: hidden }
.resource dt {
clear: left;
float: left;
font-weight: bold;
line-height: 16px;
padding-right: 3px;
}
.sponsor-wire .stories {
margin-bottom: 13px;
}
.sponsor-wire .stories li.more {
list-style: none;
background-image: none;
}
.features, .features ul {
list-style-type: none;
}
.features li div.feature {
margin: 20px 0;
border: 1px solid #ececec;
background: #fff url(/web/20130115050339im_/http://allafrica.com/static/images/structure/duplex/duplex_box_bg.gif) no-repeat top right;
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
padding: 10px;
}
.section.box.headlines .stories li {
list-style: none;
line-height: 18px;
margin-bottom: 7px;
}
.sponsor-wire .stories li {
list-style: none;
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bullet-sm.gif) 6px 0 no-repeat;
padding: 0 0 0 21px;
line-height: 16px;
margin-bottom: 5px;
}
.lte7 .sponsor-wire .stories li {
zoom: 100%;
background-position: 6px 3px;
}
.aside .stories li.more {
margin-bottom: 5px;
}
.aside .stories li {
line-height: 17px;
margin-bottom: 18px;
}
.landing .aside .stories li {
margin-bottom: 12px;
}
.aside .related-links li {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bullet-sm.gif) -2px 3px no-repeat;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
padding: 0 0 0 10px;
}
.location {
font-weight: bold;
}
.note {
color: #666;
font-size: 12px;
line-height: 16px;
}
.stories.multi-column {
overflow: hidden;
}
.stories.multi-column li {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bullet-sm.png) 2px 6px no-repeat;
float: left;
margin-bottom: 11px;
padding-left: 9px;
width: 31%;
}
.stories.multi-column li a {
display: block;
width: 160px;
}
.aside .stories {
border-top: none;
}
.two-column .stories {
/* float: left;
display: inline;
width: 47%;
width: 94%;*/
}
.two-column .stories li {
/* float: left;
display: inline; */
width: 47%;
}
.two-column .stories li {
float: left;
}
.two-column .stories li + li {
float: right;
}
ul.stories+.ul.stories {
float: right;
}
.spotlight {
background-color: #f4f4f4;
}
.spotlight a {
font-weight: bold;
}
.halves>.content>div {
width: 275px;
}
.halves>.content>div.first {
float: left;
}
.halves>.content>div.last {
float: right;
}
.video h2 {
font-size: 14px;
margin: 8px 0 2px 0;
}
.thirds>.content>div {
float: left;
margin-right: 35px;
width: 180px;
}
/* "layered" application of 10px padding makes three-wide images wrap in certain contexts */
.main-feature .content .thirds>.content,
.aans.landing .main .content .thirds>.content {
padding: 0;
}
.thirds>.content>div.last {
margin-right: 0;
}
.accordion h2 {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-accordion-heading.png) 0 0 repeat-x;
color: #fff;
font-size: 14px;
line-height: 34px;
height: 34px;
margin-bottom: 0;
padding: 0 30px 0 14px;
text-transform: uppercase;
}
.accordion h2 .indicator {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/sprite-accordion-indicator.png) 0 0 no-repeat;
display: block;
height: 15px;
position: absolute;
top: 9px;
right: 14px;
width: 16px;
}
.accordion h2 .indicator.down {
background-position: 0 100%;
}
.accordion h2,
.accordion ol {
position: relative;
z-index: 10;
}
.accordion ol {
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
display: none;
}
.accordion ol.last { border-bottom: 1px solid #d2d2d2; }
ol.showing {
display: block;
z-index: 1;
zoom: 100%;
}
.stories .accordion li {
margin-bottom: 0;
}
.aside .stories .accordion ol li {
margin: 0;
border-bottom: 1px dotted #d2d2d2;
padding: 6px 0;
position: relative;
left: 24px;
width: 84%;
}
.aside .stories .accordion ol li.last {
margin-bottom: 0;
border-bottom: 0;
}
.accordion ol li.last.more {
list-style: none;
font-weight: bold;
}
.lte7 .stories .accordion ol li {
left: 0px;
margin: 6px 0 0 30px;
padding: 0 0 6px 0;
vertical-align: top;
list-style: inside decimal-leading-zero;
display: list-item;
}
.ie8 .stories .accordion ol li {
counter-reset: item;
list-style: inside decimal;
left: 10px;
width: 92%;
}
.popular-discussions h1 {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-flame.png) top left no-repeat;
line-height: 28px;
padding-left: 17px;
}
.aside .popular-discussions li {
border-bottom: 1px dotted #ddd;
margin-bottom: 0;
padding: 9px 0;
overflow: hidden;
}
.aside .popular-discussions li.first { padding-top: 0 }
.aside .popular-discussions li.last { border-bottom: 0 }
.popular-discussions .title {
float: left;
width: 160px;
}
.popular-discussions .comment-count {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-comment.png) bottom left no-repeat;
float: right;
line-height: 14px;
padding-left: 19px;
width: 87px;
}
.recommended li {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-check-recommended.png) 2px 3px no-repeat;
padding-left: 39px;
}
.lte7 .recommended li {
zoom: 100%;
}
.recommended li a {
line-height: 18px;
}
.share-count {
font-style: italic;
color: #999;
margin-top: 2px;
}
/* @end Sections and Modules*/
/* @group Home feature box*/
.main-feature {
background: #ededed url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-feature-gradient.png) 0 100% repeat-x;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
overflow: hidden;
line-height: 1;
margin-bottom: 35px;
}
.main-feature .content,
.tournament.landing .main .content,
.aans.landing .main .content {
padding: 10px;
}
.aans.landing .main > .content {
padding-top: 0;
}
.landing .featured-story,
.text-feature .features {
float: left;
width: 600px;
}
.featured-story-photos {
height: 324px;
width: 495px;
}
.video-viewer,
.photo-viewer {
background: #333;
overflow: hidden;
}
.photo-viewer,
.video-viewer {
width: 643px;
margin-bottom: 10px;
line-height: 1;
}
.tournament.landing .photo-viewer,
.tournament.landing .video-viewer,
.aans.landing .photo-viewer,
.aans.landing .video-viewer {
width: 654px;
}
.photo-viewer .content {
padding: 10px;
}
.tournament.landing .photo-viewer > .content,
.aans.landing .photo-viewer > .content {
padding: 10px 15px 10px 15px;
}
.featured-story-blurbs {
width: 625px;
}
.featured-story-info {
min-height: 120px;
clear: both;
}
:lang(fr) .featured-story-info {
min-height: 130px;
}
.video-viewer {
margin-bottom: 20px;
}
.text-feature .figure {
width: 163px;
}
.text-feature .features {
border-right: 1px solid #cecece;
margin-top: 10px;
padding: 10px 20px 20px 10px;
}
.text-feature .featured-story {
padding: 0 0 20px 0;
}
.text-feature h2,
.video-viewer h2 {
font-size: 22px;
margin-bottom: 10px;
}
.featured-story-credits li,
.featured-story-photos li,
.featured-story-blurbs li {
display: none;
list-style: none;
}
.featured-story-credits li.showing,
.featured-story-photos li.showing,
.featured-story-blurbs li.showing {
/* display: block;*/
display: list-item;
}
.featured-story-photos {
float: left;
}
.featured-story-thumbnails {
float: right;
padding: 5px 0 5px 10px;
width: 118px;
}
.featured-story-thumbnails li {
list-style: none;
margin-bottom: 21.5px;
}
.featured-story-thumbnails li.last {
margin-bottom: 0;
}
.featured-story .story .summary {
color: #666;
line-height: 18px;
margin-bottom: 20px;
}
.featured-story .story .figcaption {
color: #333;
font-size: 11px;
line-height: 14px;
text-align: left;
}
.featured-story .story .figcaption a {
color: #929292;
}
.photo-indicator {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-thumbnail-arrow.png) 0 0 no-repeat;
margin-left: -28px;
padding-left: 23px;
position: absolute;
top: 359px;
height: 99px;
display: none;
}
.photo-indicator .window {
border: 5px solid #fff;
width: 118px;
height: 89px;
}
.photo-viewer .summary {
/*color: #666;*/
color: #ccc;
}
.main-feature a,
.photo-viewer a {
color: #690;
}
.main-feature a:hover,
.photo-viewer a:hover {
color: #4f6f0e;
}
.featured-story-blurbs {
line-height: 19px;
padding: 10px 0 0 0;
}
.featured-story-blurbs h2 {
font-size: 22px;
}
a.full-story:after {
content: "»";
margin-left: 2px;
}
.featured-story-credits {
color: #929292;
font-size: 12px;
/* position: absolute;*/
top: 688px;
text-align: right;
width: 495px;
}
.lte7 .featured-story-credits {
/* margin-left: -495px;*/ /* not needed without position: absolute, above */
}
.main-feature .top-headlines,
.main .top-headlines {
float: right;
width: 313px;
}
.get-headlines {
color: #848383;
font-size: 13px;
padding: 5px 0 10px 0;
line-height: 10px;
text-align: right;
vertical-align: top;
}
.get-headlines span {
font-weight: bold;
position: relative;
top: 1px;
}
.get-headlines a.rss {
margin-left: 10px;
}
.get-headlines a.rss,
.get-headlines a.email {
color: #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
display: inline;
font-size: 10px;
margin-bottom: 15px;
line-height: 10px;
padding: 6px 9px 6px 23px;
text-transform: uppercase;
zoom: 100%;
}
.get-headlines a.email {
background: #444 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-share-email.png) 8px 5px no-repeat;
padding-left: 28px;
}
.get-headlines a.email:hover {
background: #669900 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-email-hover.png) 8px 6px no-repeat;
}
.main-feature h1 {
border-bottom: 1px dotted #666;
font-size: 21px;
margin: 10px 22px 0 10px;
padding-bottom: 10px;
}
.main-feature .top-headlines ul {
padding: 1px 21px 10px 10px;
}
.main-feature .top-headlines li {
list-style: none;
border-top: 1px dotted #666;
line-height: 16px;
padding: 10px 22px 10px 0;
}
.main-feature .top-headlines .location {
color: #666;
}
/* @end Home feature box*/
/* @group Article styles */
.article .heading {
border-bottom: 1px solid #d2d2d2;
overflow: hidden;
margin-bottom: 16px;
padding-bottom: 16px;
}
.article .publication {
color: #939393;
float: left;
width: 49%;
}
.article .publication h2 {
font-size: 18px;
font-weight: normal;
}
.article .publication img,
.article .publication h2 {
margin-bottom: 4px;
}
.article .publication img {
display: block;
/*margin-left: -2px;*/
}
.article .publication .extra,
.article .publication .disclaimer {
font-size: 11px;
font-style: italic;
line-height: 125%;
}
.article .sharing-links {
width: 49%;
float: right;
padding-top: 6px;
text-align: right;
}
.article .sharing-links a {
background-color: #e4e4e4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #666;
display: inline-block;
font-size: 10px;
line-height: 9px;
margin-left: 4px;
padding: 6px 6px 6px 22px;
text-transform: uppercase;
}
.sharing-links a:hover {
background-color: #669900;
color: #fff;
}
.sharing-links .email {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-share-email.png) 4px 5px no-repeat;
}
.sharing-links .email:hover {
background: #669900 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-email-hover.png) 4px 5px no-repeat;
}
.sharing-links .print {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-share-print.png) 5px 3px no-repeat;
}
.sharing-links .print:hover {
background: #669900 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-share-print-hover.png) 5px 3px no-repeat;
}
.sharing-links .share {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-share-share.png) 4px 4px no-repeat;
}
.sharing-links .share:hover {
background: #669900 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-share-share-hover.png) 4px 4px no-repeat;
}
.byline, .comment-count {
font-size: 11px;
line-height: 16px;
text-transform: uppercase;
}
.byline {
color: #666;
font-style: normal;
}
.article p {
margin-bottom: 16px;
}
.article .story-body ul {
margin-left: 45px;
list-style: disc url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bullet-sm.gif);
}
.article .story-body ul li {
padding: 0 0 0 10px;
margin-bottom: 8px;
}
.kindofstory {
text-transform: uppercase;
}
.article blockquote {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-blockquote.png) 0 0 no-repeat;
float: left;
font-size: 22px;
line-height: 36px;
margin-right: 22px;
padding: 38px 0 14px 0;
width: 278px;
}
.article blockquote p {
margin-bottom: 0px;
}
blockquote cite {
color: #666;
font-size: 16px;
font-style: normal;
}
blockquote cite:before {
content: "– ";
}
/*
.article .figure {
float: right;
margin-left: 26px;
}
*/
.article .figure img {
display: block;
}
.boxes .figure .figcaption,
.article .figcaption {
font-size: 11px;
line-height: 150%;
margin-top: 8px;
}
.article .inset .credit {
font-size: 10px;
}
.figcaption .credit {
font-style: italic;
}
.headlines .credit,
.figcaption .credit a {
color: #999;
}
.tags {
font-weight: 700;
font-size: 14px;
}
.printable .article .tags {
display: none;
}
.article div.tags {
/* clear: both;*/
}
.article .tags.bordered.above {
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding: 10px 0;
margin-bottom: 20px;
}
.article .tags .label,
.article .tags li {
float: left;
font-weight: 700;
font-size: 14px;
}
.article .tags.bordered.above .label,
.article .tags li {
padding-left: 7px;
}
.article .tags li {
list-style-type: none;
}
.article .tags li + li:before {
content: "•";
padding-right: 5px;
}
/* we don't like this kind of pagination
.pagination {
margin-top: 16px;
text-align: right;
}
.pagination a {
display: inline-block;
}
.pagination a.first {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/sprite-pagination.png) 0 1px no-repeat;
padding-left: 20px;
}
.pagination a.last {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/sprite-pagination.png) 100% -16px no-repeat;
padding-right: 20px;
}
.pagination a.current,
.pagination a.current:hover {
font-weight: bold;
color: #333333;
}
*/
.pagination {
display: block;
width: auto;
font-size: 11px;
margin: 0 0 10px 0;
overflow: hidden;
padding: 5px 0;
}
.pagination ul:after {
clear: both;
}
.pagination h2 {
display: inline;
float:left;
padding-right: 10px;
font-size: 11px;
font-weight: 400;
margin:6px 6px 5px 0;
}
.pagination li {
margin:6px 5px 6px 0;
padding: 0;
color:#444444;
display:block;
float:left;
}
.pagination li a {
border:1px solid #c6c6c6;
-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.pagination li a,
.pagination li span {
padding: 6px 9px;
}
.pagination li.active {
margin: 6px 12px 6px 7px;
}
.pagination li a:hover {
border:1px solid #999999;
color:#444444;
-webkit-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
}
.pagination li span,
.pagination li a {
display: block;
}
.article .pagination {
font-size: 15px;
font-weight: 700;
}
.article .pagination .content {
float: right;
}
.article .pagination ul {
float: left;
}
.article .pagination a.last {
margin-right: 12px;
}
.article .pagination li span,
.article .pagination li a {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ffffff 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf');
background-color:#ffffff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#777777;
font-family:arial;
text-shadow:1px 1px 0px #ffffff;
}
.article .pagination li.active span,
.article .pagination li a:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ffffff) );
background:-moz-linear-gradient( center top, #dfdfdf 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ffffff');
background-color:#dfdfdf;
border: 1px solid #999999;
color: #444444;
}
.article .pagination li a:active {
position:relative;
top:1px;
}
.article .pagination li span,
.article .pagination li a {
margin: 3px;
display: block;
}
.article .pagination li {
list-style-type: none;
margin: 0;
}
.article .pagination li span {
border: 1px solid #C6C6C6;
padding: 6px 9px;
}
.article .pagination li.separator span {
padding-right: 0;
padding-left: 0;
margin-right: 0;
margin-left: 0;
}
.article .pagination li.start a,
.article .pagination li.end a,
.article .pagination li.previous a,
.article .pagination li.next a {
padding-right: 5px;
padding-left: 5px;
}
.article .pagination li.start a,
.article .pagination li.previous a {
margin-right: 0;
margin-left: 0;
}
.article .pagination li.end a,
.article .pagination li.next a {
margin-right: 0;
margin-left: 0;
}
.article .story-footer-link,
.article .story-body {
font-size: 15px;
}
.article .story-footer-link p {
margin-bottom: 20px;
}
.article .page-indicator {
font-size: 80%;
}
.article .figure.video.inset,
.article .figure.resource.inset,
.article .figure.picture.inset,
.article .figure.photoessay.inset {
width: 290px;
}
.article ul.sharebar.standard {
border-top: 1px solid #D2D2D2;
margin-top: 16px;
padding-top: 16px;
}
.article ul.sharebar.standard li {
margin-right: 0;
}
.article ul.sharebar.standard li.google {
margin-left: -5px;
}
.article .column.useful {
width: 155px;
margin-bottom: 17px;
margin-right: 22px;
}
.restricted .article .column.useful,
.printable .article .column.useful {
display: none;
}
.article .column.useful .links h4 {
color: #C41313;
font-size: 12px;
padding: 8px 0 8px 2px;
margin-bottom: 5px;
text-transform: uppercase;
border-top: 7px solid #C41313;
border-bottom: 1px dotted #CCC;
clear: both;
}
.article .column.useful .links h4 a {
color: #C41313;
font-size: 12px;
text-transform: uppercase;
}
.article .column.useful h5 {
font-size: 12px;
font-weight: 700;
margin-bottom: 2px;
}
.article .column.useful div.document {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-document-small.png) no-repeat 0% 6px;
padding-left: 15px;
}
.article .column.useful .headline {
font-size: 11px;
line-height: 14px;
width: 135px;
color: #333;
}
.article .column.useful .links li {
margin-bottom: 8px;
list-style-type: none;
}
.article .column.useful .links {
margin-bottom: 13px;
}
/*
in theory, if we float the inset, and set overflow on the body to something
other than the default, and don't float it or apply a fixed width, we get the
right behavior regardless of whether we display the inset or not
(http://stackoverflow.com/questions/1260122/expand-div-to-take-remaining-width)
*/
.article .content-container {
overflow: hidden;
}
.note.attribution {
border-top: 1px solid #d2d2d2;
margin-top: 16px;
padding-top: 16px;
}
.comments h1 span {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-comment-big.png) 0 50% no-repeat;
display: inline-block;
padding-left: 30px;
width: 210px; /* todo: fix line! */
}
.ie7 .comments h1 span {
position: relative;
top: -4px;
}
.comments h1 a {
background-color: #6b7919;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
display: inline;
line-height: 12px;
font-size: 12px;
font-weight: normal;
margin: 9px 5px 0 240px;
padding: 6px 8px;
text-transform: uppercase;
}
.ie7 .comments h1 a {
zoom: 100%;
}
.comments h1 a:after {
content: none;
}
.comments li {
background-color: #f4f4f4;
margin-bottom: 2px;
overflow: hidden;
padding: 16px;
}
.main .section.comments>.content {
border: none;
padding: 0;
}
.commenter {
float: left;
width: 20%;
}
.commenter .name {
font-weight: bold;
line-height: 22px;
}
.commenter .date {
font-size: 12px;
}
.commenter .flag {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-flag.png) 0 0 no-repeat;
line-height: 11px;
margin-top: 20px;
padding-left: 12px;
}
.commenter .flag a {
color: #b1b1b1;
font-size: 11px;
font-weight: 700;
}
.commenter .flag a:hover {
text-decoration: underline;
}
.comment {
float: right;
width: 77%;
}
.comments .blurb {
background: #ededed url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-feature-gradient.png) 0 100% repeat-x;
padding: 10px 5px;
margin-bottom: 10px;
color: #666;
line-height: 150%;
}
/* @end Article styles */
/* @group misc */
.misc .banner h1,
.misc .banner h1 a {
color: #666;
text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.1);
}
.misc .banner h1 a:hover {
color: #f3c681;
}
.misc .banner h1 {
background-color: #c4dce6;
background-color: #dbdbdb;
background-color: #e2e2e2;
}
.misc .category-grid h2 {
margin: 20px 0 0px 0;
font-size: 16px
}
.misc .category-grid ul {
list-style-type: none;
margin: 0 -8px;
}
.misc .category-grid li {
float: left;
margin: 3px 8px 3px 8px;
font-size: 13px;
width: 170px;
height: 20px;
padding: 5px;
background-color: #93a5ac;
background-color: #c4dce6;
background-color: #e2e2e2;
vertical-align: middle;
}
.misc .category-grid li a {
color: #495256;
display: block;
position: absolute;
width: 170px;
height: 20px;
padding: 5px;
margin: -5px;
}
.misc .category-grid li a:hover {
background-color: #c4dce6;
background-color: #93a5ac;
background-color: #c2c2c2;
color: #495256;
}
.misc .info {
background-color: #f4f4f4;
padding: 10px;
line-height: 150%;
color: #444;
}
.misc .info h2 {
margin-top: 20px;
}
.misc .info p {
margin-bottom: 10px;
}
/* @end misc */
/* @group publishers */
.publishers .banner h1,
.publishers .banner h1 a,
.publishers .banner h1 a:after {
color: #ffffff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}
.publishers .banner h1 a:hover,
.publishers .banner h1 a:hover:after {
color: #aeaeae;
}
.publishers .banner h1 {
background-color: #22565f;
}
.publishers .tertiary li+li {
border-right: 1px solid #9caa57;
}
.publishers ul.list {
list-style-type: none;
}
.publishers .publisher {
font-size: 12px;
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/pamp/bg-home-main-mid.png) 0 0 repeat-y;
margin: 0 0 20px 0;
padding: 20px;
color: #595141;
overflow: hidden;
}
.publishers .publisher h2 {
font-weight: bold;
font-size: 14px;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
}
.publishers .publisher p {
margin: 5px 0;
clear: both;
}
.publishers .publisher .archived {
font-weight: 600;
}
.publishers .publisher .count {
color: #999;
float: right;
}
.publishers .publisher .website,
.publishers .view .website {
font-color: #593121;
}
.publishers .publisher div.headlines-link,
.publishers .view div.headlines-link {
float: right;
font-weight: 600;
padding: 5px 0;
color: #777;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
}
.publishers .publisher div.headlines-link a,
.publishers .view div.headlines-link a {
margin-left: 10px;
}
.publishers .publisher div.headlines-link a+a:before,
.publishers .view div.headlines-link a+a:before {
content: '|';
margin-right: 10px;
}
/* @end publishers */
/* @group alerts-messages */
.alert-message {
position: relative;
padding: 7px 15px;
margin-bottom: 18px;
color: #404040;
background-color: #eedc94;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
background-image: -o-linear-gradient(top, #fceec1, #eedc94);
background-image: linear-gradient(top, #fceec1, #eedc94);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
border-color: #eedc94 #eedc94 #e4c652;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-width: 1px;
border-style: solid;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message.failure,
.alert-message.failure:hover,
.alert-message.success,
.alert-message.success:hover,
.alert-message.info,
.alert-message.info:hover {
color: #ffffff;
}
.alert-message p {
margin-bottom: 0;
}
.alert-message div {
margin-top: 5px;
margin-bottom: 2px;
line-height: 28px;
}
.alert-message .btn {
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.alert-message.block-message {
background-image: none;
background-color: #fdf5d9;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
padding: 14px;
border-color: #fceec1;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 10px 0;
}
.alert-message.block-message ul, .alert-message.block-message p, .alert-message.block-message h3 {
margin-right: 30px;
}
.alert-message.block-message h3 {
}
.alert-message.block-message p {
margin-bottom: 10px;
}
.alert-message.block-message ul {
margin-bottom: 0;
}
.alert-message.block-message ul li {
background: none;
padding: 0;
color: #404040;
}
.alert-message.block-message .alert-actions {
margin-top: 5px;
}
.alert-message.block-message.failure,
.alert-message.block-message.success,
.alert-message.block-message.info {
color: #404040;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-message.block-message.failure {
background-color: #fddfde;
border-color: #fbc7c6;
}
.alert-message.block-message.success {
background-color: #d1eed1;
border-color: #bfe7bf;
}
.alert-message.block-message.info {
background-color: #ddf4fb;
border-color: #c6edf9;
}
/* @end message-alerts */
/* @group Forms */
.login-or-register {
background: #f4f4f4 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-login-or-register.png) 338px 35px no-repeat;
overflow: hidden;
}
.login {
float: left;
width: 401px;
}
.register {
float: left;
width: 560px;
}
.edit-form, .search-form, .general-form {
background: #f4f4f4;
padding: 20px;
}
.login form, .register form, .general-form {
padding: 37px 0 34px 28px;
}
fieldset {
padding: 20px 0 16px 0;
}
legend {
font-size: 25px;
}
.lte7 legend {
margin-left: -8px;
padding: 0 0 10px 0;
}
.ie8 legend {
margin-bottom: 10px;
}
label {
display: block;
font-weight: bold;
line-height: 21px;
}
.login form input,
.register form input,
.edit-form form input,
.edit-form form select,
.edit-form form textarea,
.search-form form input,
.search-form form select,
.general-form form input,
.general-form form select,
.general-form form textarea {
border: 1px solid #d5d5d5;
height: 31px;
margin-bottom: 18px;
width: 231px;
background-color: #fff;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
}
.edit-form form textarea,
.general-form form textarea {
width: 470px;
height: 120px;
font-size: 13px;
line-height: 150%;
}
.submit.button {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-btn-search.png) 0 0 repeat-x;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
clear: left;
color: #fff;
font-size: 13px;
height: 33px;
margin: -4px 0 0 0;
padding: 0 8px;
width: auto;
}
.submit.button:hover {
background-position: 0 100%;
}
form p, .fields li {
clear: left;
line-height: 22px;
}
li.success {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-success.png) 100% 50% no-repeat;
}
li.failure {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-failure.png) 100% 50% no-repeat;
}
.edit-form li.failure,
.edit-form li.success {
background: none;
}
li.failure label {
color: #bd1111;
}
.fields li {
width: 231px;
padding-right: 17px;
}
.login li, li.confirm {
padding-right: 33px;
}
.register .fields li {
clear: left;
float: left;
}
.register ul.fields,
.login ul.fields,
.general-form ul.fields {
list-style-type: none;
}
.register .fields li.confirm {
clear: none;
}
.benefits h2 {
font-size: 13px;
margin-bottom: 9px;
}
.benefits li {
font-size: 13px;
line-height: 12px;
list-style-type: disc;
margin: 0 0 6px 12px;
}
.benefits ul {
margin-bottom: 19px;
}
.benefits {
margin-bottom: 40px;
}
.privacy {
font-style: italic;
margin: 19px 0 56px 0;
}
/* @end Forms */
/* @group Footer */
.footer {
background: #2c2c2c url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-footer.png) 0 0 repeat-x;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
/*color: #999;*/
color: #ddd;
line-height: 16px;
overflow: hidden;
}
.footer a {
/*color: #ccc;*/
color: #ddd;
}
.footer a:hover {
color: #fff;
}
.footer>.content { padding: 16px 21px 50px 21px; }
.footer div { float: left; }
.legal-and-colophon { width: 563px; }
.rss-and-site-links { margin-left: 105px; }
.legal-and-colophon p { padding: 16px 0 0 51px; }
.colophon {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/aa-logo-gray.png) 0 0 no-repeat;
margin-bottom: 7px;
}
.rss {
background: #444 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-rss.png) 7px 6px no-repeat;
display: block;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size: 10px;
margin-bottom: 15px;
padding: 3px 9px 3px 23px;
text-transform: uppercase;
}
.rss:hover { background: #669900 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-rss-hover.png) 7px 5px no-repeat; }
.site-links {
list-style: none;
}
.footer div.trademark {
width: 100%;
text-align: center;
clear: both;
display: block;
padding-top: 10px;
}
/* @end Footer */
/* @group Ads */
.header {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-header.png) 0 0 repeat-x;
height: 95px;
padding: 5px 0 0 0;
}
.header img { float: right; }
.columns .ad-container { margin-bottom: 35px; }
.main .ad-container { text-align: center; }
div.ad-container {
/* background-color: #ccc;*/
background-color: #f0f0f0;
}
.aside div.ad-container,
div.ad-container.right-ad,
div.ad-container.right {
width: 300px;
height: 250px;
float: none; /* undo the way-too-broad .right class */
}
/* allow right-a to resize dynamically for 300x600 ads */
.aside div.ad-container.right-a {
width: auto;
height: auto;
background-color: transparent;
}
.header div.ad-container,
div.ad-container.leaderboard-ad,
div.ad-container.leaderboard {
width: 728px;
height: 90px;
}
div.ad-container.leaderboard-a {
float: right;
}
div.ad-container.leaderboard-b {
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
}
.main div.ad-container,
div.ad-container.banner-ad,
div.ad-container.banner {
width: 468px;
height: 60px;
margin-left: auto;
margin-right: auto;
}
.article div.ad-container,
div.ad-container.inline-ad,
div.ad-container.inline {
width: auto;
height: auto;
margin-bottom: 16px;
text-align: left;
background-color: transparent;
}
div.ad-container.google-custom-js-ad {
width: auto;
height: auto;
}
.article .google-custom-js-ad {
line-height: 135%;
}
.article .google-custom-js-ad li {
list-style-type: none;
}
.article .google-custom-js-ad.inline-a h4 a {
color: #333;
font-size: 85%;
font-weight: normal;
}
.article .google-custom-js-ad.inline-a h5,
.article .google-custom-js-ad.inline-a a.title {
color: #004e8c;
text-decoration: underline;
font-weight: bold;
font-size: 110%;
float: left;
display: inline;
}
.article .google-custom-js-ad.inline-a .visible a {
color:#008000;
font-size: 90%;
text-decoration: none;
}
.article .google-custom-js-ad.inline-a .lines span {
margin-left: 3px;
font-size: 90%;
display: inline;
}
.article .google-custom-js-ad.inset-a h4,
.article .google-custom-js-ad.inset-a h4 a {
color: #333;
font-size: 12px;
text-transform: uppercase;
}
.article .google-custom-js-ad.inset-a h4 {
padding: 1em 0 1em 2px;
margin-bottom: 13px;
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
clear: both;
}
.article .google-custom-js-ad.inset-a li {
margin-bottom: 8px;
list-style-type: none;
}
.article .google-custom-js-ad.inset-a h5,
.article .google-custom-js-ad.inset-a a.title {
font-size: 12px;
}
.article .google-custom-js-ad.inset-a .lines {
padding-left: 5px;
}
.article .google-custom-js-ad.inset-a .lines span {
font-size: 11px;
display: inline;
}
.article .google-custom-js-ad.inset-a .line2 span {
margin-left: 3px;
}
.article .google-custom-js-ad.inset-a .visible a {
color:#008000;
font-size: 11px;
text-decoration: none;
}
/* @end Ads */
/* @group Spotlight Grid */
table.spotlight-grid {
font-size: 90%;
margin: 0;
border: 0;
padding: 0;
background-color: #fafafa;
border-collapse:separate;
border-spacing: 2px;
}
.bottom table.spotlight-grid {
margin-top: 35px;
}
tbody.spotlight-grid {
display:table;
}
.spotlight-grid td {
position: relative;
vertical-align: top;
background-color: #fefefe;
border: 1px solid #d2d2d2;
padding: 0;
margin: 7px;
line-height: 110%;
}
.spotlight-grid td div {
position: relative;
top: 0px;
}
.spotlight-grid td li {
list-style-type: none;
margin-bottom: 5px;
}
.spotlight-grid td ul {
padding: 0 0 0 4px;
margin: 0;
}
.spotlight-grid ul a {
font-size: 90%;
}
.spotlight-grid h4 a {
color: #333333;
}
.spotlight-grid h4 a:hover {
/* color: #666666;*/
}
.spotlight-grid .location {
color: #333333;
font-weight: bold;
}
.spotlight-grid a.more {
margin-left: 4px;
}
.spotlight-grid h4 {
margin: 0;
border-bottom: 1px dotted #b0c0b0;
padding-bottom: 6px;
margin-bottom: 6px;
width: 95%;
}
.spotlight-grid .credit {
color: #999999;
white-space: nowrap;
font-style: italic;
font-size: 85%;
}
/* @end Spotlight Grid */
.article .inset.tf {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bg-blockquote.png) 0 0 no-repeat;
font-size: 11px;
font-weight: bold;
line-height: 150%;
/* margin-right: 22px; */
padding: 20px 0 14px 0;
width: 250px;
}
.article .inset.tf h4 {
border-bottom:1px dotted #B0C0B0;
padding-bottom: 4px;
margin: 0 0 10px 17px;
width: 80%;
font-size: 13px;
}
.article .inset.tf ul {
padding: 0 5px 0 17px;
list-style-type: none;
margin: 0;
}
.article .inset.tf li {
margin: 7px 0;
list-style: none;
background: none;
padding: 0;
}
.article .figure.video.inset,
.article .figure.resource.inset,
.article .figure.picture.inset,
.article .figure.photoessay.inset {
width: 360px;
}
.article .inset.left {
margin-right: 22px;
}
.article .inset.right {
margin-left: 22px;
}
/* TODO: Clean this */
.left {
float: left;
}
.right {
float: right;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}
.clear {
clear: both;
}
/* Box tool styles */
div.boxes {
margin-bottom: 10px;
clear: both;
}
div.boxes.cr {
width: 940px;
margin: 0 30px 0 10px;
}
#home .main-feature div.boxes.cr {
width: 980px;
margin: 0;
}
div.boxes.wide-narrow {
}
div.boxes.narrow-wide {
}
div.boxes.four-even {
}
div.boxes.three-even {
}
div.boxes.two-even {
}
div.boxes.one-even {
clear: both;
display: block;
}
div.boxes>div.column {
/* border: 1px dotted black;*/
border: 0;
padding: 0 4px 6px 4px;
}
div.boxes.one-even>div.column {
padding: 0;
}
div.boxes>.column.wide {
padding-left: 2px;
padding-right: 2px;
}
div.boxes>.column.narrow {
padding-left: 2px;
padding-right: 2px;
}
div.boxes.wide-narrow-medium .column.wide {
padding-left: 0;
padding-right: 4px;
}
div.boxes.wide-narrow-medium .column.narrow {
padding-left: 4px;
padding-right: 4px;
}
div.boxes.wide-narrow-medium .column.medium {
padding-right: 0;
padding-left: 4px;
}
div.boxes.wide-narrow>.wide {
padding-left: 0;
}
div.boxes.narrow-wide>.narrow {
padding-right: 0;
}
div.boxes.wide-narrow>.narrow {
padding-left: 0;
}
div.boxes.narrow-wide>.wide {
padding-right: 0;
}
div.boxes .column.wide {
width: 400px;
}
div.boxes.cr .column.wide {
width: 600px;
}
#home .main-feature div.boxes.cr .column.wide {
width: 645px;
}
div.boxes .column.narrow {
width: 210px;
}
div.boxes.cr .column.narrow {
width: 300px;
}
#home .main-feature div.boxes.cr .column.narrow {
width: 315px;
}
#home .main-feature div.boxes.cr.wide-narrow div.clear {
display: none;
}
div.boxes.two-even .column {
width: 300px;
}
div.boxes.cr.two-even .column {
width: 450px;
}
div.boxes.three-even .column {
width: 190px;
margin-right: 15px;
}
div.boxes.cr.three-even .column {
/*width: 310px;*/
width: 290px;
}
div.boxes.four-even .column {
width: 140px;
}
div.boxes.cr.four-even .column {
width: 230px;
}
div.boxes.four-free .column {
/* width: auto; */
}
div.boxes.four-free .float-left .column {
margin-right: 8px;
}
div.boxes.four-free .float-right .column {
margin-left: 8px;
}
div.boxes h2 {
font-size: 14px;
margin: 0 0 6px 0;
}
div.boxes .figure.float-left {
margin-right: 15px;
}
div.boxes .figure.float-right {
margin-left: 15px;
}
.main .section.current-boxes {
padding: 15px 5px;
margin-bottom: 25px;
}
.boxes .related_links ul {
margin-left: 30px;
list-style: disc url(/web/20130115050339im_/http://allafrica.com/static/images/structure/bullet-sm.gif);
}
div.boxes.one-even .column table.medals-table {
width: 600px;
}
.boxes table.medals-table {
}
.boxes table.medals-table th {
padding: 5px 10px;
}
.boxes table.medals-table td {
padding: 5px 10px;
}
.boxes table.medals-table th + th {
text-align: right;
}
.boxes table.medals-table td + td {
text-align: right;
}
/* @group aans */
body.aans.list .section.banner h1 {
background-color: #026DA8;
}
body.aans.list .section.banner h1 a,
body.aans.list .section.banner h1 a:after {
color: #FFFFFF;
}
/* blue */
/*026DA8 201,99,66*/
/*C3D5E6 209,15,90*/
/*598DA8 201,47,66*/
/*80CBF2 201,47,95*/
/* orange */
/*E78D03 36,99,91*/
/*F3C681 36,47,95*/
/* green */
/*8F9D2D 68,71,62*/
/*C1CE6D 68,47,81*/
body.aans.list .section.banner h1 a:hover,
body.aans.list .section.banner h1 a:hover:after {
color: #80CBF2;
}
/* @end aans */
/* @group infocenter */
body.infocenter .banner h1,
body.infocenter .banner h1 a {
color: #666;
text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.1);
}
body.infocenter .banner h1 a:hover {
color: #f3c681;
}
body.infocenter .banner h1 {
background-color: #e2e2e2;
}
/* @end infocenter */
/* @group commerce-user */
body.commerce-user .column {
float: left;
display: inline;
}
body.commerce-user .navigation {
width: 220px;
}
body.commerce-user .navigation>.content {
padding: 0 16px 0 20px;
}
body.commerce-user .admin {
border-left: 1px solid #d2d2d2;
width: 740px;
}
body.commerce-user .admin>.content {
padding: 0 12px 0 15px;
}
body.commerce-user fieldset legend {
font-size: 16px;
}
body.commerce-user > .masthead {
background-color: #f4f4f4;
}
body.commerce-user > .header {
height: 30px;
}
/* @end commerce-user */
/* @group topical-focus */
body.topical-focus .section.banner h1 > span {
background: url(/web/20130115050339im_/http://allafrica.com/static/images/structure/icn-focus.png) 0 50% no-repeat;
display: inline-block;
padding: 0 0 0 32px;
}
body.topical-focus .banner h1,
body.topical-focus .banner h1 a,
body.topical-focus .banner h1 a:after {
color: #ffffff;
}
body.topical-focus .banner h1 a:hover,
body.topical-focus .banner h1 a:hover:after {
color: #f3c681;
}
body.topical-focus .banner h1 {
background-color: #e78d03;
}
body.topical-focus .view ul {
list-style-type: none;
}
body.topical-focus.view ul {
list-style-type: none;
}
body.topical-focus .tertiary-navigation li+li {
border-right: 1px solid #f3c681;
}
body.topical-focus .feature {
overflow: hidden;
}
body.topical-focus .cycle {
background: #333 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/duplex/duplex_banner_bg.gif) repeat-x;
height:350px;
width:100%;
overflow:hidden;
}
body.topical-focus .cycle .item {
padding:10px;
background: #333 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/duplex/duplex_banner_bg.gif) repeat-x;
height:320px;
overflow:hidden;
}
body.topical-focus .cycle .image {
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
float:left;
margin:5px 10px 0 0 ;
height:270px;
}
body.topical-focus .cycle .image a {
height:270px;
float:left;
padding:0;
border:none;
background: none;
}
body.topical-focus .cycle .details span {
color:#555555;
}
body.topical-focus .cycle .tags,
body.topical-focus .cycle .date {
font-style:italic;
font-size:11px;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);
color:#7f7f7f;
margin:0 0 10px 0;
}
body.topical-focus .cycle .tags a {
color:#7f7f7f;
margin-left: 10px;
}
body.topical-focus .cycle .tags a+a:before {
content: '//';
margin-right: 10px;
}
body.topical-focus .cycle .tags a:hover {
color:#cccccc;
}
body.topical-focus .cycle h2 {
display:block;
font-weight: normal;
color:#dddddd;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
font-size:16px;
line-height:120%;
margin:0 0 10px 0;
}
body.topical-focus .cycle h2 a,
body.topical-focus .cycle .excerpt a,
body.topical-focus .feature .see_more a {
color:#dddddd;
text-decoration: none;
}
body.topical-focus .cycle .excerpt a {
font-style: italic;
}
body.topical-focus .cycle h2 a:hover,
body.topical-focus .cycle .excerpt a:hover,
body.topical-focus .feature .see_more a:hover {
color:#fff;
}
body.topical-focus .cycle .excerpt {
color:#aeaeae;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);
line-height:150%;
font-size:12px;
/*IE 6 bug fix */
margin-right:-3px;
}
body.topical-focus .cycle_nav {
position:absolute;
margin: -100px 0 0 370px;
z-index:7;
}
body.topical-focus .cycle_nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
body.topical-focus .cycle_nav li {
float:left;
margin-right:10px;
height: 67px;
}
body.topical-focus .cycle_nav li a {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
body.topical-focus .cycle_nav li:hover,
body.topical-focus .cycle_nav li.activeSlide {
background-color: #aeaeae;
}
body.topical-focus .cycle_nav li.activeSlide a {
filter:alpha(opacity=1);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}
body.topical-focus .feature {
width: auto;
margin-bottom: 20px;
}
body.topical-focus .feature .related-stories {
margin-top: 10px;
}
body.topical-focus .feature .see_more {
position:relative;
margin-top: -20px;
z-index:7;
text-align: right;
width: 100%;
}
body.topical-focus .feature .see_more a {
padding-right: 10px;
font-size: 11px;
}
body.topical-focus .sharing-links {
width: 100px;
float: right;
padding-top: 6px;
text-align: right;
}
body.topical-focus .sharing-links a {
background-color: #e4e4e4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #666;
display: inline-block;
font-size: 10px;
line-height: 9px;
margin-left: 4px;
padding: 6px 6px 6px 22px;
text-transform: uppercase;
}
body.topical-focus .sharing-links a:hover {
background-color: #e78d03;
color: #ffffff;
}
/* @end topical-focus */
/* @group resource */
body.resources .section.banner h1,
body.resources h1.ribbon {
background-color: #10579f;
}
body.resources .section.banner h1,
body.resources .section.banner h1 a {
color: #ffffff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}
body.resources .section.banner h1 a:hover {
color: #c3d5e6;
}
body.resources ul {
list-style-type: none;
}
body.resources .features .feature {
overflow: hidden;
clear: both;
}
body.resources li div.resource {
margin: 20px 0;
-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
border: 1px solid #dcdcdc;
background-color: #ececec;
padding: 20px 10px;
overflow: hidden;
}
body.resources dl dt {
width: 150px;
font-weight: bold;
float: left;
}
body.resources .tertiary li+li {
border-right: 1px solid #c3d5e6;
}
body.resources .sharing-links {
width: 100px;
float: right;
padding-top: 6px;
text-align: right;
}
body.resources .sharing-links a {
background-color: #e4e4e4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #666;
display: inline-block;
font-size: 10px;
line-height: 9px;
margin-left: 4px;
padding: 6px 6px 6px 22px;
text-transform: uppercase;
}
body.resources .sharing-links a:hover {
background-color: #10579f;
color: #ffffff;
}
/* @end resource */
/* @group briefing */
body.briefing .banner h1,
body.briefing .banner h1 a {
color: #666;
text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.1);
}
body.briefing .banner h1 a:hover {
color: #f3c681;
}
body.briefing .banner h1 {
background-color: #e2e2e2;
}
/* @end briefing */
/* @group error-page */
body.error-page .features li div.feature {
overflow: hidden;
border: none;
box-shadow: none;
margin: 5px 0;
background: none;
}
body.error-page .features li div.feature h2 {
font-size: 90%;
}
body.error-page .features li div.feature {
font-size: 90%;
}
body.error-page .content p.see-more {
float: right;
text-transform: uppercase;
}
/* @end error-page */
/* @group photoesay */
.section.photoessay h1,
.section.photoessay h1 a,
.photoessays .banner h1,
.photoessays .banner h1 a {
color: #ffffff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}
.section.photoessay h1 a:hover,
.photoessays .banner h1 a:hover {
color: #aeaeae;
}
.section.photoessay h1,
.photoessays .banner h1 {
background-color: #600404;
}
.photoessays .list {
margin: 0 20px;
}
.photoessays .list .list-pane {
margin: 20px 0;
padding: 10px;
background: #222 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/test/rubber_grip.png) repeat;
background: #222 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/test/crossed_stripes.png) repeat;
background: #222 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/test/bgnoise_lg.png) repeat;
background: #222 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/test/diagonal-noise.png) repeat;
background: #222 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/test/black_linen_v2.png) repeat;
background: #222 url(/web/20130115050339im_/http://allafrica.com/static/images/structure/test/black-Linen.png) repeat;
}
.photoessays .grid ul {
list-style-type: none;
clear: both;
margin: 10px 0;
padding: 0;
}
.photoessays .list .list-pane ul {
list-style-type: none;
clear: both;
margin: 30px;
padding: 0;
}
.photoessays .grid li {
float: left;
width: 180px;
}
.photoessays .grid li+li {
margin-left: 30px;
}
.photoessays .grid h2 {
font-size: 12px;
font-weight: normal;
}
.photoessays .list .list-pane li {
float: left;
width: 400px;
}
.photoessays .list.search-results .list-pane li {
width: 100%;
margin-bottom: 20px;
}
.photoessays .list .list-pane li+li {
float: right;
}
.photoessays .list.search-results .list-pane li {
clear: both;
}
.photoessays .list .photoessay {
padding: 5px;
}
.photoessays .list .photoessay .figure {
margin: 0 auto;
}
.photoessays .list.search-results .figure {
float: left;
margin: 0 20px 0 0;
}
.photoessays .list .photoessay .figure a img {
margin: 2px;
}
.photoessays .list .photoessay .figure a:hover img {
-moz-box-shadow: 0px 0px 2px #7f7f7f;
-webkit-box-shadow: 0px 0px 2px #7f7f7f;
box-shadow: 0px 0px 2px #7f7f7f;
}
.photoessays .grid .photoessay .figure a:hover img {
-moz-box-shadow: 0px 0px 2px #7f7f7f;
-webkit-box-shadow: 0px 0px 2px #7f7f7f;
box-shadow: 0px 0px 2px #7f7f7f;
}
.photoessays .list .photoessay h2 {
font-weight: normal;
color:#dddddd;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}
.photoessays .list .photoessay p.count {
font-size: 12px;
font-style: italic;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);
color:#7f7f7f;
}
.photoessays .list .photoessay p.blurb {
font-size: 11px;
color:#aeaeae;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.6);
}
.photoessays .list .photoessay h2 a,
.photoessays .list .photoessay p.blurb a {
color:#dddddd;
}
.photoessays .list .photoessay h2 a:hover,
.photoessays .list .photoessay p.blurb a:hover {
color:#ffffff;
}
.photoessays .sharing-links {
width: 100px;
float: right;
padding-top: 6px;
text-align: right;
}
.photoessays .view .sharing-links a {
background-color: #000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #fff;
display: inline-block;
font-size: 10px;
line-height: 9px;
margin-left: 4px;
padding: 6px 6px 6px 22px;
text-transform: uppercase;
}
.photoessays .view .sharing-links a:hover {
background-color: #666;
color: #000;
}
/* @end photoessay */
/* @group tournament */
.tournament .banner h1,
.tournament .banner h1 a,
.tournament .banner h1 a:after {
color: #ffffff;
}
.tournament .banner h1 a:hover,
.tournament .banner h1 a:hover:after,
.section.box.tournament h1.ribbon a:hover,
.section.box.tournament h1.ribbon a:hover:after {
color: #f3c681;
}
.tournament .banner h1,
.section.box.tournament h1.ribbon {
background-color: #e78d03;
}
.tournament .main .section {
margin-bottom: 20px;
width: 100%;
}
.tournament .main .section.box > .content {
padding: 16px;
}
.tournament .topic-stories li {
padding: 15px 10px;
}
.tournament .view ul {
list-style-type: none;
}
.tournament.view ul {
list-style-type: none;
}
.tournament .tertiary-navigation li+li {
border-right: 1px solid #f3c681;
}
.tournament .table-box {
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
padding: 10px;
background-color: #f4f4f4;
margin: 10px 0;
}
.tournament.team .banner h1,
.tournament.team .banner h1 a,
.tournament.team .banner h1 a:after {
color: #ffffff;
}
.tournament.team .banner h1 a:hover,
.tournament.team .banner h1 a:hover:after,
.section.box.tournament h1.ribbon a:hover,
.section.box.tournament h1.ribbon a:hover:after {
color: #f3c681;
}
.tournament.team .banner h1,
.section.box.tournament h1.ribbon {
background-color: #e78d03;
}
.tournament.team .main .section {
margin-bottom: 20px;
width: 100%;
}
.tournament.team .main .section.box > .content {
padding: 16px;
}
.tournament.team .topic-stories li {
padding: 15px 10px;
}
.tournament.team .tertiary-navigation li+li {
border-right: 1px solid #f3c681;
}
.tournament.team .table-box {
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
padding: 10px;
background-color: #f4f4f4;
margin: 10px 0;
}
.tournament.match .banner h1,
.tournament.match .banner h1 a,
.tournament.match .banner h1 a:after {
color: #ffffff;
}
.tournament.match .banner h1 a:hover,
.tournament.match .banner h1 a:hover:after,
.section.box.tournament h1.ribbon a:hover,
.section.box.tournament h1.ribbon a:hover:after {
color: #f3c681;
}
.tournament.match .banner h1,
.section.box.tournament h1.ribbon {
background-color: #e78d03;
}
.tournament.match .main .section {
margin-bottom: 20px;
width: 100%;
}
.tournament.match .main .section.box > .content {
padding: 16px;
}
.tournament.match .topic-stories li {
padding: 15px 10px;
}
.tournament.match .tertiary-navigation li+li {
border-right: 1px solid #f3c681;
}
.tournament.match .table-box {
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
padding: 10px;
background-color: #f4f4f4;
margin: 10px 0;
}
.tournament.match .topic h1 span+span {
margin-left: 30px;
}
/* @end tournament */
/*
FILE ARCHIVED ON 05:03:39 Jan 15, 2013 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 17:32:45 Nov 19, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 0.712
exclusion.robots: 0.032
exclusion.robots.policy: 0.019
esindex: 0.012
cdx.remote: 11.941
LoadShardBlock: 79.577 (3)
PetaboxLoader3.datanode: 97.271 (4)
load_resource: 71.249
PetaboxLoader3.resolve: 40.23
*/