BODY{
  margin: 0 0 10px 0;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #4E4E4E;
  background-image: url('../images/bgr_body.jpg');
  background-repeat: repeat-x;
}
img{
  border: 0;
}
form{
  margin: 0px;
  padding: 0px;
}
#main_container{
  width: 990px;
  margin: 0 auto;
}
.fpn_banner{
  border-bottom: 1px solid #002F67;
}
#page_container{
  width: 990px;
  padding: 6px 0 6px 0;
  background-image: url('../images/bgr_page_container.gif');
}
#basic_pc{
  width: 980px;
  padding: 0 5px 0 5px;
  background-image: url('../images/bgr_basic_pc.gif');
  background-repeat: repeat-y;
}
#inner_pc{
  width: 980px;
  padding: 0 5px 0 5px;
  background-image: url('../images/bgr_inner_pc.gif');
  background-repeat: repeat-y;
}
#header_img{
  width: 721px;
  height: 119px;
  padding: 0 10px 0 14px;
  color: #CDCDCD;
  float: left;
  background-image: url('../images/header_img.jpg');
  background-repeat: no-repeat;
  text-align: right;
}
#header_img .adnav a{
  color: #CDCDCD;
  text-decoration: none;
}
#header_img .adnav a:hover{
  text-decoration: underline;
}
.adnav{
  margin: 0 0 10px;
}
a.hplink{
  display: block;
  width: 330px;
  height: 75px;
  text-decoration: none;
}
#banner{
  width: 990px;
  padding: 16px 0 16px 0;
  text-align: center;
  background-color: #666666;
  background-image: url('../images/bgr_banner.jpg');
  background-repeat: repeat-x;
}
#navigation{
  width: 990px;
  height: 44px;
  font-size: 0;
  clear: both;
}
#subs_login{
  width: 245px;
  height: 119px;
  float: left;
  background-image: url('../images/bgr_subs_login.jpg');
  background-repeat: no-repeat;
}
#subs_login form{
  margin: 0px;
  padding: 0px;
}
.inp{
  padding: 22px 0 0 70px;
}
.inp input{
  width: 150px;
  margin: 1px;
  padding: 0px;
}
.frg_pass{
  text-align: right;
  padding: 5px 19px 5px 0 ;
}
.frg_pass a{
  color: #FFE295;
  text-decoration: none;
}
.frg_pass a:hover{
  text-decoration: underline;
}
.lb{
  text-align: right;
  padding: 0 19px 0 0 ;
}
#left_col{
  width: 198px;
  float: left;
  margin: 0px;
}
.news_inpf{
  padding: 28px 0 0 57px;
}
.news_inpf input{
  width: 130px;
}
.news_dsc{
  padding: 10px 0 5px 5px;
}
.news_btn{
  text-align: right;
  padding: 0px 5px 0 0;
}
#mid_col{
  width: 516px;
  padding: 6px 13px 10px 13px;
  float: left;
}
#inner_mid_col{
  width: 763px;
  padding: 6px 6px 6px 13px;
  margin: 0;
  float: left;
}
#inner_container{
  border: 1px solid #BEBEBE;
  padding: 5px;
  font-family: Arial;
  font-size: 11px;
  color: #4E4E4E;
}
#inner_container a{
  color: #001872;
}
#inner_container a:hover{
  text-decoration: none;
}
#inner_container h1{
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 20px 0 9px 0;
  padding: 0;
}
#inner_container h2{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  background-image: url('../images/bgr_heading2.jpg');
  background-repeat: no-repeat;
  height: 29px;
  margin: 0;
  padding: 15px 0 0 25px;
}
#inner_container h3{
  color: #000000;
  background-color: #CDC7AF;
  height: 22px;
  line-height: 22px;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 0 33px;
}
#inner_container p{
  margin: 9px 0 9px 0;
  padding: 0;
}
#inner_container ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#inner_container li{
  margin: 9px 0 9px 0;
  padding: 0 0 0 35px;
  background-image: url('../images/bullet_content.jpg');
  background-repeat: no-repeat;
  background-position: 25px 5px;
}
#inner_container p.p2{
	padding: 0 0 0 45px;
}
.author{
  font-style: italic;
}
.content_img{
  width: 187px;
  float: right;
  background-color: #E7E7E7;
}
.img_descr{
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
  margin: 0px;
  padding: 4px;
}
.img_descr b{
  color: #ff0000;
}
 
