/*---- authors starts ----*/
.box.authors{
width:348px;
background-color:#F4F4F4
}
.box.authors h2{
   border-color: #C8C8C8;
}
.box.authors h2 a:hover{
   color: #f0f0f0;
}
.box.authors ul li img{
    width: 55px ;
}
.box.authors ul li.snippet{    
    margin-bottom: 0px;
    border-bottom: 0px none;
    float: right;
    width: 154px;
    clear: none;
    margin-bottom: 11px;
    margin-top: 4px;
}
.box.authors ul li.snippet h3 a{ 
   color:#515151;
   height: 72px;
   display: block;
   overflow: hidden;
   font-size: 15px;
   line-height: 1.2;
}


.box.authors ul li.snippet span a{ 
/*color: #909090;*/
font-size: 16px;
}
.box.authors ul li.snippet h3 a:hover,
.box.authors ul li.snippet span a:hover{ 
   color:#E4283B
}
.box.authors ul:before,
.box.authors ul:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}
.box.authors ul:after{
    clear: both;
}
.box.authors ul li a.img{    
    width: 55px;
    height: 70px;
    border: 1px solid #8d8d8d;
    margin-bottom: 6px;
    background-color: white;
}
/*---- authors ends ----*/

/*---- featured starts ----*/
.box.featured{
    padding: 0;
/* width:645px;*/
    border: 0px none;
    background-color: #F4F4F4;
    margin-left: 5px;
    width: 647px;
}

.box.featured #main-title a{
   font-size: 34px;
   font-weight: bold;
   color: #A00;
   padding: 5px;
   display: block;
   height:94px;
   margin-bottom:2px;
   font-family: "arabic_bold", Georgia, serif;
}

.box.featured #main-title a.w-intro{
    height:auto;
    padding-bottom: 14px;
}
.box.featured #main-title a.intro{
   font-size: 20px;
   height: auto;
   color: #515151;
   margin-bottom: 0px;
}

.box.featured .featured{
    padding: 0;
    position: relative;
    overflow: hidden;
}
.box.featured .featured #new{
    width: 370px;
    height: 310px;
    float: right;
    overflow: hidden;
    /*padding-right: 5px;*/
}
.box.featured .slider{
    bottom: 10px;    
    left: 5px;
}
.box.featured .slider a:hover,
.box.featured .slider a.active{
    background: #666666; 
    width: 11px;
    height: 11px;
    /*background: none #0E6D02;*/
}
.box.featured .slider a{
    background: none #CE071E;
    text-indent: 0px;
    padding: 5px;
    text-align: center;
    height: 15px;
    width: 15px;
    color: #fff;
    line-height: 1.2;
}
.box.featured ul#new li.snippet{
    padding-bottom: 0px;
    margin-bottom: 0px;
    background: none;
    padding: 0px;
    float: left;
    text-align: right;
    width: 370px;
    height: 325px;
    border-bottom:0px none;
    clear: none;
}
.box.featured ul#new li a.img,
.box.featured ul#new li a.img img{
    width: 370px;
    height: 310px;
    position: relative;
    z-index: 199;
    border: 0px;
}
.box.featured ul#new li a.img img{
    height: 310px;
}
.box.featured ul#new li.snippet div{
    padding-left: 0px;
    position: relative;
    z-index: 199;
}
.box.featured ul#new li.snippet h3,
.box.featured ul#new li.snippet h3 a{
    display: block;
    /*    height: 40px;*/
    z-index: 200;
}
.box.featured ul#new li.snippet h3,.box.featured ul#new li.snippet h4 {
    background-color: rgb(0,0,0);
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    display: none;
    bottom: 15px;
    /*    opacity: 0.9;    */
    width: 360px;
    /*    height: 40px;*/
}
.box.featured ul#new li.snippet h3 a{
    padding: 10px;
    width: 340px;
    font-size: 19px;
    color: #fff;
}
#featured_pag.pagination{
    position: relative;
    z-index: 250;
    width: 275px;
    margin: 0px;
    float:right;
    margin-bottom: 3px;
}
#featured_pag.pagination a{
    background-color: transparent;
display: block;
width: 260px;
text-align: right;
font-size: 16px;
margin-right: 0px;
/*color: #D0D0D0;*/
line-height: 0.99;
height: auto;
padding:0px;
margin:0px;
}
#featured_pag.pagination li:first-child a {
/*border-top: 1px solid #C8C8C8;*/
}
#featured_pag.pagination li:last-child a {
border-bottom: 0px solid #EEE;
}
.box.featured ul#featured_pag.pagination li {
    padding: 6px 10px 10px 10px;
    height: 36px;
}
.box.featured ul#featured_pag.pagination li.activeSlide a {
    color:#A00;
}
.box.featured ul.old li h3 a{
    padding-right: 15px;
}
/*---- featured ends ----*/

