/*############################################################*/
/*### PROJECT:  Vista Ultimate Skin for Facebook |@Window| ###*/
/*###  AUTHOR:  HeartRipper ##################################*/
/*### VERSION:  1.4 [BETA] ###################################*/
/*###    DATE:  27-04-2009 ###################################*/
/*###  TARGET:  facebook.com #################################*/
/*###  MAILTO:  heartripperdesign@gmail.com ##################*/
/*### WEBSITE:  http://userstyles.org/styles/15332 ###########*/
/*############################################################*/

@namespace url(http://www.w3.org/1999/xhtml);



/*
_______________________________

NEW!!!

Choose your favourite background for this skin simply changing the link inthe following string!!

It must appear so:

body{
background: transparent url("link_to_the_background") top center fixed !important;
}

--> Be sure that the link ends with an image extension (.jpg, .png, etc...)

___My favourites___

Normal Screens:
http://www.windows7.cc/wp-content/vista_inspirant___windows_7a_by_obi_s4n.jpg
http://files.mdvhosting.com/images/wallpaper/Vista/VistaAurora.jpg
http://mgcalc.netsons.org/fbvl/pdc08-1600x1200.jpg

Widescreens:
http://img.wallpaperstock.net:81/windows-7-canyon-wallpapers_10187_1680x1050.jpg (thanks Pizzaguy)

CHANGE THE LINK HERE:*/

body{
background: transparent url("http://files.mdvhosting.com/images/wallpaper/Vista/VistaAurora.jpg") top center fixed !important;
}


/*__Don't Modify anything else! :)__*/

/*
____________________
0. BORDER DESIGNMENT
????????????????????
*/


.UIMediaHeader_Container,
.album .UIWashFrame_Content,
.middle-container,
#rooster_container,
.profile_top_bar_container,
.confirminvite .UITwoColumnLayout_NarrowContent{
background: white !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;
}

.home .welcome_banner,
.notes .UIStandardFrame_Content,
#editapps,
.products .UIStandardFrame_Content,
.video_permalink .UIStandardFrame_Content,
.video_dashboard .UIStandardFrame_Content,
.newalbum .UIStandardFrame_Content,
.editalbum .UIStandardFrame_Content,
.frame_wide .UIStandardFrame_Content,
.confirminvite .UITwoColumnLayout_Content,
.sharebox .UITwoColumnLayout_Container,
.wall .UIWashFrame_Content,
.discussions .UIWashFrame_Content,
#home_left_column, #home_sidebar,
.albums .UIWashFrame_Content,
.giftshop .UIOneOff_Container,
.UICompatibilityFrame_Frame,
.UINarrowFrame_Container,
.group_dashboard .UIStandardFrame_Content,
.ubersearch .UIStandardFrame_Content,
.myevents .UIStandardFrame_Content,
.profile .UIStandardFrame_Content,
.inbox .UIStandardFrame_Content,
.photo .UIStandardFrame_Content,
.thread .UIStandardFrame_Content,
.photos_dashboard .UIStandardFrame_Content,
.my_friends .UIStandardFrame_Content,
.help_page .UIStandardFrame_Content,
.invite .UIStandardFrame_Content,
#left_column,
#tab_canvas,
.UIRoundedTransparentBox,
.WelcomePage_MainSellCenter,
#pagefooter,
.home_main_item,
#home_status_editor{
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;
}


.home .UINUXFieldSet_TR,
td#pop_content,
#editapps .view,
.products .UIOneOff_Container,
.notes .UIOneOff_Container,
.frame_wide .UIOneOff_Container,
.api_login .UICompatibilityFrame_Content,
.WelcomePage_MainSellRight,
.wall .UIOneOff_Container,
.sharebox .UITwoColumnLayout_Content,
.sharebox .UITwoColumnLayout_NarrowContent,
#home_sidebar .UIHomeBox,
#home_stream, #home_filter_list,
.discussions .UIOneOff_Container,
.profile #right_column .UIComposer,
.thread .UIOneOff_Container,
.other_friends .UIOneOff_Container,
.video_permalink .UIOneOff_Container,
.video_dashboard .UIOneOff_Container,
.albums .UIOneOff_Container,
.photo .UIOneOff_Container,
.photos_dashboard .UIOneOff_Container,
.editevent .UIOneOff_Container,
.myevents .UIOneOff_Container,
.editgroup .UIOneOff_Container,
.grouplist .UIOneOff_Container,
.ubersearch .UIOneOff_Container,
.my_friends .UIOneOff_Container,
.newalbum .UIOneOff_Container,
.group_dashboard .UIOneOff_Container,
.help_page .UIOneOff_Container,
.policy .UIOneOff_Container,
.jobs .UIOneOff_Container,
.inbox .UIOneOff_Container,
#giftshop_form,
.confirminvite .confirm_boxes,
#event .right, #event .left,
.UIOneOff_Container #profilewidecolumn,
.UIOneOff_Container #profilenarrowcolumn,
.box_row,
.photos_tab,
#info_tab,
#left_column .box,
.minifeed_options,
#profile_minifeed, #profile_settings,
.UIRoundedTransparentBox_Inner,
#newsfeed_submenu,
#newsfeed_wrapper{
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;
}

/*
__________
1. GENERAL
??????????
*/

/*### 1.1 Images Redesignment###*/