#right_col{
  width: 240px;
  height: 500px;
  float: left;
  color: #C2C2C2;
}
.sec_ttl{
  height: 16px;
  padding: 2px 0 0px 56px;
  margin: 0 0 1px 0;
  border-right: 1px solid #B2B2B2;
  color: #000000;
  background-image: url('../images/ttl_back_img.gif');
  background-repeat: no-repeat;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
}
#wyg{
  margin: 0 0 8px 0;
  padding: 0 0 6px 0;
  border: 1px solid #323232;
  background-color: #393939;
  background-image: url('../images/wyg_bgr.jpg');
  background-repeat: repeat-x;
  color: #D6D6D6;
}
#wyg ul{
  margin: 6px;
  padding: 0px;
  list-style: none;
}
#wyg li{
  background-image: url('../images/wyg_bullet.jpg');
  background-repeat: no-repeat;
  background-position: 0px 7px;
  padding: 3px 0 3px 10px;
}
#wyg li a{
  color: #D6D6D6;
  text-decoration: none;
}
#wyg li a:hover{
  text-decoration: underline;
}
.wys_m{
  height: 22px;
  text-align: right;
  padding: 0 6px 0 0;
}
#top_ten{
  border: 1px solid #323232;
  margin: 0 0 8px 0;
  background-color: #000000;
  background-image: url('../images/bgr_top_ten.jpg');
  background-repeat: no-repeat;
  background-position: bottom;
  color: #D6D6D6;
}
#top_ten ul{
  margin: 6px;
  padding: 0 0 0 0;
  list-style: none;
}
#top_ten li{
  margin: 0px;
  padding: 6px 0 6px 20px;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
#top_ten li a{
  color: #D6D6D6;
  text-decoration: none;
}
#top_ten li a:hover{
  text-decoration: underline;
}
.bul_1{
  background-image: url('../images/bullet_1.gif');
}
.bul_2{
  background-image: url('../images/bullet_2.gif');
}
.bul_3{
  background-image: url('../images/bullet_3.gif');
}
.bul_4{
  background-image: url('../images/bullet_4.gif');
}
.bul_5{
  background-image: url('../images/bullet_5.gif');
}
.bul_6{
  background-image: url('../images/bullet_6.gif');
}
.bul_7{
  background-image: url('../images/bullet_7.gif');
}
.bul_8{
  background-image: url('../images/bullet_8.gif');
}
.bul_9{
  background-image: url('../images/bullet_9.gif');
}
.bul_10{
  background-image: url('../images/bullet_10.gif');
}
#pich{ 
 width: 198px;
}
#pich ul{
  width: 198px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#pich li{
  width: 198px;
  height: 20px;
  margin: 0;
  padding: 0;
}
#pich li a.pic_name{
  display: block;
  float: left;
  width: 136px;
  height: 16px;
  margin: 0;
  padding: 4px 0 0 10px;
  color: #D6D6D6;
  text-decoration: none;
}
#pich li a.pic_name:hover{
  text-decoration: underline;
}
#pich li a.a1{
  background-color: #505050;
}
#pich li a.a2{
  background-color: #2D2D2D;
}
#pich li .pic_img{
  display: block;
  float: left;
  width: 52px;
  height: 20px;
  margin: 0;
  padding: 0;
}
.pc_details{
  width: 198px;
  padding: 11px 0 0 0;
  background-image: url('../images/bgr_podcast.jpg');
  background-repeat: no-repeat;
}
.pc_img{
  width: 172px;
  
  padding: 3px;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}
.pc_desc{
  color: #FFC32D;
  padding: 5px 10px 5px 10px;
}
#newslleter{
  width: 198px;
  height: 130px;
  background-image: url('../images/bgr_newsletter.jpg');
  background-repeat: no-repeat;
}

#itools{
  width: 986px;
  padding: 2px;
  background-color: #ffffff;
}
.tool_container{
  width: 148px;
  height: 133px;
  line-height: 12px;
  padding: 8px 4px 8px 4px;
  margin: 3px;
  float: left;
  border: 1px dotted #A7A7A7;
  background-color: #F1F1F1;
  overflow: hidden;
}
.tool_container img{
  float: left;
  margin: 0 8px 115px 0;
}
.tool_container a{
  color: #1862BA;
  text-decoration: underline;
}
.tool_container a:hover{
  text-decoration: none;
}
a.tcttl{
  color: #FF0000;
  font-weight: bold;
  font-size: 11px;
  display: block;
}
#legend{
  width: 978px;
  height: 24px;
  padding: 12px 0 0 0;
  margin: 4px auto 4px auto;
  border: 1px solid #E1E1E1;
  background-color: #ffffff;
  text-align: center;
  line-height: 16px;
}
#legend ul{
  width: 780px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
