diff --git a/mythtv/themes/MythCenter/base.xml b/mythtv/themes/MythCenter/base.xml
index 9e1dccd..94b58f8 100644
--- a/mythtv/themes/MythCenter/base.xml
+++ b/mythtv/themes/MythCenter/base.xml
@@ -60,7 +60,7 @@
         <color>#9999cc</color>
     </fontdef>
     <fontdef name="basesmall_normal_inactive" from="basesmall">
-        <color>#666666</color>
+        <color>#888888</color>
     </fontdef>
     <fontdef name="basesmall_warning_selected" from="basesmallbold">
         <color>#dddd44</color>
@@ -131,11 +131,6 @@
     </fontdef>
 
     <!-- Fonts for specific screens -->
-    <fontdef name="deleterecordings_filesize_font" from="basemedium">
-        <pixelsize>40</pixelsize>
-        <color>#bbbb33</color>
-        <weight>bold</weight>
-    </fontdef>
     <fontdef name="baseguide" from="basesmall">
         <pixelsize>20</pixelsize>
         <weight>normal</weight>
@@ -150,12 +145,12 @@
         <cornerradius>12</cornerradius>
     </shape>
 
-        <!-- Base definition of a shape used as a background on many popups -->
+    <!-- Base definition of a shape used as a background on many popups -->
     <shape name="basepopupbackground" from="basebackground">
         <fill style="gradient">
             <gradient direction="vertical" alpha="255">
                 <stop position="0" color="#111111" />
-                <stop position="50" color="#888888" />
+                <stop position="50" color="#666666" />
                 <stop position="100" color="#111111" />
             </gradient>
         </fill>
@@ -184,7 +179,7 @@
         <area>0,0,300,250</area>
         <layout>vertical</layout>
         <spacing>4</spacing>
-        <buttonarea>0,0,100%,100%-22</buttonarea>
+        <buttonarea>0,0,100%,97%</buttonarea>
         <statetype name="buttonitem">
             <area>0,0,100%,30</area>
             <state name="active">
@@ -227,14 +222,14 @@
             <state name="selectedactive" from="active">
                 <shape name="background">
                     <fill style="gradient">
-                        <gradient start="#52CA38" end="#349838" alpha="255" />
+                        <gradient start="#58f833" end="#4d6b30" alpha="200" />
                     </fill>
                 </shape>
             </state>
             <state name="selectedinactive" from="active">
                 <shape name="background">
                     <fill style="gradient">
-                        <gradient start="#52CA38" end="#349838" alpha="100" />
+                        <gradient start="#58f833" end="#4d6b30" alpha="130" />
                     </fill>
                 </shape>
                 <textarea name="buttontext">
@@ -243,7 +238,7 @@
             </state>
         </statetype>
         <statetype name="upscrollarrow">
-            <position>10,100%-20</position>
+            <position>10,96%</position>
             <state type="off">
                 <imagetype name="upon">
                     <filename>lb-uparrow-reg.png</filename>
@@ -256,7 +251,7 @@
             </state>
         </statetype>
         <statetype name="downscrollarrow">
-            <position>40,100%-20</position>
+            <position>40,96%</position>
             <state type="off">
                 <imagetype name="dnon">
                     <filename>lb-dnarrow-reg.png</filename>
@@ -472,6 +467,26 @@
         </statetype>
     </spinbox>
 
+    <!-- Base definition of a spinbox with centered strings -->
+    <spinbox name="base_centered_spinbox" from="basespinbox">
+        <area>0,0,90,40</area>
+        <layout>horizontal</layout>
+        <statetype name="buttonitem">
+            <state name="active">
+                <shape name="background" from="basewidgetshape" />
+                <textarea name="buttontext">
+                    <font>basesmall</font>
+                    <cutdown>no</cutdown>
+                    <align>allcenter</align>
+                </textarea>
+            </state>
+            <state name="selectedactive" from="active">
+                <shape name="background" from="baseselectedwidgetshape" />
+            </state>
+            <state name="selectedinactive" from="active" />
+        </statetype>
+    </spinbox>
+
     <!-- Base definition of a wide spinbox (room for strings) -->
     <spinbox name="basewidespinbox" from="basespinbox">
         <area>0,0,396,40</area>
@@ -527,11 +542,20 @@
         </statetype>
     </buttonlist>
 
