--- css-mode-0.11.orig/doco.html
+++ css-mode-0.11/doco.html
@@ -8,7 +8,10 @@
 	       in Emacs.">
   <META NAME="Keywords"    CONTENT="Emacs, major mode, CSS, cascading style sheets, html
 	  ">
-  <LINK REL=stylesheet HREF="/visuals/standard.css" TYPE="text/css" MEDIA=screen>
+<!--
+  <LINK REL=stylesheet HREF="/visuals/standard.css" TYPE="text/css"
+MEDIA=screen>
+-->
 </HEAD>
 
 <BODY>
--- css-mode-0.11.orig/css-mode.el
+++ css-mode-0.11/css-mode.el
@@ -4,10 +4,11 @@
 ;;; Adds font locking, some rather primitive indentation handling and
 ;;; some typing help.
 ;;;
-(defvar cssm-version "0.11"
+(defvar cssm-version "0.11.zap1"
   "The current version number of css-mode.")
 ;;; copyright (c) 1998 Lars Marius Garshol, larsga@ifi.uio.no
 ;;; $Id: css-mode.el,v 1.9 2000/01/05 21:21:56 larsga Exp $
+;;; Modified by John Zaitseff, 3rd November 2004.
 
 ;;; css-mode is free software; you can redistribute it and/or modify
 ;;; it under the terms of the GNU General Public License as published
@@ -64,7 +65,7 @@
 
 ; Customizable variables:
 
-(defvar cssm-indent-level 2 "The indentation level inside @media rules.")
+(defvar cssm-indent-level 2 "The indentation level inside rules.")
 (defvar cssm-mirror-mode t
   "Whether brackets, quotes etc should be mirrored automatically on
   insertion.")
@@ -73,39 +74,51 @@
 closing bracket or not.")
 (defvar cssm-indent-function #'cssm-old-style-indenter
   "Which function to use when deciding which column to indent to. To get
-C-style indentation, use cssm-c-style-indenter.")
-  
+C-style indentation, use cssm-c-style-indenter. To get old-style indentation,
+use cssm-old-style-indenter.")
+
 ; The rest of the code:
 
 (defvar cssm-properties
-  '("font-family" "font-style" "font-variant" "font-weight"
-    "font-size" "font" "background-color" "background-image"
-    "background-repeat" "background-attachment" "background-position"
-    "color" "background" "word-spacing" "letter-spacing"
+  '("font-family" "font-style" "font-variant" "font-weight" "font-size"
+    "font" "background-color" "background-image" "background-repeat"
+    "background-attachment" "background-position" "background" "color"
+    "word-spacing" "letter-spacing" "text-decoration" "vertical-align"
+    "text-transform" "text-align" "text-indent" "line-height" "margin-top"
+    "margin-right" "margin-bottom" "margin-left" "margin" "padding-top"
+    "padding-right" "padding-bottom" "padding-left" "padding"
     "border-top-width" "border-right-width" "border-left-width"
-    "border-bottom-width" "border-width" "list-style-type"
-    "list-style-image" "list-style-position" "text-decoration"
-    "vertical-align" "text-transform" "text-align" "text-indent"
-    "line-height" "margin-top" "margin-right" "margin-bottom"
-    "margin-left" "margin" "padding-top" "padding-right" "padding-bottom"
-    "padding-left" "padding" "border-top" "border-right" "border-bottom"
-    "border-left" "border" "width" "height" "float" "clear" "display"
-    "list-style" "white-space" "border-style" "border-color"
-
-    ; CSS level 2:
-
-    "azimuth" "border-bottom-color" "border-bottom-style"
-    "border-collapse" "border-left-color" "border-left-style"
-    "border-right-color" "border-right-style" "border-top-color"
-    "border-top-style" "caption-side" "cell-spacing" "clip" "column-span"
-    "content" "cue" "cue-after" "cue-before" "cursor" "direction"
-    "elevation" "font-size-adjust" "left" "marks" "max-height" "max-width"
-    "min-height" "min-width" "orphans" "overflow" "page-break-after"
-    "page-break-before" "pause" "pause-after" "pause-before" "pitch"
-    "pitch-range" "play-during" "position" "richness" "right" "row-span"
-    "size" "speak" "speak-date" "speak-header" "speak-punctuation"
-    "speak-time" "speech-rate" "stress" "table-layout" "text-shadow" "top"
-    "visibility" "voice-family" "volume" "widows" "z-index")
+    "border-bottom-width" "border-width" "border-color" "border-style"
+    "border-top" "border-right" "border-bottom" "border-left" "border"
+    "width" "height" "float" "clear" "display" "white-space"
+    "list-style-type" "list-style-image" "list-style-position"
+    "list-style"
+
+    ; CSS level 2.1:
+
+    "border-bottom-color" "border-bottom-style" "border-collapse"
+    "border-left-color" "border-left-style" "border-right-color"
+    "border-right-style" "border-spacing" "border-top-color"
+    "border-top-style" "bottom" "caption-side" "clip" "content"
+    "counter-increment" "counter-reset" "cursor" "direction" "empty-cells"
+    "left" "max-height" "max-width" "min-height" "min-width" "orphans"
+    "outline" "outline-color" "outline-style" "outline-width" "overflow"
+    "page-break-after" "page-break-before" "page-break-inside" "position"
+    "quotes" "right" "table-layout" "top" "unicode-bidi" "visibility"
+    "widows" "z-index"
+
+    ; CSS level 2 (dropped from 2.1):
+
+    "azimuth" "cue" "cue-after" "cue-before" "elevation"
+    "font-size-adjust" "font-stretch" "marker-offset" "marks" "page"
+    "pause" "pause-after" "pause-before" "pitch" "pitch-range"
+    "play-during" "richness" "size" "speak" "speak-header" "speak-numeral"
+    "speak-punctuation" "speech-rate" "stress" "text-shadow"
+    "voice-family" "volume"
+
+    ; Non-standard properties
+
+    "cell-spacing" "column-span" "row-span" "speak-date" "speak-time")
   "A list of all CSS properties.")
 
 (defvar cssm-properties-alist
@@ -128,7 +141,7 @@
   '("link" "visited" "active" "first-line" "first-letter"
 
     ; CSS level 2
-    "first-child" "before" "after" "hover")
+    "first-child" "before" "after" "hover" "focus" "lang")
   "A list of all CSS pseudo-classes.")
 
 ; internal