#legend ul li{
  float: left;
  line-height: 16px;
  height: 16px;
  margin: 0 8px 0 8px;
}
#legend ul li img{
  float: left;
}
#footer{
  width: 990px;
  height: 136px;
  padding: 18px 0 0 0;
  background-image: url('../images/bgr_footer.jpg');
  background-repeat: repeat-x;
  text-align: center;
  color: #C8C8C8;
  background-color: #7A7A7A;
}
#footer a{
  text-decoration: none;
  color: #C8C8C8;
}
#footer a:hover{
  text-decoration: underline;
}
#footer address{
  margin: 20px 0 0 0;
  font-size: 11px;
  font-style: normal;
  color: #C8C8C8;
}
.wfl{
  padding: 10px 10px 0 0;
  text-align: right;
}
.clearer{
  clear: both;
}
.cont1{
  width: 514px; 
  height: 268px; 
  border: 1px solid #030303; 
  margin: 0 auto; 
}
.descr1{
  width: 494px;
  height: 70px;
  padding: 10px;
  position: relative;
  top: 258px;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  background-color: #000000;
}
.descr1 .ttl{
  color: #FFC32D;
  background-color: #000000;
  font-size: 18px;
  font-weight: bold;
}
.descr1 .desc{
  color: #ffffff;
  background-color: #000000;
  font-size: 11px;
}
.descr1 .desc a{
  color: #FFC32D;
  text-decoration: underline;
}
.descr1 .desc a:hover{
  text-decoration: none;
}
#fc{
  width: 208px;
  height: 33px;
  padding: 31px 0 0 308px;
  background-image: url('../images/bgr_football_content.jpg');
  background-repeat: no-repeat;
}
#top_hl{
  width: 287px;
  /*height: 104px;*/
  padding: 10px;
  float: left;
  background-color: #F4F4F4;
  border-top: 1px solid #BCBCBC;
  border-left: 1px solid #BCBCBC;
}
#top_hl h2{
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
#top_hl ul{
  margin: 0px;
  padding: 10px 0 10px 0;
  list-style: none;
}
#top_hl ul li{
  margin: 0px;
  padding: 1px 0px;
  color: #001872;
}
#top_hl ul li span{
  color: #ff0000;
}
#top_hl ul li a{
  color: #001872;
}
#top_hl ul li a:hover{
  text-decoration: none;
}
#gb{
  width: 198px;
  height: 106px;
  padding: 9px 4px 9px 4px;
  float: left;
  background-image: url('../images/bgr_gb.jpg');
  background-repeat: repeat-x;
  background-color: #EB0101;
  border-top: 1px solid #BCBCBC;
  border-left: 1px solid #BCBCBC;
  border-right: 1px solid #BCBCBC;
  color: #ffffff;
  font-weight: bold;
}
#gb h2{
  color: #FFC32D;
  margin: 0;
  padding: 0;
  font-size: 10px;
}
#gb a{
  display: block;
  position: relative;
  bottom: -25px;
}
.bimg{
  float: left;
  border: 1px solid #000000; 
  margin: 0 5px 0 0;
}
#tl{
  width: 170px;
  height: 154px;
  float: left;
  background-color: #FFEBAD;
  border: 1px solid #000000;
}
#tl h2{
  margin: 0;
  padding: 3px 0 1px 8px;
  font-size: 11px;
  border-bottom: 1px solid #000000;
  background-color: #FFC32D;
}
#tns{
  width: 185px;
  height: 156px;
  padding: 0 5px;
  float: left;
  background-color: #fff;
  color: #555555;
}
#de{
  width: 145px;
  height: 154px;
  float: left;
  background-color: #ffebad;
  border: 1px solid #000000;
  text-align: center;
  color: #555555;
}