.sx_icons_updates,
.sx_icons_newsfeed,
.sx_app_icons_newsfeed{
background: url(http://mgcalc.netsons.org/fbvl/news2.png) center left no-repeat !important;
}

/*Networks*/
.sx_app_icons_network_filter{
background: url(http://mgcalc.netsons.org/fbvl/network2.png) center left no-repeat !important;
}

/*Friendlists*/
.sx_icons_friend_list,
.sx_app_icons_friend_list{
background: url(http://mgcalc.netsons.org/fbvl/friendlist3.png) center left no-repeat !important;
}

/*Images*/
.sx_icons_photo,
.sx_app_icons_photo{
background: url(http://mgcalc.netsons.org/fbvl/images.png) center left no-repeat !important;
}

/*Links*/
.sx_icons_post,
.sx_app_icons_post{
background: url(http://mgcalc.netsons.org/fbvl/links.png) center left no-repeat !important;
}

/*Video*/
.sx_app_icons_motion,
.sx_video{
background: url(http://mgcalc.netsons.org/fbvl/videos.png) center left no-repeat !important;
}

/*Groups*/
#group_invite_sidebar .group,
.sx_icons_group,
.sx_app_icons_group{
background: url(http://mgcalc.netsons.org/fbvl/groups2.png) center left no-repeat !important;
}

/*FBPages*/
.sx_icons_fbpage,
.sx_app_icons_fbpage{
background: url(http://mgcalc.netsons.org/fbvl/fbpage3.png) center left no-repeat !important;
}

/*Notes*/
.sx_icons_note,
.sx_app_icons_note{
background: url(http://mgcalc.netsons.org/fbvl/notes2.png) center left no-repeat !important;
}

/*Hidden Icons*/
*[style*="hidden.gif"],
.sx_icons_hidden,
.sx_app_icons_hidden{
background: url(http://mgcalc.netsons.org/fbvl/hidden.png) center left no-repeat !important;
}

/*Requests*/
.sx_icons_requests{
background: url(http://mgcalc.netsons.org/fbvl/reqs.png) center left no-repeat !important;
}

/*Causes*/
#bookmarked_app_2318966938 a{
background: url(http://mgcalc.netsons.org/fbvl/causes.png) center left no-repeat !important;
}

/*### 1.1 Menubar ###*/

#menubar_container{
background: none !important;
}

#fb_menubar{
background: transparent url("http://mgcalc.netsons.org/fbvl/fb-bar2.png") no-repeat scroll left bottom !important;
min-height: 35px !important;
}

.fb_menu_title a{
height: 16px !important;
padding: 3px 10px 0px 10px !important;
margin-top: 6px !important;
-moz-border-radius: 2px !important;}

.fb_menu_title a:hover{background: rgba(255,255,255,0.5) !important;}

.fb_menu_item a:hover{
background: rgba(9,106,225,0.7) !important;
border:0px solid;
}

.fb_menu_dropdown{
background: rgba(255,255,255, 0.8) !important;
border: 0px !important;
}

/*Removal of the new horrible rounded boxes*/
.UIComposer .UIRoundedBox_Corner,
.UIComposer .UIRoundedBox_LS,
.UIComposer .UIRoundedBox_RS{
border: none !important;
background: none !important;
}

/*### 1.2 Header ###*/

.UIWashFrame_Header{
margin:0 auto;
overflow:hidden;
padding:45px 0 0 20px;
width:960px !important;
}

.UIMediaHeader_Container{
height: 61px !important;
width: 650px !important;
margin-bottom: 15px !important;
padding: 0px !important;
}

.UIMediaHeader_TitleWash{
padding: 2px 0px 0px 25px !important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 40px !important;
}

.UIMediaHeader_TitleWash h2{
padding: 0px !important;
margin-left: 40px !important;
width: auto !Important;
font-weight: normal !important;
font-size: 16px !important;
}

.UIMediaHeader_SubHeader{
height: 20px !important;
margin-top: -40px !important;
}

.UIMediaHeader_Photo{
margin: 0px -3px 0px 7px !important;
}

.UIMediaHeader_Nav{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 17px !important;
margin-top: 34px !important;
padding: 3px 0px 0px !important;
padding-left: 67px !important;
}

.UIMediaHeader_Title{
width: 170px !important;
padding-left: 80px !important;
}

.UIMediaHeader_Nav a{
color: white !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-communications-toolbox !important;
margin-bottom: -1px !important;
}

/*### 1.4 Popup Windows ###*/

.pop_dialog_table{
border-collapse: separate !important;
}

td.pop_top, td.pop_bottom, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
display: none !important;
}

td.pop_side {
display: none !important;
width: 0px !important;
}

.dialog_title{
-moz-appearance: -moz-win-communications-toolbox !important;
}

.dialog_content{
border: none !important;
}

td.pop_topleft{
width: 402px !important;
height: 0px !important;
}

.pop_dialog_table{
background: rgba(255,255,255,0.4) !important;
-moz-background-clip: padding !important;
border: 3px solid transparent !important;
-moz-border-bottom-colors:  #242417 #2cd3fe rgba(255,255,255,0.5) !important;
-moz-border-left-colors: #2b4252 #f5f8fa rgba(255,255,255,0.5) !important;
-moz-border-right-colors: #242417 #2cd3fe rgba(255,255,255,0.5) !important;
-moz-border-top-colors:  #2b4252 #f5f8fa rgba(255,255,255,0.5) !important;
-moz-border-radius: 6px !important;
}

#fl_manager .selector{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}


#fl_manager .Tabset_selected{
-moz-appearance: -moz-win-communications-toolbox !important;
}

#fl_manager .edit_link,
#fl_manager .arrow{
background: none !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;
}

#home_left_column .UIFilterList .UIFilterList_Item a,
#home_left_column .UIFilterList .UIMutableFilterList_Toggle,
#home_left_column .UIFilterList .UIMutableFilterList_Tip,
#home_left_column .UIFilterList .UIFilterList_List .UIFilterList_Item{
border: none !important;
}

#home_left_column .UIFilterList .UIMutableFilterList_Separator{
border: none !important;
margin-left: 1px !important;
height: 0px !important;
}

#home_left_column .UIFilterList .UIFilterList_List{
margin: 1px 0px 0px 0px !important;
}

#home_left_column .UIFilterList .UIFilterList_Item{
width: 122px !important;
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
}

#home_left_column .UIFilterList .UIFilterList_Item:hover a{
background: none !important;
text-decoration: underline !important;
}

#home_left_column .UIFilterList .UIObject_SelectedItem{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 26px !important;
}

#home_left_column .UIFilterList .UIFilterList_ItemRight{
display: none !important;
}

#home_left_column .UIFilterList_Footer{
border: none !important;
}

.UIFilterList:not(:first-child),
#c49bd005d69d515a39206589{
border-top: 1px solid rgb(139,145,159) !important;
}

/*WTF is this???*/

#home_left_column div[style="padding: 20px 5px; color: white;"]{
display: none !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;
}

