/*############################################################*/
/*### PROJECT:  Vista Ultimate Skin for Facebook |@Window| ###*/
/*###  AUTHOR:  HeartRipper ##################################*/
/*### VERSION:  2.0.1 ########################################*/
/*###    DATE:  02-09-2009 ###################################*/
/*###  TARGET:  facebook.com #################################*/
/*###  MAILTO:  heartripperdesign@gmail.com ##################*/
/*### WEBSITE:  http://userstyles.org/styles/15332 ###########*/
/*############################################################*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("facebook.com") {

/* 
      _____________
-1. ###CUSTOMIZATION ###
      Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
/*

------------------------------
1) ## Customize Background. ##
------------------------------

 # Do you want your favourite pic as facebook's background? simply copy the pic's url (the url musta end
   with an image extension - .jpg,.png, ... - ) and paste it below here!

 # Sample backgrounds:
   Normal Screen:
     http://www.windows7.cc/wp-content/vista_inspirant___windows_7a_by_obi_s4n.jpg
     http://files.mdvhosting.com/images/wallpaper/Vista/VistaAurora.jpg

   Widescreen:
     http://img.wallpaperstock.net:81/windows-7-canyon-wallpapers_10187_1680x1050.jpg (thanks Pizzaguy)

 # Copy the link in the string down here, being carefull not to delete other parts of the string! 

 */

body:not([class~="UIFramedPage"]){

/*### Replace the link with the one in this string: ###*/


background: url("http://img16.imageshack.us/img16/5831/ronaldock.jpg") bottom right  fixed no-repeat !important;
}


/* 
--------------------------
2) ## Customize Footer. ##
--------------------------
*/

/*## Customize non-link text ##*/

#pagefooter:after,
#pagefooter span{
/*## COLOR: ###*/ color: white !important;
/*### SIZE: ###*/ font-size: 11px !important; 
}

/*## Customize links ##*/


#pagefooter a{
/*## COLOR: ###*/ color: #84e1ff !important;
/*### SIZE: ###*/ font-size: 11px !important; 
}

/* 
## Hide Useless Links ##

HOW TO:

Use this selectors:

ABOUT        : #pagefooter a[href*="facebook?ref=pf"],
ADVERTISING  : #pagefooter a[href*="advertising"],
DEVELOPERS   : #pagefooter a[href*="developers"],
CAREERS      : #pagefooter a[href*="careers"],
TERMS        : #pagefooter a[href*="terms"],
FIND FRIENDS : #pagefooter a[href*="find-friends"],
PRIVACY      : #pagefooter a[href*="policy"],
MOBILE       : #pagefooter a[href*="mobile"],
HELP CENTER  : #pagefooter a[href*="help"],
*/


/*### To hide a link copy the matching string (WITH THE COMMA) before the following string: ###*/

#pagefooter a[href*="policy"],
#pagefooter a[href*="terms"],
#pagefooter a[href*="advertising"],
#pagefooter a[href*="careers"],
#pagefooter a[href*="find-friends"],
COPY.BEFORE.TO.HIDE{
display: none !important;
}


/*
### EXAMPLE: ###

#pagefooter a[href*="terms"],
#pagefooter a[href*="developers"],
COPY.BEFORE.TO.HIDE{
display: none !important;
}

Will hide the "developers" and the "terms" link.


--- Customization section ends ---
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

##################################
####### CORE CODE SECTION: #######
### Do not edit anything else. ###
##################################


   __________
###1. GENERAL###
   Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/


/*### 1.0 Border Redesignment###*/

#FBFConfig,
body:not(.grouplist):not(.photo_comments ) .UIMediaHeader_Container,
.profile .profile_top_bar_container,
.middle-container{
background: black !important;
-moz-background-clip: padding !important;
border: 8px solid transparent !important;
-moz-border-bottom-colors:  #242417 #2cd3fe rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3)  #dbeaf6 #606d7a !important;
-moz-border-left-colors: #2b4252 #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) #dbeaf6 #606d7a !important;
-moz-border-right-colors: #242417 #2cd3fe rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3)  #dbeaf6 #606d7a !important;
-moz-border-top-colors:  #2b4252 #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) #dbeaf6 #606d7a !important;
-moz-border-radius: 6px !important;
}

.generic_dialog_popup,
.sharer .share_pop_dialog,
.username .content_wrapper,
.presence_popout #chat_tab_bar .tab_handle,
.UICompatibilityFrame_Frame,
.UINarrowFrame_Container,
.wall .UIWashFrame_Content,
.WelcomePage_MainSellCenter,
.UIWashFrame_Container>.UIWashFrame_MainContent,
.profile #left_column,
.profile #tab_canvas,
.confirminvite .UITwoColumnLayout_Container,
#pagefooter,
.home #home_left_column, 
.home #home_sidebar,
.home .welcome_banner,
.UIFullPage_Container .UIRoundedTransparentBox,
.UIStandardFrame_Content{
background: rgba(255,255,255,0.3) !important;
-moz-background-clip: padding !important;
border: 6px solid transparent !important;
-moz-border-bottom-colors:  #242417 #2cd3fe rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-left-colors: #2b4252 #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-right-colors: #242417 #2cd3fe rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-top-colors:  #2b4252 #f5f8fa rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) rgba(255,255,255,0.3) !important;
-moz-border-radius: 6px !important;
}

.search .search_input_box,
#pop_content,
.sharer .share_composer,
.WelcomePage_MainSellRight,
.UIFullPage_Container .UIRoundedTransparentBox_Inner,
body:not(.profile) .UIStandardFrame_Content>.UIOneOff_Container,
body:not(.sharebox):not(.notes) .UIWashFrame_Container>.UIWashFrame_MainContent>.UIWashFrame_Content,
.UITwoColumnLayout_Container>.UITwoColumnLayout_Content,
.UITwoColumnLayout_Container>.UITwoColumnLayout_NarrowContent,
.presence_popout #chat .chat_conv,
.presence_popout #chat .chat_input_div,
.fbpage_profile #profilewidecolumn,
.fbpage_profile #profilenarrowcolumn,
.profile #left_column .box,
.profile #right_column .UIComposer,
.profile #info_tab,
.photos_tab,
.home #home_sidebar .UIHomeBox,
.home #home_stream,
.home #home_filter_list{
background: white !important;
-moz-background-clip: padding !important;
border: 2px solid transparent !important;
-moz-border-bottom-colors:#dbeaf6 #606d7a !important;
-moz-border-left-colors:#dbeaf6 #606d7a !important;
-moz-border-right-colors:#dbeaf6 #606d7a !important;
-moz-border-top-colors:#dbeaf6 #606d7a !important;
-moz-border-radius: 3px !important;
}

/*Fix for notes page*/

.notes .UIStandardFrame_Content{
width: 803px !important;
}

.notes .UIOneOff_Container{
padding: 10px !important;
}

.notes_reader .UITwoColumnLayout_Content{
width: 580px !important;
padding: 5px !important;
}

.notes .UIWashFrame_Content{
background: none !important;
border: none !important;
}

.notes .note_body{
width: 520px !important;
}

/*### 1.1 Icon Redesignment###*/

/*News*/
.sx_icons_updates,
.sx_icons_newsfeed,
.sx_app_icons_newsfeed{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_news.png) center left no-repeat !important;
}