#tns h2, #de h2{
  margin: 0px;
  padding: 0 0 10px 0;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
}
#tns div, #de div{
  height: 110px;
}
#tns h2, #de h2{
  bottom: 0px;
}
#tns select, #de select{
  width: 150px
}
#sa{
  width: 494px;
  padding: 10px;
  clear: both;
  background-color: #F4F4F4;
  border-top: 1px solid #BCBCBC;
  border-right: 1px solid #BCBCBC;
  border-left: 1px solid #BCBCBC;
  border-bottom: 1px solid #BCBCBC;
  font-size: 11px;
}
#sa h2{
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
#sa ul{
  margin: 0px;
  padding: 10px 0 10px 0;
  list-style: none;
}
#sa ul li{
  margin: 0px;
  padding: 3px 0 10px 0;
  color: #555555;
  background-image: url('../images/border.jpg');
  background-repeat: repeat-x;
  background-position: bottom;
}
#sa ul li span{
  font-weight: bold;
  color: #ff0000;
}
#sa ul li a{
  color: #001872;
  font-weight: bold;
}
#sa ul li a:hover{
  text-decoration: none;
}
#bc{
  width: 494px;
  padding: 5px 10px 5px 10px;
  background-color: #E7E7E7;
  border: 1px solid #BCBCBC;
}
#bc ul{
  margin: 0px;
  padding: 5px 0 5px 0;
  list-style: none;
}
#bc ul li{
  margin: 0px;
  padding: 3px 0 10px 0;
  color: #555555;
  background-image: url('../images/border.jpg');
  background-repeat: repeat-x;
  background-position: bottom;
}
#bc ul li span{
  color: #ff0000;
}
#bc ul li a{
  color: #001872;
}
#bc ul li a:hover{
  text-decoration: none;
}

#flvplay{
  width: 100%;
  height: 240px;
  margin: 0 0 8px 0;
}
#testimonials{
  border: 1px solid #6E6E6E;
  margin: 0 0 8px 0;
}
#wuu{
  padding: 13px 8px 13px 8px;
  background-color: #000000;
  border: 1px solid #6E6E6E;
}
.wuu_ttl{
  color: #FFC32D;
  font-weight: bold;
  text-transform:uppercase;
  font-size: 11px;
}
.wuu_dsc{
  color: #C2C2C2;
  font-size: 10px;
}
.wuu_dsc a{
  color: #ffffff;
}
.wuu_dsc a:hover{
  text-decoration: none;
}
.wuu_ml{
  background-image: url('../images/wuu_arrow.gif');
  background-repeat: no-repeat;
  background-position: right;
  text-align: right;
  padding: 0 15px 0 0;
  color: #FFC32D;
  margin: 5px 0 10px 0;
}
.wuu_ml a{
  color: #FFC32D;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.wuu_ml a:hover{
  text-decoration: underline;
}

