
@namespace url(http://www.w3.org/1999/xhtml);


@-moz-document domain("facebook.com") {
@-moz-document url("www.facebook.com") {

/* profile: widen mid col */
#left_column {width: 175px !important}
/* END profile: widen mid col */

/* START notification blink */
.jewel { margin-right: 1px !important; }
.jewelNew {
  background: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///zpalCH/C05FVFNDQVBFMi4wAwEAAAAh+QQJeAABACwAAAAAAQABAAACAkQBACH5BAl4AAEALAAAAAABAAEAAAICTAEAOw==') !important;
  -moz-border-radius: 76px;
  /*border: solid 1px red !important;*/
  display: block;
  height: 29px !important;}

/* END notification blink*/


/* START move chat to left */

.fbDock {
display: -moz-box !important;
position:float !important;
left: 119px !important;
}

#fbDockChat,
#fbDockChatTabSlider,
#fbDockChatBuddylistNub {
display: -moz-box !important;
-moz-transform: scalex(1) !important;
}

}
/* END move chat to left */

/* START Module realignment */

#contentCol {
margin-left: 196px !important;
}

#contentArea {
width: 915px !important;
margin-top: -1px;
}

#leftCol {
margin-left: 15px !important;
}

#rightCol {
margin-right: 1003px !important;
width:175px !important;
float: right!important;
height: 0px !important;
position: relative;top: 340px;left: 160px;}


/* END Module realignment */

/* START Facebook nav bar colourize */
#headNavOut { border: 0 !important; background-color: #3b5998 !important; }

var navbar = document.getElementById('pageHead');
if (navbar) {
    navbar.removeAttribute('class');}
	

/* END Facebook nav bar colourize */

/*Navbar doesnt move*/

#blueBar {
    position: fixed !important;
}

#globalContainer > #content > div:first-child {
    padding-top: 41px !important;
}

.WelcomePage #globalContainer {
    width: auto !important;
}

.WelcomePage #globalContainer > #content > div:first-child {
    padding-top: 0 !important;
    border: none !important;
}

/*END Navbar doesnt move*/

/*test*/
#feedwall_with_composer{
position: float !important;
}
/* END test*/



/* START blink new notifications buttons */
.jewel { margin-right: 1px !important; }
.jewelNew {
  background: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///zpalCH/C05FVFNDQVBFMi4wAwEAAAAh+QQJeAABACwAAAAAAQABAAACAkQBACH5BAl4AAEALAAAAAABAAEAAAICTAEAOw==') !important;
  -moz-border-radius: 6px;
  /*border: solid 1px white !important;*/
  display: block;
  height: 29px !important;
}
/* END blink new notifications buttons */


/* START round the top edges */
#headNavOut, .jewel, .jewelToggler, #pageLogo > a {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
#pageNav #navAccount > a, li.openToggler {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
}
/* END round the top edges */


/* START shadows under menus & chat */
#navAccount > ul, .jewelBox {
  -webkit-box-shadow: 3px 3px 20px rgba(0,0,0,0.4);
  -moz-box-shadow: 3px 3px 20px rgba(0,0,0,0.4); }

#fbDockChat > div, .fbNubFlyout {
  -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 12px rgba(0,0,0,0.3); }
/* END shadows under menus & chat */



/* Remove advertisements */
#ad_0, #ad_1, #ad_2, #ad_3, #ad_4, 
#ad_5, #ad_6, #ad_7, #ad_8, #ad_9,
#ssponsor,
.advert,
.ad_body,
.ad_capsule,
.ad_media,
.comments_ad_image,
.sponsors,
.sponsor_absolute,
.social_ad { display:none !important; }

/* Remove the unnecessary New Stuff and Next Step
   sidebar items from the Facebook Home page. */
#new_stuff_content,
.nextstep { display:none !important; }
#more_section { display:none !important; }
#expandable_more { display:block !important; }
#more_link { display:none !important; }
div#ssponsor { display:none !important; }

/* Remove the Invite Your Friends sidebar item */
.invitefriends { display:none !important; }




/* THE FOLLOWING GETS RID OF ADS */
.notifications {background: transparent !important;}
.ad_capsule {display: none !important;}
.sponsors iframe {display:none !important;}
.social_ad {display:none !important;}
.social_ad_advert {display:none !important;}
.social_ad_image {display:none !important;}
.social_ad_advert_text {display:none !important;}
.social_ad_main_anchor {display:none !important;}
.social_ad_sponsored_label {display:none !important;}
.social_ad_sponsored_question {display:none !important;}
.emu_ad {display:none !important;}
.sponsor {display:none !important;}
.UIHomeBox_Sponsored {display:none !important;}
.more_ads {display:none !important;}
.adcolumn {display:none !important;}
.adcolumn_wrapper {display:none !important;}
.adcolumn_header {display:none !important;}
.ad_story {display:none !important;}
.banner_ad {display:none !important;}
            /* the next line hides the part that asks you to invite friends to join Facebook */
div#pagelet_connectbox {display:none !important;}
            /* the next line hides Facebook's ridiculous suggestions */
div#pagelet_pymkbox {display:none !important;}



/* START sticky nav bar */
#globalContainer #pageHead {
  width: 981px !important;
  left: 50%;
  margin-left: -490.5px !important;
}
#pageHead {
  position: fixed !important;
  width: 981px !important;
  margin: 0 auto !important;
  top: 0px;
}
#blueBar {
  position: fixed !important;
  top: 0px;
  width: 100%;
  visibility: visible;
  -webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.3);
  z-index: 15;
}


/*test*/
#rightCol{position: fixed !important;
}

#leftCol{position: fixed !important;
}
}