/*Networks*/
.sx_app_icons_network_filter{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_network.png) center left no-repeat !important;
}

/*Friendlists*/
.sx_icons_friend_list,
.sx_app_icons_friend_list{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_friendlist.png) center left no-repeat !important;
}

/*Images*/
.sx_icons_photo,
.sx_app_icons_photo{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_images.png) center left no-repeat !important;
}

/*Links*/
.sx_icons_post,
.sx_app_icons_post{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_links.png) center left no-repeat !important;
}

/*Video*/
.sx_app_icons_motion,
.sx_video,
.sx_icons_motion{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_video.png) center left no-repeat !important;
}

/*Groups*/
#group_invite_sidebar .group,
.sx_icons_group,
.sx_app_icons_group{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_groups.png) center left no-repeat !important;
}

/*Profiles*/
.sx_icons_fbpage,
.sx_app_icons_fbpage{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_profiles.png) center left no-repeat !important;
}

/*Notes*/
.sx_icons_note,
.sx_app_icons_note{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_notes.png) center left no-repeat !important;
}

/*Hidden Icons*/
*[style*="hidden.gif"],
.sx_icons_hidden,
.sx_app_icons_hidden{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icon_qmark.png) center left no-repeat !important;
}

/*Requests*/
.sx_icons_requests{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_reqs.png) center left no-repeat !important;
}

/*Events*/
.sx_app_icons_event,
.sx_icons_event{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_events.png) center center no-repeat !important;
}

/*Edit Apps*/
.sx_icons_edit_applications{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_settings.png) center left no-repeat !important;
}

/*Find*/
.sx_icons_magnifying_glass{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_find.png) center left no-repeat !important;
}

/*Popout*/
.sx_app_icons_applications,
.sx_icons_popout_window{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_popwindow.png) center left no-repeat !important;
}

/*FBPages*/
.sx_icons_fbpage,
.sx_app_icons_fbpage{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_profiles.png) center left no-repeat !important;
}

/*Guy*/
.sx_app_icons_friend_guy,
.sx_icons_friend_guy{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_guy.png) center left no-repeat !important;
}

/*### 1.1 Topbar ###*/

#menubar_container{
background: none !important;
}

#fb_menubar{
background: transparent url("http://i640.photobucket.com/albums/uu123/vus4fb/window/topbar.png") no-repeat scroll left bottom !important;
min-height: 35px !important;
}

#fb_menubar #fb_menubar_aux .fbm_last{
margin-top: 0px !important;
}

.fb_menu .fb_menu_link {
height: 16px !important;
padding: 3px 10px 0px 10px !important;
margin-top: 0px !important;
-moz-border-radius: 3px !important;
}

.hovered .fb_menu_link,
.fb_menu .fb_menu_link:hover{
background: rgba(255,255,255,0.8) !important;
color: #3B5998 !important;
}

#fb_menu_settings.hovered .fb_menu_link,
#fb_menu_friends.hovered .fb_menu_link,
#fb_menu_inbox.hovered .fb_menu_link{
-moz-border-radius: 3px 3px 0px 0px !important;
}

.fb_logo_link{
padding: 6px 4px 4px 15px !important;
}

/*Dropdown*/

.fb_menu_dropdown{
margin: -9px 0 0 0 !important;
border: none !important;
background: rgba(255,255,255,0.8) !important;
-moz-border-radius: 0px 3px 3px 3px;
}

.fb_menu_item_link{
border: none !important;
}

.fb_menu_item_link:hover{
background: transparent !important;
border: none !important;
color: #3B5998 !important;
text-decoration: underline !important;
}

/*### 1.2 Header ###*/

.UIWashFrame_MainContent{
padding-left: 0px !important;
width: 760px !important;
}

.UIWashFrame_Header{
padding-top: 45px !important;
width: 772px !important;
}

.UIWashFrame_Header .UIMediaHeader_Container{
height: 61px !important;
width: auto !important;
margin-bottom: 15px !important;
padding: 0px !important;
}

.UIWashFrame_Header .UIMediaHeader_TitleWrapper{
padding: 2px 0px 0px 25px !important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 40px !important;
}

.UIWashFrame_Header .UIMediaHeader_Title{
padding: 10px 0 0 40px !important;
}

.UIWashFrame_Header .UIMediaHeader_SubHeader{
height: 20px !important;
margin-top: -40px !important;
}

.UIWashFrame_Header .UIMediaHeader_Photo{
margin: -6px -3px 0px 4px !important;
}

.UIWashFrame_Header .UIMediaHeader_Nav{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 20px !important;
margin-top: 34px !important;
padding: 3px 0px 0px !important;
padding-left: 67px !important;
}

.UIWashFrame_Header .UIMediaHeader_Nav a{
color: white !important;
}

.UIWashFrame_Header>div:not(.UIMediaHeader_BottomMargin) .UIMediaHeader_TitleWrapper{
height: 60px !important;
}

.UIWashFrame_Header>div:not(.UIMediaHeader_BottomMargin) .UIMediaHeader_Photo{
margin: -26px 10px 0 5px !important;
}

/*### 1.3 Page Numbers ###*/

.pagerpro a{
border: none !important;
color: white !important;
padding: 3px !important;
}

.pagerpro a:hover{
background: rgba(0,0,0,0.4) !important;
}

.footer_bar{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
margin-bottom: -1px !important;
}

/*### 1.4 Popup Windows ###*/

.generic_dialog_popup{
width: 470px !important;
height: auto !important;
}

.dialog_title{
-moz-appearance: -moz-win-communications-toolbox !important;
}

.dialog_content{
border: none !important;
}

/*### 1.5 Profile Image Frame ###*/

.UIRoundedImage_LARGE,
.UIProfileImage_LARGE{
background: url('http://i640.photobucket.com/albums/uu123/vus4fb/window/pict_bg.png') top left no-repeat !important;
padding: 4px !important;
}

.UIRoundedImage_LARGE img[src*="UIRoundedImage.png"],
.UIRoundedImage_LARGE .UIRoundedImage_CornersSprite{
display: none !important;
}

.friend_grid_row .fg_links{padding-left: 12px !important;}

.FriendsPage .findfriends_pane .friend_grid .friend_grid_col{width: 162px !important;}

.UIIntentionalStory{padding-left: 70px !important;}

/*### 1.6 Page Centrer ###*/

.UIWashFrame_Header,
.UIWashFrame_MainContent,
.discussions .UIMediaHeader_Container,
.discussions .UIWashFrame_Content,
.confirminvite .UITwoColumnLayout_Container,
.UIStandardFrame_Container .UIStandardFrame_Content{
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
}

/*### 1.7 Other Fixes ###*/

/*Removal of the new horrible rounded boxes*/
.UIComposer_UIContentBox,
.UIRoundedBox_Box{
border: none !important;
background: none !important;
}

.frame_wide .UIStandardFrame_Content{
width: 850px !important;
}

/*
   ___________
###2. HOMEPAGE###
   Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/

.UIIntentionalStory_Message{
width: 200px !important;
}


/*### 2.0 Welcome Banner###*/

.home .welcome_banner{
width: 925px !important;
}

