@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://files.myopera.com/Z1-AV69/files/Wallpapers/colored_bubbles_41.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, #profile-friends-footer {
 background-color:rgba(255, 255, 255, 0.5)
 !important;
}
.UFIRow, .uiMorePagerPrimary, .uiSideHeader, .uiHeaderNav, .uiHeaderSection, .homeSideNav, .fbTimelineFeedbackActions {
background-color:rgba(201, 151, 105, 0.7) !important;
}

/* hover */
.uiStreamStory, .photocaption_text, .fbxWelcomeBox, .mbm:not(.uiHeader), .uiGrid, #pagelet_mutual, .timelineUnitContainer{
transition-property: background-color;
transition-duration: 0.4s;
}
.uiStreamStory:hover, .photocaption_text:hover, .fbxWelcomeBox:hover, .mbm:hover:not(.uiHeader), .uiGrid:hover, #pagelet_mutual:hover, .timelineUnitContainer:hover {
background-color:rgba(255, 255, 255, 0.7) !important;
transition-property: background-color;
transition-duration: 0.4s;
}

/* link colour */
.fbxWelcomeBoxName, .fbxWelcomeBoxProfileLink, .uiAttachmentTitle a, .attachmentName, .fwn, .passiveName, .uiStreamMessage a, .UIImageBlock_Content a, .fbProfileByline a, .fcg a, .fwb:not(.ginormousProfileName), #profile-friends-footer a, .UIActionLinks, .like_link, .comment_link input, #photoinalbum a, .phototag_name, .phototag_name a, #rightcolumn a, .single_photo_header a, .navMoreText, .auxiliary a, .fwb a, .stat_elem, .visible a, .friendBrowserAddAsFriend a, .fbGroupSummary a, .navMoreLess a, .bookmarksNavSeeAll {
 color:rgb(154, 51, 82) !important;
}

/* top nav bar */
#blueBar, .dialog_title, .fbNubFlyoutTitlebar {
 background: linear-gradient(to right, rgb(98, 122, 173),rgb(125, 82, 134))
 !important;
}
/* misc */
#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;
}

}
