@namespace url(http://www.w3.org/1999/xhtml);

/*

Title:   Clean Firefox
Author:   Abdullah Obaid                              
Blog:  www.safhty.com                               
Twitter: @mobde3                  
Version:    1.0.1 Beta                                      
*/

@-moz-document domain("www.safhty.com"){}


@-moz-document domain("login.yahoo.com") {
#yregft, #yregintusr, #yregiclst, div[class="second yregbx"], div[class="yregdsilu"], #yregbnr, table[id="yregmst"] {
display: none !important;
}
#yreglg {
float:inherit !important;
}
#yregwp {
width: 240px !important;
}

/* for a more compact layout uncomment the next declaration*/

/*.yregdlisu {
display: none !important;
}*/

/* uncomment the following declaration if you don't want to see "Why this is secure, forgot your ID or password and sign-in help" links (even more compact) */

/*p[class="yreglgmd"], p[class="yregnewssl"]{
display: none !important;
}*/
#yregtxt {display: none !important;}

/* Uncomment the following code to remove "Prevent Password Theft" box. */

/*
#antiphish {display: none !important;}
*/
}


@-moz-document
  domain("mail.yahoo.com"),
  domain("us.f521.mail.yahoo.com"),
  domain("us.f543.mail.yahoo.com") {

  div#message {overflow: auto !important;}

/* REMOVES UNIVERSAL HEADER */
     div#ygma {display: none !important;}

/* BLOCK NEWS SECTION ON MAIN PAGE */
     div.modulecontainer {display: none !important;}

/* REMOVES TOP BUTTONBAR */
     div#topnav + #globalbuttonbartop {display:none;}

/* REMOVES FOLDER COLUMN ON LEFT */
     table.applicationcontainer tr td#first
       {display:none;}
     table.applicationcontainer tr td#first form#addfolder
       {display: block !important;}

/* TOP BAR PADDING */
     table.applicationcontainer table#stateindicator,
     div#contentnavtop,
     div.globalbuttonbar,
     div.globalbuttonbar button,
     div.contentbuttonbar,
     div.contentbuttonbar button
       {padding:0 !important; margin:0 !important;}
     button#searchmail1,
     button[value="Forward"]
       {min-width: 120px !important;}
     button.menubutton,
     button[value="Reply"]
       {min-width: 85px !important;}

/* BLOCK ADS */
     div#northbanner,
     div#north_ad,
     td#sky_ad,
     div#monster_ad,
     div.advertisement,
     div#adyhp,
     iframe,
     table.applicationcontainer tr td.content table tr td center,
     table.applicationcontainer tr td.content td[width="1%"],
     table.ad_slug_table
       {display: none !important;}
}


@-moz-document domain("mail.yahoo.com") {



#slot_LREC, #emptyFolderContainer, #largeFrame, .scAdvertisement{

	visibility: hidden !important;

	height: 0px !important;

	width:  0px !important;

	}

		

#calBarPane, .omContainer, #mainTabView, #mainTabBar{

	right: 0px !important;

	width: auto !important;

	margin-right: 5px !important;

	}

	

#mainTablePane, .PagedTableView_wrapper, .PagedTableView_container{

	width: 100% !important;

	}

	

#rightSideTray{

	position: absolute;

	width: 150px!important;

	right: 0px !important;

	margin-right: 5px !important;

        visibility: visible !important;

}



.largeMessagingPane {

        visibility: hidden !important;



}

}

@-moz-document domain("twitpic.com") {

  div#view-photo-ad { display:none !important; }
  iframe { display:none !important; }

}

@-moz-document domain("youtube.com") {

#watch-related-videos-panel + div, #feedmodule-PRO, #homepage-side-content {
display: none !important;
}

#watch-related-videos-panel {
margin-bottom: 0 !important;
}
#homepage-main-content{
display: none !important;
}

#search-pva, #watch-highlight-racy-box, #copyright, #footer, #chrome-promo, #side-announcement-box, #pyv-yva-placeholder, #watch-more-popular, .spacer, div[id^="ad_"], div[id^="watch-channel-brand-"], .confirmBox, a[href="/whitehouse"], #homepage-whats-new-block, #toolbar, #player-open-popup, a[href^="/citizentube"], a[href^="/whitehouse"], #pyv-placeholder, .watch-ppv-label, #ticker, 
#watch-ugc-promo, #user_featured, #results-main-content>div[class="searchView list-view"], #watch-longform-ad, #homepage-side-content {display:none !important;}