+    <!-- Base definition of a list in medium 'selector' configuration -->
+    <buttonlist name="basemediumselector" from="baseselector">
+        <area>0,0,376,44</area>
+    </buttonlist>
+
     <!-- Base definition of a list in wide 'selector' configuration -->
     <buttonlist name="basewideselector" from="baseselector">
         <area>0,0,396,40</area>
     </buttonlist>
 
+    <buttonlist name="baseverywideselector" from="baseselector">
+        <area>0,0,436,40</area>
+    </buttonlist>
+
     <!-- Base definition of a textarea -->
     <textarea name="basetextarea">
         <area>0,0,0,0</area>
@@ -703,7 +727,7 @@
 
         <textarea name="template" from="basetextarea">
             <area>420,144,310,28</area>
-            <align>right</align>
+            <align>left</align>
             <template>%Using |TEMPLATE| Template%</template>
         </textarea>
 
@@ -723,9 +747,9 @@
     <window name="MythPopupBox">
         <area>-1,-1,500,500</area>
 
-        <imagetype name="backimg">
-            <filename>mythdialogbox-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="messagearea" from="basetextarea">
             <area>12,14,470,210</area>
@@ -814,10 +838,9 @@
 
     <window name="MythBusyDialog">
         <area>-1,-1,588,170</area>
-        <imagetype name="backimg">
-            <area>0,0,587,170</area>
-            <filename>mythprogressdialog-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
         <imagetype name="animation">
             <position>40,40</position>
             <filepattern low="0" high="24">busyimages/%1.png</filepattern>
@@ -832,10 +855,9 @@
 
     <window name="MythProgressDialog">
         <area>-1,-1,588,170</area>
-        <imagetype name="backimg">
-            <area>0,0,587,170</area>
-            <filename>mythprogressdialog-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
         <textarea name="message" from="basetextarea">
             <area>20,20,540,60</area>
             <multiline>yes</multiline>
@@ -853,10 +875,9 @@
 
     <window name="MythConfirmationDialog">
         <area>-1,-1,588,170</area>
-        <imagetype name="backimg">
-            <area>0,0,587,170</area>
-            <filename>mythprogressdialog-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="message" from="basetextarea">
             <area>14,14,550,90</area>
@@ -878,10 +899,9 @@
 
     <window name="MythTextInputDialog">
         <area>-1,-1,588,170</area>
-        <imagetype name="backimg">
-            <area>0,0,587,170</area>
-            <filename>mythprogressdialog-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="message" from="basetextarea">
             <area>20,20,540,30</area>
@@ -900,10 +920,9 @@
 
     <window name="MythSearchDialog">
         <area>-1,-1,500,500</area>
-        <imagetype name="backimg">
-            <area>0,0,500,500</area>
-            <filename>mythdialogbox-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="title" from="basetextarea">
             <area>12,20,470,60</area>
@@ -949,11 +968,60 @@
 
     </window>
 
+        <!-- Popup search dialog used to search button lists -->
+    <window name="MythSearchListDialog">
+        <area>-1,-1,620,165</area>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
+
+        <textarea name="title" from="basetextarea">
+            <area>5,10,600,30</area>
+            <multiline>yes</multiline>
+            <align>allcenter</align>
+            <value>Search List</value>
+        </textarea>
+
+        <textedit name="searchedit" from="basetextedit">
+            <position>120,40</position>
+        </textedit>
+
+        <button name="prevbutton" from="basebutton">
+            <position>20,105</position>
+            <value>Previous</value>
+        </button>
+
+        <button name="nextbutton" from="basebutton">
+            <position>445,105</position>
+            <value>Next</value>
+        </button>
+
+        <statetype name="searchstate">
+            <area>210,120,200,30</area>
+            <state name="found">
+                <textarea name="statustext" from="basetextarea">
+                    <area>0,0,200,30</area>
+                    <align>allcenter</align>
+                    <font>basesmallgreen</font>
+                    <value>Found</value>
+                </textarea>
+            </state>
+            <state name="notfound">
+                <textarea name="statustext" from="basetextarea">
+                    <area>0,0,200,30</area>
+                    <align>allcenter</align>
+                    <font>basesmallred</font>
+                    <value>Not Found</value>
+                </textarea>
+            </state>
+        </statetype>
+    </window>
+
     <window name="MythFileBrowser">
         <area>-1,-1,730,510</area>
-        <imagetype name="backimg">
-            <filename>mythfilebrowser-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textedit name="location" from="basetextedit">
             <position>40,14</position>
@@ -963,7 +1031,6 @@
             <area>4,70,500,440</area>
             <layout>grid</layout>
             <buttonarea>0,0,500,430</buttonarea>
