@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") {

/* START sticky nav bar */
#globalContainer > div {
  width: 981px;
  margin: 0 auto;
}
#globalContainer > #menubar_container {
  width: 100%;
}
#pageHead {
  position: fixed !important;
  width: 981px !important;
  margin: 0 auto !important;
  top: 0px;
}
#blueBar {
  visibility: hidden;
}
#globalContainer #blueBar {
  position: fixed !important;
  width: 981px;
  visibility: visible;
  -moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.3);
}
#content {
  padding-top: 35px !important;
}
body.UIPage_LoggedOut #content {
  padding-top: 0 !important;
}
/* END sticky nav bar */



/* START move log out button to nav bar */
li#navAccount:not(.openToggler) > ul > li:last-child {
  position: absolute;
  left: 50%;
  width: 59px;
  margin-left: -148px;
  top: -30px;
  visibility: visible !important;
}
li#navAccount:not(.openToggler) > ul > li:last-child a {
  border: 0 !important;
  color: #FFF !important;
  font-weight: bold !important;
  padding-top: 8px !important;
  height: 18px !important;
}
li#navAccount:not(.openToggler) > ul > li:last-child a:hover {
  background-color: #6D86B7 !important;
}
li#navAccount ul {
  display: block !important;
  visibility: hidden;
}
#navAccount.openToggler ul {
  visibility: visible;
}
/* END move log out button to nav bar */


/* 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 {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
#pageNav #navAccount > a, li.openToggler {
  -moz-border-radius-topright: 4px;
}
/* END round the top edges */


/* START shadows under menus */
#navAccount ul, .jewelBox {
  -moz-box-shadow: 4px 4px 20px rgba(0,0,0,0.4); }
#buddy_list {
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.chat_window {
  -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.4); }
#preslence_ui {
  -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.2); }
/* END shadows under menus */


/* START misc chat bar tweaks */
#chat_tab_bar .disabled {
  opacity: 0.8;
}
#chat_tab_bar .focused, #chat_tab_bar .hover {
  opacity: 1;
}
/* END misc chat bar tweaks */




/* START facebook lite sticky nav bar */
body > div#header {
  position: fixed !important;
  top: 0px;
  width: 100%;
}


#buddy_list_content .idle{opacity:.4 !important;}
#buddy_list_content .idle:hover{opacity:1 !important;}
#buddy_list_content li .idle{border-top:1px solid #333 !important;padding-top:7px!important;margin-top:7px !important;}
#buddy_list_content li .idle + .idle{border-top:none !important;padding-top:0px !important;margin-top:0px !important;}
}