#watch-this-vid {
background-color: #FFFFFF !important;
}

#homepage-main-content {
width: 100% !important;
}

}



@-moz-document domain("new.facebook.com") {
 div.profile_sidebar_ads, div.sidebar_ads, div.adcolumn_header, div.admarket_ad, div.ad_story, 

div.social_ad_advert, div.ads_feedback, div.next_ad_button, div.UIWashFrame_SidebarAds, 

div.UIWashFrame_FooterAds, div.UIStandardFrame_SidebarAds, div.UIStandardFrame_FooterAds 

a.more_ads, div.UICompatibilityFrame_SidebarAds, div.UICompatibilityFrame_FooterAds {
   display: none !important;
   visibility: hidden !important;
 }
 div#tab_canvas, div#info_edit_sections, div#info_tab, div.caption, div.UIOneOff_Container 

div.right_column {
   width: 700px !important;
 }
 div.UICompatibilityFrame_Frame, div.UICompatibilityFrame_Content, div.UIOneOff_Container 

div.photos_tab, table.UIPhotoGrid_Table, div.UIOneOff_Container div.album, div#album_container {
   width: 930px !important;
 }
 div.UIOneOff_Container div.media_header div.media_gray_bg, div.UIOneOff_Container div.footer {
   width: 836px !important;
 }
 div.UIOneOff_Container div.main_column {
   width: 728px !important;
 }
 div#feedwall_with_composer {
   width: 755px !important;
 }
 div.UIOneOff_Container div.notifications {
   background-position: 728px 50% !important;
 }
 div.UIOneOff_Container div.notifications div.body {
   width: 663px !important;
 }
 div.profile_orientation_callout {
   display: none !important;
   visibility: hidden !important;
 }
}




@-moz-document url-prefix(http://www.google), domain(google.com) {
   td.j {
    width: 100% ! important;
  }
  table[align="right"] {
    display: none ! important;
  }
  div.ch {
    display: none ! important;
  }
}


/*remove google ads */

@-moz-document domain(google.com), url-prefix( http://www.google.) {
table[style=""][align="right"],    /* froogle */
div[ads],                          /* google  */
div[tads],
span[taw],
div[id^=tpa],                      /* google  */
table[id=mbEnd],                   /* google  */
div[spl],                          /* google  */
table[width="25%"][align="right"], /* google  */
table[class=lads],                 /* google  */
div[class="rh"]                    /* mail    */
{display: none !important;}
}





@-moz-document domain("myspace.com") {
#squareAd, #googlead, #tkn_leaderboardDiv, #leaderboard, #featuredprofilerounded, 

#marketingcontent, #ad-wrap, #tkn_skyscraper, #tkn_adspecial2, #googleafc, 

#sponsoredLinks,#googleAds, #tkn_medrec2, 

#ctl00_ctl00_ctl00_cpMain_cpMain_Main_GoogleAd_myspace_musicvideos_googlead, 

#searchContainer_Header, #searchContainer_Footer, #googleSearch, #VwPanl124249_1, 

#tv_spl_jmb_wrp, #VwPanl124415_1, .googleafc, #marketing, #tkn_medrec, #tkn_leaderboard, 

#CelePromoMedRecAd, .roundedcornr_box_714012, #rightColumn div a img, #tkn_adspecial1, 

.myspace-green-module, .myspace-normal-module, #myspace-ad-container, #tkn_west, 

#VwP31109Div2 {display:none !important;}

#medRec {height:0px !important;}
}




@-moz-document domain("mail.live.com") {

.SideAds, #CustComm_120x60, #SkyscraperContent, #RadAd_Skyscraper
   {display: none !important}

#MainContent {
   margin-right: 0 !important;
   right: 0 !important;} 
}



@-moz-document domain("facebook.com") {


.ad_capsule{ display: none !important; }
#ssponsor{ display: none !important; }
.nextstep{ display: none !important; }
.sponsors { display: none !important } 
.invitefriends { display: none !important; }
.social_ad { display: none !important; }
#sidebar_ads { display: none !important; }
.sponsor { display: none !important; }
#feedwall_with_composer, #info_tab { width: 722px !important; margin-left: -180px; }
.story_content { width: 660px !important; }
.story_body {width: 665px !important; }
.photos_tab { width: 945px !important; }
.emu_sponsor,.house_sponsor { display: none !important; }

/* Block sidebar ads (+1.72 - 2009-02-20) */
.from_friend_story {width: 725px !important; }
.UIHomeBox_Sponsored, .profile_sidebar_ads { display: none !important; }

}



