diff -Naur menu_icons/menu_icons.module menu_icons_fixed/menu_icons.module
--- menu_icons/menu_icons.module	2010-05-05 14:48:26.000000000 +0200
+++ menu_icons_fixed/menu_icons.module	2010-05-20 20:11:25.479187666 +0200
@@ -248,7 +248,7 @@
       else {
         $image_url = base_path() . $options['menu_icon']['path'];
       }
-      $css .= theme('menu_icons_css_item', $item['mlid'], $image_url, $info['width'], $pos);
+      $css .= theme('menu_icons_css_item', $item['mlid'], $image_url, $info['height'], $info['width'], $pos);
     }
   }
   file_save_data($css, menu_icons_directory_path(FALSE) .'/menu_icons.css', FILE_EXISTS_REPLACE);
@@ -260,7 +260,7 @@
 function menu_icons_theme() {
   return array(
     'menu_icons_css_item' => array(
-      'arguments' => array('mlid' => NULL, 'path' => NULL, 'size' => NULL, 'pos' => NULL),
+      'arguments' => array('mlid' => NULL, 'path' => NULL, 'size' => NULL, 'height' => NULL, 'pos' => NULL),
       'template' => 'menu_icons_css_item',
     ),
   );
diff -Naur menu_icons/menu_icons_css_item.tpl.php menu_icons_fixed/menu_icons_css_item.tpl.php
--- menu_icons/menu_icons_css_item.tpl.php	2010-02-15 16:35:48.000000000 +0100
+++ menu_icons_fixed/menu_icons_css_item.tpl.php	2010-05-20 20:11:25.479187666 +0200
@@ -17,7 +17,7 @@
 ?>
 .menu-<?php print $mlid ?>, ul.links li.menu-<?php print $mlid ?> {
   background-image: url(<?php print $path ?>);
-  padding-<?php print "$pos:$size"?>px;
+  padding-<?php print "$pos:$height"?>px;
   background-repeat: no-repeat;
   background-position: <?php print $pos?>;
   height: <?php print $size?>px;