-            <triggerevent context="Global" action="ESCAPE">LEFT</triggerevent>
             <statetype name="buttonitem">
                 <area>0,0,166,106</area>
                 <state name="active">
@@ -1049,10 +1116,9 @@
     <window name="MythTimeInputDialog">
         <area>-1,-1,588,170</area>
 
-        <imagetype name="box">
-            <area>0,0,587,170</area>
-            <filename>mythprogressdialog-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="message" from="basetextarea">
             <area>10,8,560,50</area>
@@ -1099,17 +1165,9 @@
     </window>
 
     <window name="backgroundwindow">
-
         <imagetype name="backimg">
           <filename>ui/background.png</filename>
         </imagetype>
-<!--
-        <shape name="background">
-            <area>0,0,100%,100%</area>
-            <type>box</type>
-            <fill color="#484537" alpha="255" />
-        </shape>
--->
 
         <fontdef name="medium" face="Droid Sans">
             <color>#FFFFFF</color>
@@ -1118,9 +1176,9 @@
         </fontdef>
 
         <fontdef name="large" face="Liberation Sans">
-            <color>#FFFFFF</color>
-            <pixelsize>28</pixelsize>
-            <weight>bold</weight>
+             <color>#FFFFFF</color>
+             <pixelsize>28</pixelsize>
+             <weight>bold</weight>
         </fontdef>
 
         <fontdef name="clock" face="Liberation Sans">
@@ -1196,10 +1254,9 @@
     <window name="MythArtworkResults">
         <area>-1,-1,413,426</area>
 
-        <imagetype name="box">
-            <area>0,0,413,426</area>
-            <filename>mv_results_popup.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <buttonlist name="results">
             <area>20,22,363,378</area>
diff --git a/mythtv/themes/MythCenter/recordings-ui.xml b/mythtv/themes/MythCenter/recordings-ui.xml
index bdf053c..5500fd7 100644
--- a/mythtv/themes/MythCenter/recordings-ui.xml
+++ b/mythtv/themes/MythCenter/recordings-ui.xml
@@ -125,14 +125,14 @@
             <area>15,85,220,240</area>
             <buttonarea>0,0,220,210</buttonarea>
             <spacing>0</spacing>
-            <wrapstyle>captive</wrapstyle>
+            <wrapstyle>selection</wrapstyle>
             <searchposition>-1,390</searchposition>
             <triggerevent context="Global" action="ESCAPE">LEFT</triggerevent>
             <statetype name="buttonitem">
                 <state name="active" >
                     <area>0,0,220,30</area>
                     <textarea name="buttontext">
-                        <area>3,0,100%-6,30</area>
+                        <area>3,0,100%,30</area>
                         <font>basesmall_normal</font>
                         <cutdown>yes</cutdown>
                         <align>left,vcenter</align>
@@ -143,7 +143,7 @@
                         <area>0,0,100%,30</area>
                     </shape>
                     <textarea name="buttontext">
-                        <area>3,0,100%-6,30</area>
+                        <area>3,0,100%,30</area>
                         <font>basesmall_normal</font>
                         <cutdown>yes</cutdown>
                         <align>left,vcenter</align>
@@ -154,7 +154,7 @@
                         <area>0,0,100%,30</area>
                     </shape>
                     <textarea name="buttontext">
-                        <area>3,0,100%-6,30</area>
+                        <area>3,0,100%,30</area>
                         <font>basesmall_normal_selected</font>
                         <cutdown>yes</cutdown>
                         <align>left,vcenter</align>
@@ -173,7 +173,7 @@
         <buttonlist name="recordings" from="basebuttonlist2">
             <area>250,85,535,240</area>
             <buttonarea>0,0,535,210</buttonarea>
-            <wrapstyle>captive</wrapstyle>
+            <wrapstyle>selection</wrapstyle>
             <spacing>0</spacing>
             <searchposition>-1,390</searchposition>
             <triggerevent context="Global" action="MENU">RIGHT</triggerevent>
@@ -210,15 +210,15 @@
                     <state name="marked"></state>
                 </statetype>
                     <textarea name="titlesubtitle" from="buttontext">
-                        <area>32,2,266,28</area>
+                        <area>32,0,336,30</area>
                         <align>vcenter</align>
                     </textarea>
                     <textarea name="shortstartdate" from="titlesubtitle">