.home .UINUXFieldSet_Title{
-moz-appearance: -moz-win-communications-toolbox !important;
width: 906px!important;
padding: 2px 0px 0px 15px !important;
height: 24px !important;
}

.home .welcome_banner .home_welcome *{
color: white !important;
}

#welcome_requests,
.home .welcome_banner .home_welcome h1{
background: none !important;
}

/*### 2.1 Main Column ###*/

#home_left_column{
width: 638px !important;
}

/*sidebar*/

#home_left_column .UIFilterList{
padding-bottom: 15px !important;
}

.UIFilterList .UIFilterList_Item a,
.UIFilterList .UIMutableFilterList_Toggle,
.UIFilterList .UIMutableFilterList_Tip,
.UIFilterList .UIFilterList_List .UIFilterList_Item{
border: none !important;
}

.UIFilterList .UIMutableFilterList_Separator{
border: none !important;
margin-left: 1px !important;
height: 0px !important;
}

.UIFilterList .UIFilterList_List{
margin: 1px 0px 0px 0px !important;
}

.UIFilterList .UIFilterList_Item{
width: 126px !important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

.UIFilterList .UIFilterList_Item:hover a{
background: none !important;
text-decoration: underline !important;
}

.UIFilterList .UIObject_SelectedItem{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 26px !important;
}

.UIFilterList .UIFilterList_ItemRight{
display: none !important;
}

.UIFilterList_Footer{
border: none !important;
}

.home .UIFilterList:not(:first-child),
.home #c49bd005d69d515a39206589{
border-top: 1px solid rgb(139,145,159) !important;
}

/*Home_streams*/
#home_stream{
width: 500px !important;
margin-left: 4px !important;
padding-left: 0px !important;
}

#home_stream .UIIntentionalStream{
margin-left: 15px !important;
}

#home_stream .UIComposer{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding-bottom: 10px !important;
}

#standard_status{
margin-right: 15px !important;
}

#home_stream .UIComposer .UIComposer_Pic{
margin: 6px 0px 0px 7px !important;
}

/*Tooltips*/
.unfollow_tooltip{
background: none !important;
}

.unfollow_tooltip span{
height: 12px !important;
padding-top: 2px !important;
border: 1px solid #767676 !important;
-moz-border-radius: 3px;
background: #fefefe !important;
color: #575776 !important;
}

/*### 2.2 Sidebar ###*/

#home_sidebar .UIHomeBox{
margin-bottom: 5px !important;
}

#home_sidebar{
width: 270px !important;
margin-left: 7px !important;
margin-top: 0px !important;
}

.UIHomeBox .UITitledBox_Top{
-moz-appearance: -moz-win-communications-toolbox !important;
padding: 2px 0px 2px 4px !important;
height: 14px !important;
}

.UIHomeBox .UITitledBox_Top .UITitledBox_TitleBar{
padding: 0px 0px 2px 4px !important;
}

.UIHomeBox .UITitledBox_Top .UITitle{
color: white !important;
}

.UIHomeBox  .UITitledBox_Content{
padding: 6px !important;
}

.UIHomeBox_More{
margin: -2px 6px 0px 0px !important;
}

.UIHomeBox_More .UIHomeBox_MoreLink{
color: white !important;
}

#home_sidebar .UIConnectWithFriends{
margin-bottom: 0px !important;
}

/*### 2.3 Footer ###*/

#pagefooter{
margin-top: 10px !important;
padding-bottom: 0px !important;
width: 930px !important;
text-align: center !important;
}

#pagefooter_links{
width: 620px !important;
}

#locale_selector_dialog_onclick{
width: 110px !important;
}

.copyright_and_location{
width: 300px !important;
}

.pagefooter_topborder{
background: transparent !important;
}

#locale_footer_selector{
width: 100px !important;
}

#pagefooter:after{
content: "Vista Ultimate Skin for Facebook |@Window| v2.0.1" !important;
background: url('http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_vus.png') center left no-repeat;
padding: 10px 0 10px 0px !important;
visibility: visible !important;
width: 280px !important;
display: block !important;
margin: 0 auto !important;
}

#pagefooter_links li{
padding: 0px !important;
}

#pagefooter_links a{
padding-right: 10px !important;
}

#pagefooter .bullet{
display: none !important;
}

/*### 2.4 Sharebox ###*/

.sharebox .UIDashboardHeader_Container{
padding-bottom: 8px !important;
}

.sharebox .UIDashboardHeader_TitleBar{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 25px !important;
padding: 7px 3px 0px 6px !important;
}


.sharebox .UIDashboardHeader_TitleBar h2,
.sharebox  .UIDashboardHeader_Actions *{
color: white !important;
}

.sharebox .UITwoColumnLayout_Content{
width: 547px !important;
}

.sharebox .UITwoColumnLayout_Content .bar{
-moz-appearance: -moz-win-communications-toolbox !important;
margin: 0px !important;
padding: 0px !important;
height: 20px !important;
}

.sharebox .summary{
color: white !important;
}

.sharebox .sharebox_item{
padding: 10px !important;
}

.sharebox .share_side_sharer .bar{
-moz-appearance: none !important;
}

.sharebox .show_owner_thumbs .share_contents{
float: right !important;
width: 465px !important;
}

.wall .UIWashFrame_Content{
width: 570px !important;
}

.wall .UIOneOff_Container{
padding: 10px !important;
}

/*
   _____________
###3. LOGGED OFF###
   Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/

.WelcomePage_Container{
background: none !important;
}

.UIRoundedTransparentBox_Corner,
.WelcomePage_MainSell,
.WelcomePage_MainSellContainer{
background: none !important;
}

.WelcomePage_MainSellCenter{
width: 900px !important;
padding: 0px !important;
}

.UIPage_LoggedOut .UIStandardFrame_Content{
width: 560px !important;
}

.WelcomePage .UIOneOff_Container,
.UIRoundedTransparentBox_Inner .title_header{
border: none !important;
background: none !important;
}

.WelcomePage_MainSellLeft{
width: 450px !important;
text-align: center !important;
}

.WelcomePage_MainSellRight{
width: 420px !important;
}

#registration_container{
margin: 10px !important;
}

.WelcomePage_SignUpMessage{
width: 400px !important;
-moz-appearance: -moz-win-communications-toolbox !important;
padding: 0px 10px 0px 10px !important;
height: 60px !important;
text-align: center !important;
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/window/bigbluebar.jpg) top left repeat-x !important;
}

.WelcomePage_SignUpMessage *{
color: white !important;
font-size: 15px !important;
}

/*
   ___________
###4. PROFILES###
   Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/

.profile .profile_top_wash{
background: none !important;
border: none !important;
}

.profile_two_columns .right_column_container,
.profile_two_columns .profile_color_bar{
width: 760px !important;
margin: auto !important;
}


/*##### 4.1 Main Bar #####*/

.profile_top_wash .profile_name_and_status{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
min-height: 20px !important;
padding: 3px 0px 8px 5px;
}

.profile_top_bar_container .tabs_wrapper{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 26px !important; width: 100% !important;
padding: 0px !important;
margin-bottom: -1px !important;
}

