diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c
index e33a38f..84c9367 100644
--- a/src/file-manager/fm-directory-view.c
+++ b/src/file-manager/fm-directory-view.c
@@ -1876,6 +1876,7 @@ fm_directory_view_init (FMDirectoryView *view)
 					GTK_POLICY_AUTOMATIC);
 	gtk_scrolled_window_set_hadjustment (GTK_SCROLLED_WINDOW (view), NULL);
 	gtk_scrolled_window_set_vadjustment (GTK_SCROLLED_WINDOW (view), NULL);
+	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (view), GTK_SHADOW_IN);
 
 	set_up_scripts_directory_global ();
 	scripts_directory = nautilus_directory_get_by_uri (scripts_directory_uri);
diff --git a/src/file-manager/fm-tree-view.c b/src/file-manager/fm-tree-view.c
index 47e8cc0..1c901fc 100644
--- a/src/file-manager/fm-tree-view.c
+++ b/src/file-manager/fm-tree-view.c
@@ -1529,6 +1529,7 @@ fm_tree_view_init (FMTreeView *view)
 					GTK_POLICY_AUTOMATIC);
 	gtk_scrolled_window_set_hadjustment (GTK_SCROLLED_WINDOW (view), NULL);
 	gtk_scrolled_window_set_vadjustment (GTK_SCROLLED_WINDOW (view), NULL);
+	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (view), GTK_SHADOW_IN);
 	
 	gtk_widget_show (GTK_WIDGET (view));
 
diff --git a/src/nautilus-history-sidebar.c b/src/nautilus-history-sidebar.c
index 444b9fe..7477d53 100644
--- a/src/nautilus-history-sidebar.c
+++ b/src/nautilus-history-sidebar.c
@@ -268,6 +268,7 @@ nautilus_history_sidebar_init (NautilusHistorySidebar *sidebar)
 					GTK_POLICY_AUTOMATIC);
 	gtk_scrolled_window_set_hadjustment (GTK_SCROLLED_WINDOW (sidebar), NULL);
 	gtk_scrolled_window_set_vadjustment (GTK_SCROLLED_WINDOW (sidebar), NULL);
+	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sidebar), GTK_SHADOW_IN);
 	gtk_container_add (GTK_CONTAINER (sidebar), GTK_WIDGET (tree_view));
 	gtk_widget_show (GTK_WIDGET (sidebar));
 	
diff --git a/src/nautilus-places-sidebar.c b/src/nautilus-places-sidebar.c
index 9dc58a0..5b33f8b 100644
--- a/src/nautilus-places-sidebar.c
+++ b/src/nautilus-places-sidebar.c
@@ -2190,6 +2190,7 @@ nautilus_places_sidebar_init (NautilusPlacesSidebar *sidebar)
 					GTK_POLICY_AUTOMATIC);
 	gtk_scrolled_window_set_hadjustment (GTK_SCROLLED_WINDOW (sidebar), NULL);
 	gtk_scrolled_window_set_vadjustment (GTK_SCROLLED_WINDOW (sidebar), NULL);
+	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sidebar), GTK_SHADOW_IN);
 	
   	/* tree view */
 	tree_view = GTK_TREE_VIEW (gtk_tree_view_new ());
diff --git a/src/nautilus-side-pane.c b/src/nautilus-side-pane.c
index bff9dc1..baf2b4b 100644
--- a/src/nautilus-side-pane.c
+++ b/src/nautilus-side-pane.c
@@ -318,6 +318,7 @@ nautilus_side_pane_init (GObject *object)
 
 	frame = gtk_frame_new (NULL);
 	side_pane->details->title_frame = frame;
+	gtk_frame_set_shadow_type (GTK_FRAME(frame), GTK_SHADOW_NONE);
 	gtk_widget_show (frame);
 	gtk_box_pack_start (GTK_BOX (side_pane), frame, FALSE, FALSE, 0);
 
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index eaa099f..498dc08 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -150,6 +150,14 @@ nautilus_window_init (NautilusWindow *window)
 
 	window->details->show_hidden_files_mode = NAUTILUS_WINDOW_SHOW_HIDDEN_FILES_DEFAULT;
 	
+	/* Remove Top border on GtkStatusBar */
+	gtk_rc_parse_string (
+		"style \"statusbar-no-border\"\n"
+		"{\n"
+		"   GtkStatusbar::shadow_type = GTK_SHADOW_NONE\n"
+		"}\n"
+		"widget \"*.statusbar-noborder\" style \"statusbar-no-border\"");
+
 	/* Set initial window title */
 	gtk_window_set_title (GTK_WINDOW (window), _("Nautilus"));
 
@@ -159,6 +167,7 @@ nautilus_window_init (NautilusWindow *window)
 	gtk_container_add (GTK_CONTAINER (window), table);
 
 	statusbar = gtk_statusbar_new ();
+	gtk_widget_set_name (statusbar, "statusbar-noborder");
 	window->details->statusbar = statusbar;
 	gtk_table_attach (GTK_TABLE (table),
 			  statusbar,