-                        <area>280,2,130,28</area>
+                        <area>295,0,130,30</area>
                         <align>right,vcenter</align>
                     </textarea>
                     <textarea name="starttime" from="shortstartdate">
-                        <area>415,2,114,28</area>
+                        <area>415,0,114,30</area>
                         <align>right,vcenter</align>
                     </textarea>
                     <statetype name="watched">
@@ -250,7 +250,7 @@
                         <area>0,0,100%,30</area>
                     </shape>
                     <textarea name="titlesubtitle" from="buttontext">
-                        <area>32,2,266,28</area>
+                        <area>32,0,336,30</area>
                         <font>basesmall_normal_selected</font>
                         <font state="disabled">basesmall_disabled_selected</font>
                         <font state="error">basesmall_error_selected</font>
@@ -260,11 +260,11 @@
                         <align>vcenter</align>
                     </textarea>
                     <textarea name="shortstartdate" from="titlesubtitle">
-                        <area>280,2,130,28</area>
+                        <area>295,0,130,30</area>
                         <align>right,vcenter</align>
                     </textarea>
                     <textarea name="starttime" from="shortstartdate">
-                        <area>415,2,114,28</area>
+                        <area>415,0,114,30</area>
                         <align>right,vcenter</align>
                     </textarea>
                 </state>
@@ -279,26 +279,26 @@
 
         <imagetype name="autoexpire">
             <filename>autoexpire.png</filename>
-            <position>622,506</position>
+            <position>630,518</position>
         </imagetype>
 
         <imagetype name="commflagged">
             <filename>commflagged.png</filename>
-            <position>666,506</position>
+            <position>671,518</position>
         </imagetype>
 
         <imagetype name="bookmark">
             <filename>bookmark.png</filename>
-            <position>708,506</position>
+            <position>715,518</position>
         </imagetype>
 
         <imagetype name="cutlist">
             <filename>cutlist.png</filename>
-            <position>752,506</position>
+            <position>752,518</position>
         </imagetype>
 
         <statetype name="audioprops">
-            <position>622,540</position>
+            <position>629,551</position>
             <showempty>yes</showempty>
             <state name="stereo">
                 <imagetype name="stereo">
@@ -323,7 +323,7 @@
         </statetype>
 
         <statetype name="subtitletypes">
-            <position>663,542</position>
+            <position>669,551</position>
             <showempty>yes</showempty>
             <state name="cc">
                 <imagetype name="cc">
@@ -343,7 +343,7 @@
         </statetype>
 
         <statetype name="videoprops">
-            <position>701,543</position>
+            <position>705,551</position>
             <showempty>yes</showempty>
             <state name="hd1080">
                 <imagetype name="hd1080">
@@ -374,45 +374,46 @@
 
         <imagetype name="processing">
             <filename>processing.png</filename>
-            <position>752,543</position>
+            <position>752,551</position>
         </imagetype>
 
         <textarea name="title" from="basetextarea">
-            <area>20,340,560,40</area>
+            <area>18,340,572,40</area>
             <font>baselarge</font>
             <cutdown>yes</cutdown>
             <align>vcenter</align>
         </textarea>
 
         <textarea name="channel" from="basetextarea">
-            <area>20,385,160,30</area>
+            <area>18,385,160,30</area>
         </textarea>
 
         <textarea name="timedate" from="basetextarea">
-            <area>185,385,305,30</area>
-            <align>hcenter</align>
-            <template>%startdate%%| startyear%, %starttime% </template>
+            <area>175,385,415,30</area>
+            <align>right</align>
+            <!-- <template>%startdate%%| startyear%, %starttime% </template> -->
         </textarea>
 
         <textarea name="filesize_str" from="basetextarea">
-            <area>495,385,85,30</area>
-            <align>right</align>
+            <area>595,485,190,30</area>
+            <align>center</align>
         </textarea>
 
         <textarea name="description" from="basetextarea">
-            <area>20,425,560,160</area>
+            <area>18,425,572,160</area>
             <multiline>yes</multiline>
-            <cutdown>yes</cutdown>
+            <scroll direction="vertical" />
+            <cutdown>no</cutdown>
             <template>%"|SUBTITLE|" %%(|STARS|) %%DESCRIPTION%</template>
         </textarea>
 
         <imagetype name="preview" depends="!coverart">
-            <area>590,345,190,140</area>
+            <area>595,345,190,140</area>
             <preserveaspect>true</preserveaspect>
         </imagetype>
 
         <imagetype name="coverart" >