.profile_top_bar_container .tabs_wrapper .tab_link {
-moz-border-radius: 5px !important;
background: none !important;
border: none !important;
margin: 2px 2px 0px 2px !important;
padding: 2px 6px 4px 6px !important;
color: #ffffff !important;
font-weight: normal !important;
height: 14px !important;
}

.profile_top_bar_container .tabs_wrapper li:not(.selected) .tab_link:hover{
text-decoration: underline !important;
}

.profile_top_bar_container .tabs_wrapper .selected .tab_link{
margin: 3px 2px 0px 2px !important;
height: 14px !important;
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.2) !important;
-moz-border-radius: 3px !important;
}

.pager_next,
#profile_tabs li{
background: none !important;
}

/*Mono-column page*/

body:not(.profile_two_columns) #profile_top_bar{
padding: 0px !important;
width: 760px !important;
margin: auto !important;
}

body:not(.profile_two_columns) .profile_color_bar{
width: 940px !important;
margin:auto !important;
}

/*##### 4.2 Sidebar #####*/

#top_bar_pic{display: none !important;}

#edit_profilepicture,
body:not(.confirminvite) #profile_pic{
border: 2px solid transparent !important;
-moz-border-bottom-colors:#dbeaf6 #606d7a !important;
-moz-border-left-colors:#dbeaf6 #606d7a !important;
-moz-border-right-colors:#dbeaf6 #606d7a !important;
-moz-border-top-colors:#dbeaf6 #606d7a !important;
}

#profile_pic{
background: transparent !important;
-moz-border-radius: 3px !important;
max-width: 194px !important;
}

#edit_profilepicture{
background: rgba(255,255,255,0.7) !important;
right: 1px !important;
-moz-border-radius-bottomleft: 4px !important;
}

#profile_picture_flyout{
padding: 8px 0px 0px 9px !important;
}

#profile_picture_flyout .flyout_menu_header_shadow,
#profile_picture_flyout .flyout_menu_content_shadow{
background: rgba(255,255,255,0.8) !important;
}

#left_column .box_editor{
margin-top: -2px !important;
}

#left_column h3.box_header{
height: 13px !important;
color: white !important;
-moz-appearance: -moz-win-communications-toolbox !important;
padding-top: 3px !important;
}

.pager_next,
#boxes_left{
border: none !important;
}

.profile .blurb,
.profile_actions,.profile_actions a{
border: none !important;
}

.profile_actions {padding-bottom: 0px !important;}

#profile_blurb .prompt a,
.profile_actions a{color: #5a5a5a !important;}

#profile_blurb .prompt a:hover,
.profile_actions a:hover{
background: none !important;
text-decoration: underline !important;
}

#profile_blurb{
margin: 0px !important;
}

#left_column .box{
margin-top: 5px !important;
}

.small_box_size_restrict>div{
padding-left: 0px !important;
}

.secondary_actions{
margin-top: 10px !important;
}

/*##### 4.3 Right Column #####*/

#right_column{
margin-top: 15px !important;
}

#feedwall_with_composer{
padding-top: 1px !important;
}

#tab_canvas{
min-height: 200px !important;
height: auto !important;
}

/*#TopBar#*/

.profile #right_column .UIComposer .UIComposer_UIRoundedBox{
margin-bottom: -1px !important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

/*#BottomBar#*/

#feedwall_controls_wrapper{
height: 26px !important;
padding: 0px !important;
margin-top: 5px !important;
border-width: 2px 2px 0px 2px !important;
border-style: solid !important;
border-color: transparent !important;
-moz-border-left-colors:#dbeaf6 #606d7a !important;
-moz-border-right-colors:#dbeaf6 #606d7a !important;
-moz-border-top-colors:#dbeaf6 #606d7a !important;
-moz-border-radius: 3px 3px 0px 0px !important;
}

#feedwall_controls_wrapper .show_advanced_controls{
display: none !important;
}

#feedwall_controls{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
padding: 0px !important;
display: block !important;
}

#profile_stream_filters{
float: left !important;
height: 26px !important;
margin-top: 1px !important;
margin-left: 5px !important;
}

#feedwall_controls .PillFilter_filter{
padding-top: 0px !important;
height: 21px !important;
}

#feedwall_controls .Tabset_selected{
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.2) !important;
-moz-border-radius: 3px !important;
}

#feedwall_controls .PillFilter_filter a:link{
color: #5a5a5a !important;
font-size: 12px !important; 
}

#feedwall_controls .PillFilter_filter a:link .bl{
margin-top: 2px !important; 
}

#feedwall_controls .Tabset_selected a:link .bl{
color: black !important;
margin-top: 1px !important; 
}

#feedwall_controls .PillFilter_filter a:hover .bl{
text-decoration: underline !important;
}

#feedwall_controls .PillFilter_filter a *{
background: none !important;
}

#feedwall_controls .setting_icon{
padding: 0px !important;
}

#profile_stream_filters_settings_anchor span{
padding: 0px !important;
}

/*#ProfileMinifeedPadding#*/

#profile_settings,
#profile_minifeed{
-moz-background-clip: padding !important;
background: white !important;
padding: 15px !important;
border-width: 0px 2px 2px 2px !important;
border-style: solid !important;
border-color: transparent !important;
-moz-border-radius: 0px 0px 3px 3px !important;
-moz-border-bottom-colors:#dbeaf6 #606d7a !important;
-moz-border-left-colors:#dbeaf6 #606d7a !important;
-moz-border-right-colors:#dbeaf6 #606d7a !important;
-moz-border-top-colors:#dbeaf6 #606d7a !important;
}

/*#InfoSection#*/

#info_tab{
padding-top: 0px !important;
}

.info_done_editing_all_div,
#info_edits_div{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding-top: 5px !important;
height: 21px !important;
}

.info_done_editing_all_div{
height: 25px !important;
margin-bottom: 0px !important;
padding: 0px !important;
}

#info_edit_sections .info_section .section_header h3{
height: 17px !important;
color: white !important;
-moz-appearance: -moz-win-communications-toolbox !important;
margin: 0px !important;
}

#info_edit_sections .info_section .section_header h3 span{
background: none !important;
margin-left: 10px !important;
}

.info_section, .profile_info_container, .profile_info, .editor_panel{
background: none !important;
}

#info_edit_sections .info_section .section_header h3 .divider{
display: none !important;
}

.info_section .see_all_link a{
color: white !important;
}

body:not(.profile_two_columns) .profile_bottom_container .right_column{
margin:  20px auto !important;
float: none !important;
}

#feedwall_with_composer .UIIntentionalStream_Pager,
#profileFooter{
background: none !important;
border: none !important;
height: 15px !important;
padding: 0px !important;
}

/*
   ______________
###5. OTHER PAGES###
   Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/

/*### 5.1 REQUESTS ###*/

.confirminvite .UITwoColumnLayout_Container{
width: 816px !important;
}

.confirminvite .UITwoColumnLayout_Content{
width: 573px !important;
}

.confirminvite .UITwoColumnLayout_NarrowContent{
width: 230px !important;
}

.confirminvite .confirmcount{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 20px !important;
color: white !important;
font-weight: normal !important;
padding: 0px 0px 0px 12px !important;
}

.confirminvite .confirmcount img{
margin-top: 2px !important;
}

.confirminvite .confirmcount span{
vertical-align: top !important;
line-height: 19px !important;
}

