/*
 * Author:            Will (war59312@gmail.com)
 * Description:       Video only on justin.tv for a far more user friendly experience.
 * Based Off Of:      Justin.tv Clean (http://userstyles.org/styles/89612/justin-tv-clean) by Nihagi.
*/

/* +++ changelog +++
July 7, 2013
- fixed once more
October 16, 2010
- fixed again
August 23, 2010
- hides Apple App Store banner
December 14, 2009
- fixed
July 10, 2009
- hide header again as well as "Continue watching this later" message under video
May 10, 2009
- original release
*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("justin.tv") {

.frontpage-right-ad-hide, #HomePageMedRect_holder, #HomePageLeaderBottomv2_holder, #iphone_banner_in, .directory-pro-banner-wrapper.clearfix, #DirectoryMedRectv2_holder,
#tv_directory_halfmedrec_holder, .ad, .footer_ad, #related_channels, #taboola-div, .spacer-transparent, #ad-image-id, #ad-frame-id, #ChanMedRectv2_holder, .go_pro_link{
    display:none !important;
}

.channel{
background-color:#1a1a1a !important;
}

.channel-section{
background:transparent !important;
min-height:0px !important;
padding:0px !important;
}

.channel-description, #player-settings, #api_tab{
display:none !important;
}

.player_column{
width:1040px !important;
margin-left:0px !important;
}

.channel_status, .channel_status_tabs{
width:1040px !important;
height:20px !important;
border:none !important;
}

.channel_status{
background:rgba(0,0,0,0.5) !important;
}

#followers_tab, #views_tab, #channel_viewer_count_container{
min-width:100px !important;
max-width:300px !important;
height:20px !important;
padding:0px !important;
border:none !important;
}

#followers_tab span, #views_tab span, #channel_viewer_count_container span{
float:left !important;
text-shadow: 0px 1px 0px rgb(0, 0, 0) !important;
}

.value{
color:darkred !important;
}

.status_title{
color:#aaa !important;
min-width:40px !important;
padding:2px 6px 2px 3px !important;
}

.live_site_player_container, #live_site_player_flash{
width:1040px !important;
height:616px !important;
}

#about{
background:rgba(0,0,0,0.5) !important;
}

.left.more-about{
display:none !important;
}

#banner_custom{
width:1040px !important;
padding-right:0px !important;
text-align:center !important;
}

.line.fromjtv{
background:rgba(0,0,0,0.2) !important;
text-shadow: 0px 1px 0px rgb(0, 0, 0) !important;
}

.channel-follow-btn, .channel-unfollow-btn, .follow_tab, .channel-follow{
height:20px !important;
width:20px !important;
margin:0px !important;
padding:0px !important;
padding-left:5px !important;
}

.channel-follow-btn{
top:-18px !important;
}

.channel-unfollow-btn{
top:-38px !important;
}

.global-header { display:none !important; }

.channel-section { display:none !important; }

.chat_column { display:none !important; }

.global-footer { display:none !important; }

body { background: #000000 !important; }

}