/*maybe this will have to be removed...*/

#home_stream .UIComposer .UIComposer_InputArea{
margin-left: 55px !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;
}

#home_sidebar .UIHomeBox_Top{
-moz-appearance: -moz-win-communications-toolbox !important;
}

#home_sidebar .UIHomeBox_Top .UIHomeBox_TitleBar{
margin: 3px 0px 0px 4px !important;
}

#home_sidebar .UIHomeBox_Top .UIHomeBox_TitleBar .UIHomeBox_Title{
color: white !important;
}

#home_sidebar .UIHomeBox_Content{
padding: 6px !important;
}

#home_sidebar .UIHomeBox_More{
margin: 2px 4px 0px 0px !important;
}

#home_sidebar .UIHomeBox_More .UIHomeBox_MoreLink{
color: white !important;
}

#home_sidebar .UIConnectWithFriends{
margin-bottom: 0px !important;
}



/*### 2.3 Footer ###*/

#pagefooter{
margin-top: -90px !important;
width: 930px !important;
text-align: center !important;
}

#pagefooter_links{
width: 550px !important;
}

.copyright_and_location{
width: 350px !important;
}

.pagefooter_topborder{
background: transparent !important;
}

#locale_footer_selector{
width: 100px !important;
}

#pagefooter:after{
content: "• Vista Ultimate Skin for Facebook |@Window - v1.4 Beta| •";
text-align: center !important;
color: #5a5a5a !important;
}

#pagefooter_copyright{
color: #5a5a5a !important;
}

#pagefooter_copyright span,
#pagefooter_links a{
font-size: 10px !important;
}

/*Sharebox*/


.sharebox .UITwoColumnLayout_Content{
width: 535px !important;
}

.sharebox .sharebox_item{
padding: 10px !important;
}

.sharebox .summary{
color: white !important;
}

.sharebox .share_side_sharer .bar{
-moz-appearance: none !important;
}

.sharebox .UIDashboardHeader_TitleBar{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 25px !important;
padding: 7px 3px 0px 6px !important;
}

.sharebox .UIDashboardHeader_TitleBar h2{
color: white !important;
}

.sharebox  .UIDashboardHeader_Actions *{
color: white !important;
}

.wall .UIWashFrame_Content{
width: 570px !important;
}

.wall .UIOneOff_Container{
padding: 10px !important;
}

.sharebox .UITwoColumnLayout_Content .bar{
-moz-appearance: -moz-win-communications-toolbox !important;
margin: 0px !important;
padding: 0px !important;
height: 20px !important;
}


/*
_____________
3. LOGGED OFF
?????????????
*/

.UIRoundedTransparentBox_Corner,
.WelcomePage_MainSell,
.WelcomePage_MainSellContainer{
background: none !important;
}

.WelcomePage_MainSellCenter{
width: 900px !important;
padding: 0px !important;
}

.UIPage_LoggedOut .UIStandardFrame_Content{
width: 560px !important;
}

.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://mgcalc.netsons.org/fbvl/bigbluebar.jpg) top left repeat-x !important;
}

.WelcomePage_SignUpMessage *{
color: white !important;
font-size: 15px !important;
}

/*
______________
4. OTHER PAGES
??????????????
*/

/*### 4.1 PROFILES ###*/

.story,
.profile_top_wash{
background: none !important;
border: none !important;
}

/*##### 4.1.1 Main Bar #####*/

.profile_top_wash .profile_name_and_status{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
min-height: 23px !important;
padding: 3px 0px 8px 5px;
}

.profile_top_bar_container .tabs_wrapper{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 26px !important; width: 525px !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;
}

#profile_tab_add a:after{
content: "+";
font-size: 16px !important;
line-height: 14px !important;
margin-left: 6px !important;
}

/*##### 4.1.2 Sidebar #####*/

#top_bar_pic{display: none !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;
color: #0490d3 !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;
}

.small_box_size_restrict>div img{
width: 150px !important;
border: 0px !important;
}

.secondary_actions{
margin-top: 10px !important;
}

/*##### 4.1.3 Right Column #####*/

.right_column_container {
width: 580px !important;
}

#right_column{
margin-top: 10px !important;
}

#feedwall_with_composer{
padding-top: 1px !important;
}

#tab_canvas{
min-height: 80px !important;
}

/*___Top_Bar___*/

.profile #right_column .UIComposer{
padding-bottom: 10px !important;
}

.profile #right_column .UIComposer .UIRoundedBox_Corner,
.profile #right_column .UIComposer .UIRoundedBox_LS,
.profile #right_column .UIComposer .UIRoundedBox_RS{
border: none !important;
background: none !important;
}

/*___Bottom_Bar___*/

#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_minifeed_padding___*/

#profile_settings,
#profile_minifeed{
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;
}

/*___Info_Section___*/

#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;
}

.status{
-moz-border-radius: 5px !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;
}

/*### 4.2 REQS ###*/

.confirminvite .UITwoColumnLayout_Content{
width: 570px !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;
}

/*Old Look Sidebar*/

.sidebar_item .sidebar_item_header{
height: 17px !important;
color: white !important;
-moz-appearance: -moz-win-communications-toolbox !important;
margin-left: -1px !important; margin-right: -1px !important;
padding: 3px 0px 0px 15px !important;
}

#content .UIRoundedBox_Container,
#content .UIRoundedBox_Corner{
padding: 0px !important;
margin: 0px !important;
}

.home .sidebar_item{margin-bottom: 10px !important;}

.sidebar_item_header span{color: white !important;}

.sidebar_item_header{
margin-top: 0px !important;
border: none !important;
}

.sidebar_item a,#home_bookmarked_apps a:link{color: #5a5a5a !important;}
.sidebar_item a:hover,#home_bookmarked_apps a:hover{color: #0490d3 !important;}
.sidebar_item .sidebar_item_header .option a{color: white !important;}


/*### 4.3 PHOTOS ###*/

.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: 21px !important;
padding-top: 5px !important;
width: 724px !important;
}

.photos_header_actions{
width: 700px !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 .album_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 26px !important;
margin: 0px !important;
}

.newalbum .title_header{
background: none !important;
}

