@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("facebook.com") {

/* Hide this shit! */
.highlightIndicator, 
.tinyman:after, 
.fbTimelineSideAds, 
.fbTimelineScrubber, 
.buttonWrap, 
.fbTimelineSpine, 
.spinePointer, 
.topBorder, 
.bottomBorder, 
#footerContainer, 
.middleLink, 
.moreSectionsLink, 
.uiStreamHeaderChronologicalForm, 
.uiStreamHeader
{
display:none !important;
}
#pagelet_timeline_recent{
border:0px solid red !important;
}



.fbxWelcomeBoxName{
border: 2px solid grey !important;
width:250px !important;
 ;
}
#fbTimelineNavTopRow{
box-shadow:5px 5px 5px red;
}

/*Global Facebook Settings*/
body{
background:black !important;
}

.UIImageBlock{
border:0px solid red !important;
box-shadow:3px 3px 3px black;
}

.UIImageBlock clearfix{

border:2px solid red !important;
}

.commentBox{
width:300px !important;
border:5px solid red;
}



#sideNav  {
width:250px;
border:0px solid red !important;
}

* {
border-color: transparent !important;
font-family: Arial !important;
font-size:12px !important;
color: #FFFFFF !important;
background-color:  transparent !important; /*Temporary Fix*/
}

.ego_unit_container{

}

.coverBorder{
border:20px solid black !important;
opacity:0.5;

}

.storyContent{

border:1px solid black !important;
opacity:0.9;
box-shadow:-5px 10px 10px #000000;
margin-bottom:20px !important;
margin-left:0px !important;
}

.storyInnerContent{
width:866px !important;

}

.rightColumnWrapper{
opacity:1.0;
}

/* Work In Progress
.inputContainer, 
.uiSelectorButton, 
.uiCloseButton:focus, 
.hidden_elem, 
.stage, 
.stageWrapper, 
.dialog_content, 
.dialog_title, 
.seeMore, 
#contentCurve, 
#pageFooter, 
.uiBoxLightblue, 
.fbCurrentThickline, 
.showOnceInteracted, 
span, 
.text, 
.fbDockChatTab 
.input, 
.fbFeedTickerStory, 
.ufiItem, 
.uiHeader, 
.uiSideNavCount, 
.clearfix, 
.uiUfi, 
.uiSearchInput, 
.uiSearchInput button, 
.uiMentionsInput, 
.uiComposerMetaContainer, 
.inputtext, 
.nub {
background-color: transparent !important;
}
*/

/* Facebook's Theatre (Photo Viewer) Mode */
.fbPhotoSnowbox {
background-color: rgba(0, 0, 0, 0.75) !important;
}

.fbPhotoSnowboxInfo, .UIBeeper, .UIBeeper_Full, .menuDivider {
background-color: #222222 !important;
}



.profile-picture img {
max-width: 170px !important;
}

.inputtext {
background-color: #111111 !important;
}

.webComposerPhotoUpload input, .webComposerPhotoUpload {
color: #000000 !important;
}

.field_container {
background-color: #000000 !important;
}

/* Background Image */
body {
background-image:url('http://www.ashkan-amir.de/megan.jpg') !important;
background-repeat:no-repeat !important;
background-attachment:fixed !important;
background-position:top-left !important;
}

.fbIndex .gradient {
background: transparent !important;
}

.fbCurrentStory:hover, .connect_widget_like_button, .fbFeedTickerStory:hover, .item a:hover, .fbJewelFlyout li:hover, .uiSideNav a:hover, .fbNubFlyoutBody, .uiButtonConfirm {
background-color: #333333 !important;
}

.fbChatMessageGroup {
border-color: #000000 !important;
}

.fbChatSidebar {
background-color: #111111 !important;
opacity:0.9;
}

#leftCol {
position: fixed !important;
left:120px;
top:92px;
width:350px !important;
min-height: 400px !important;
min-width: 350px !important;
background-color:#000000 !important;
opacity:0.7;
box-shadow:-5px 5px 10px #000000;
}



.arrowLeft a {
background-image:url('http://i.imgur.com/26zf5.png') !important;
border-color: #000000 !important;
}

.arrowRight a {
background-image:url('http://i.imgur.com/v6B6z.png') !important;
border-color: #000000 !important;
}

.uiStreamSubstory {
border-color: transparent !important;
}

.uiHeader {
background-color: transparent !important;
}

.fbSidebarGripper, .fbTickerFooter, .fbSidebarGripper div, .navSubmenu:hover {
background-color: #222222 !important;
}

.fbTimelineCountButton, .uiBoxWhite, .uiButtonGroup {
background-color: #1c1c1c !important;
}

.fbxWelcomeBox {
background-color: transparent !important;
text-align: center !important;
}

#leftCol {
padding-top: 0px !important;
padding-left: 0px !important;
}