/*---- social-links starts ----*/
.box.social-links a{
    float: right;
    display: block;
    width: 55px;
    height: 52px;
    margin: 10px;
}
.box.social-links a.last{
    margin-left: 0px;
}
.box.social-links a.first{
    margin-right: 38px;
}
.box.social-links a img{    
    display: block;
    width: 55px;
    height: 52px;    
}
/*---- social-links ends ----*/

/*---- readers_choice starts ----*/
.box.readers_choice{
width:348px;
height: 452px;
overflow: hidden;
}
.col.left .box.readers_choice{
width:350px;
}

.box.readers_choice ul li {
margin-bottom: 25px;
}
.box.readers_choice  ul li a ,#most_nav a.selected  {
color:#0E4E81;
}

/*---- readers_choice ends ----*/

/*---- reports starts ----*/
.box.reports{
width:645px;
}

.box.reports ul:first-child li.snippet:first-child{
float: right;
clear: both;
width: 620px;
margin-right: 2px;
padding-bottom: 12px;
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
height: 180px;
position: relative;
}
.box.reports ul:first-child li.snippet:first-child div{
height: 172px;
}

.box.reports ul li.snippet a{
   font-family: "arabic_bold", Georgia, serif;
   color: #000;
   font-size: 14px;
}
.box.reports  ul:first-child li.snippet:first-child a {   
   font-size:20px;
   color: #a00;
}

.box.reports  ul:first-child li.snippet:first-child h3 {
   margin-bottom:10px;
   height: auto;
}
.box.reports ul li.snippet{
float: right;
clear: none;
width: 30%;
border-bottom: 0px none;
}
.box.reports ul li.snippet p{
display:none;
}
.box.reports ul:first-child li.snippet:first-child p{
display:none;
}
.box.reports ul li a.img {
float:none;
width: 100%;
height:123px;
margin-bottom: 5px;
}
.box.reports ul:first-child li.snippet:first-child a.img{
float: right;
width: 240px;
height:160px;
overflow: hidden;
margin-bottom: 0px;
}
.box.reports ul li img{
width: 100%;
}
.box.reports ul li h3{
display: block;
height: 55px;
overflow: hidden;
}
.box.reports ul li.first h3{
height: auto;
}

.box.reports ul:first-child li.snippet:first-child .sub-slides{
float: right;
width: 250px;
}
.box.reports ul:first-child li.snippet:first-child .sub-paging{
float: right;
width: 370px;
}

.box.reports ul:first-child li.snippet:first-child .sub-paging h3{
border-bottom: 1px solid #C1C1C1;
padding: 5px 0px;
height: 50px;
margin-bottom: 5px;
}

.box.reports ul:first-child li.snippet:first-child .sub-paging li.activeSlide h3,
.box.reports ul:first-child li.snippet:first-child .sub-paging li h3:hover{
background-color: #EEE;
}

.box.reports ul:first-child li.snippet:first-child .sub-paging h3 a{
font-size: 19px;
font-weight: bold;
color: #515151;
display:block;
}

.box.reports ul:first-child li.snippet:first-child .sub-paging li.activeSlide h3 a,
.box.reports ul:first-child li.snippet:first-child .sub-paging li h3 a:hover
{
color: #c00;
}
/*---- reports ends ----*/

/*---- tabs_section starts ----*/
.box.tabs_section{
    width:692px;    
}
.box.tabs_section .tabs {
height:432px;
}
.box.tabs_section ul li {
    width: 210px;
    height: 177px;
    float: right;
    clear: none;
    border: 0px none;
    padding-left: 0;
    margin-bottom: 17px;

}
.box.tabs_section ul li.snippet div {
    padding-top: 0px;    
}
/*.box.tabs_section ul li:last-child:after{
    clear: both;
}*/
.box.tabs_section ul li img,
.box.tabs_section ul li a.img {
    width: 210px;
    height:135px;
    clear: both;
    float:none;
}
.box.tabs_section ul li a.img {
    position: relative;
    display: block;
    margin-bottom: 5px;
    margin-right: 0px;
    overflow: hidden;
    height: 135px;
}
.box.tabs_section ul li a {
    font-family: "arabic_bold", Georgia, serif;
    font-size: 14px;
    color: #515151;
}
.box.tabs_section ul li h3{
   height: 37px;
}
.box.tabs_section ul li a:hover {
    color: #BF1E2E;
}
/*.box.tabs_section ul:before,
.box.tabs_section ul:after {
    content: "\0020"; display: block; height: 0; visibility: hidden;
}
.box.tabs_section ul:after{
    clear: both;
}*/
/*---- tabs_section ends ----*/