@@ -327,8 +340,13 @@
 
 (define-skeleton cssm-insert-curlies
   "Inserts a pair of matching curly parenthesises." nil
-  "{ " _ (if cssm-newline-before-closing-bracket "\n" " ")
-  "}")
+  "{"
+  (if cssm-newline-before-closing-bracket "\n" " ")
+  (if cssm-newline-before-closing-bracket '>)
+  _
+  (if cssm-newline-before-closing-bracket "\n" " ")
+  "}"
+  (if cssm-newline-before-closing-bracket '>))
 
 (define-skeleton cssm-insert-quotes
   "Inserts a pair of matching quotes." nil
@@ -467,4 +485,4 @@
 
 (provide 'css-mode)
 
-;; CSS-mode ends here
\ No newline at end of file
+;; CSS-mode ends here
--- css-mode-0.11.orig/debian/docs
+++ css-mode-0.11/debian/docs
@@ -0,0 +1 @@
+doco.html
--- css-mode-0.11.orig/debian/compat
+++ css-mode-0.11/debian/compat
@@ -0,0 +1 @@
+5
--- css-mode-0.11.orig/debian/css-mode.doc-base
+++ css-mode-0.11/debian/css-mode.doc-base
@@ -0,0 +1,9 @@
+Document: css-mode
+Title: css-mode documentation
+Author: Lars Marius Garshol <larsga@garshol.priv.no>
+Abstract: A Cascading Style Sheets editing mode for Emacs.
+Section: Editors
+
+Format: HTML
+Index: /usr/share/doc/css-mode/doco.html
+Files: /usr/share/doc/css-mode/*.html
--- css-mode-0.11.orig/debian/dirs
+++ css-mode-0.11/debian/dirs
@@ -0,0 +1,2 @@
+usr/share/emacs/site-lisp/css-mode
+etc/emacs/site-start.d
--- css-mode-0.11.orig/debian/emacsen-startup
+++ css-mode-0.11/debian/emacsen-startup
@@ -0,0 +1,23 @@
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Debian GNU/Linux css-mode package
+;;
+;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
+;; Modified by Dirk Eddelbuettel <edd@debian.org>
+;; Adapted for dh-make by Jim Van Zandt <jrv@vanzandt.mv.com>
+
+;; The css-mode package follows the Debian/GNU Linux 'emacsen' policy and
+;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
+;; xemacs19, emacs20, xemacs20...).  The compiled code is then
+;; installed in a subdirectory of the respective site-lisp directory.
+;; We have to add this to the load-path:
+(debian-pkg-add-load-path-item "/usr/share/emacs/site-lisp/css-mode")
+
+(debian-pkg-add-load-path-item (concat "/usr/share/"
+                                       (symbol-name debian-emacs-flavor)
+                                       "/site-lisp/css-mode"))
+
+;; Set up to autoload
+(autoload 'css-mode "css-mode" "Major mode for editing CSS style sheets" t)
+(setq auto-mode-alist
+     (cons '("\\.css\\'" . css-mode) auto-mode-alist))
--- css-mode-0.11.orig/debian/copyright
+++ css-mode-0.11/debian/copyright
@@ -0,0 +1,25 @@
+This package was debianized by Chris Lawrence <lawrencc@debian.org> on
+Sat,  2 Mar 2002 18:16:35 -0600.
+
+It was downloaded from http://www.garshol.priv.no/download/software/css-mode/
+
+Upstream Author: Lars Marius Garshol <larsga@garshol.priv.no>
+
+Copyright:
+   Copyright (c) 1998 Lars Marius Garshol, larsga@ifi.uio.no
+
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This package is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this package; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in `/usr/share/common-licenses/GPL'.
--- css-mode-0.11.orig/debian/changelog
+++ css-mode-0.11/debian/changelog
@@ -0,0 +1,53 @@
+css-mode (0.11-7.4.201403181618) ucs4-0-0-0; urgency=low
+
+  * UCS auto build. No patches were applied to the original source package
+
+ -- Univention builddaemon <buildd@univention.de>  Tue, 18 Mar 2014 16:18:08 +0100
+
+css-mode (0.11-7) unstable; urgency=low
+
+  * Fix debian/emacsen-startup typo.
+
+ -- Chris Lawrence <lawrencc@debian.org>  Tue, 27 Jan 2009 02:43:18 -0600
+
+css-mode (0.11-6) unstable; urgency=low
+
+  * Use debian-pkg-add-load-path-item to insert into load-path.
+    (Closes: #513046)
+  * Update to be lintian-clean.
+
+ -- Chris Lawrence <lawrencc@debian.org>  Sun, 25 Jan 2009 23:16:01 -0600
+
+css-mode (0.11-5) unstable; urgency=low
+
+  * Apply patch from John Zaitseff to add additional CSS properties and
+    pseudo-classes, and fix a bug in cssm-insert-curlies.
+    (Closes: #282572)
+  * Update to latest Standards-Version and debhelper.
+
+ -- Chris Lawrence <lawrencc@debian.org>  Tue, 23 Nov 2004 01:59:41 -0600
+
+css-mode (0.11-4) unstable; urgency=low
+
+  * Rearrange load-path so the compiled code comes first.
+    (Closes: #159622)
+
+ -- Chris Lawrence <lawrencc@debian.org>  Wed,  4 Sep 2002 18:44:43 -0500
+
+css-mode (0.11-3) unstable; urgency=low
+
+  * Add path of source file to load-path.
+
+ -- Chris Lawrence <lawrencc@debian.org>  Thu, 11 Jul 2002 17:09:02 -0500
+
+css-mode (0.11-2) unstable; urgency=low
+
+  * Fix autoload declaration in emacsen-startup script.
+
+ -- Chris Lawrence <lawrencc@debian.org>  Wed, 27 Mar 2002 20:50:37 -0600
+
+css-mode (0.11-1) unstable; urgency=low
+
+  * Initial Release.  (Closes: #135937)
+
+ -- Chris Lawrence <lawrencc@debian.org>  Sat,  2 Mar 2002 18:16:35 -0600
--- css-mode-0.11.orig/debian/emacsen-install
+++ css-mode-0.11/debian/emacsen-install
@@ -0,0 +1,45 @@
+#! /bin/sh -e
+# /usr/lib/emacsen-common/packages/install/css-mode
+
+# Written by Jim Van Zandt <jrv@vanzandt.mv.com>, borrowing heavily
+# from the install scripts for gettext by Santiago Vila
+# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
+
+FLAVOR=$1
+PACKAGE=css-mode
+
+if [ ${FLAVOR} = emacs ]; then exit 0; fi
+
+echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
+
+#FLAVORTEST=`echo $FLAVOR | cut -c-6`
+#if [ ${FLAVORTEST} = xemacs ] ; then
+#    SITEFLAG="-no-site-file"
+#else
+#    SITEFLAG="--no-site-file"
+#fi
+FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile"
+
+ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
+ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+
+# Install-info-altdir does not actually exist. 
+# Maybe somebody will write it.
+if test -x /usr/sbin/install-info-altdir; then
+    echo install/${PACKAGE}: install Info links for ${FLAVOR}
+    install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz
+fi
+
+install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *.el`
+cp ${FILES} ${ELCDIR}
+cd ${ELCDIR}
+
+cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+${FLAVOR} ${FLAGS} ${FILES}
+rm -f *.el path.el
+
+exit 0
--- css-mode-0.11.orig/debian/control
+++ css-mode-0.11/debian/control
@@ -0,0 +1,21 @@
+Source: css-mode
+Section: editors
+Priority: extra
+Maintainer: Chris Lawrence <lawrencc@debian.org>
+Build-Depends: debhelper (>> 5)
+Standards-Version: 3.8.0
+Homepage: http://www.garshol.priv.no/download/software/css-mode/
+
+Package: css-mode
+Architecture: all
+Depends: emacs22 | emacsen, emacsen-common (>= 1.4.14)
+Recommends: html-helper-mode
+Description: A Cascading Style Sheets (CSS) editing mode for Emacs
+ This is a simple Emacs mode for editing CSS style sheets. It adds
+ font-locking and some basic auto-indentation support to Emacs. It
+ works with Emacs 19.34, but should also work with both older and
+ newer versions as well as XEmacs.
+ .
+ While CSS has a C-like syntax, this mode does a better job than
+ cc-mode of handling the features of the CSS language.  It supports
+ both CSS Level 1 and Level 2.
--- css-mode-0.11.orig/debian/emacsen-remove
+++ css-mode-0.11/debian/emacsen-remove
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+# /usr/lib/emacsen-common/packages/remove/css-mode
+
+FLAVOR=$1
+PACKAGE=css-mode
+
+if [ ${FLAVOR} != emacs ]; then
+    if test -x /usr/sbin/install-info-altdir; then
+        echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
+        install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/css-mode.info.gz
+    fi
+
+    echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+    rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+fi
--- css-mode-0.11.orig/debian/rules
+++ css-mode-0.11/debian/rules
@@ -0,0 +1,91 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -g
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	INSTALL_PROGRAM += -s
+endif
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+	touch configure-stamp
+
+build: build-stamp
+
+build-stamp: configure-stamp 
+	dh_testdir
+
+	# Add here commands to compile the package.
+	#$(MAKE)
+	#/usr/bin/docbook-to-man debian/css-mode.sgml > css-mode.1
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+
+	# Add here commands to clean up after the build process.
+	#-$(MAKE) clean
+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Add here commands to install the package into debian/css-mode.
+	cp *.el debian/css-mode/usr/share/emacs/site-lisp/css-mode
+
+# Build architecture-dependent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+# Build architecture-independent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+#	dh_installdebconf	
+	dh_installdocs
+	dh_installexamples
+	dh_installmenu
+#	dh_installlogrotate
+	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+	dh_installcron
+	dh_installman
+	dh_installinfo
+#	dh_undocumented
+	dh_installchangelogs 
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+#	dh_makeshlibs
+	dh_installdeb
+#	dh_perl
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
