/*---- 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:248px;
height: 352px;
overflow: hidden;
}
.col.left .box.readers_choice{
width:250px;
}

.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:657px; 
    vertical-align:top; 
  

}
.box.tabs_section .tabs {
height:500px;
vertical-align:top;
}
.box.tabs_section h2{
   border-color: #C8C8C8;

 
}
.box.tabs_section ul li {

    width: 198px;
    height: auto;
    float: right;
    clear: none;
    border: 0px none;
    padding-left: 0;
    margin-bottom: 0px;
    padding-top: 24px;
    

}
.box.tabs_section ul li.snippet div {
    padding-top: 0px; 
    margin-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: 195px;
    height:125px;
    clear: both;
    float:none;
}
.box.tabs_section ul li a.img {
    position: relative;
    display: block;
    margin-bottom: 5px;
    margin-right: 0px;
    overflow: hidden;
    height: 125px;
}
.box.tabs_section ul li a {
    font-family: "arabic_bold", Georgia, serif;
    font-size: 18px;
    color: #515151;
    
}
.box.tabs_section ul li h3{
   height: auto;
}
.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:686px;
}

.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 ----*/
/*---- authors22 starts ----*/
.box.authors22{
width:313px;
 height: 390px;
}
.box.authors22 ul li img{
    width: 65px ;
     height: 73px;

}
.box.authors22 ul li.snippet2{    
    border-bottom: 0px none;
    width:280px;
    clear: both;
     float: left;
    margin-bottom: 8px;
    
    margin-top: 0px;
}
.box.authors22 ul li.snippet h4 a{ 
   color:#000;
   height: 10px;
   overflow: hidden;
  
}
.box.authors22 ul li.snippet h4 a:hover{ 
   color:#E4283B
}
.box.authors22 ul:before,
.box.authors22 ul:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}
.box.authors22 ul:after{
    clear: both;
}
.box.authors22 ul li a.img{    
    width: 65px;
    float: left;
    height: 73px;

    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 5px;
          BORDER-TOP: #0066B3 1px solid; BORDER-RIGHT: #0066B3 1px solid; BORDER-BOTTOM: #0066B3 1px solid; BORDER-LEFT: #0066B3 1px solid;
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
    
}
.box.authors22 ul li.snippet span{
clear:none
}
.box.authors22  ul li.snippet div {
padding-top: 0px;
}
/*---- authors22 ends ----*/


/*---- authors2 starts ----*/
.box.authors2{
width:330px;
 height: 535px;
}
.box.authors2 ul li img{
    width: 65px ;
     height: 66px;

}
.box.authors2 ul li.snippet{    
    border-bottom: 0px none;
    clear: both;
    margin-bottom: 20px;
    margin-top: 0px;
}
.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: 65px;
    float: left;
    height: 66px;
    border: 1px solid #8d8d8d;
    margin-bottom: 0px;
    margin-left: 16px;
}
.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:40px;
margin-top:10px;
}
.box.photos ul{
    padding:0px 1px;
}
.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:110px;
    height:80px;
    margin-right: 9px;
}
.box.photos ul li.first-photo img{
    width:265px;
    height:220px;

    margin:10px auto;
    display: block;
}
/*---- photos ends ----*/


/*---- photos1 starts ----*/
.box.photos1{
margin-left:40px;
margin-top:10px;

}


.box.photos ul{
    padding:0px 1px;
}
.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:110px;
    height:80px;
    margin-right: 9px;
}
.box.photos ul li.first-photo img{
    width:265px;
    height:220px;

    margin:10px auto;
    display: block;
}
/*---- photos1 ends ----*/

/*---- photos2 starts ----*/
.box.photos2{
margin-left:40px;
margin-top:1025px;
position:absolute; 
}

/*---- 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 ----*/