.UIStandardFrame_Container .UIOneOff_Container .tabs{
border: 0px !important;
}

/*### 4.4 Friends ###*/

#content{
background: none !important;
}

.fdh{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
height: 23px !important;
padding-top: 3px !important
}

.my_friends .friend_finder{
margin-top: 3px !important;
}

#intro{
padding: 7px 7px 0px 7px !important;
}

.box_row{
margin-bottom: 5px !important;
}

#fpgc,
#megaboxx .new_message,
#megaboxx td{
background: none !important;
border: none !important;
}

#friend_search_box form{
text-align: left !important;
margin-top: 10px !important;
}

#friend_filters{
text-align: center !important;
}

#friends_left_cell h3{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 22px !important;
margin: 0px !important;
padding: 4px 0px 0px 25px !important; 
color: white !important;; font-size: 12px !important;
}

#friends_left_cell .frn_inpad{
margin-top: 4px !important;
}

#friend_filters{
-moz-appearance: -moz-win-communications-toolbox !important;
padding: 0px !important;
height: 26px !important;
}

#friend_pills{
height: 30px !important;
padding: 0px 0px 0px 6px !important;
margin: 0px !important;
width: 440px !important;
}

#friend_search_box form{
margin: 2px 2px 0px 0px !important;
}

#friend_pills .PillFilter_filter{
margin-top: 1px !important;
padding-top: 1px !important;
height: 20px !important;
border: 1px solid transparent !important;
}

#friend_pills .PillFilter_filter a *{
background: none !important;
}

#friend_pills .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;
/*-moz-box-shadow: 0px 0px 2px 2px !important;*/
}

#friend_pills .PillFilter_filter a .bl{
font-weight: normal !important;
font-size: 10px !important;
color: white !important;
}

#friend_pills li:not(.Tabset_selected) a:hover .bl{
text-decoration: underline !important;
}

#friend_pills .Tabset_selected .bl{
color: black !important;
}

#friend_pills label{
margin-top: 4px !important;
color: white !important;
}

/*### 4.5 Inbox ###*/

.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;
}

.new_message .msg_icon a{
background: url("http://mgcalc.netsons.org/fbvl/dot.png") center center no-repeat !important;
}

#megaboxx{
border-collapse: separate !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;
}

.thread .thread_header .between{
margin-top: 4px !important;
}

.messages .previous_message,
.messages .next_message{
height: 20px !important;
background-position: 4px 4px !important;
}

#inbox_search{
margin-top: -1px !important;
float: right !important;
}

/*### 4.6 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,
.ubersearch .bar,
.group_dashboard .group_lists tbody tr:first-child{
-moz-appearance: -moz-win-communications-toolbox !important;
height: 18px !important;
padding: 2px 0px 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://mgcalc.netsons.org/fbvl/groups2.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*/

.grouplist .bar,
.ubersearch .bar {
padding-top: 0px !important;
}

.ubersearch .bar .summary strong{
color: -moz-win-communicationstext !important;
}

.ubersearch .bar .pagerpro li a{
color: -moz-win-communicationstext !important;
}

.ubersearch .bar *{
border: none !important;
}

/*My Groups*/

.grouplist .media_gray_bg,
.grouplist .UICompatibilityFrame_Content{
border: none !important;
}

.grouplist .bar .summary{
color: -moz-win-communicationstext !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: -moz-win-communicationstext !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;
}

/*### 4.7 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://mgcalc.netsons.org/fbvl/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;
}

/*### 4.8 Media ###*/

.UIMediaHeader_TitleWash{
background: none !important;
border: none !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;
}

#photoborder{
border: none !important;
}

.single_photo_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 5px !important;
height: 35px !important;
}

/*### 4.8.1 PHOTO ###*/

#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;
}

.photos_dashboard .UIMediaButton_Container *{
background: none !important;
}

.UIDashboardHeader_Photos_Icon img{
display: none !important;
}

.UIDashboardHeader_Photos_Icon{
background: url(http://mgcalc.netsons.org/fbvl/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;
}

/*### 4.8.2 VIDEO ###*/

.video_dashboard .UIDashboardHeader_Icon img{display: none !important;}

.fbpage_title div[style*="motion.gif"],
.video_dashboard .UIDashboardHeader_Icon{
background: url(http://mgcalc.netsons.org/fbvl/videos.png) center left no-repeat !important;
}

.video_dashboard .UIDashboardHeader_Container{
padding-bottom: 0px !important;
}

#player,
#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 .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;
}

#permalink_header_alt{
margin-bottom: 0px !important;
}

.video_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
margin: 0px !important;
padding: 0px 0px 0px 15px !important;
width: 741px !important;
}

#tagger{
border: none !important;
}

#bottom{
padding: 5px !important;
}

#userprofile{
background: none !important;
}
.profile .UICompatibilityFrame_Content{
border: none !important;
}

#profilenarrowcolumn{
margin-left: 6px !important;
margin-right: 0px !important;
width: 196px !important;
}

#profileFooter{
border: none !important;
background: none !important;
width: 100px !important;
float: right !important;
margin-top: -35px !important;
}

#userprofile .box_head{
-moz-appearance: -moz-win-communications-toolbox !important;
}

#userprofile .box_head h2{
color: white !important;
}

#profilewidecolumn{
padding-left: 0px !important;
}

.app_description{
margin-left: 10px !important;
}

.fbpage_title{
margin: 0px !important;
border: 0px !important;
padding: 4px 0px 4px 2px !important;
}

/*### 4.9 Applications ###*/

.api_login .UIOneOff_Container{
-moz-appearance: -moz-win-communications-toolbox !important;
width: auto !important;
padding: 10px !important;
margin-bottom: -1px !important;
}

.api_login .confirmation_stripes,
.api_login .title_header{
background: none !important;
}

.confirmation_login_content,
.confirmation_login_content a,
.api_login .title_header h2{
color: white !important;
}

#editapps .view{
margin-top: 0px !important;
padding: 5px !important;
}

/*
___________
5. ODD PAGES
???????????
*/

/*### 5.1 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;
}

/*### 5.2 Policy ###*/

.policy .UINarrowFrame_Container{
width: 760px !important;
}