@-moz-document domain("mail.live.com") {

#MainContent {
right: 0px !important;
margin-right: 0px !important;
}

#SkyscraperContent {
display: none;
}

}




@-moz-document domain("youtube.com") 
{


DIV#chrome-promo,
A.chrome-link,
#side-announcement-box
{
  display: none !important;
}


}




@-moz-document domain("youtube.com") {

#search-pva, #watch-highlight-racy-box, #copyright, #footer, #chrome-promo, #side-announcement-

box, #pyv-yva-placeholder, #watch-more-popular, .spacer, div[id^="ad_"], div[id^="watch-channel-brand-"], .confirmBox, a[href="/whitehouse"], #homepage-whats-new-block, #toolbar, #player-open-popup, a[href^="/citizentube"], a[href^="/whitehouse"], #pyv-placeholder, .watch-ppv-label, #ticker, #watch-ugc-promo, #user_featured, #results-main-content>div[class="searchView list-view"], #watch-longform-ad, #homepage-side-content {display:none !important;}

#watch-this-vid {
background-color: #FFFFFF !important;
}

#homepage-main-content {
width: 100% !important;
}

}




@-moz-document domain("youtube.com") {

#watch-related-videos-panel + div, #feedmodule-PRO {
display: none !important;
}

#watch-related-videos-panel {
margin-bottom: 0 !important;
}

}



@-moz-document domain("youtube.com") {

div[id="chrome-promo"],
div[id="watch-ugc-promo"],
div[id="feed_featured"],
div[id="feed_featured-content"],
div[id="FEA-data"],
.pyv-label-home,
div[style="padding: 5px 1px; background-color: rgb(255, 255, 187); margin-bottom: 5px;"],
span.expand-header,
div[id="watch-promoted-videos-container"],
div[id="side-announcement-box"],
div[class="searchView list-view"],
div[class="pyv-callout-box homepage-side-block"],
div[class="main-tabs-spotlight-inner"],
div[class="main-tabs-spotlight list-view"],
div[class="pyv-single"],
div[class="google-home"],
div[class="watch-promoted-container"],
div[class="profile-banner-box"],
div[class="watch-promoted-vid"],  
div[id="watch-longform-ad"],
[src*="googleads.g.doubleclick.net/"],
[href*="googleads.g.doubleclick.net/"],
div[class="homepage-content-block"],  
div[id="feedmodule-PRO-not-moveable"],
div[id="feedmodule-PRO"],
div[id="watch-channel-brand-div"],
div[id="search-pva"],
#yt-static-video-sidebar,
div[style="background-color: rgb(255, 255, 187); padding: 5px 1px; margin-bottom: 5px;"],
div[id="ad_creative_1"],
div[id="ad_creative_2"],
div[id="ad_creative_3"],
div[id="ad_creative_4"],
div[class="alignC grayText"],
div[class="ad-div homepage-side-block"],
a[id="chrome-link"],
div[id="ad_creative_collapse_btn_1"] {

  display: none !important;
  }

div[id="watch-related-vids-body"],
div[id="playlistContainer_SL"],
div[id="watch-channel-vids-body"] {

  -moz-border-radius: 10px 0 0 10px !important;
  }

div[id="more-from"],
div[id="more-from-header"] {

  -moz-border-radius: 10px 10px 0 10px !important;
  }

td[id="watch-channel-vids"] {

  -moz-border-radius: 0 10px  0 0 !important;
  }

td[id="watch-series-vids"] {

  -moz-border-radius: 10px 0  0 0 !important;
  }

div[id="watch-channel-vids-div"],
div[id="playlistRow_SL_0"],
div[id="playlistRow_SL_1"],
div[id="playlistRow_SL_2"],
div[id="playlistRow_SL_4"],
div[id="playlistRow_SL_4"],
div[id="playlistRow_SL_5"],
div[id="playlistRow_SL_6"],
div[id="playlistRow_SL_7"],
div[id="playlistRow_SL_8"],
div[id="playlistRow_SL_9"],
div[id="playlistRow_SL_10"],
.watch-playlist-row-playing,
div[id="confirmBox"],
.autoshare-promo-outer,
.autoshare-promo-inner,
#subscribeMessage,
#ytm-intro-section,
.file,
div[class="commentsTableFull text-field outer-box-bg-as-border"],
.channel_tab_content,
div[class="errorBox"],
.confirmBox,
div[id="inbox_error_box"],
div[class="vcard"],
#watch-comments-options {

  -moz-border-radius: 10px !important;
  }