/*### 5.2 FRIENDS ###*/

#content{
background: none !important;
}

.FriendsPage .UIStandardFrame_Content{
width: 760px !important;
}

.FriendsPage .UITwoColumnLayout_Content{
width: 587px !important;
float: right !important;
}

.FriendsPage .UITwoColumnLayout_NarrowContent{
width: 160px !important;
}

.FriendsPage .UIDashboardHeader_Container{display: none !important;}

.FriendsPage .UIFilterList .UIFilterList_Item{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
width: 160px !important;
}

.FriendsPage .UIFilterList .UIObject_SelectedItem{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 26px !important;
}

.FriendsPage .UIFilterList_List .UIObject_SelectedItem{
margin: 0px !important;
}

.FriendsPage .UIFilterList_Item .UIFilterList_ItemLink {
border: none !important;
}

.FriendsPage .UIFilterList_List .UIFilterList_ItemRight{
display: none !important;
}

.FriendsPage .UIFilterList_List .UIFilterList_Item a:hover{
background: none !important;
}

.FriendsPage .UIFilterList_List {
margin: 0px !important;
}

.FriendsPage .UIFilterList>.UIFilterList_Title{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 3px 0px 3px 6px !important;
}

.UIFilterList_Loading .UIFilterList_Item{
max-width: 160px !important;
padding: 0px !important;
}

.UIFilterList_LoadingIndicator{
background: url("http://i640.photobucket.com/albums/uu123/vus4fb/window/tb.gif") center center !important;
height: 25px !important;
width: 41px !important;
top: 0px !important;
left: 119px !important;
}

.FriendsPage .FriendsPage_SearchContainer{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

.FriendsPage .UIFilterList{
padding-bottom: 0px !important;
}

.FriendsPage .UIFilterList_Footer{
border: none !important;
}

.FriendsPage .FriendsPage_InviteFriends{
margin: 2px 0px 5px 4px !important;
}

.FriendsPage .UIWell{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

.FriendsPage  .findfriends_pane{
padding: 10px !important;
}

#pymk_see_more,
#friend_guess_grid_see_more{
border: none !important;
background: none !important;
}

.FriendsPage #new_ff .header {
border: none !important;
}

.FriendsPage #new_ff .box_row{
padding: 5px !important;
width: 550px !important;
}

.FriendsPage .webmail_header_right{
margin-right: 30px !important;
}

.FriendsPage .box_row{
margin-bottom: 5px !important;
}

.FriendsPage #intro{
padding: 7px 7px 0px 7px !important;
}

/*### 5.3 INBOX ###*/

.inbox .UIStandardFrame_Content{
width: 800px !important;
}

.thread  .UIOneOff_Container .tabs,
.inbox .UIOneOff_Container .tabs{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
padding: 0px !important;
}

.thread .tabs .toggle_tabs,
.inbox .tabs .toggle_tabs{
margin-top: 2px !important;
}

.inbox .tabs .toggle_tabs li a,
.thread .tabs .toggle_tabs li a{
border: 0px !important;
background: none !important;
color: #5a5a5a !important;
font-size: 12px !important;
font-weight: normal !important;
}

.thread .tabs .toggle_tabs li a.selected,
.inbox .tabs .toggle_tabs li a.selected{
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.15) !important;
-moz-border-radius: 3px !important;
}

.thread .tabs .toggle_tabs li,
.inbox .tabs .toggle_tabs li{
background: none !important;
margin-top: 4px !important;
}

.inbox .inbox_menu .menu_block{
padding-top: 2px !important;
margin-left: 6px !important;
}

.inbox .inbox_menu .inbox_search{
padding-top: 3px !important;
}

.inbox .inbox_menu{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 26px !important;
padding: 0px !important;
border: none !important
}

.inbox_footer{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 20px !important;
margin-bottom: -1px !important;
border: none !important;
}

.inbox #megaboxx{
border-collapse: separate !important;
}

.inbox #megaboxx .new_message,
.inbox #megaboxx td{
border: none !important;
}

.updates_all{
background: none !important;
}

.menu_block label,
#inbox_status_buttons li:not(.menu_disabled) a{
color: white !important;
-moz-border-radius: 5px !important;
}

#inbox_status_buttons li a{
padding-left: 7px !important;
}

#inbox_status_buttons li:not(.menu_disabled) a:hover{
background: rgba(0,0,0,0.3) !important;
text-decoration: none !important;
}

.thread .thread_header{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 23px !important;
padding-top: 3px !important;
margin-bottom: 0px !important;
}

.thread .thread_header .between,
.thread .thread_header .between *{
color: black !important;
}

.thread .thread_header .subject{
color: white !important;
}

#messages{
padding: 0px !important;
}

#messages .message {
padding: 10px !important;
}

.messages .previous_message,
.messages .next_message{
height: 20px !important;
background-position: 4px 4px !important;
margin: 4px 6px 0 6px !important;
}

.thread .messages .previous_message:hover,
.thread .messages .next_message:hover{
background-position: 6px 6px !important;
}

.thread .thread_header h2{
margin-left: 203px !important;
float: left !important;
}

.thread .between{
margin-top: 8px !important;
}

.thread .header_divide{
border: none !important;
}

.thread .between:after{
content: ")";
}

.thread .between:before{
content: "(";
}

#inbox_search{
margin-top: -1px !important;
float: right !important;
}

/*### 5.4 SEARCH ###*/


.search .search_input_box{
margin-bottom: 5px !important;
padding-bottom: 0px !important;
}

.search .search_input_box form{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 12px !important;
margin-bottom: -1px !important;
}

.search .UITwoColumnLayout_NarrowContent{
width: 126px !important;
}

.search .UITwoColumnLayout_Content{
width: 621px !important;
}

.search .UIResultSection_Title{
-moz-appearance: -moz-win-communications-toolbox !important;
}

.search .UIResultSection_TitleBorder{
border: none !important;
padding-top: 3px !important;
}

.search .UIResultSection_TitleBorder a,
.search .UIResultSection_TitleBorder strong{
color: white !important;
}

.UISearchInput{
-moz-background-clip: padding !important;
height: 20px !important; width: 200px !important;
border: 3px solid !important;
background: white !important; 
-moz-border-bottom-colors:  rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-left-colors:  rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-right-colors:  rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-top-colors: rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-radius: 3px;
}

.UISearchInput #SearchPageInput{
-moz-appearance: none !important;
border: none !important;
height: 18px !important; width: 175px !important;
padding: 2px 0px 1px 5px !important;
background: none !important;
font-weight: normal !important;
font-style: italic;
}

.search .UIButton{
height: 18px !important;
width: 18px !important;
border: none !important;
margin-bottom: 2px !important;
background: url("http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_find.png") center center no-repeat !important;
}

.search .UIButton_Text{
font-size: 0px !important;
}

.inbox_search input,
#app_dir_search_form input, 
#universal_search_input input,
#search input,
.FriendsPage .FriendsPage_SearchContainer input{
-moz-appearance: none !important;
-moz-background-clip: padding !important;
height: 14px !important;
border: 3px solid !important;
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/window/searchbg.png) top right no-repeat !important; 
-moz-border-bottom-colors:  rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-left-colors:  rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-right-colors:  rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-top-colors: rgba(255,255,255,0.6) #5d6062 white !important;
-moz-border-radius: 3px !important;
}