/* subscriber styles */
#sub_header{
  width: 990px; 
  height: 29px; 
  background-color: #010101;
}
#sub_header div{
  float: left;
  font-weight: bold;
  color: #FFC32D;
  font-size: 16px;
  padding: 9px 0 0 0;
}
#sub_header a{
  float: right;
  display: block;
  text-decoration: none;
  color: #CACACA;
  font-weight: bold;
  padding: 15px 0 0 0;
}
#sub_header a:hover{
  color: #FFC32D;
}
#sub_top_nav{
  width: 743px; 
  height: 24px;
  padding: 0 0 0 247px;
  background-color: #CDCDCD;
  font-size: 0px;
}
/*
#sub_top_nav a{
  display: block;
  text-align: center;
  height: 9px;
  padding: 5px 0 0 0;
  margin: 0px;
  float: left;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}
#sub_top_nav a:hover{
  color: #666666;
}
#hm{
  width: 84px;
}
#ma{
  width: 120px;
}
#cu{
  width: 109px;
}
#mb{
  width: 149px;
}
#ch{
  width: 75px;
}
#lg{
  width: 102px;
}
#sh{
  width: 88px;
}
*/
#sub_header_banner{
  width: 965px; 
  height: 120px; 
  padding: 5px 0 0 25px;
  border-top: 1px solid #434343;
  border-bottom: 1px solid #0e0e0e;
  background-image: url('../images/bgr_sub_himg.jpg');
  background-repeat: no-repeat;
}
#sub_header_banner a.sub_hpl{
  display: block;
  width: 200px;
  height: 110px;
  float: left;
}
#sub_header_banner div.sub_pb{
  width: 726px;
  height: 90px;
  padding: 12px 0 0 30px;
  float: left;
}
#sub_header_banner img{
}
#sub_main_nav{
  width: 980px; 
  height: 30px; 
  padding: 6px 5px 0 5px;
  background-image: url('../images/bgr_sub_main_nav.jpg');
  background-repeat: repeat-x;
}
#mnh{
  width: 980px;
  background-repeat: repeat-x;
  height: 30px;
  background-image: url('../images/bgr_main_nav_but.jpg');
}
#mnh a{
  display: block;
  text-align: center;
  float: left;
  font-weight: bold;
  color: #FFC32D;
  text-decoration: none;
  height: 23px;
  text-align: center;
  padding: 7px 13px 0 13px;
  background-repeat: no-repeat;
  background-image: url('../images/bgr_mnbb.jpg');
  background-position: right;
}
#mnh a:hover{
  color: #ffffff;
}
#mnh a#tbd{
  background: none;
}
#sub_page_container{
  width: 990px;
  padding: 6px 0 6px 0;
  background-color: #ffffff;
}
#spc{
  width: 980px;
  padding: 0px 5px 0 5px;
  background-color: #ffffff;
  background-repeat: repeat-y;
  background-image: url('../images/bgr_sub_content_area.jpg');
}
#sub_left_col{
  width: 412px;
  margin: 0;
  float: left;
}
.fa{
  background-color: #000000;
  color: #ffffff;
  margin: 0;
  padding: 0px;
}
.fa p{
  font-size: 11px;
  padding: 0px 5px 12px 5px;
  margin: 0px;
  color: #ffffff;
}
.fa p a{
  font-size: 14px;
  font-weight: bold;
  color: #FFC32D;
  text-decoration: none;
}
.fa p a:hover{
  text-decoration: underline;
}
.fa_ttl{
  padding: 0 0 0 5px;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  top: -12px;
}
.sub_l_ttl{
  height: 19px;
  margin: 0px;
  padding: 9px 0 0 10px;
  background-color: #D5CFB8;
  border-bottom: 1px solid #B1AC99;
  text-transform: uppercase;
  font-weight: bold;
}
.sub_l_item{
  padding: 5px 11px 5px 11px;
  margin: 0 0 0px 0;
  border-bottom: 1px dotted #A7A7A7;
  line-height: 16px;
  font-size: 11px;
}
.sub_l_item img{
  float: left;
  margin: 0 4px 0 0;
}
.sub_l_item a{
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
.sub_l_item a:hover{
  text-decoration: underline;
}
.sub_l_item span{
  color: #5A5A5A;
}
.sub_l_ia{
  padding: 6px;
  background-color: #D5CFB8;
  border-bottom: 1px dotted #A7A7A7;
  line-height: 16px;
}
.sub_l_ia img{
  float: left;
  margin: 0 3px 0 0;
}
.sub_l_ia a{
  color: #1862BA;
  text-decoration: underline;
}
.sub_l_ia a:hover{
  text-decoration: none;
}
.sub_l_ia1{
  background-color: #000000;
  color: #ffffff;
  padding: 10px 10px 20px 10px;
  line-height: 16px;
  border-bottom: 1px dotted #A7A7A7;
}
.sub_l_ia1 img{
  float: left;
  margin: 0 3px 0 0;
}
.sub_l_ia1 a{
  color: #FFC32D;
  font-weight: bold;
  text-decoration: none;
}
.sub_l_ia1 a:hover{
  text-decoration: underline;
}
#sub_mid_col{
  width: 303px;
  margin: 0 6px 0 6px;
  float: left;
}
ul.top_headlines{
  margin: 0 0 6px 0;
  padding: 0px;
  list-style: none;
  border-top: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
}
ul.top_headlines li{
  height: 16px;
  line-height: 16px;
  padding: 3px 3px 3px 12px;
  border-bottom: 1px solid #E1E1E1;
  color: #FF0000;
}
ul.top_headlines li a{
  color: #5A5A5A;
  text-decoration: none;
  font-weight: bold;
}
ul.top_headlines li a:hover{
  text-decoration: underline;
}
ul.fantasy_news{
  margin: 0 0 6px 0;
  padding: 0px;
  list-style: none;
  border-top: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
}
ul.fantasy_news li{
  height: 16px;
  line-height: 16px;
  padding: 3px 3px 3px 12px;
  border-bottom: 1px solid #E1E1E1;
  color: #000000;
}
ul.fantasy_news li a{
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}
ul.fantasy_news li a:hover{
  text-decoration: underline;
}
ul.fantasy_news li img{
  float: left;
  margin: 0 6px 0 0;
}