/*---- dialog starts ----*/
.box.dialog{
width:1000px;
}
.box.dialog ul li.snippet a{
font-family: "arabic_bold", Georgia, serif;
font-size: 30px;
}
.box.dialog ul li{
border-bottom: 1px solid #CCC;
padding: 10px 15px 10px 5px;

}
.box.dialog ul:first-child li{
padding-left:355px;
}
.box.dialog ul li:last-child{
border-bottom: 0px none;
}
.box.dialog ul:first-child li.snippet:first-child img{
width:335px;
height:280px;
}
.box.dialog ul:first-child li.snippet:first-child{
overflow: visible;
position: static;
}
.box.dialog ul:first-child li.snippet:first-child div{
overflow: visible;
position: static;
}

.box.dialog ul:first-child li.snippet:first-child a.img{
width:335px;
height:280px;
position: absolute;
left:5px;
top:10px;
z-index: 999;
}
/*---- dialog ends ----*/

/*---- ad1 starts ----*/
.box.ad1{
clear:both;
}
/*---- ad1 ends ----*/

/*---- social starts ----*/
.box.social{
width:656px;
}

.box.social ul li.snippet {
margin-bottom: 0px;
border-bottom: 0px none;
float: right;
width: 308px;
clear: none;
margin-bottom: 6px;
margin-top: 4px;
}

.box.social ul li a.img {
height: 60px;
}
.box.social ul li.snippet a {
display: block;
height: 60px;
}
/*---- social ends ----*/

/*---- mid-ads starts ----*/
.box.mid-ads div:first-child{
margin-bottom:8px;
}
.box.mid-ads div div{
margin-bottom:0px !important;
}
/*---- mid-ads ends ----*/

/*---- authors2 starts ----*/
.box.authors2{
width:301px;
}
.box.authors2 ul li img{
    width: 55px ;
}
.box.authors2 ul li.snippet{    
    border-bottom: 0px none;
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
}
.box.authors2 ul li.snippet h3 a{ 
   color:#515151;
   height: 40px;
   display: block;
   overflow: hidden;
}
.box.authors2 ul li.snippet h3 a:hover{ 
   color:#E4283B
}
.box.authors2 ul:before,
.box.authors2 ul:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}
.box.authors2 ul:after{
    clear: both;
}
.box.authors2 ul li a.img{    
    width: 55px;
    height: 56px;
    border: 1px solid #8d8d8d;
    margin-bottom: 0px;
}
.box.authors2 ul li.snippet span{
clear:none
}
.box.authors2  ul li.snippet div {
padding-top: 0px;
}
/*---- authors2 ends ----*/

/*---- calendar starts ----*/
.box.calendar{
}
/*---- calendar ends ----*/

/*---- author-inner-image starts ----*/
.author-inner-image{
}
/*---- author-inner-image ends ----*/

/*---- photos starts ----*/
.box.photos{
    margin-left:12px;
}
.box.photos ul{
    padding:10px 8px;
}
.box.photos ul li{
    float:right;
    width:100px;
    clear:none;
    padding:0;
    margin: 0 0 0 2px;
}
.box.photos ul li.first-photo{
    padding: 0;
    width: 324px;
    float: none;
    border-bottom: 1px solid #C8C8C8;
    margin-bottom: 10px;
    margin-right: -8px;
}
.box.photos ul li img{
    width:100px;
    height:80px;
}
.box.photos ul li.first-photo img{
    width:265px;
    height:220px;
    margin:10px auto;
    display: block;
}
/*---- photos ends ----*/

/*---- videos starts ----*/
.box.videos ul li img{
     width:100px;
     height:80px;
}
.box.videos ul li.first-videos img{
     width:265px;
     height:220px;
}
/*---- videos ends ----*/

/*---- most-important starts ----*/
.box.most-important h3{
display: none;
}

.box.most-important a.img{
display: block;
line-height: 1;
}

.box.most-important img{
width: 1002px;
margin-right: 0px;
}
.col#home-col{
padding: 0 ;
}
/*---- most-important ends ----*/

/*---- ads starts ----*/
.box.ads{
margin-bottom: 20px;
}
/*---- ads ends ----*/

/*---- natco starts ----*/
/**/
/*---- natco ends ----*/

