/* CSS Document */

html,body { background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}

DIV { overflow:hidden;}

#outer-wrapper { width:100%; height:auto; margin:0; padding:0;}

#inner-wrapper { width:1000px; height:auto; margin:0 auto 0 auto; padding:10px 0 30px 0;}


*+html #top-block { margin-top:0px; width:100%; padding:0; display:block; height:126px; border-bottom:9px solid #000;}
#top-block { margin-top:40px; width:100%; padding:0; display:block; height:126px; border-bottom:9px solid #000;}

#main-stories-block { margin-top:15px; display:block; width:100%; height:auto;}


#featured{ 
	width:212px; 
	padding-right:230px; 
	position:relative; 
	height:250px; 
	background:#fff;
	margin-top: 0px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:212px; 
	list-style:none; 
	padding:0; margin:0; 
	width:230px;
	border-left:5px solid #A9002C; 
}
#featured ul.ui-tabs-nav li{ 
	padding: 8px 0px 8px 13px;  
	font-size:12px; 
	color:#666; 
	border-bottom: 1px solid #E7E7E7;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	color:#333;  background:#fff; 
	text-decoration: none;

}
#featured li.ui-tabs-nav-item a:hover{ 

}
#featured li.ui-tabs-selected{ 
	background:url('http://www.screenafrica.com/pics/red-arrow.gif') -2px 7px no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 

}
#featured .ui-tabs-panel{ 
	width:200px; height:250px;  
	position:relative;
	padding-right: 12px;
	
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}




#industry-interviews { float:left; width:270px; height:auto; padding:0; margin:1px 0 0 10px;}

#industry-interviews .title-int {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:12px; 
color:#252525;
text-transform:uppercase;
padding-bottom:7px;
margin-top:0px;
border-bottom:1px solid #e7e7e7;
width:270px;
height:14px;
}

#industry-interviews .video { margin-top:0px;}


#most-tabs {float:left; width:260px; height:auto; padding:0; margin-left:10px;}

#tabs-sn {float:left; width:260px; height:auto; padding:0; margin-left:10px;}
#sn { margin-top:15px; margin-left:0px;}
#sn .title 
{
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:12px; 
color:#252525;
text-transform:uppercase;
padding-bottom:7px;
margin-top:0px;
border-bottom:1px solid #e7e7e7;
font-weight:normal;
}

#sn img { width:32px; height:32px; border:none; float:left; padding-right:20px; padding-top:5px;}

#carousel {margin-top:20px; display:block; height:175px;}


.ed-news { display:block; font-weight:bold; padding:25px 0px 4px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#252525; text-transform:uppercase;}
.latest-mag { display:block; font-weight:bold; padding:20px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#252525; text-transform:uppercase;}

.latest-mag-sub { display:block;  padding:0px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#252525; }
.latest-mag-sub a { display:block;  padding:0px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#252525; }
.latest-mag-sub a:hover { display:block;  padding:0px 0px 20px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#252525; }


/**** ===================== MIDDLE SECTION with News blocks and Business Directory RHS BLOCK ===================== *****/

#main-sectionblock {
margin-top:10px; 
display:block; 
width:100%; 
height:auto;
background:url(/pics/bottom-gradient.gif) repeat-x bottom left;
padding:0;}


#main-section-left { width:626px; height:auto; margin:0; padding:0 0 30px 0; float:left;}

/** news blocks **/

#news-block {
margin-top:0px;
margin-bottom:34px; 
display:block; 
width:100%; 
height:auto;
/** background:url(/pics/bottom-gradient.gif) repeat-x bottom left; **/
padding:0;
}

#news-left { float:left; width:305px; height:auto; margin:0;}


#news-right { float:left; width:305px; height:auto; margin-left:14px;}

/** news blocks **/

#main-section-right { float:left; width:360px; height:auto; margin-left:13px; padding:0 0 20px 0;}

#business-dir { 
background:url(/pics/bus-dir-bg.gif) no-repeat top left; 
display:block; 
padding:4px 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
height:19px;

}

#main-stories-block .first-heading a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none;}

#main-sectionblock #main-section-left #main-header{
background: url(/pics/bus-dir-bg33.gif) no-repeat top left; 
display:block; 
padding:4px 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
height:19px;
margin-bottom:15px;
	
	 }


#main-sectionblock #main-section-left h2{
background: url(/pics/bus-dir-bg33.gif) no-repeat top left; 
display:block; 
padding:4px 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
height:19px;
margin-bottom:15px;
margin-top:0;
	
	 }




#main-header-rhs{
background:url(/pics/bus-dir-bg.gif) no-repeat top left; 
display:block; 
padding:4px 0 0 25px;
height:19px;
	
	 }
	 
#main-header-rhs a{ color:#FFF;}




#main-header-rhs h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
margin:0;	
	 }
	 
#main-header-rhs h2 a{ color:#FFF;}












#business-dir-tools { height:214px; display:block; padding-top:10px;}

#banner-300x250 { 
padding:20px 25px;
background-color:#f8f8f8;
border:1px solid #e7e7e7;
margin-bottom:15px;

}


#company-news-block { padding-top:0px; height:auto;}

#company-news-block h2{
background:url(/pics/company-news-bg-2.gif) no-repeat top left;
display:block; 
padding:4px 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
height:19px;

	 }

#company-news-block h2 a { color:#FFF;}

#company-news-header { 
background:url(/pics/company-news-bg-2.gif) no-repeat top left;
display:block; 
padding:4px 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
height:19px;
}

#company-news-header a{ color:#fff;}

















#bottom-block {
margin-top:0px; 
display:block; 
width:100%;  
height:500px; 
border-bottom:11px solid #8B8A8A;
background:url(/pics/bottom-bg.gif) repeat top left;
padding:19px 0 0 22px;
color:#d4d4d4;
}


#bottom-block h2 { 
font-weight:bold; 
color:#ddd;
margin:5px 0 14px 0; 
padding:0 0 10px 10px;
background:url(../pics/grey-dot.gif) no-repeat 0px 5px;
border-bottom:1px dashed #747474;
text-transform:uppercase;
font-size:11px;
}

#bottom-block a {color:#d4d4d4; text-decoration:none; padding:0 0 5px 5px; display:block;}
#bottom-block a:hover {color:#d4d4d4; text-decoration:underline; padding:0 0 5px 5px; display:block;}

#bottom-left { float:left; width:300px;}
#bottom-middle { float:left; width:300px; margin-left:26px;}
#bottom-right { float:left; width:300px; margin-left:35px;}


#footer-site {margin-top:16px; display:block; width:100%; height:24px; border-bottom:1px dashed #a9a9a9; text-align:center;}
#footer-site .txt a {  color:#6c6c6c; text-decoration:none; padding:0px 12px;}
#footer-site .txt a:hover {  color:#6c6c6c; text-decoration:underline;}