.sub_r_ttl{
  height: 19px;
  margin: 0px;
  padding: 9px 0 0 10px;
  background-color: #FFC32D;
  border-bottom: 1px solid #E3E3E3;
  text-transform: uppercase;
  font-weight: bold;
}
.sub_r_item{
  padding: 8px 11px 8px 11px;
  margin: 0px;
  border-bottom: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
  line-height: 16px;
  font-size: 11px;
}
.sub_r_item img{
  float: left;
  margin: 0 4px 0 0;
}
.sub_r_item a{
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
.sub_r_item a:hover{
  text-decoration: underline;
}
.sub_r_item span{
  color: #5A5A5A;
}

#sub_right_col{
  width: 241px;
  padding: 7px 6px 0 6px;
  float: left;
}


.sub_sec_ttl{
  height: 17px;
  padding: 2px 0 0px 12px;
  border-right: 1px solid #C8C8C8;
  border-left: 1px solid #C8C8C8;
  margin: 0 0 1px 0;
  border-right: 1px solid #B2B2B2;
  color: #000000;
  background-image: url('../images/bgr_sub_sec_ttl.jpg');
  background-repeat: repeat-x;
  font-size: 10px;
  font-weight: bold;
}
.sub_sec_ttl2{
  height: 19px;
  padding: 5px 0 0px 12px;
  border-right: 1px solid #C8C8C8;
  border-left: 1px solid #C8C8C8;
  margin: 0 0 1px 0;
  border-right: 1px solid #B2B2B2;
  color: #ffffff;
  background-image: url('../images/bgr_sub_sec_ttl2.jpg');
  background-repeat: repeat-x;
  font-size: 11px;
  font-weight: bold;
}
#sub_pich{ 
 width: 241px;
 margin: 0 0 8px 0;
}
#sub_pich ul{
  width: 241px;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#sub_pich li{
  width: 241px;
  height: 20px;
  margin: 0;
  padding: 0;
}
#sub_pich li a.pic_name{
  display: block;
  float: left;
  width: 179px;
  height: 16px;
  margin: 0;
  padding: 4px 0 0 10px;
  color: #D6D6D6;
  text-decoration: none;
}
#sub_pich li a.pic_name:hover{
  text-decoration: underline;
}
#sub_pich li a.a1{
  background-color: #505050;
}
#sub_pich li a.a2{
  background-color: #2D2D2D;
}
#sub_pich li .pic_img{
  display: block;
  float: left;
  width: 52px;
  height: 20px;
  margin: 0;
  padding: 0;
}
#sub_pich li.sst_lbl{
  padding: 3px 0 0 0;
  color: #FFC32D;
  font-weight: bold;
}
#sub_pich li.sst_lbl2{
  padding: 3px 0 0 0;
  color: #cccccc;
  font-style: italic;
  font-weight: bold;
}

.sub_depth_charts{
  background-color: #404040;
  background-image: url('../images/bgr_depth_charts.jpg');
  background-repeat: repeat-x;
  padding: 12px 9px 12px 9px;
  color: #D6D6D6;
  line-height: 16px;
  margin: 0 0 8px 0;
}
.sub_depth_charts img{
  float: left;
  margin: 0 3px 0 0;
}
.sub_depth_charts a{
  color: #FFC32D;
  font-weight: bold;
  text-decoration: none;
}
.sub_depth_charts a:hover{
  text-decoration: underline;
}
.fg_site_news{
  background-image: url('../images/bgr_fg_site_news.jpg');
  background-repeat: repeat-y;
  background-color: #ffffff;
  border-bottom: 1px dotted #A7A7A7;
  padding: 6px 3px 6px 2px ;
  color: #000000;
  line-height: 14px;
}
.fg_site_news img{
  float: left;
  margin: 0px 10px 45px 0px; 
}
.fg_site_news a{
  color: #1862BA;
}
.fg_site_news a:hover{
  text-decoration: none;
}
.fgsn_ttl{
  font-weight: bold;
  color: #ff0000;
}
.fg_site_news_f{
  padding: 6px 3px 6px 3px;
  background-color: #1862BA;
  color: #ffffff;
  line-height: 16px;
  margin: 0 0 8px 0;
}
.fg_site_news_f img{
  float: left;
  margin: 0 6px 0 0;
}
.fg_site_news_f a{
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
}
.fg_site_news_f a:hover{
  text-decoration: none;
}
.dtc{
  width: 237px;
  background-color: #505050;
  padding: 2px;
  margin: 0 0 8px 0;
}
.dtc_item{
  width: 232px;
  height: 37px;
  margin: 3px 2px 3px 2px;
  padding: 3px 0 0 0px;
  background-image: url('../images/bgr_dtc_item.jpg');
  color: #ffffff;
  font-size: 11px;
  overflow: hidden;
}