/*### 5.3 Help Page ###*/

.help_page .dashboard_header{
-moz-appearance: -moz-win-browsertabbar-toolbox !important;
padding: 5px 0px 0px 10px !important;
height: 25px !important;
}


.notes .UIStandardFrame_Content{
width: 850px !important;
}

.notes .UIOneOff_Container{
padding: 10px !important;
}



/*
______________
6. ADS REMOVER
??????????????
*/

.UIHomeBox_Sponsored,
.emu_sponsor,
.adcolumn_wrapper,
.UIHotStory_Ad{
display: none !important;
}


/*
___________________
7.COMPATIBILITY FIX
???????????????????
*/

/*Normal WhiteBG Bars*/
#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,
#home_left_column .UIFilterList .UIFilterList_Item{
background: transparent url(http://mgcalc.netsons.org/fbvl/whitebar.png) center left repeat-x !important;
}

/*Normal BlueBG Bars*/
.sharebox .UIDashboardHeader_TitleBar,
.thread .thread_header,
.inbox .inbox_menu,
#friend_filters,
#friends_left_cell h3,
.profile_top_bar_container .tabs_wrapper,
#home_left_column .UIFilterList .UIFilterList_Selected,
.home .home_welcome{
background: transparent url(http://mgcalc.netsons.org/fbvl/bluebar.png) center left repeat-x !important;
}

/*Small BlueBG Bars*/
.sharebox .UITwoColumnLayout_Content .bar,
#other_videos .module_header,
.UIWashFrame_MainContent .bar,
.photo_footer,
#photo_bar,
.myevents .tabs,
.UIMediaHeader_Nav,
.sidebar_item .sidebar_item_header,
#userprofile .UIProfileBox_Header,
.editevent .bar,
.editgroup .bar,
.grouplist .bar,
.ubersearch .bar,
.group_dashboard .group_lists tbody tr:first-child,
.inbox .inbox_footer,
.confirminvite .confirmcount,
#info_edit_sections .info_section .section_header h3,
#left_column h3.box_header,
#home_sidebar .UIHomeBox_Top{
background: transparent url(http://mgcalc.netsons.org/fbvl/bluebar_small.png) top left repeat-x !important;
}

.profile_top_wash .profile_name_and_status,
.video_header,
.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://mgcalc.netsons.org/fbvl/whitebar.png) bottom left repeat-x !important;
}

/*### THE END ###*/
/*(c)2008-2009 HeartRipper. RIP = R.I.P.*/




/*#############################################################*/
/*### PROJECT:  Vista Ultimate Skin for Facebook |@Taskbar| ###*/
/*###  AUTHOR:  HeartRipper ###################################*/
/*### VERSION:  0.8 ###########################################*/
/*###    DATE:  12-07-2009 ####################################*/
/*###  TARGET:  facebook.com ##################################*/
/*###  MAILTO:  heartripperdesign@gmail.com ###################*/
/*### WEBSITE:  http://userstyles.org/styles/12441 ############*/
/*#############################################################*/

@namespace url(http://www.w3.org/1999/xhtml);



/*### Customize Bar's opacity! ###*/

#presence{
opacity: 0.85 !important;
}

/*###  Values from 0.1 to 1 ! ####*/
/*################################*/


/*
______________________
1. IMAGES REDESIGNMENT
??????????????????????
*/

/*1.1 Orb Redesignment*/

/*OLD ORBs*/
/*NORMAL: http://img509.imageshack.us/img509/3526/orbjq9.png*/
/*OVER: http://img391.imageshack.us/img391/4207/orbhoverbi2.png*/

#presence .inner_button{
border: none !important;
}

#presence_applications_tab{
border: none !important; width: 50px !important;
height: 43px !important; margin-top: -13px !important;
z-index: 50 !important;
font-size: 0px !important;
background: transparent url("http://mgcalc.netsons.org/fbvl/bg/orb/orb.png") bottom left no-repeat !important;
}

#presence_applications_tab:hover{
background: transparent url("http://mgcalc.netsons.org/fbvl/bg/orb/orbh.png") top left no-repeat !important;
}

#presence_applications_tab img{
display: none !important;
}

#presence_applications_tab span {
font-size: 0px !important;
background: none !important;
}

/*1.2 Vista Ultimate Icon Park*/

.sx_icons_updates,
.sx_icons_newsfeed,
.sx_app_icons_newsfeed{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_news.png) center left no-repeat !important;
}

/*Networks*/
.sx_app_icons_network_filter{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_network.png) center left no-repeat !important;
}

/*Friendlists*/
.sx_icons_friend_list,
.sx_app_icons_friend_list{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_friendlist.png) center left no-repeat !important;
}

/*Images*/
.sx_icons_photo,
.sx_app_icons_photo{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_images.png) center left no-repeat !important;
}

/*Links*/
.sx_icons_post,
.sx_app_icons_post{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_links.png) center left no-repeat !important;
}

/*Video*/
.sx_app_icons_motion,
.sx_video,
.sx_icons_motion{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_video.png) center left no-repeat !important;
}

/*Groups*/
#group_invite_sidebar .group,
.sx_icons_group,
.sx_app_icons_group{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_groups.png) center left no-repeat !important;
}

/*Profiles*/
.sx_icons_fbpage,
.sx_app_icons_fbpage{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_profiles.png) center left no-repeat !important;
}

/*Notes*/
.sx_icons_note,
.sx_app_icons_note{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_notes.png) center left no-repeat !important;
}

/*Hidden Icons*/
*[style*="hidden.gif"],
.sx_icons_hidden,
.sx_app_icons_hidden{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_qmark.png) center left no-repeat !important;
}

/*Requests*/
.sx_icons_requests{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_reqs.png) center left no-repeat !important;
}

/*Events*/
.sx_icons_event{
background: url(http://mgcalc.netsons.org/fbvl/events.png) center center no-repeat !important;
}

.sx_icons_edit_applications{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_settings.png) center left no-repeat !important;
}

.sx_icons_magnifying_glass{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_find.png) center left no-repeat !important;
}

.sx_icons_alert{
background: url("http://mgcalc.netsons.org/fbvl/icons/chat_error.png") center center no-repeat !important;
margin: 3px 0px 0px 3px !important;
}