#universal_search_input input,
.FriendsPage .FriendsPage_SearchContainer input{
width: 115px !important;
margin-left: 7px !important;
padding: 2px 20px 2px 4px !important;
}

.inbox_search input,
#search input{
width: 190px !important;
padding: 2px 20px 2px 4px !important;
}

#search .inputsubmit{
-moz-appearance: button !important;
background: none !important;
border: none !important;
height: 14px !important;
color: black !important;
margin-left: 5px !important;
padding: 2px 2px 2px 4px !important;
}

#universal_search_submit{
display: none !important;
}



/*### 5.5 GROUPS ###*/

#profilewidecolumn .fbpage_group_title,
.editevent .title_header,
.editgroup .title_header,
.grouplist #filterview,
.ubersearch .dh_titlebar,
.group_dashboard .dh_titlebar{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

#userprofile .UIProfileBox_Header,
.editevent .bar,
.editgroup .bar,
.grouplist .bar,
.group_dashboard .group_lists tbody tr:first-child{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 18px !important;
padding: 4px 10px 0px 10px !important;
}

.group_dashboard .group_lists tbody tr:first-child th{
background: none !important;
}

.group_dashboard .see_all,
.group_dashboard .group_list{
border: none !important;
}

.editgroup .title_header h2,
.ubersearch .dh_titlebar h2[style*="group.gif"],
.group_dashboard .dh_titlebar h2{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_group.png) center left no-repeat !important;
}

.ubersearch  .dh_links,
.group_dashboard .dh_links{
margin-top: 3px !important;
}

.dh_new_media_shell *{
background: none !important;
}

#profilenarrowcolumn{
padding: 5px !important;
}

/*Sfoglia Gruppi*/

.ubersearch .bar .summary strong,
.ubersearch .bar .pagerpro li a{
color: white !important;
}

.ubersearch .bar *{
border: none !important;
}

/*My Groups*/

.grouplist .media_gray_bg,
.grouplist .UICompatibilityFrame_Content{
border: none !important;
}

.grouplist .bar .summary{
color: white !important;
}

.grouplist .media_gray_bg{
width: 500px !important;
}

.grouplist #filterview{
margin: 0px !important;
}

/*Create Group*/
.editevent .bar *,
.editgroup .bar *{
background: none !important;
}

.editevent .title_header,
.editgroup .title_header{
padding-top: 5px !important;
height: 25px !important;
}

/*wiew group*/

#profilewidecolumn .fbpage_group_title{
margin-left: 0px !important;
padding-top: 3px !important;
}

#userprofile .UIProfileBox_Header .UIProfileBox_Title{
color: white !important;
}

.group_narrow_column_boxes{
border: none !important;
}

.fbpage_group_title h3{
float:left !important;
margin-right: 8px !important;
}

/*wiew discussions*/

.discussions .UIOneOff_Container .tabs{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
padding: 0px !important;
}

.discussions .tabs .toggle_tabs li a{
border: 0px !important;
background: none !important;
color: #5a5a5a !important;
font-size: 12px !important;
font-weight: normal !important;
margin-top: 2px !important;
}

.discussions .tabs .toggle_tabs li a.selected{
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.15) !important;
-moz-border-radius: 3px !important;
}

.discussions .tabs .toggle_tabs li{
background: none !important;
margin-top: 3px !important;
}

.discussions .bar *{
color: white !important;
}

.discussions .topic_bar,
.discussions .summary_bar {
padding: 1px 5px 2px 15px !important;
border: none !important;
-moz-appearance: -moz-win-communications-toolbox !important;
}

/*### 5.6 EVENTS ###*/

.myevents .dh_titlebar{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
padding: 0px 10px 0px !important;
}

.myevents .dh_titlebar h2{
margin-top: -5px !important;
}

.myevents .dh_titlebar .dh_search{
margin-top: -3px !important;
}

.myevents .dh_titlebar .dh_new_media_shell{
margin-top: 2px !important;
}

.myevents .dh_links {
margin-top: 3px !important;
}

.myevents .tabs{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 20px !important;
}

.myevents .tabs li {
background: none !important;
}

.myevents .tabs li a{
border: none !important;
color: -moz-win-communicationstext !important;
height: 11px !important;
font-weight: normal !important;
margin-top: 1px !important;
padding-top: 1px !important;
}

.myevents .tabs li a.selected{
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.2) !important;
-moz-border-radius: 3px !important;
}

.myevents .partyrow{
border: none !important;
}

.ubersearch .dh_titlebar h2[style*="event.gif"],
.editevent .title_header h2,
.myevents .dh_titlebar h2{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_events.png) center left no-repeat !important;
}

.ubersearch .events_bar{
height: 18px !important;
color: white !important;
padding: 2px 0px 0px 10px !important;
}

.ubersearch .events_bar span{
color: -moz-win-communicationstext !important;
}

.ubersearch .bar *{
color: -moz-win-communicationstext !important;
}

.search_results{
padding: 5px !important;
}

/*Wiew events*/

.event_profile_title{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 35px !important;
padding: 5px 0px 0px 10px !important;
margin: 0px !important
}

#event .UIProfileBox_Header{
-moz-appearance: -moz-win-communications-toolbox !important;
}

#event .UIProfileBox_Title{
color: -moz-win-communicationstext !important;
}


/*### 5.7 MEDIA ###*/

/*### 5.7.1 Albums ###*/

.album .UIWashFrame_Content{
width: 756px !important;
}

.UIWashFrame_MainContent .bar{
-moz-appearance: -moz-win-communications-toolbox !important;
padding: 0px !important;
height: 20px !important;
}

.UIWashFrame_MainContent .bar .summary {
margin-left: 7px !important;
}

.UIWashFrame_MainContent .bar .summary *{
color: white !important;
}

.photos_tab{
padding:0px 0px 0px 0px !important;
}

.creation_buttons{
margin: 0px 0px -24px 0px !important;
padding: 5px 0px 0px 0px !important;
}

.creation_buttons a *,.creation_buttons a{
background: none !important;
}

.photos_tab_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 40px !important;
padding-top: 5px !important;
width: 724px !important;
}

.main_content{border: none !important;}

#photos_by_wrapper,
#photos_of_wrapper{
width: 744px !important;
border: none !important;
}

.newalbum .title_header{
padding: 6px 0px 0px 5px !important;
}

.newalbum .tabs,
.newalbum .album_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
margin: 0px !important;
}

.newalbum .tabs{
padding-top: 4px !important;
}

.newalbum .title_header{
background: none !important;
}

.UIStandardFrame_Container .UIOneOff_Container .tabs{
border: 0px !important;
}

.photos_tab_header .pagerpro a{
color:#3B5998 !important;
}

/*### 5.7.2 Photos ###*/

.UIMediaHeader_TitleWash{
background: none !important;
border: none !important;
}

.album_header{
margin: 0 !important;
}

#photoborder{
border: none !important;
}

.single_photo_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 5px !important;
height: 35px !important;
}


#photo_tabs{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
padding: 0px !important;
margin: 0px !important;
}

#photo_tabs .toggle_tabs li a{
border: none !important;
font-weight: normal !important;
margin-top: 2px !important;
}

