 body{   background-color:#c6c6c6;  background-repeat:no-repeat;  background-attachment:scroll;  background-position:50% 0%;  font:12px Arial,sans-serif;  margin:0px;  padding:0px} img{   border:0px} a{   text-decoration:none} a:hover{   text-decoration:underline} #ad{   color:white;  left:825px;  top:220px} #ad_banner2{   left:792px;  top:240px} #ad_banner1{    width:728px;  height:90px;  position:absolute;  left:226px;  top:12px;  z-index:1000000} #outer_container{   background-repeat:no-repeat;  background-position:50% 0%;  text-align:center;  width:100%} .main_container{   text-align:left}  .float_wrapper{   margin-left:auto;  margin-right:auto;  margin-top:0px;  position:relative;  width:960px}  .float_wrapper_small{   margin-left:auto;  margin-right:auto;  margin-top:0px;  position:relative;  width:988px}  .header {   left:2px} .main_container{   padding-top:0;  position:relative;  width:960px} .common_top_container{   width:960px} .content_body_container{   width:960px}  #footer{    width:960px; height:82px; padding:0px 0px 0px 0px; position:relative; z-index:4; background-color:#919090} .footer_left{   float:left; } .footer_right{   float:right;  margin-right:40px;  padding-top:10px} .footer_right img{    } #footer-links1{  margin:0 0 0 0; padding:19px 0 0 30px; text-align:left; list-style:none; width:670px;  } #footer-links1 li{   float:left; padding:0 4px; list-style:none} #footer-links1 li a{   float:left; display:block; height:14px;     color:#ffffff; font:bold 10px/20px "Lucida Grande",LucidaGrande,Arial,sans-serif; background-repeat:no-repeat;  text-transform:uppercase; padding-bottom:6px; text-decoration:none;     } #footer-links1 li a:hover{      color:#ffffff;  text-decoration:underline} #footer-links1 span{ color:#ffffff;display:block;font-size:10px;padding:3px 0px 0px 0px} #footer-links2{  margin:0 0 0 0; padding:0 0 0 30px; text-align:left; list-style:none; width:600px} #footer-links2 li{   float:left; padding:0 4px; list-style:none} #footer-links2 li a,#footer-links2 .lastlink{   float:left; display:block; height:14px; padding:0;  color:#ffffff; font:bold 10px/20px "Lucida Grande",LucidaGrande,Arial,sans-serif; background-repeat:no-repeat;  text-transform:uppercase; padding-bottom:6px; text-decoration:none} #footer-links2 li a:hover{   text-decoration:underline} #footer-links2 li a{   color:#515151 } #footer-links2 span{ color:#515151;display:block;font-size:10px;padding:3px 0px 0px 0px}  .onNowContainer{   background-color:#3f3f3f;  height:33px;  position:relative;  width:960px} .OnNowLabel{   display:block;  height:20px;  left:18px;  position:absolute;  top:7px;  width:93px} a.OnNowLink{   background-color:#fff;  color:#000;  display:block;  font-size:11px;  font-weight:bold;  height:17px;  left:111px;  overflow:hidden;  padding:3px 0px 0px 6px;  position:absolute;  text-decoration:none;  text-transform:uppercase;  top:7px;  width:316px} a.OnNowLink:hover{   text-decoration:none} .googleAdSense{width:575px;text-align:center} .OnNowLink span{   color:#8c8c8c;  margin-right:8px} .UpNextLabel{   display:block;  height:20px;  left:427px;  position:absolute;  top:7px;  width:97px} a.UpNextLink{   background-color:#000;  color:#fff;  display:block;  font-size:11px;  font-weight:bold;  height:17px;  left:524px;  overflow:hidden;  padding:3px 0px 0px 6px;  position:absolute;  text-decoration:none;  text-transform:uppercase;  top:7px;  width:275px} a.UpNextLink:hover{   text-decoration:none} .UpNextLink span{   margin-right:8px} a.ViewScheduleLink{   background-image:url(http://cache.g4tv.com/images/2007/components/orange_arrow.gif);  background-position:0px 3px;  background-repeat:no-repeat;  color:#ff9c00;  display:block;  font-size:11px;  font-weight:bold;  height:20px;  left:815px;  padding-left:10px;  position:absolute;  text-decoration:none;  top:7px;  width:127px} a.ViewScheduleLink:hover{   background-image:url(http://cache.g4tv.com/images/2007/components/white_arrow.gif);  color:#fff} .community_container{      height:137px;  margin-left:0px;  text-align:center;  width:960px}   .tapeLabelSmall{   display:inline-block;  font-size:10px;  font-weight:bold;  text-transform:uppercase;  padding:2px 6px 2px 6px}  .tapeLabel{   display:inline-block;  font-size:11px;  font-weight:bold;  text-transform:uppercase;  padding:2px 6px 2px 6px} .tapeLabelLarge{   display:inline-block;  font-size:15px;  font-weight:bold;  text-transform:uppercase;  padding:2px 8px 2px 8px} .tapeLabelHuge{   display:inline-block;  font-size:36px;  font-weight:bold;  text-transform:uppercase;  padding:4px 16px 4px 16px} .clear_both{   clear:both} .clearfix:after{     content:".";    display:block;    height:0;    clear:both;    visibility:hidden} .clearfix{display:inline-block} .clearfix{display:block}  body:last-child:not(:root:root) .common_top_container{    margin-top:-12px} .show_nav_sponsorship{   margin-top:15px} .clear{clear:both} .addthis,.addthis ul{   background:transparent !important;  display:inline !important;  height:22px !important;  width:204px !important;  margin:0 !important;  padding:0 !important}   .addthis ul{     list-style:none;  }   .addthis li{     display:block;    float:left;    margin:0;    padding:0;  }      .addthis a{     background-color:transparent !important;    margin:0 !important;    padding:0 !important;  } .addthis a img{   background-color:transparent !important;  background-image:url(http://cache.g4tv.com/images/2009/blog/custom_addthis_button.gif);  background-repeat:no-repeat !important;  background-attachment:scroll !important;  background-position:0 0;  border:0 !important;  height:22px;  width:22px;  margin:0 !important;  padding:0 !important;     }     .addthis a.at_n4g img{background-position:-25px 0}     .addthis a.at_buzz img{background-position:-49px 0}     .addthis a.at_stumbleupon img{background-position:-73px 0}     .addthis a.at_facebook img{background-position:-97px 0}     .addthis a.at_myspace img{background-position:-121px 0}         .addthis a.at_email img{background-position:-2px 0}     .addthis a.at_more img{background-position:-146px 0;width:58px}               .addthis a.at_twitter img{       background:transparent url(http://cache.g4tv.com/static/assets/social_icons/twitter.png) no-repeat scroll 3px 3px;    }   .rl_container{height:150px} .rl_videos_container,.rl_news_container{padding:5px 0;width:280px} .rl_videos_header,.rl_news_header{display:block;font-size:16px;font-weight:bold} .rl_videos_container,.rl_news_container{float:left}   .rl_videos_container{margin-right:20px} .rl_video{float:left;display:block;height:120px;padding:5px;width:125px;text-align:center} .rl_video span{display:block;padding:5px 0 0 0} .rl_news_container{width:280px} .rl_news_container ul{list-style:none;padding:0px;margin:0}   .rl_news_container ul li a{display:block}    #XplayWidget{width:300px;height:305px;background:#737373;margin:20px 0px 10px 0px}   #XplayWidget #XplayWidgetHeader{background:#505050;height:30px;color:#ffffff;text-align:center;padding:15px 0 0 0;font-size:14px;font-weight:bold}   #XplayWidget #XplayWidgetObject{padding:9px 0 0 12px}   .ajax_loader1{background:transparent url(http://cache.g4tv.com/static/assets/ajax_loading_images/medium/progress_bar.gif) no-repeat scroll center center;height:75px}                      #comments_login_wrapper{position:relative;height:110px}   #comments_login_wrapper a{outline:0}      #comments_login_wrapper .login_container{     width:330px;       height:90px;    background:#363636 none repeat scroll 0 0;    color:#fff;    font-size:11px;    padding:4px 15px 10px 15px;    position:absolute;    left:55px;    top:2px;  }   #comments_login_wrapper .login_title{     color:#fff;    font-size:12px;    font-weight:bold;    margin:0 0 4px 0;  }   #comments_login_wrapper .login_msg{     color:#fc0;    display:none;    margin:5px 0 6px 0;  }   #comments_login_wrapper .login_username_wrap,  #comments_login_wrapper .login_pass_wrap{     float:left;    width:35%;          margin-top:5px;    margin-right:5%;  }    #comments_login_wrapper input{     background:#fff;    border:1px solid #9c9c9c;    color:#555;    font-size:12px;    padding:3px 4px;    width:98%;         }     #comments_login_wrapper p{       font-size:11px;      margin:4px 0 0 0;      padding:0;    }     #comments_login_wrapper .login_username_wrap p a,    #comments_login_wrapper .login_pass_wrap p a{       font-weight:normal;    }   #comments_login_wrapper .login_button_wrap{     float:left;    width:15%;    margin-top:5px;        }     #comments_login_wrapper .gl_forgotpass p{       margin-bottom:4px;    }     #comments_login_wrapper .gl_forgotpass .txtEmail{       width:185px;    }   #comments_login_wrapper .login_container span{color:#fff;display:block;padding:3px 0}      #comments_login_wrapper input.submit,  #comments_login_wrapper input.send_request,  #comments_login_wrapper .gl_LoginButton{     background-color:transparent !important;    background-image:url(http://cache.g4tv.com/images/2007/header_3tier/nav_login_buttons.gif) !important;    background-repeat:no-repeat !important;    background-attachment:scroll !important;    border:0 !important;    display:block;    height:26px;    margin:0;    padding:0;    text-indent:-9000px;    font-size:0;    text-align:right;    color:#5C5C5C !important;    width:64px;  }     #comments_login_wrapper input.submit{       background-position:-200px 0 !important;    }     #comments_login_wrapper input.txtEmail{       float:left;    }     #comments_login_wrapper input.send_request{       background-position:0 0 !important;      margin-left:8px;      width:111px;      float:left;    } .t3_logo{   border-width:0px;  display:block;  left:0px;  position:absolute;  top:0px;   } #nav {   background-color:black; float:left; height:25px; list-style:none; margin:0 0 0 0; padding:1px 0 0 0; position:absolute; top:123px; width:100%; z-index:1000} #nav li {  background:url(http://cache.g4tv.com/images/2007/header_3tier/nav_bg_off.gif) repeat-x top left #363636; float:left; font-size:14px; height:23px; margin:0px 0 0 3px; padding:0; position:relative} #nav li a{  color:#fc0; display:block; font-family:Arial,sans-serif; font-weight:bold; height:21px; padding:2px 0 0 10px; text-decoration:none; width:96px} #nav li:hover,#nav li.sfhover {  background:url(http://cache.g4tv.com/images/2007/header_3tier/nav_bg_on.gif) repeat-x top left #fc0; font-size:16px} #nav li:hover a,#nav li.sfhover a {   color:black} #nav li a:hover {   color:black} #nav li a:active {   }  #nav li ul {   background-color:black; clear:left; left:-9999px; list-style:none; margin:0; padding:0 3px 0 3px; position:absolute; width:152px; z-index:2000}  #nav li:hover ul ul,#nav li.sfhover ul ul {  left:-9999px} #nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul {   left:0; right:auto} #nav li ul li {   background:#363636;  border-bottom:1px solid #232323;  border-top:1px solid #7a7a7a; font-size:12px; height:auto; line-height:12px; margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; text-transform:none; width:152px} #nav li ul li a,#nav li:hover ul li a,#nav li.sfhover ul li a{   color:#ccc; font-weight:bold; height:auto; padding:12px 12px 12px 12px; text-align:left; width:128px} #nav li ul li.sub,#nav li:hover ul li.sub,#nav li.sfhover ul li.sub {   background-image:url(http://cache.g4tv.com/images/2007/header_3tier/sub_arrow_on.gif); background-repeat:no-repeat; background-position:100% 50%} #nav li ul li a.sub,#nav li:hover ul li a.sub,#nav li.sfhover ul li a.sub {   background:transparent url(http://cache.g4tv.com/images/2007/header_3tier/sub_arrow.gif) no-repeat 100% 50%} #nav li ul li a.sub:hover,#nav li:hover ul li a.sub:hover{   background-image:none} #nav li.sfhover ul li.sfhover a.sub{   background-image:none}   #nav li:hover ul li ul li a,#nav li.sfhover ul li.sfhover ul li a{   padding:0px 12px 0px 12px}  #nav li ul li:hover,#nav li ul li.sfhover {  background:#fc0; border-top:1px solid #ffe9a7; border-bottom:1px solid #fc0; font-size:12px}  #nav li ul li:hover a,#nav li ul li.sfhover a{   color:black} #nav li ul li a:hover,#nav li ul li.sub li a:hover{   color:black} a .navYellow{   color:#fc0} a:hover .navYellow{   color:white}   #nav li ul li.sub li a:hover {  background-image:none} #nav li ul li.sub ul li a {  background:none} #nav li ul ul {   margin:0px 0 0 152px;  top:0} #nav li ul li ul li{   margin:0px;  padding:3px 0px 3px 10px} #nav li ul li ul li a{   color:#ccc; font-family:Verdana,sans-serif; font-size:10px} #nav li ul li:hover li a,#nav li ul li.sfhover li a {   color:#ccc} #nav li ul li:hover li:hover a,#nav li ul li.sfhover li.sfhover a {   background-color:#fc0; color:black; font-size:10px}  .nav_search_button{   background-color:#fc0;  color:black;  display:block;  font-size:12px;  font-weight:bold;  height:18px;  margin-right:4px;  padding:2px 0px 0px 0px;  position:absolute; right:0px;  text-align:center;  text-transform:uppercase;  top:126px;  width:74px;  z-index:2000} .nav_search_button:hover{   text-decoration:none} .nav_search{   color:#999;  display:block;  position:absolute; right:80px;  top:124px;  width:160px;  z-index:2000;   }  body#home #nav{   width:956px} body#home .nav_search_button{   margin:-2px 10px 0 0} body#home .nav_search{   margin-right:10px}      #nav li a.login_open,#nav li a.login_open:hover{color:#b3b3b3 !important;outline:0;cursor:default}   #nav li.login_open{background#363636!important;margin-bottom:0}   #nav li.sfhover.login_open,#nav li.login_open.sfhover{}      #nav li .login_container{width:180px;color:#b3b3b3;background:#363636 none repeat scroll 0 0;border:2px solid #000;border-width:2px 2px 2px 0;font-size:11px;    margin:-37px 0 -1px 0 !important;    padding:35px 15px 5px 12px;    z-index:999;  }   #nav li .login_container p{margin:2px 0 4px 0;padding:0}   #nav li .login_container div{margin:5px 0 12px 0}   #nav li .login_msg{     color:#fc0;    display:none;    margin:-5px 0 10px 0 !important;  }      #nav li .login_container{display:none}       #nav li .login_container a{color:#fc0 !important;display:inline !important;font-weight:normal !important;width:auto !important;padding:0 !important}   #nav li .login_container a:hover{text-decoration:underline}   #nav li .login_container span{padding:3px 0}   #nav li .login_container input{font-size:11px;background:#ffffff !important;border:1px solid #cccccc;color:#000}   #nav li .login_title{background:#363636;display:none}   #nav li .login_title a{font-wight:bold}   #nav li .txtUserName,  #nav li .txtPassword,  #nav li .login_pass,  #nav li .txtEmail{     width:165px;    padding:4px 5px;  }   #nav li .txtEmail{     margin:0 0 15px 0;  }      #nav li input.submit,  #nav li input.send_request{     background-color:transparent !important;    background-image:url(http://cache.g4tv.com/images/2007/header_3tier/nav_login_buttons.gif) !important;    background-repeat:no-repeat !important;    background-attachment:scroll !important;    border:0 !important;    height:27px;    display:block !important;    margin:0 !important;    padding:0 !important;    text-indent:-9000px !important;    font-size:0 !important;    text-align:right;    color:#5d5d5d;    width:64px;  }     #nav li input.submit{       background-position:-200px 0 !important;    }          #nav li input.send_request{       background-position:0 0 !important;      margin:0 !important;      width:111px !important;    }          #nav li div.gl_forgotpass{       margin:0 0 5px 0 !important;      padding:0 !important;    }     #nav li .gl_forgotpass p{       margin:-8px 0 8px 0 !important;      font-size:12px !important;      line-height:125% !important;    }      