@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com")
{

/* background image */
body:not(.transparent_widget):not(.connect_widget),.showOnceInteracted {
 background-image:url(http://vistawallpapers.files.wordpress.com/2007/03/vista-wallpaper-bright-and-shiny.jpg) !important;
 background-attachment:fixed !important;
 background-size:100% 100% !important;
}

/* alpha background */
#contentCol, .UIIntentionalStory_Message, .UIStory, .profile_color_bar, #pageFooter, .uiSideNav, #left_column, .profile_info_container, .profile-friends, #rightcolumn, .fbxWelcomeBox, .single_photo_header, .fbGroupedNotifications, .navMoreLess {
 background-color:rgba(255, 255, 255, 0.3)
 !important;
}
.UFIRow, .uiMorePagerPrimary, .uiSideHeader, .uiHeaderNav, .uiHeaderSection, .homeSideNav, .fbTimelineFeedbackActions {
background-color:rgba(111, 171, 145, 0.6) !important;
}
.uiStreamStory, .photocaption_text, .fbxWelcomeBox, .mbm:not(.uiHeader), .timelineUnitContainer {
transition-property: background-color;
transition-duration: 0.4s;
}
.uiStreamStory:hover, .photocaption_text:hover, .fbxWelcomeBox:hover, .mbm:hover:not(.uiHeader), .timelineUnitContainer:hover {
background-color:rgba(255, 255, 255, 0.6) !important;
transition-property: background-color;
transition-duration: 0.4s;
}

/* top bar gradient and hover */
#blueBar, .dialog_title, .fbNubFlyoutTitlebar {
 background: radial-gradient(at top, rgb(172, 187, 165), rgb(63, 132, 71))
 !important;
}
#pageNav a:hover, .uiLinkButton:hover, .fbJewel a.jewelButton:hover, #pageLogo a:hover {
 background-color:rgb(112, 157, 91)
 !important;
}
#contentCurve {
display:none !important;
}
#navHeader, navHeader a {
color: #222222 !important
}
/* fb timeline */
.fbTimelineSection:not(.fbTimelineTopSection), .timelineUnitContainer {
 background-color:rgba(255, 255, 255, 0.3)
 !important;
}
.fbTimelineScrubber, .fbTimelineTimePeriod {
background: none !important;
}

}