.sx_icons_popout_window{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_popwindow.png) center left no-repeat !important;
}

/*Balloon*/

#presence .presence_section .slider_num_missed,
#presence_bar #presence_notifications_count strong {
background: url(http://mgcalc.netsons.org/fbvl/bg/balloon.png) top left no-repeat !important;;
right: 2px !important;
width: 20px !important;
}

/*Fixes*/

.icon_garden_elem {
width: 25px !important;
margin-top: -1px !important;
padding-top: 3px !important;
}

.icon_garden_elem:hover {
height: 30px !important;
background: url("http://img147.imageshack.us/img147/5167/gardeniconbglc4.png") top left repeat-x !important;
margin-top: -1px !important;
}

/*1.3 Chat icon Redesignment*/

#buddy_list_parent .available_dot,
#chat_tab_bar .tab_button_div .tab_name{
background: url("http://mgcalc.netsons.org/fbvl/icons/chat_online.png") center left no-repeat !important;
padding: 3px 0px 0px 19px !important;
}

#chat_tab_bar .disabled .tab_button_div .tab_name{
background: url("http://mgcalc.netsons.org/fbvl/icons/chat_offline.png") center left no-repeat !important;
padding: 3px 0px 0px 19px !important;
}

#buddy_list_parent .idle .available_dot,
#chat_tab_bar .idle .tab_button_div .tab_name {
background: url("http://mgcalc.netsons.org/fbvl/icons/chat_idle.png") center left no-repeat !important;
padding: 3px 0px 0px 19px !important;
}

#chat_tab_bar .typing .tab_name {
background: url("http://mgcalc.netsons.org/fbvl/icons/chat_typing.png") center left no-repeat !important;
padding: 3px 0px 0px 19px !important;
}

#presence_notifications_tab>* {
background: transparent !important;
}

#chat_status_control_tab img{
width: 0 !important;
height: 51px !important;
margin-top: -2px !important;
padding-left: 135px !important;
}

#presence_popout_section,
#presence_error_section{
height: 29px !important; width: 35px !important; 
background: transparent url("http://img379.imageshack.us/img379/7257/presbgyh1.png") top left no-repeat !important;
margin: 0px !important;
border: 0px !important;
}

#presence_popout_section:hover,
#presence_error_section:hover{
background: transparent url("http://img152.imageshack.us/img152/609/presbghvgf8.png") top left no-repeat !important;
}

#presence_popout_section:hover .presence_bar_button{
background: none !important;
}

#presence_popout_section .sx_icons_popout_window{
margin: 6px 0px 0px 3px !important;
}

#presence_popout_section .sx_icons_im{
margin: 8px 0px 0px 3px !important;
}

.presence_bar_button{
border: none !important;
}

/*
___________________
2. BAR REDESIGNMENT
???????????????????
*/

/*### 2.1 General BG ###*/

#presence{
height: 30px !important;
width: 100%;
margin-left: 0px !important;
}

#presence_ui{
width: 100%;
margin-left: 0px !important;
}

#presence_bar{
height: 60px !important;
background: transparent url(http://mgcalc.netsons.org/fbvl/vbar.png) top left repeat-x !important;
z-index: 40;
}

.titletip{
margin-bottom: 0px !important;
background: transparent !important;
}

#presence_bar_left .titletip{
margin-bottom: 4px !important;
}

.titletip strong{
height: 12px !important;
padding-top: 2px !important;
border: 1px solid #767676 !important;
-moz-border-radius: 3px;
background: #fefefe !important;
color: #575776 !important;
}

/*### 2.2 Left Bar ###*/

#bookmarkable_app{
background: url("http://mgcalc.netsons.org/fbvl/tab.png") top left no-repeat !important;
height: 30px !important;
margin-top: 0px !important;
}

#bookmarkable_app:hover{
background: url("http://mgcalc.netsons.org/fbvl/tabh.png") top left no-repeat !important;
}

#presence_applications_bookmark_app{
border: 0px !important;
background: transparent url("http://mgcalc.netsons.org/fbvl/tabend.png") top right no-repeat !important;
height: 30px !important;
padding-top: 7px !important;
}

#bookmarkable_app:hover #presence_applications_bookmark_app{
background: url("http://mgcalc.netsons.org/fbvl/tabendh.png") top right no-repeat !important;
}

#presence_applications_bookmark_app .bookmark_text{
color: white !important;
}

#presence_applications_bookmark_app:hover .bookmark_text{
text-decoration: none !important;
}

/*### 2.3 Right Bar ###*/

#buddy_list_tab{
background: transparent url("http://mgcalc.netsons.org/fbvl/tab.png") top left no-repeat !important;
height: 30px !important; width: auto !important;
color: white !important;
border: none !important;
position: relative !important;
margin: 0px 8px 0px 0px !important;
padding: 0px !important;
}

#buddy_list_tab img{
display: none !important;
}

#buddy_count{
background: url("http://mgcalc.netsons.org/fbvl/tabend.png") top right no-repeat !important;
line-height: 24px !important;
display: block !important;
margin-top: -3px !important;
padding: 3px 14px 9px 11px !important;
}

.focused #buddy_count{
margin-top: -4px !important;
}

#buddy_count .buddy_count_num{
background: url(http://mgcalc.netsons.org/fbvl/icons/icon_groups.png) center left no-repeat !important;
padding-left: 20px !important;
}

body:not(.presence_popout) .tab_handle{
height: 30px !important; 
background: url("http://mgcalc.netsons.org/fbvl/tab.png") top left no-repeat !important;
color: white !important;
border: none !important;
margin: 0px 4px 0px 0px !important;
}

body:not(.presence_popout) .tab_button_div{
height: 30px !important; 
background: transparent url("http://mgcalc.netsons.org/fbvl/tabend.png") top right no-repeat !important;
color: white !important;
border: none !important;
position: fixed !important;
bottom: 0px !important;
}

#buddy_list_tab:hover,
body:not(.presence_popout) #chat_tab_bar .tab_handle.focused,
body:not(.presence_popout) #chat_tab_bar .tab_handle:hover { 
background: url("http://mgcalc.netsons.org/fbvl/tabh.png") top left no-repeat !important;
}