.dtc_item img{
  float: left; 
  margin: 3px 3px 0 3px;
}
.dtc_item a{
  display: block;
  color: #FFC32D;
  font-weight: bold;
  text-decoration: none;
}
.dtc_item a:hover{
  text-decoration: underline;
}
.sub_ac{
  width: 239px;
  background-color: #5C5C5C;
  padding: 1px 1px 0 1px;
  margin: 0 0 8px 0;
}
.sub_acy{
  width: 70px;
  height: 24px;
  padding: 4px 0 0 0;
  float: left;
  margin: 0 1px 1px 0;
  color: #FFC32D;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  background-image: url('../images/bgr_sub_acy.jpg');
}
.sub_acl{
  width: 163px;
  height: 23px;
  padding: 5px 0 0 5px;
  float: left;
  margin: 0 0 1px 0;
  background-color: #434343;
}
.sub_acl a{
  font-weight: bold;
  color: #ffffff;
}
.sub_acl a:hover{
  text-decoration: none;
}
.alt{
  background-color: #2D2D2D;
}
.blogs_container{
  width: 241px;
  margin: 0 0 8px 0;
}
.blogs{
  height: 52px;
  padding: 5px;
  background-image: url('../images/bgr_blogs.jpg');
  color: #ffffff;
}
.blogs a{
  color: #FFC32D;
  font-weight: bold;
  text-decoration: none;
}
.blogs a:hover{
  text-decoration: underline;
}
.blogs span{
  color: #FFC638;
}
.blogs_icon{
  position: relative; 
  top: -19px; 
  left: 206px;
}
.blog_port{
  float: left;
  margin: 0 5px 0 0;
}
/* ----------------- */
/* table styles -----*/

#tbl_container{
  width: 980px;
  padding: 5px; 
  background-color: #ffffff;
}

table.weather td.name { 
  font-weight: bold; 
  font-size: 10px; 
}

table.weather td.temp { 
  font-weight: bold; 
  font-size: 18px; 
}

