--- 1.py	Mon Dec 31 18:42:39 2007
+++ 2.py	Mon Dec 31 18:44:14 2007
@@ -10,20 +10,14 @@
     for row in xrange(row_count):
         frame.grid_rowconfigure(row, weight=1)
 
-class MonthPanel(Tk.Frame):
+class MonthPanel(Tk.LabelFrame):
     def __init__(self, master, year, month):
-        Tk.Frame.__init__(self, master)
+        Tk.LabelFrame.__init__(self, master, text=u"%dŒŽ" % month)
 
-        label = Tk.Label(self, text=u"%dŒŽ" % month)
-        label.pack(side=Tk.TOP, fill=Tk.X)
-
-        frame = Tk.Frame(self)
-        frame.pack(side=Tk.TOP, fill=Tk.BOTH, expand=True)
-
-        grid_configure(frame, 7, 7)
+        grid_configure(self, 7, 7)
 
         def create_label(row, col):
-            label = Tk.Label(frame, bg="white")
+            label = Tk.Label(self, bg="white")
             label.grid(row=row, column=col, sticky="news", padx=1, pady=1)
             return label
 