#buddy_list_tab:hover #buddy_count,
body:not(.presence_popout) #chat_tab_bar .tab_handle:hover .tab_button_div,
body:not(.presence_popout) #chat_tab_bar .tab_handle.focused .tab_button_div{ 
background: url("http://mgcalc.netsons.org/fbvl/tabendh.png") top right no-repeat !important;
}

.tab_button_div .tab_x{
background: none !important;
padding-right: 4px !important;
margin-top: 6px !important;
}

.tab_button_div .tab_x:after{
content: "x" !important;
font-family: tahoma !important;
font-size: 13px !important;
}

.tab_button_div .tab_x:hover:after{
content: "x" !important;
color: red !important;
}

.tab_name{
margin-top: 2px !important;
}

.tab_availability{
display: none !important;
}

#buddy_list_tab span span strong {
color: white !important;
}

#buddy_list_tab,
#presence_applications_icon_garden {
border-color: transparent !important;
}

#chat_status_control_tab,
#presence_notifications_tab{
height: 29px !important;
margin-right: 0px !important;
border: none !important;
background: transparent url("http://mgcalc.netsons.org/fbvl/smalltab_norm.png") top left no-repeat !important;
}

#presence_notifications_tab{
margin-top: 0px !important;
width:35px !important;
}

#chat_status_control_tab{
border: none !important;
margin: 0px !important;
padding: 6px 0px 0px 10px !important;
width: 25px !important;
}

#presence_notifications_tab .inner_button{
margin: 3px 0px 0px 0px !important;
background: url("http://mgcalc.netsons.org/fbvl/icons/icon_notifies.png") center center no-repeat !important;
width: 24px !important;
}

#chat_status_control_tab:hover,
#presence_notifications_tab:hover{
background: transparent url("http://mgcalc.netsons.org/fbvl/smalltab_hov.png") top left no-repeat !important;
}

#presence_notifications_tab .sx_icons_notifications{
visibility: hidden !important;
}

#chat_status_control_tab .titletip{
margin-bottom: -6px !important;
}

#prev_count, #next_count{display: none !important;}

#chat_next_tab, #chat_previous_tab{
height: 30px !important;
margin-top: -5px !important;
border: 0px !important;
}

#chat_previous_tab{
background: url("http://mgcalc.netsons.org/fbvl/arr_left_n.png") center center no-repeat !important;
}

#chat_next_tab{
background: url("http://mgcalc.netsons.org/fbvl/arr_right_n.png") center center no-repeat !important;
}

#chat_previous_tab:hover{
background: url("http://mgcalc.netsons.org/fbvl/arr_left_h.png") center center no-repeat !important;
}

#chat_next_tab:hover{
background: url("http://mgcalc.netsons.org/fbvl/arr_right_h.png") center center no-repeat !important;
}

#chat_previous_tab,
#chat_next_tab{
margin-top: 0px !important;
}

#chat_previous_tab span,
#chat_next_tab span{
display: none !important;
}

/*
____________________________
3. FLYOUT MENUS REDESIGNMENT
????????????????????????????
*/

/*## 3.1 General ##*/

.presence_menu_opts_wrapper{
margin-bottom: 34px !important;
z-index: 30 !important;
}

body:not(.presence_popout) .chat_window,
body:not(.presence_popout) .presence_menu_opts{
border: 1px solid #484a4c !important;
border-width: 0px 1px 0px 1px !important;
background: #404448 url("http://img99.imageshack.us/img99/5793/popupbgju5.jpg") top left repeat-x !important;
color: #ffffff !important;
border: 2px solid transparent !important;
-moz-border-bottom-colors: transparent transparent !important;
-moz-border-left-colors: #282b2e rgba(255,255,255,0.6) !important;
-moz-border-right-colors: #282b2e rgba(255,255,255,0.6) !important;
-moz-border-top-colors: #282b2e  rgba(255,255,255,0.6) !important;
-moz-border-radius: 10px 10px 0px 0px !important;
}

#presence_bar .presence_menu_opts h2{
background: url(http://www.facebook.com/images/chat/minimize.gif) no-repeat scroll right top !important;
border: none !important;
padding: 3px !important;
margin-right: 10px !important;
width: auto !important;
}

#presence_bar .presence_menu_opts h2:hover{
background-position:right -16px !important;
}

/*### 3.2 Applications Menu ###*/

#presence_bar .application_menu_divider{
color: black !important;
border: none !important;
font-size: 12px !important;
font-family: verdana;
}

#presence_applications .presence_menu_content_wrapper:after{
content: "• VUS4FB |@Taskbar - v0.8| •";
margin-left: 38px !important;
color: #a1a1a1 !important;
}

.flyout,
#presence_applications .presence_menu_content_wrapper{
background: white !important;
margin: 5px !important;
border: 2px solid transparent !important;
-moz-border-bottom-colors: transparent transparent !important;
-moz-border-left-colors: #bababa #3a3a3a !important;
-moz-border-right-colors: #bababa #3a3a3a !important;
-moz-border-top-colors: #bababa #3a3a3a !important;
-moz-border-bottom-colors: #bababa #3a3a3a !important;
-moz-border-radius: 2px !important;
}

#presence_applications .presence_menu_content_wrapper a{
color: #5a5a5a !important;
}

.application_menu_header .right,
.application_menu_header .left{
width: 210px !important;
float: left !important;
text-align: center !important;
}

.application_menu_header .right a{
color: #afe9ff !important;
}

.application_menu_header{
background: none !important;
}

.application_menu_logoless_item a{
color: white !important;
}

/*### 3.3 Chat Panel ###*/

#buddy_list_panel{
-moz-appearance: -moz-win-communications-toolbox !important;
border: none !important;
}

#buddy_list_panel a.panel_item span{
text-shadow: none !important;
font-weight: normal !important;
font-size: 11px !important;
padding: 2px 4px 5px 4px !important;
}

#buddy_list_panel .flyout_open a.panel_item span{
background: rgba(0,0,0,0.3) !important;
}

#options_item, #lists_item,
#buddy_list_panel .lists,
#buddy_list_panel .settings,
#buddy_list_panel .panel_item{
background: none !important;
border: none !important;
}