.fbNubFlyoutFooter {
background: #111111 !important;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
color: #FFFFFF !important; 
border: #000000 !important;
}

.uiStream .uiSelectorButton {
background-image: url("http://i.imgur.com/nOfuQ.png") !important;
}

.uiSearchInput {
background-image: url("http://i.imgur.com/agNWI.png") !important;
}

.jewelButton {
background-image: url("http://i.imgur.com/agNWI.png") !important;
}

.jewelButton:hover, .topNavLink a:hover {
background-color: #222222 !important;
}

.uiScrollableAreaGripper {
background-color: #666666 !important;
}

.uiSearchInput, .fbPhotosGridHeader, .uiComposerMessageBoxControls, #MessagingShelf, .uiBoxGray {
background: #111111 !important;
}

.uiButton {
background: #1c1c1c !important;
}

#blueBar {

background: -moz-linear-gradient(top,  #000000,  #e5b374);
border: transparent !important;
opacity:0.3;
}

#blueBar:hover {
background: -moz-linear-gradient(top,  #000000,  #e5b374);
border: transparent !important;
opacity:1;
}

#navSearch {
width:510px !important;
margin-top: 8px !important;
margin-left: 22px !important;
}

#contentCol, #pageLogo a {
background-color: transparent !important;
border-color: transparent !important;
}

.uiMorePager {
margin-bottom:6px !important;
background-color: #000000 !important;
-moz-border-radius: 5px 5px 5px 5px; 
border: 0px solid #333333 !important;
}

.uiStreamStory, .fbIndexFeaturedRegistration, .signupForm {
margin-bottom:2px !important;
background-color:transparent !important;
background-image:url('http://i.imgur.com/T2LPj.png') !important;
-moz-border-radius: 5px 5px 5px 5px; 
border: 0px solid #333333 !important;
}

#album_pagelet {
background-color: #111111 !important;
margin-left: 0px !important;
margin-top: -15px !important;
width: 722px !important;
}

.tagWrapper, #pagelet_main_column, .fbTimelineTopSection, #MessagingMessages {

background-image:url('http://i.imgur.com/T2LPj.png') !important;

width:100% !important;


}

.timelineUnitContainer{
-moz-border-radius: 25px 0px 25px 0px; 
border: 2px solid #333333 !important;
box-shadow: 10px 10px 10px #000000;
margin-bottom:0px !important;
margin-left:0px !important;
background-color:#222222 !important;opacity:0.97;
width:380px !important;
}

#contentArea{
border:0px solid red !important;
width:850px !important;
}
.fbTimelineFriendsBox
{
margin-bottom:20px !important;
border:2px solid white !important;
background-color:black !important;
}



#pagelet_main_column {
width: 500px !important;
border:0px solid red;
}

.fbJewelFlyout, .uiToggleFlyout, .navigation, .container, .uiOverlayContent, .search, .pop_container_advanced {
background-color: #111111 !important; 
-moz-border-radius: 0px 5px 5px 5px; 
border: 0px solid #333333 !important;
}

#left_column, #leftCol, .MessagingReadHeader {

-moz-border-radius: 0px 0px 0px 5px; 
}

#left_column, #leftCol {
margin-left:8px !important;
width: 200px !important;
}

.uiMediaThumb i, .uiProfilePhoto {
-moz-border-radius: 5px 5px 5px 5px;
border: 1px solid #000000 !important; 
}

#rightCol {
margin-top: -930px !important;
padding-top: 0px !important; 
background: #111111 !important;
-moz-border-radius: 0px 0px 5px 0px; 
border: 0px solid #333333 !important;
opacity:0.0;
width:50px !important;
}

#right_column, .rightColumnWrapper {
margin-top: 0px !important;
padding-top: 0px !important; 
position: fixed !important;
background: #111111 !important;
-moz-border-radius: 0px 0px 5px 0px; 
border: 0px solid #333333 !important;
width:50px !important;
}

.aboutMePagelet {
background-color:transparent !important;
background-image:url('http://i.imgur.com/T2LPj.png') !important;
-moz-border-radius: 0px 0px 5px 5px; 
border: 0px solid #333333 !important;
}

.fbNubButton, .fbNubFlyoutTitlebar, .uiToggleFlyout, .fbChatSidebarFooter {
background: -moz-linear-gradient(center top , #333333, #000000) !important;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
color: #FFFFFF !important;
-moz-border-radius: 5px 5px 0px 0px !important; 
border: #000000 !important;
}

.fbChatOrderedList {
background: -moz-linear-gradient(center right , #333333, #000000) !important;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
color: #FFFFFF !important;
-moz-border-radius: 5px 5px 0px 0px !important; 
border: #333333 !important;
}

.uiTypeahead {
background: #111111 !important; 
-moz-border-radius: 5px 5px 5px 5px; 
border: 2px solid #333333 !important;
}

}