diff -uNr libbonoboui-2.2.0.orig/bonobo/bonobo-ui-sync-toolbar.c libbonoboui-2.2.0/bonobo/bonobo-ui-sync-toolbar.c
--- libbonoboui-2.2.0.orig/bonobo/bonobo-ui-sync-toolbar.c	Mon Feb 17 20:24:40 2003
+++ libbonoboui-2.2.0/bonobo/bonobo-ui-sync-toolbar.c	Mon Feb 17 20:25:12 2003
@@ -650,7 +650,6 @@
 		dockname, beh));
 
 	bonobo_dock_item_set_shadow_type (item, GTK_SHADOW_OUT);
-	gtk_container_set_border_width (GTK_CONTAINER (item), 2);
 
 	if ((prop = bonobo_ui_node_peek_attr (node, "placement"))) {
 		if (!strcmp (prop, "top"))
@@ -684,6 +683,7 @@
 		
 	toolbar = BONOBO_UI_TOOLBAR (bonobo_ui_toolbar_new ());
 
+	gtk_container_set_border_width (GTK_CONTAINER (toolbar), 2);
 	gtk_container_add (GTK_CONTAINER (item),
 			   GTK_WIDGET (toolbar));
 	gtk_widget_show (GTK_WIDGET (toolbar));
diff -uNr libbonoboui-2.2.0.orig/bonobo/bonobo-ui-toolbar.c libbonoboui-2.2.0/bonobo/bonobo-ui-toolbar.c
--- libbonoboui-2.2.0.orig/bonobo/bonobo-ui-toolbar.c	Mon Feb 17 20:24:40 2003
+++ libbonoboui-2.2.0/bonobo/bonobo-ui-toolbar.c	Mon Feb 17 20:25:07 2003
@@ -870,6 +870,7 @@
 {
 	BonoboUIToolbar *toolbar;
 	BonoboUIToolbarPrivate *priv;
+	GtkShadowType shadow_type;
 	GList *p;
 
 	if (! GTK_WIDGET_DRAWABLE (widget))
@@ -878,6 +879,18 @@
 	toolbar = BONOBO_UI_TOOLBAR (widget);
 	priv = toolbar->priv;
 
+	gtk_widget_style_get (widget, "shadow_type", &shadow_type, NULL);
+
+	gtk_paint_box (widget->style,
+		       widget->window,
+		       GTK_WIDGET_STATE (widget),
+		       shadow_type,
+		       &event->area, widget, "toolbar",
+		       widget->allocation.x,
+		       widget->allocation.y,
+		       widget->allocation.width,
+		       widget->allocation.height);
+
 	for (p = priv->items; p != NULL; p = p->next) {
 		GtkWidget *item_widget;
 
@@ -1152,6 +1165,15 @@
 				NULL, NULL,
 				g_cclosure_marshal_VOID__VOID,
 				G_TYPE_NONE, 0);
+
+	gtk_widget_class_install_style_property (
+	        widget_class,
+		g_param_spec_enum ("shadow_type",
+				   _("Shadow type"),
+				   _("Style of bevel around the toolbar"),
+				   GTK_TYPE_SHADOW_TYPE,
+				   GTK_SHADOW_OUT,
+				   G_PARAM_READABLE));
 }
 
 static void
