/* CSS Document */

h1 {margin: 0 0 2px 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B90124;}
h4 { margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #5A5354;}

.strip_holder {height: 20px; width: 299px; background:url(pics/panel_bg.gif) repeat-x; margin-top: 10px;}
.strip { display:block; width: 145px; height: 16px; background-color:#5A5354; padding: 4px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color: #fff; font-weight: bold; margin-left: -1px; }
a.white { color: #fff; font-weight: bold; text-decoration:none; text-transform:uppercase;}
a.white:hover{ color: #fff; font-weight: bold; text-decoration:none; ext-transform:uppercase;}

.strip_red { display:block; width: 145px; height: 16px; background-color:#B90124; padding: 4px 0 0 5px; font-size:10px; color: #fff; font-weight: bold;  }

.top_story_bg {width: 279px; height: auto; background: #F7F5F1;  padding: 10px 10px 20px 10px; font-size: 11px; color: #5A5354;}
#thumb_ctl { margin: 5px 10px 5px 0; float:left; }

.next_page {width: 289px; height: auto; background: #F7F5F1;  font-size: 11px; color: #5A5354; margin-bottom: 10px;}
.next_page_border {width: 289px; height: 10px; background: #F7F5F1; margin-left: 10px; padding: 10px 0px 10px 0px; font-size: 11px; color: #5A5354; border-top: 1px solid #E4DED5; border-bottom: 1px solid #E4DED5; color: #5A5354;}
.np_pages {float: left; display:block; height: 10px; width: 210px;}
.np_back {float:right; display:block; height: 10px; margin-right: 10px; }
*HTML .np_back {float:right; display:block; height: 10px; margin-right: 5px;  }

.next_page_border a{ color: #B90124; text-decoration: none;}
.next_page_border a:hover { color: #B90124; text-decoration: underline;}


mc_more { font-size:10px; color: #B90124; text-decoration:none; }
a.mc_more { font-size:10px; color: #B90124; text-decoration:none; }
a.mc_more:hover { font-size:10px; color: #B90124; text-decoration: underline; }

.title_lnks_box_red { padding: 10px 10px 10px 0px; margin-left: 10px; width: 280px;  font-size:10px; color: #B90124; line-height: 14px;  border-top: 1px solid #EAE6E0;   }
.title_lnks_box_bg { padding: 0px 10px 0px 10px; background:#F7F5F1;  width: 280px;}

DIV#links_box a.title_lk_cs  { display: block; width: 280px; padding: 6px 0 7px 0; border-bottom: 1px solid #E4DED5;}
*HTML DIV#links_box a.title_lk_cs { padding: 7px 0 7px 0;}
DIV#links_box h1 {padding: 5px 0 8px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B90124; border-bottom: 1px solid #E4DED5; display:block;}


a.title_lk_cs { text-decoration:none; color: #B90124;}
a.title_lk_cs:hover { text-decoration:underline; color: #B90124;}



.story_bg_wide {height: auto;  margin-left:10px;  padding: 9px 10px 20px 0; font-size: 11px; color: #5A5354; border-top: 1px solid #E4DED5; }
.story_bg {width: 279px; height: auto;  margin-left:10px;  padding: 9px 10px 20px 0; font-size: 11px; color: #5A5354; border-top: 1px solid #E4DED5; }
.story_bg img{ margin: 5px 10px 5px 0; }

DIV#content_body_right a { font-size: 10px; color:#5A5354; text-decoration:none;}
DIV#content_body_right a:hover { font-size: 10px; color:#5A5354; text-decoration: underline;}

/* Subs Box */

.subs_container {width: 300px; height: 112px; margin: 10px 0 10px 0;}
.subs_cover { float: left; width: 85px; height:112px;}
.subs_titles {float: right; width: 200px; padding: 42px 10px 0 5px; background:url(pics/screenafrica_subscribe.gif) top no-repeat; cursor: hand; font-size: 10px; color: #5A5354;}

.sa_high {color: #B90125;}

	
	.download_box { padding: 10px 0 10px 10px;  border-bottom: 1px solid #ccc;  }
		 .download_box img { float: left; margin-right: 10px;}
		 .dl_info {float: left;}

/*LHS ALR*/
.strip_holder_lhs {height: 20px; width: auto; background:url(/pics/panel_bg.gif) repeat-x; margin-top: 10px;}
.strip_lhs { display:block; width: 120px; height: 16px; background-color:#5A5354; padding: 4px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; color: #fff; font-weight: bold; margin-left: -1px; }
.story_bg_lhs {width: auto; height: auto; padding-bottom: 5px; margin-top: 10px;   font-size: 11px; color: #5A5354; background: #F7F5F1;}
.story_bg_lhs img {margin: 0px 0 0 0;}
.title_lnks_box_lhs { padding: 10px 10px 10px 0px; margin-left: 10px; width: auto;  font-size:10px; color: #B90124; line-height: 14px;  border-top: 1px solid #EAE6E0;    border-bottom: 1px solid #EAE6E0;  }