table.tbl_filter{
  color: #A0A0A0;
  background-color: #000000;
  border: 0px;
  margin: 0 0 10px 0;
}
table.tbl_filter td.ttls{
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  height: 40px;
}
table.tbl_filter td.ttls a{
  text-transform: capitalize;
  color: #A0A0A0;
  text-decoration: underline:
}
table.tbl_filter td.ttls a:hover{
  text-decoration: none;
}
tr.mlas td{
  border-bottom: 1px solid #5C5C5C;
  border-top: 1px solid #5C5C5C;
  background-color: #2D2D2D;
  text-align: center;
}
tr.mlas td.ftdb{
  border-left: 1px solid #5C5C5C;
}
tr.mlas td.ftde{
  border-right: 1px solid #5C5C5C;
}
td.tfls{
  height: 40px;
  text-align: center;
}
td.tfls a{
  color: #FFC638;
  text-decoration: none;
  font-weight: bold;
}
td.tfls a:hover{
  text-decoration: underline;
}
table.tbl_results{        
  background-color: #CDC7AF;
}
table.tbl_results th{
  height: 28px;
  color: #000000;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #FFC534;
  border-bottom: 1px solid #B1AC99;
}
table.tbl_results td.trhc{
  height: 28px;
  background-color: #CDC7AF;
  color: #000000;
  font-weight: bold;
}
table.tbl_results td.trhc a{
  color: #0013C3;
  text-decoration: none;
}
table.tbl_results td.trhc a:hover{
  text-decoration: underline;
}
table.tbl_results td.adh{
  background-color: #E2CC90;
}
table.tbl_results td.dc1{
  background-color: #F3F0E6;
}
table.tbl_results td.dc2{
  background-color: #E0DCCC;
}
table.tbl_results td.dc1 a, table.tbl_results td.dc2 a{
  color: #0013C3;
  text-decoration: underline;
}
table.tbl_results td.dc1 a:hover, table.tbl_results td.dc2 a:hover{
  text-decoration: none;
}
table.tbl_results td.adt1{
  background-color: #F7E3B0;
}
table.tbl_results td.adt2{
  background-color: #F0DBA6;
}
table.tbl_results td.trfc{
  text-align: right;
  color: #79735E;
  font-style: italic;
  background-color: #ffffff;
  border-top: 6px solid #FFC534;
}
/* ----------------- */
/* my guru addon styles */
#guru_page_container{
  width: 980px;
  padding: 6px 5px 6px 5px;
  background-color: #ffffff;
}
#guru_page_container2{
  width: 980px;
  padding: 0 5px 0 5px;
  background-color: #ffffff;
}
#my_guru_nav{
  height: 45px;
  margin: 0 0 5px 0;
  background-image: url("../images/bgr_my_guru_navv.jpg");
  background-repeat: repeat-x;
}
#my_guru_nav img{
  float: left;
}
#my_guru_nav ul{
  margin: 20px 0 0 0;
  padding: 0 0 0 21px;
  background-color: #FFC32D;
  float: left;
  list-style: none;
  background-image: url("../images/bgr_my_guru_nav.jpg");
  background-repeat: no-repeat;
}
#my_guru_nav ul li{
  float: left;
}
#my_guru_nav ul li a{
  text-transform: uppercase;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  height: 19px;
  padding: 6px 15px 0 15px;
  float: left;
  display: block;
  float: left;
}
#my_guru_nav ul li a:hover{
  background-color: #000000;
  color: #ffffff;
}
.mg_sec_cont{
  margin: 0 0 8px 0;
}
.mg_lc_ttl{
  background-color: #2A2A2A;
  color: #D6D6D6;
  height: 20px;
  line-height: 20px;
  padding: 0 0 0 15px;
  font-weight: bold;
  text-transform: uppercase;
  background-image: url("../images/bullet_mg_lc_ttl.jpg");
  background-repeat: no-repeat;
  background-position: 7px 8px;
  border-top: 1px solid #323232;
  border-left: 1px solid #323232;
  border-right: 1px solid #323232;
}
.mg_lc_c{
  background-color: #CDCDCD;
  padding: 15px 19px 25px 19px;
  border: 1px solid #323232;
  font-size: 10px;
  color: #000000;
}
a.mg_lc_l{
  display: block;
  width: 179px;
  height: 19px;
  padding: 2px 0 0 19px;
  background-image: url("../images/bgr_mg_lc_l.jpg");
  background-repeat: no-repeat;
  color: #FFC32D;
  text-decoration: none;
  font-weight: bold;
}
a.mg_lc_l:hover{
  text-decoration: underline;
}
.mg_note{
  text-align: right;
  font-style: italic;
}
/* ----------------- */

#saho{
  width: 100%;
  height: 58px;
  padding: 5px 0px 5px 0px;
}
.saho_lbl{
  font-style: italic;
  font-weight: bold;
  color: #898989;
  font-size: 11px;
}

.follow_icons ul{
	list-style: none;
	margin: 5px 0 5px 0;
	padding: 0;
	height: 22px;
	
}
.follow_icons ul li{
	float: left;
	background-color: #f4f4f4;
}
.fi1{
	width: 111px;
	font-weight: bold;
	height: 16px;
	padding: 4px 20px 0 20px;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
}
.fi2{
  background-image: url("../images/icon_facebook.jpg");
}
.fi3{
  background-image: url("../images/icon_twitter.jpg");
}
.fi4{
  background-image: url("../images/icon_itunes.jpg");
  border-right: 1px solid #bcbcbc;
}
.fi2, .fi3, .fi4{
	width: 70px;
	height: 14px;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	padding: 4px 20px 2px 30px;
	border-left: 1px solid #bcbcbc;
  background-position: 10px 1px;
  background-repeat: no-repeat;
}
.fi2 a, .fi3 a, .fi4 a{
	color: #000000;
	text-decoration: none;
}

.fg_exclusives{
	padding: 3px 0;
}

.fge_item{
	border-top: 1px dotted #555555;
	padding: 10px 0 0px 0;
	clear: both;
}
.fge_item a{
	text-decoration:underline;
	font:100 11px Verdana;
	color:#00f;
}
.style6 a{
	text-decoration:none;
	text-transform:uppercase;
	font:900 11px Verdana;
	color:#f00;
}
.fge_item_img{
	border: 1px solid #cccccc;
	padding: 3px;
	float: left;
	margin: 0 0 5px 0;
}
.fge_ttl{
	color: #f00;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}
.fge_cnt{
	float: left;
	width: 360px;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}
.a_style6{
	font:100 11px Verdana;
	text-transform:normal;
	color:#00f;
	text-decoration:underline;
}
