diff -r 02f68dc10be0 MoinMoin/theme/__init__.py
--- a/MoinMoin/theme/__init__.py	Sun Aug 03 14:51:11 2008 +0200
+++ b/MoinMoin/theme/__init__.py	Thu Nov 20 17:07:27 2008 -0600
@@ -625,6 +625,7 @@
         @return: stylesheets links
         """
         link = '<link rel="stylesheet" type="text/css" charset="%s" media="%s" href="%s">'
+        altlink = '<link rel="alternate stylesheet" type="text/css" charset="%s" media="%s" href="%s" title="%s">'
 
         # Check mode
         if d.get('print_mode'):
@@ -647,8 +648,19 @@
                 usercss = None
 
         # admin configurable additional css (farm or wiki level)
-        for media, csshref in self.request.cfg.stylesheets:
-            html.append(link % (self.stylesheetsCharset, media, csshref))
+        for stylesheet in self.request.cfg.stylesheets:
+            media = csshref = title = ''
+            if len(stylesheet) == 3:
+                media, csshref, title = stylesheet
+            elif len(stylesheet) == 2:
+                media, csshref = stylesheet
+            elif len(stylesheet) == 1:
+                media = 'screen'
+                csshref = stylesheet[0]
+            if title :
+                html.append(altlink % (self.stylesheetsCharset, media, csshref, title))
+            else:
+                html.append(link % (self.stylesheetsCharset, media, csshref))
 
         csshref = '%s/%s/css/msie.css' % (prefix, self.name)
         html.append("""
