/*common css*/
img{
  display:block;
}

a img{
  border:none;
}

.title{
  font-size:13px;
  font-weight:bold;
}

  .title a{
        color:#000000;
        text-decoration:none;
   }
.teaser{
  font-size:11px;
}
  .teaser a.link {
    color:#000000;
    font-weight:bold;
  }
ul{
  list-style: none;
}
ul, li{
  margin:0px;
  padding:0px;
}
 
/*header*/
  #headerArea{
    background-color:#87714C;
    border-bottom:3px solid #002468;
  }
    #headerBannerContainer{
      position:relative;
    }
    
    #searchBox{
      position:absolute;
      bottom:2px;
      right:0px;
    }
      #searchInput{
        width:130px;
        height:16px;
        border:none;
        border:1px solid #000;
        margin-right:5px;
      }
  
      #searchButton{
        margin-right:5px;
      }
      
   #scroller, #weather{
    color:#fff;
    font-weight:bold;
    padding:3px 5px;
   } 
   #scroller .title{
    color:#012468;
   }
 
  /*poll*/
  #poll .secBoxContainer{
    width:149px;
    border:1px solid #000;
    background-color:#fff;
    padding:2px;
  }  

  #poll .teaser_p{
    text-align:left;
  }
  
  #login{
    padding-top:3px;
  }
  #login .loginInput{
    height:16px;
    border:none;
    border:1px solid #000;
  } 
  
   div#login #emailInput{
    background: #cccccc url(/fls/18700/site_graphics/emailBG.gif) no-repeat;
    width:94px;
  }
  div#login #pwdInput{
    background: #cccccc url(/fls/18700/site_graphics/passwordBG.gif) no-repeat;
    border-left:none;
    width:103px;
  }
  
  /*rotator*/
  .hide_section{
    top:-20000px;
    left:-10000px;
    position:absolute;
  }
  
  #homeRotation{
    border:1px solid #000;
  }
  
  #main_article{
    padding:5px;
  }
  #homeRotation .secBoxContainer{
    padding:0px 2px;
  }
    .teaser_container{
      text-align:left;
      height:70px;
      overflow:hidden;
    }
    
    .secBoxContainer .teaser_p a{
      text-decoration:none;
    }
    
    .secBoxContainer a.link .moreLink{
      color:#223a5e;
      text-decoration:underline;
    }
    
    #homeRotation .teaser_container{
      padding-bottom:10px;
    }
  #topStoriesTitle{
    padding-left:2px;
    position:relative;
  }
    #controls{
      position:absolute;
      width:80px;
      height:18px;
      right:43px;
      top:0px;
    }
      #controls .control{
        position:absolute;
        height:18px;
        width:18px;
        top:0px;
      }
      #controls .backward{
        left:0px;
      }
      #controls .start{
        left:20px;
      }
      #controls .stop{
        left:37px;
      }
      #controls .forward{
        right:0px;
      }
  
  #below_main{
    background-color:#cccccc;
    border:1px solid #000; 
    margin:0px 5px 5px 3px;   
    padding:3px;
    height:130px;
    overflow:hidden;
  }
    #below_main .imgContainer{
      width:85px;
    }
  
    #below_main .image_viewer{
      overflow:hidden;
    }
    #below_main .title{
      font-size:11px;
      font-weight:normal;
    }
    
  /*other headliens*/
  #otherHeadlines, #otherHeadlines a{
    font-family:verdana, arial;
  }
  #otherHeadlines .title{
    font-size:11px;
  }
  #otherHeadlines .description{
    padding:2px 15px;
  }
  
  
  /*tabs*/
  
   /*tabs*/
    #bottomTabs{
      border:1px solid #000;
      background-color:#84704B;
    }
      .content_on{
        display:block;
      }  
      .content_off{
        display:none; 
      } 
      
      .tab_header{
        font-size:15px;
        cursor:pointer;
        font-family:arial black, arial;
        font-style:italic;
        text-align:left;
        padding:0px 10px;
      }
      
      .tab_on{
        color:#ffffff;
        background-color:#84704B;
      }
      .tab_off{
        color:#ffffff;
        background-color:#002468;
      }
    
      #schedule{
        width:150px;
      }
      
      .tab_on div.schedule_title, .tab_off div.schedule_title{
        position:relative;
      }
      .tab_on div.schedule_corner{
        position:absolute;
        top:-1px;
        left:-11px;
        width:10px;
        height:16px;
        background:#84704B url(/fls/18700/site_graphics/scheduleTabBG.gif) no-repeat top left;
      }
      
      .tab_off div.schedule_corner{
        position:absolute;
        top:-1px;
        left:-11px;
        width:10px;
        height:16px;
        background:#002468 url(/fls/18700/site_graphics/scheduleTabBGOff.gif) no-repeat top left;
      }
      
      .tabContent{
        background-color:#fff;
        margin:3px;
        height:186px;
        overflow:auto;
        overflow-x:hidden;
      }

    /*schedule within tabs*/
    
    .tabContent .date{
      font-size:12px;
      color:#fff;
      font-weight:bold;
      background-color:#002468;
    }
    .tabContent .description{
      width:140px;
    }
    .tabContent .date, .tabContent .info{
      padding:3px 5px;
    }
    
    .tabContent .time, .tabContent .sport{
      font-weight:bold;
    }
    
    
    /*login links*/
    
    #loginLinks{
      margin:2px;
      border:1px solid #000;
      background-color:#836F4C;
      color:#fff;
    }
    
    #loginLinks a{
      color:#fff;
      text-decoration:none;
    }