#photo_tabs .toggle_tabs li{
background: none !important;
font-size: 12px !important;
margin-top: 3px !important;
}

#photo_tabs .toggle_tabs li a.selected{
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.2) !important;
-moz-border-radius: 3px !important;
color: black !important;
}

.photo_footer,
#photo_bar{
-moz-appearance: -moz-win-communications-toolbox !important;
margin: 0px !important;
padding: 0px !important;
}

.albums .bar .summary,
#photo_bar .summary{
color: white !important;
margin-top: 0px !important;
margin-left: 6px !important;
}

.invite .back_links a{
color: white !important;
}

.photo_footer .pagerpro_container li *,
#photo_bar .pagerpro_container li *{
color: white !important;
border: none !important;
}

#photo_container{
padding: 0px !important;
}

.photos_dashboard .UIDashboardHeader_Container{
padding: 0px !important;
}

.UIMediaButton_Container *{
background: none !important;
}

.UIDashboardHeader_Photos_Icon img{
display: none !important;
}

.UIDashboardHeader_Photos_Icon{
background: url(http://i640.photobucket.com/albums/uu123/vus4fb/icons/icon_images.png) center left no-repeat !important;
}

#photonav_prev,#photonav_next{color: #5a5a5a !important;}


#photonav_prev:hover,
#photonav_next:hover{
background: none !important;
text-decoration: underline !important;
}


/*### 5.7.3 Video ###*/

.video_dashboard .UIDashboardHeader_Container{
padding-bottom: 0px !important;
}

#video_banner{
-moz-appearance: -moz-win-media-toolbox !important;
}

#featured_video_right #welcome #video_introduction{
background: none !important;
}

#featured_video_right #welcome h3{
color: #5a5a5a !important;
}

#other_videos{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
margin-bottom: -1px !important;
}

#other_videos .module_header{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 17px !important;
color: white !important;
padding: 3px 0px 0px 5px !important;
border: none !important;
}

#other_videos .module_header *{
color: white !important;
}

.video_permalink #permalink_header_alt{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
margin: 0px !important;
padding: 10px !important;
}

.video_permalink .video_header{
width: 500px !important;
}

#tagger{
border: none !important;
}

#bottom{
padding: 5px !important;
}

#main_column,
#player{
float: none !important;
}

#main_column{
padding: 10px !important;
}


/*### 5.8 APPLICATION PAGE ###*/

/*ApiLogin*/

.api_login .UIOneOff_Container{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 15px !important;
margin-bottom: -2px !important;
}

.api_login .UIStripe_Image{
display: none !important;
}

.api_login .UIInterstitialBox_Container{
padding: 0px !important;
}

/*AppDir*/

.app_dir .UIStandardFrame_Container{
width: 1000px !important;
padding-left: 40px !important;
}

.app_dir .UIStandardFrame_Content{
width: 770px !important;
}

.app_dir .UITwoColumnLayout_Content{
width: 600px !important;
}

.app_dir .UITwoColumnLayout_NarrowContent{
width: 155px !important;
margin-left: 1px !important;
}

.UINestedFilterList_Selected .UINestedFilterList_Item_Link,
.UINestedFilterList_SubItem_Selected .UINestedFilterList_SubItem_Link{
height: 26px !important;
}

.UINestedFilterList_SubItem_Link{
background: none !important;
}

.UINestedFilterList_Item .UINestedFilterList_Item_Link{
margin: 0px !important;
}

.UINestedFilterList_ItemRight{
display: none !important;
}

.UINestedFilterList_Item .UINestedFilterList_Item_Link,
.UINestedFilterList_List .UINestedFilterList_SubList{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

.UINestedFilterList_Selected .UINestedFilterList_Item_Link,
.UINestedFilterList_SubItem_Selected .UINestedFilterList_SubItem_Link{
-moz-appearance: -moz-win-communications-toolbox !important;
}

#app_dir_search_form{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
padding: 0px 0px 3px !important;
}

#app_dir_search_form input{
-moz-appearance: none !important;
width: 118px !important;
margin-left: 4px !important;
padding: 2px 20px 2px 4px !important;
}

/*Star Rating*/
.UIStarRating{
height: 16px !important; width: 70px !important;
border-left: 1px solid #4c4c4c !important;
border-right: 1px solid #4c4c4c !important;
margin: 0px auto 10px !important;
}

.UIStarRating_Star{
padding: 0px !important;
}

.sx_icons_star_half,
.sx_icons_star_on,
.sx_icons_star_off{
height: 16px !important;
width: 14px !important;
}

.sx_icons_star_on{
background: transparent url(http://i640.photobucket.com/albums/uu123/vus4fb/window/star_bar_blue.png) top left repeat-x !important;
}

.sx_icons_star_off{
background: transparent url(http://i640.photobucket.com/albums/uu123/vus4fb/window/star_bar_white.png) top left repeat-x !important;
}

.sx_icons_star_half{
background: transparent url(http://i640.photobucket.com/albums/uu123/vus4fb/window/star_bar_half.png) top left repeat-x !important;
}


/*### 5.9 SETTINGS ###*/

.editaccount .UIDashboardHeader_BottomMargin {
padding: 0px !important;
}

.editaccount .UIDashboardHeader_TitleBar,
.editaccount .dh_titlebar{
display: none !important;
}

.editaccount .tabs li{
background: none !important;
}

.editaccount .tabs{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
border: none !important;
}

.editaccount .tabs a{
padding: 5px !important;
height: 15px !important;
background: none !important;
border: none !important;
font-weight: normal !important;
}

.editaccount .tabs a.selected{
-moz-appearance: -moz-win-communications-toolbox !important;
}

/*Privacy Page*/

.privacy_page .UIOneOff_Container{
width: auto !important;
}


/*### 5.10 SHARER ###*/

.sharer .share_pop_dialog{
width: 570px !important;
margin: 5px auto !important;
}

.sharer .share_pop_dialog .dialog_content{
height: 350px !important;
}

.sharer .share_header{
-moz-appearance: -moz-win-browsertabbar-toolbox;
padding: 3px 0 3px !important;
height: 25px !important;
}

.sharer .share_header .tabs{
border: none !important;
}

.sharer .share_header .tabs li{
background: none !important;
}

.sharer .share_header .tabs a{
border: none !important;
font-weight: normal !important;
color: black !important;
height: 14px !important;
padding-top: 4px !important;
}

.sharer .share_header .tabs a.selected{
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.2) !important;
-moz-border-radius: 3px !important;
}

.share_post .composer_fields dt{
width: 60px !important;
}

#dt_message_field span{
font-weight: normal !important;
text-align: center !important;
}


/*### 5.11 ODD PAGES ###*/

/*Developers*/

.dev_site_page .middle-container{
margin-top: 10px !important;
}

#devsite_menubar{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

#devsite_menubar a{
margin-top: -4px !important;
}

.dev_site_page .middle-container .content_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 5px 0px 0px 10px !important;
height: 30px !important;
}

/*Policy*/

.policy .UINarrowFrame_Container{
width: 760px !important;
}

/*Help Page*/

.help_page .dashboard_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 5px 0px 0px 10px !important;
height: 25px !important;
}