-            <area>590,345,190,140</area>
+            <area>595,345,190,140</area>
             <filename />
             <preserveaspect>true</preserveaspect>
         </imagetype>
@@ -449,9 +450,9 @@
 
     <window name="groupselector">
         <area>-1,-1,500,500</area>
-        <imagetype name="backimg">
-            <filename>mythdialogbox-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="label" from="basetextarea">
             <area>12,4,470,104</area>
@@ -468,23 +469,23 @@
 
     <window name="changeview">
         <area>-1,-1,500,500</area>
-        <imagetype name="backimg">
-            <filename>mythdialogbox-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="title" from="basetextarea">
-            <area>12,35,470,30</area>
+            <area>12,34,470,30</area>
             <align>allcenter</align>
             <font>basemedium</font>
             <value>Change View</value>
         </textarea>
 
         <checkbox name="titles" from="basecheckbox">
-            <position>90,100</position>
+            <position>90,90</position>
         </checkbox>
 
         <textarea name="titlelabel" from="basetextarea">
-            <area>140,100,300,30</area>
+            <area>140,90,300,30</area>
             <value>Show Titles</value>
         </textarea>
 
@@ -543,7 +544,7 @@
         </textarea>
 
         <button name="save" from="basebutton">
-            <position>315,435</position>
+            <position>314,434</position>
             <value>Save</value>
         </button>
     </window>
@@ -551,9 +552,9 @@
     <window name="passwordchanger">
         <area>-1,-1,500,500</area>
 
-        <imagetype name="backimg">
-            <filename>mythdialogbox-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="label" from="basetextarea">
             <area>12,15,470,160</area>
@@ -589,10 +590,9 @@
     <window name="editmetadata">
         <area>-1,-1,780,580</area>
 
-        <imagetype name="backimg">
+        <shape name="backimg" from="basepopupbackground">
             <area>0,0,100%,100%</area>
-            <filename>mythdialogbox-background.png</filename>
-        </imagetype>
+        </shape>
 
         <textarea name="label" from="basetextarea">
             <area>20,0,100%-20,60</area>
@@ -640,13 +640,13 @@
         </spinbox>
 
         <textarea name="eplabel" from="basetextarea">
-            <area>258,255,90,30</area>
+            <area>258,255,185,30</area>
             <align>right,vcenter</align>
             <value>Episode:</value>
         </textarea>
 
         <spinbox name="episode" from="basespinbox">
-            <position>355,250</position>
+            <position>450,250</position>
         </spinbox>
 
         <textarea name="descriptionlabel" from="titlelabel">
@@ -668,10 +668,9 @@
     <window name="iconhelp">
         <area>-1,-1,700,500</area>
 
-        <imagetype name="backimg">
-            <area>0,0,700,500</area>
-            <filename>mythdialogbox-background.png</filename>
-        </imagetype>
+        <shape name="backimg" from="basepopupbackground">
+            <area>0,0,100%,100%</area>
+        </shape>
 
         <textarea name="title" from="basetextarea">
             <area>0,0,700,50</area>
@@ -690,7 +689,7 @@
                 <area>0,0,660,40</area>
                 <state name="active">
                     <statetype name="icons">
-                        <position>5,5</position>
+                        <position>4,4</position>
                         <state name="commflagged">
                             <imagetype name="statusimage">
                                 <filename>commflagged.png</filename>
@@ -802,7 +801,7 @@
                         -->
                     </statetype>
                     <textarea name="buttontext">
-                        <area>53,1,600,40</area>
+                        <area>52,0,600,40</area>
                         <multiline>yes</multiline>
                         <font>basesmall</font>
                         <align>vcenter</align>
@@ -813,13 +812,13 @@
                         <area>0,0,650,40</area>
                         <type>roundbox</type>
                         <line color="#999999" alpha="255" width="2" />
-                        <cornerradius>13</cornerradius>
+                        <cornerradius>12</cornerradius>
                     </shape>
                 </state>
                 <state name="selectedinactive" from="active" />
             </statetype>
             <statetype name="upscrollarrow">
-                <position>590,395</position>
+                <position>590,390</position>
                 <state type="off">
                     <imagetype name="upon">
                         <filename>lb-uparrow-reg.png</filename>
@@ -832,7 +831,7 @@
                 </state>
             </statetype>
             <statetype name="downscrollarrow">
-                <position>620,395</position>
+                <position>620,390</position>
                 <state type="off">
                     <imagetype name="dnon">
                         <filename>lb-dnarrow-reg.png</filename>