#buddy_list_all .friendlist_status,
#buddy_list_all .friendlist_status a{
background: none !important;
}

#options_item,
#lists_item{
color: white !important;
}

#buddy_list_panel .panel_icon{
display: none !important;
}

#buddy_list_typeahead{
background: none !important;
}

#buddy_list_typeahead_input,
#buddy_list_empty_search{
-moz-appearance: none !important;
background: url(http://mgcalc.netsons.org/fbvl/inptbg.png) top left repeat-x !important;
border: 1px solid #1e1e1e!important;
-moz-border-radius: 5px !important;
}

.friend_status strong{
color: #afe9ff !important;
font-weight: bold !important;
}

.friend_status span{
color: rgba(255,255,255, 0.7) !important;
}

.online_status_container{
background: none !important;
}

.buddy_list .online_status_container a,
.buddy_list .online_status_container a:hover{
background: url(http://mgcalc.netsons.org/fbvl/icons/friend_list_online.png) top left repeat-x !important;
height: 16px !important;
width: 16px !important;
}

.buddy_list ul li.offline .online_status_container a{
background: url(http://mgcalc.netsons.org/fbvl/icons/friend_list_offline.png) top left repeat-x !important;
}

#buddy_list_parent .idle .available_dot,
#buddy_list_parent .available_dot{
padding: 3px 0px 0px 10px !important;
}

/*FriendLists*/

#buddy_list_parent .friend_list{
background: rgba(0,0,0,0.3) !important;
-moz-border-radius: 3px !important;
margin: 3px !important;
}

#buddy_list_parent .friend_list_container li{
background: none !important;
}

.presence_menu_opts .list_select li>a:hover{
background: rgba(0,0,0,0.2) !important;
} 

#buddy_list_all .friendlist_status a{
color: white !important;
}

#buddy_list_all .friendlist_status{
border: none !important;
}

#reorder_fl_alert{
background: none !important;
}

#buddy_list_empty_item{
color: white !important;
}

/*### 3.4 Conversations ##*/

body:not(.presence_popout) #chat{
margin-right: 10px !important;
}

body:not(.presence_popout) .chat_window_wrapper{
background: none !important;
}

body:not(.presence_popout) .chat_window {
margin-bottom: 6px !important;
}

body:not(.presence_popout) .chat_info_pic{
padding: 10px !important; padding-left: 8px !important;
margin-top: -33px !important; margin-left: 5px !important;
background: transparent url("http://img356.imageshack.us/img356/314/pictbgjf2.png") top left no-repeat !important;
}

body:not(.presence_popout) .chat_header{
height: 5px !important;
}

body:not(.presence_popout) .chat_header_name{
margin-left: 70px !important;
}

.chat_header_name a{
color: #afe9ff !important;
}

.chat_header, .chat_info, .chat_conv, .chat_conv_content .visibility_change{
background: none !important;
border: none !important;
}

body:not(.presence_popout) .chat_conv_content .visibility_change{
color: white !important;
margin: 0px 10px 0px 8px !important;
}

body:not(.presence_popout) .chat_info{
float: left !important;
width: 200px !important;
margin: 17px 10px 5px 13px !important;
padding: 0px !important;
}

body:not(.presence_popout) .chat_window .toolbox{
background: none !important;
margin-top: 20px !important;
border: none !important;
}

body:not(.presence_popout) .chat_window .toolbox .chat_actions{
border: none !important;
}

body:not(.presence_popout) .chat_window .toolbox .action{
color: white !important;
}

body:not(.presence_popout) .chat_conv_content .body a{
color: #afe9ff !important;
}

body:not(.presence_popout) .chat_info_status{
color: white !important;
}

.chat_info_status_time{
color: #afe9ff !important;
margin: 0px !important;
}

body:not(.presence_popout) .chat_conv{
border-top: 1px solid rgba(255,255,255,0.6) !important;
margin-left: 0px !important;
}

body:not(.presence_popout) .p_other,
body:not(.presence_popout) .chat_info_clear_history,
body:not(.presence_popout) .chat_conv .other,
body:not(.presence_popout) .chat_conv .other a{
border: none !important;
color: orange !important;
}

body:not(.presence_popout) .p_self,
body:not(.presence_popout) .chat_conv .self {
color: #afe9ff !important;
border: none !important;
}

body:not(.presence_popout) .chat_input_div{
margin: 8px 4px 2px 4px !important;
width: 216px !important;
background: white url(http://mgcalc.netsons.org/fbvl/inptbg.png) bottom left repeat-x !important;
border: 1px solid #1e1e1e!important;
-moz-border-radius: 5px !important;
}


body:not(.presence_popout) .chat_input_border{
background: none !important;
}

body:not(.presence_popout) .chat_input_div textarea{
-moz-appearance: none !important;
border: none !important;
}

.minifeed,
.msg_error,
.chat_notice{
background: rgba(255,255,255,0.2) !important;
border: none !important;
}

/*### 3.5 Notifies ###*/

#presence_notifications_content .notification,
#presence_notifications_content .notification .body{
border: none !important;
background: none !important;
color: rgba(255,255,255,0.7) !important;
}

#presence_notifications_content .notification:hover{
background: rgba(255,255,255,0.1) !important;
}

.presence_notifications_see_all,
#presence_notifications_content .notification .body a{
color: #afe9ff !important;
font-weight: bold !important;
}

.notif_del{
background: none !important;
}

.notif_del:before{
content: "x" !important;
font-family: tahoma !important;
font-size: 12px !important;
color: white !important;
}

.notif_del:hover:before{
content: "x" !important;
color: red !important;
}

/*### THE END ###*/
/*(c)2008-2009 HeartRipper. RIP = R.I.P.*/
 *{font-family:Calibri,Tahoma, Arial, sans-serif !important;}
 div#navigator *{font-size:15px !important;}
 div#navigator .secondary_set *{font-size:13px !important;}
 div#sidebar *{font-size:12px !important;}
 div#home_main *{font-size:12px !important;}
 div#content *{font-size:12px !important;}
 div#home_sidebar *{font-size:12px !important;}