/*
   ______________
###6. ADS REMOVER### [Thanks to AdBlock Plus]
   Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/

div[class*="_ads"],
div[id*="_sponsor"],
iframe[name*="_ad"]{
display: none !important;
}


/*
   ________________
###7. EXTERNAL CHAT###
   Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/

/*### 7.1 Main Window###*/

#presence_popout_header{
width: auto !important;
-moz-appearance: -moz-win-communications-toolbox !important;
height: 26px !important;
}

#presence_popout_header .popout_logo{
width: 0px !important; height: 10px !important; padding-left: 80px !important;
margin: 3px 0px 0px 10px !important;
background: transparent url(http://www.facebook.com/images/sprite/MegaSprite_5004_ltr.gif) no-repeat scroll -480px -66px !important;
}/*not found*/

#presence_popout_background{
font-size: 0px !important;
}

.presence_popout #chat{
margin: 25px !important;
width: auto !important;
height: auto !important;
min-width: 800px !important;
}

.presence_popout #chat .chat_window,
.presence_popout #chat .tab_button_div:hover{
background: none !important;
}

.presence_popout #chat .chat_info{
padding-left: 70px !important;
padding-bottom: 11px !important;
}

.presence_popout #chat .chat_header_name{
margin-left: 65px !important;
}

.presence_popout #chat .chat_info_pic{
background: url("http://i640.photobucket.com/albums/uu123/vus4fb/chat/frames.png") -3px -1px no-repeat !important;
padding: 7px 6px 7px 8px !important;
}

.presence_popout #chat .toolbox,
.presence_popout #chat .chat_actions{
background: none !important;
border: none !important;
}

.presence_popout #chat .chat_actions .action{
color: #afe9ff !important;
}

.presence_popout #chat .chat_conv{
max-height: 600px !important;
min-height: 400px !important;
overflow-y: auto !important;
overflow-x: hidden !important;
}

.presence_popout #chat .chat_input_div{
margin-top: 5px !important;
max-height: 40px !important;
overflow-x: hidden !important;
width: auto !important;
margin-right: -80px !important
}

.presence_popout #chat .chat_input{
border: none !important;
max-width: 997px !important;
display: inline !important;
}

.presence_popout #chat_tab_bar>div:not(.focused){
display: none !important;
}


/*### 7.2 Sidebar ###*/

.presence_popout #presence_popout_sidebar{
border: 1px solid #484a4c !important;
border-width: 0px 1px 0px 1px !important;
background: #404448 url("http://i640.photobucket.com/albums/uu123/vus4fb/window/popupb.jpg") top left repeat-x !important;
color: #ffffff !important;
border: 2px solid transparent !important;
-moz-border-bottom-colors: transparent transparent !important;
-moz-border-top-colors: transparent transparent !important;
-moz-border-left-colors: #282b2e rgba(255,255,255,0.6) !important;
-moz-border-right-colors: transparent  transparent !important;
}

.presence_popout #presence_popout_sidebar_header,
.presence_popout .presence_menu_content_wrapper{
background: none !important;
border: none !important;
}

.presence_popout .presence_menu_content_wrapper{
overflow: auto !important;
}

.presence_popout #presence_popout_sidebar #popout_chat_tabs{
background: rgba(255,255,255, 0.3) !important;
border: none !important;
-moz-border-radius: 3px !important;
margin: 3px !important;
}

.presence_popout #presence_popout_sidebar #open_chats .highlight{
margin: 3px 2px 0px 2px !important;
border: 1px solid rgba(0,0,0,0.3) !important;
background: rgba(0,0,0,0.2) !important;
-moz-border-radius: 3px !important;
}

.presence_popout #presence_popout_sidebar .popout_tab_button{
border: none !important;
}

/*Icons*/

.presence_popout #presence_popout_sidebar .popout_tab_name{
background: url("http://i640.photobucket.com/albums/uu123/vus4fb/chat/chat_online.png") center left no-repeat !important;
padding: 3px 0px 0px 19px !important;
margin-top: 4px !important;
}

.presence_popout #presence_popout_sidebar .idle .popout_tab_name{
background: url("http://i640.photobucket.com/albums/uu123/vus4fb/chat/chat_idle.png") center left no-repeat !important;
}

/*
___________________
8.COMPATIBILITY FIX
Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯Â¯
*/

/*Normal WhiteBG Bars*/

.editaccount .tabs,
#photo_tabs,
.myevents .dh_titlebar,
.discussions .UIOneOff_Container .tabs,
.thread  .UIOneOff_Container .tabs,
.inbox .UIOneOff_Container .tabs,
.fdh,
.newalbum .album_header,
.photos_tab_header,
.info_done_editing_all_div,
#info_edits_div,
#feedwall_controls,
.UINestedFilterList_Item .UINestedFilterList_Item_Link,
.UIFilterList .UIFilterList_Item{
background: transparent url(http://i640.photobucket.com/albums/uu123/vus4fb/window/whitebar.png) center left repeat-x !important;
}

.UIMediaHeader_TitleWrapper,
.app_dir .UINestedFilterList_List .UINestedFilterList_SubList,
#app_dir_search_form,
.profile_top_wash .profile_name_and_status,
.UIMediaHeader_TitleWash,
#profilewidecolumn .fbpage_group_title,
.editevent .title_header,
.editgroup .title_header,
.grouplist #filterview,
.ubersearch .dh_titlebar,
.group_dashboard .dh_titlebar,
#home_stream .UIComposer{
background: transparent url(http://i640.photobucket.com/albums/uu123/vus4fb/window/whitebar.png) bottom left repeat-x !important;
}


/*Normal BlueBG Bars*/

.editaccount .tabs a.selected,
#presence_popout_header,
.sharebox .UIDashboardHeader_TitleBar,
.thread .thread_header,
.inbox .inbox_menu,
.profile_top_bar_container .tabs_wrapper,
.home .home_welcome,
.UINestedFilterList_Selected .UINestedFilterList_Item_Link,
.UINestedFilterList_SubItem_Selected .UINestedFilterList_SubItem_Link,
.UIFilterList_List .UIObject_SelectedItem{
background: transparent url(http://i640.photobucket.com/albums/uu123/vus4fb/window/bluebar.png) center center repeat-x !important;
}

/*Small BlueBG Bars*/
#buddy_list_panel,
.sharebox .UITwoColumnLayout_Content .bar,
#other_videos .module_header,
.UIWashFrame_MainContent .bar,
.photo_footer,
#photo_bar,
.myevents .tabs,
.sidebar_item .sidebar_item_header,
#userprofile .UIProfileBox_Header,
.editevent .bar,
.editgroup .bar,
.grouplist .bar,
.group_dashboard .group_lists tbody tr:first-child,
.inbox .inbox_footer,
.confirminvite .confirmcount,
.UIWashFrame_Header .UIMediaHeader_Nav,
#info_edit_sections .info_section .section_header h3,
#left_column h3.box_header,
#home_sidebar .UIHomeBox .UITitledBox_Top{
background: transparent url(http://i640.photobucket.com/albums/uu123/vus4fb/window/bluebar_small.png) top left repeat-x !important;
}

/*### THE END ###*/
/*(c)2008-2009 HeartRipper. RIP = R.I.P.*/
}