div[class="search"] {

  border-color: #CCCCCC !important;
  border-width: 1px !important;
  border-style: solid solid none solid !important;
  -moz-border-radius: 5px 5px 0 0 !important;
  }

div[class="links"] {

  border: 1px solid #CCCCCC !important;
  -moz-border-radius: 0 0 5px 5px !important;
  }

div[id="homepage-side-content"] {

  margin-top: 17px !important;
  }

div[id="footer"] {

  border: 0px !important;
  }

div[id="watch-more-popular"],
div[id="watch-video-response"] {

  -moz-border-radius: 5px;
  }


a[style="padding: 1px; color: rgb(255, 255, 255); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(102, 102, 102);"],
a[style="padding: 1px; color: rgb(255, 255, 255); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(102, 255, 102);"],
a[style="padding: 1px; color: rgb(255, 255, 255); font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 0, 0);"] {

  padding-left: 1px !important;
  padding-right: 2px !important;
  margin-right: 2px !important;
  -moz-border-radius: 5px;
  }

div[id="bar"],
div[class="profile-box"],
li[class="category-selected"],
li[class="browse-category-top-level category-selected"],
li[class="category-selected browse-category-top-level"],
div[id="more-sub-modifiers-dropdown"],
div[class="profile-box profileEmbedVideoInfo"],
div[class="videoModifiers main-tabs-subcategories"],
div[class="profile-box profile-highlightbox"],
div[class="watch-comment-pagination"],
div[id="user-profile-image"],
div[class="user-thumb-xlarge"],
div[class="user-thumb-partner"],
div[id="search-duplicates-message"],
.video-thumb,
.v120WrapperInner,
.v90WideEntry,
.v90WrapperInner
.v50WrapperInner,
.v50WrapperOuter,
.v220WrapperInner,
.v220WrapperOuter,
.v220WideEntry,
.v120WrapperOuter,
.v90WrapperOuter,
#masthead .search-term,
#masthead .yt-dropdown,
#footer .search-term,
#playnav-playview .playnav-video-thumb img,
div[id="watch-active-sharing"],
#watch-embed-div input,
.user-thumb-large,
.user-thumb-medium, 
.user-thumb-semismall,
div[id="watch-main-area"],
div[id="watch-highlight-racy-box"],
div[id="search-duplicates-message"],
div[style="border: 1px solid rgb(204, 204, 204); padding: 5px; background-color: rgb(236, 241, 250);
.profile-box .box-head[class], .profile-box .box-body[class], .profile-box .box-foot[class].profile-box .box-fg[class],div[class="text-field recent-activity-content outer-box-bg-as-border"],googleEmbed .embedInput,.playnav-video-thumb,.profile-box .box-body .box-bg[class],td[class="gwt-TabBarItem-wrapper"],div[id="watch-comments-stats"] { -moz-border-radius: 3px !important;  }
}


@-moz-document domain("youtube.com") {
}

#search-pva, #watch-highlight-racy-box, #copyright, #footer, #chrome-promo, #side-announcement-

box, #pyv-yva-placeholder, #watch-more-popular, .spacer, div[id^="ad_"], div[id^="watch-channel-

brand-"], .confirmBox, a[href="/whitehouse"], #homepage-whats-new-block, #toolbar, #player-open-

popup, a[href^="/citizentube"], a[href^="/whitehouse"], #pyv-placeholder, .watch-ppv-label, #ticker, 

#watch-ugc-promo, #user_featured, #results-main-content>div[class="searchView list-view"], #watch-

longform-ad, #homepage-side-content {
display:none !important;
}

#watch-this-vid {
background-color: #FFFFFF !important;
}

#homepage-main-content {
width: 100% !important;
}

