diff -Nru cssutils-1.0/debian/changelog cssutils-1.0.2/debian/changelog --- cssutils-1.0/debian/changelog 2016-02-03 21:40:28.000000000 +0000 +++ cssutils-1.0.2/debian/changelog 2017-09-23 12:16:43.000000000 +0000 @@ -1,3 +1,18 @@ +cssutils (1.0.2-1) unstable; urgency=medium + + * Acknowledge NMU. Thanks Christopher ! + * New upstream release (Closes: #852994). + - Remove 02_fix_octal_escape.patch, applied upstream. + * Bump compat from 9 to 10. + * debian/control: + - Depend on debhelper >= 10 instead of >= 9. + - Remove Charlie Smotherman from the Uploaders list (Closes: #866910). + - Bump Standards-Version to 4.0.0. + - Update Vcs-* fields to use secured protocols. + * Bump copyright years. + + -- Hugo Lefeuvre Sat, 23 Sep 2017 14:16:43 +0200 + cssutils (1.0-4.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru cssutils-1.0/debian/compat cssutils-1.0.2/debian/compat --- cssutils-1.0/debian/compat 2015-11-29 22:20:19.000000000 +0000 +++ cssutils-1.0.2/debian/compat 2017-09-23 12:16:43.000000000 +0000 @@ -1 +1 @@ -9 +10 diff -Nru cssutils-1.0/debian/control cssutils-1.0.2/debian/control --- cssutils-1.0/debian/control 2015-11-29 22:20:19.000000000 +0000 +++ cssutils-1.0.2/debian/control 2017-09-23 12:16:43.000000000 +0000 @@ -4,9 +4,8 @@ Maintainer: Debian Python Modules Team Uploaders: Loïc Minier , Martin Pitt , - Charlie Smotherman , Hugo Lefeuvre -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 10), python-all (>= 2.6.6-3~), python-setuptools, python-nose (>= 1.1.2-2), @@ -16,11 +15,11 @@ python3-nose (>= 1.1.2-2), python3-mock, dh-python -Standards-Version: 3.9.6 +Standards-Version: 4.0.0 Homepage: http://cthedot.de/cssutils/ -X-Python-Version: >= 2.5 -X-Python3-Version: >= 3.0 -Vcs-Git: git://anonscm.debian.org/python-modules/packages/cssutils.git +X-Python-Version: >= 2.6 +X-Python3-Version: >= 3.2 +Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/cssutils.git Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/cssutils.git Package: python-cssutils diff -Nru cssutils-1.0/debian/copyright cssutils-1.0.2/debian/copyright --- cssutils-1.0/debian/copyright 2015-11-29 22:20:19.000000000 +0000 +++ cssutils-1.0.2/debian/copyright 2017-09-23 12:16:43.000000000 +0000 @@ -5,7 +5,7 @@ Source: http://cthedot.de/cssutils/ Files: * -Copyright: 2004-2013 Christof Hoeke +Copyright: 2004-2017 Christof Hoeke 2004-2012 Walter Doerwald License: LGPL-3+ encutils is free software: you can redistribute it and/or modify it under the @@ -36,7 +36,7 @@ 2008 Damien Churchill 2008 Loïc Minier 2011-2013 Charlie Smotherman - 2014-2015 Hugo Lefeuvre + 2014-2017 Hugo Lefeuvre License: LGPL-2.1 This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free diff -Nru cssutils-1.0/debian/patches/01_setup_fix.patch cssutils-1.0.2/debian/patches/01_setup_fix.patch --- cssutils-1.0/debian/patches/01_setup_fix.patch 2015-11-29 22:20:19.000000000 +0000 +++ cssutils-1.0.2/debian/patches/01_setup_fix.patch 2017-09-23 12:16:43.000000000 +0000 @@ -1,6 +1,7 @@ From 75cebc0e02732f109feb8ea202eb8fdebcf26512 Mon Sep 17 00:00:00 2001 From: Charlie Smotherman Date: Thu, 8 Oct 2015 08:46:22 -0700 +Last-Update: Sat, 23 Sep 2017 14:35:23 +0200 Subject: Create our py2 and py3 executables to use with update-alternatives, this way we can have py2 and py3 packages installed at @@ -11,12 +12,10 @@ setup.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) -diff --git a/setup.py b/setup.py -index 694ea62..41accd6 100644 ---- a/setup.py -+++ b/setup.py -@@ -53,9 +53,12 @@ setup( - tests_require='mock', +--- a/setup.py 2017-09-23 14:33:43.343210929 +0200 ++++ b/setup.py 2017-09-23 14:33:43.343210929 +0200 +@@ -65,9 +65,12 @@ + tests_require=['mock', 'pbr < 1.7.0'], entry_points={ 'console_scripts': [ - 'csscapture = cssutils.scripts.csscapture:main', diff -Nru cssutils-1.0/debian/patches/02_fix_octal_escape.patch cssutils-1.0.2/debian/patches/02_fix_octal_escape.patch --- cssutils-1.0/debian/patches/02_fix_octal_escape.patch 2016-02-03 21:43:41.000000000 +0000 +++ cssutils-1.0.2/debian/patches/02_fix_octal_escape.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -Description: Fix octal escape on Python 3.5 -Origin: https://bitbucket.org/cthedot/cssutils/commits/866a29f7e03447199ba22fb114d42a7aab027db9/raw/ -Author: Daniel -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798023 -Bug-Upstream: https://bugs.python.org/issue22362 -Last-Updated: 2016-01-21 - ---- a/src/cssutils/profiles.py -+++ b/src/cssutils/profiles.py -@@ -102,7 +102,7 @@ - 'nmstart': r'[_a-z]|{nonascii}|{escape}', - 'nonascii': r'[^\0-\177]', - 'unicode': r'\\[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?', -- 'escape': r'{unicode}|\\[ -~\200-\777]', -+ 'escape': r'{unicode}|\\[ -~\u0080-\u01ff]', - # 'escape': r'{unicode}|\\[ -~\200-\4177777]', - 'int': r'[-]?\d+', - 'nmchar': r'[\w-]|{nonascii}|{escape}', diff -Nru cssutils-1.0/debian/patches/series cssutils-1.0.2/debian/patches/series --- cssutils-1.0/debian/patches/series 2016-02-03 21:40:28.000000000 +0000 +++ cssutils-1.0.2/debian/patches/series 2017-09-23 12:16:43.000000000 +0000 @@ -1,2 +1 @@ 01_setup_fix.patch -02_fix_octal_escape.patch diff -Nru cssutils-1.0/debian/rules cssutils-1.0.2/debian/rules --- cssutils-1.0/debian/rules 2015-11-29 22:20:19.000000000 +0000 +++ cssutils-1.0.2/debian/rules 2017-09-23 12:16:43.000000000 +0000 @@ -3,40 +3,22 @@ export PYBUILD_NAME=cssutils export PYBUILD_DEST_DIR_python2=debian/python-cssutils export PYBUILD_TEST_python2=--test-nose -export PYBUILD_INSTALL_ARGS_python2=--install-layout=deb export PYBUILD_DEST_DIR_python3=debian/python3-cssutils export PYBUILD_TEST_python3=--test-nose -export PYBUILD_INSTALL_ARGS_python3=--install-layout=deb %: - dh $@ --with python2,python3, --buildsystem=pybuild + dh $@ --with python2,python3 --buildsystem=pybuild override_dh_auto_test: - # Disable buggy tests. + # Disable tests requiring internet access. PYBUILD_SYSTEM=custom \ PYBUILD_TEST_ARGS_python2="nosetests -v \ - --exclude=test_parseString \ - --exclude=test_parseFile \ --exclude=test_parseUrl \ - --exclude=test_combine \ - --exclude=test_cssText2 \ - --exclude=test_getMetaInfo \ - --exclude=test_errorhandler.py \ - --exclude=test_handlers \ - --exclude=test_parseUrl \ - --exclude=test_namespaces1 \ + --exclude=test_handlers \ --where {build_dir}/cssutils/tests;" \ PYBUILD_TEST_ARGS_python3="nosetests3 -v \ - --exclude=test_parseString \ - --exclude=test_parseFile \ - --exclude=test_parseUrl \ - --exclude=test_combine \ - --exclude=test_cssText2 \ - --exclude=test_getMetaInfo \ - --exclude=test_errorhandler.py \ - --exclude=test_handlers \ --exclude=test_parseUrl \ - --exclude=test_namespaces1 \ + --exclude=test_handlers \ --py3where {build_dir}/cssutils/tests;" \ dh_auto_test diff -Nru cssutils-1.0/debian/watch cssutils-1.0.2/debian/watch --- cssutils-1.0/debian/watch 2015-11-29 22:20:19.000000000 +0000 +++ cssutils-1.0.2/debian/watch 2017-09-23 12:16:43.000000000 +0000 @@ -1,4 +1,3 @@ version=3 -opts=\ -uversionmangle=s/(a|b|rc)/~$1/ \ -https://bitbucket.org/cthedot/cssutils/downloads/cssutils-([0-9.a-z]+).zip +opts=uversionmangle=s/(rc|a|b|c)/~$1/ \ +https://pypi.debian.net/cssutils/cssutils-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) diff -Nru cssutils-1.0/PKG-INFO cssutils-1.0.2/PKG-INFO --- cssutils-1.0/PKG-INFO 2013-12-15 11:15:36.000000000 +0000 +++ cssutils-1.0.2/PKG-INFO 2017-03-04 09:56:20.000000000 +0000 @@ -1,178 +1,180 @@ -Metadata-Version: 1.1 -Name: cssutils -Version: 1.0 -Summary: A CSS Cascading Style Sheets library for Python -Home-page: http://cthedot.de/cssutils/ -Author: Christof Hoeke -Author-email: c@cthedot.de -License: LGPL 2.1 or later, see also http://cthedot.de/cssutils/ -Download-URL: https://bitbucket.org/cthedot/cssutils/downloads -Description: - ====== - README - ====== - .. -*- restructuredtext -*- - - ------------------------------------------------------- - cssutils: CSS Cascading Style Sheets library for Python - ------------------------------------------------------- - :Copyright: 2004-2013 Christof Hoeke - - Overview - ======== - A Python package to parse and build CSS Cascading Style Sheets. DOM only, not any rendering facilities! - - Based upon and partly implementing the following specifications : - - `CSS 2.1rev1 `__ - General CSS rules and properties are defined here - `CSS3 Module: Syntax `__ - Used in parts since cssutils 0.9.4. cssutils tries to use the features from CSS 2.1 and CSS 3 with preference to CSS3 but as this is not final yet some parts are from CSS 2.1 - `CSS Fonts Module Level 3 `__ - Added changes and additional stuff (since cssutils v0.9.6) - `MediaQueries `__ - MediaQueries are part of ``stylesheets.MediaList`` since v0.9.4, used in @import and @media rules. - `Namespaces `__ - Added in v0.9.1, updated to definition in CSSOM in v0.9.4, updated in 0.9.5 for dev version - `CSS3 Module: Pages Media `__ - Most properties of this spec are implemented including MarginRules - `Selectors `__ - The selector syntax defined here (and not in CSS 2.1) should be parsable with cssutils (*should* mind though ;) ) - `CSS Backgrounds and Borders Module Level 3 `__, `CSS3 Basic User Interface Module `__, `CSS Text Level 3 `__ - Some validation for properties included, mainly `cursor`, `outline`, `resize`, `box-shadow`, `text-shadow` - `Variables `__ / `CSS Custom Properties `__ - Experimental specification of CSS Variables which cssutils implements partly. The vars defined in the newer CSS Custom Properties spec should in main parts be at least parsable with cssutils. - - `DOM Level 2 Style CSS `__ - DOM for package css. 0.9.8 removes support for CSSValue and related API, see PropertyValue and Value API for now - `DOM Level 2 Style Stylesheets `__ - DOM for package stylesheets - `CSSOM `__ - A few details (mainly the NamespaceRule DOM) are taken from here. Plan is to move implementation to the stuff defined here which is newer but still no REC so might change anytime... - - The cssutils tokenizer is a customized implementation of `CSS3 Module: Syntax (W3C Working Draft 13 August 2003) `_ which itself is based on the CSS 2.1 tokenizer. It tries to be as compliant as possible but uses some (helpful) parts of the CSS 2.1 tokenizer. - - I guess cssutils is neither CSS 2.1 nor CSS 3 compliant but tries to at least be able to parse both grammars including some more real world cases (some CSS hacks are actually parsed and serialized). Both official grammars are not final nor bugfree but still feasible. cssutils aim is not to be fully compliant to any CSS specification (the specifications seem to be in a constant flow anyway) but cssutils *should* be able to read and write as many as possible CSS stylesheets "in the wild" while at the same time implement the official APIs which are well documented. Some minor extensions are provided as well. - - Please visit http://cthedot.de/cssutils/ or https://bitbucket.org/cthedot/cssutils/ for more details. - - There is also a low-traffic `cssutils discussion group `_. - - - Compatibility - ============= - cssutils is developed on standard Python but works under Python 2.x (from 2.5, 2.7.6 tested), 3.x (v3.3.3 tested) and Jython (from 2.5.1). IronPython has not been tested yet but might work? Python 2.4 and older are not supported since cssutils 0.9.8 anymore. - cssutils is not thread safe, please beware! - - License - ======= - Copyright 2005 - 2013 Christof Hoeke - - cssutils is published under the LGPL 3 or later - - cssutils is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - - cssutils 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along with cssutils. If not, see http://www.gnu.org/licenses. - - - Installation - ============ - From 0.9.6 cssutils uses `Distribute `_ - - After installing Distribute use:: - - > easy_install cssutils - - to install the latest version of cssutils. - - Alternatively download the provided source distribution. Expand the file and from a command line install with:: - - > python setup.py install - - To uninstall remove any registrations of cssutils eggs with Distribute and remove the eggs which should be installed at PYTHONDIR/Lib/site-packages/cssutils too. - - - Example - ======= - :: - - # -*- coding: utf-8 -*- - import cssutils - - css = u'''/* a comment with umlaut ä */ - @namespace html "http://www.w3.org/1999/xhtml"; - @variables { BG: #fff } - html|a { color:red; background: var(BG) }''' - sheet = cssutils.parseString(css) - - for rule in sheet: - if rule.type == rule.STYLE_RULE: - # find property - for property in rule.style: - if property.name == 'color': - property.value = 'green' - property.priority = 'IMPORTANT' - break - # or simply: - rule.style['margin'] = '01.0eM' # or: ('1em', 'important') - - sheet.encoding = 'ascii' - sheet.namespaces['xhtml'] = 'http://www.w3.org/1999/xhtml' - sheet.namespaces['atom'] = 'http://www.w3.org/2005/Atom' - sheet.add('atom|title {color: #000000 !important}') - sheet.add('@import "sheets/import.css";') - - # cssutils.ser.prefs.resolveVariables == True since 0.9.7b2 - print sheet.cssText - - results in:: - - @charset "ascii"; - @import "sheets/import.css"; - /* a comment with umlaut \E4 */ - @namespace xhtml "http://www.w3.org/1999/xhtml"; - @namespace atom "http://www.w3.org/2005/Atom"; - xhtml|a { - color: green !important; - background: #fff; - margin: 1em - } - atom|title { - color: #000 !important - } - - - Documentation - ============= - The current documenation can be found at http://packages.python.org/cssutils/ - - - Kind Request - ============ - cssutils is far from being perfect or even complete. If you find any bugs (especially specification violations) or have problems or suggestions please put them in the `Issue Tracker `_ at Bitbucket. - - - Thanks - ====== - Thanks to Simon Sapin, Jason R. Coombs and Walter Doerwald for patches, help and discussion. Thanks to Kevin D. Smith for the value validating module. Thanks also to Cory Dodt, Tim Gerla, James Dobson and Amit Moscovich for helpful suggestions and code patches. Thanks to Fredrik Hedman for help on port of encutils to Python 3. - - - -Keywords: CSS,Cascading Style Sheets,CSSParser,DOM Level 2 Stylesheets,DOM Level 2 CSS -Platform: Python 2.5 and later. Python 3.2 and later. Jython 2.5.1 and later. -Classifier: Development Status :: 4 - Beta -Classifier: Environment :: Web Environment -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 2.5 -Classifier: Programming Language :: Python :: 2.6 -Classifier: Programming Language :: Python :: 2.7 -Classifier: Programming Language :: Python :: 3.2 -Classifier: Programming Language :: Python :: 3.3 -Classifier: Topic :: Internet -Classifier: Topic :: Software Development :: Libraries :: Python Modules -Classifier: Topic :: Text Processing :: Markup :: HTML +Metadata-Version: 1.1 +Name: cssutils +Version: 1.0.2 +Summary: A CSS Cascading Style Sheets library for Python +Home-page: http://cthedot.de/cssutils/ +Author: Christof Hoeke +Author-email: c@cthedot.de +License: LGPL 2.1 or later, see also http://cthedot.de/cssutils/ +Download-URL: https://bitbucket.org/cthedot/cssutils/downloads +Description: + ====== + README + ====== + .. -*- restructuredtext -*- + + ------------------------------------------------------- + cssutils: CSS Cascading Style Sheets library for Python + ------------------------------------------------------- + :Copyright: 2004-2013 Christof Hoeke + + Overview + ======== + A Python package to parse and build CSS Cascading Style Sheets. DOM only, not any rendering facilities! + + Based upon and partly implementing the following specifications : + + `CSS 2.1rev1 `__ + General CSS rules and properties are defined here + `CSS3 Module: Syntax `__ + Used in parts since cssutils 0.9.4. cssutils tries to use the features from CSS 2.1 and CSS 3 with preference to CSS3 but as this is not final yet some parts are from CSS 2.1 + `CSS Fonts Module Level 3 `__ + Added changes and additional stuff (since cssutils v0.9.6) + `MediaQueries `__ + MediaQueries are part of ``stylesheets.MediaList`` since v0.9.4, used in @import and @media rules. + `Namespaces `__ + Added in v0.9.1, updated to definition in CSSOM in v0.9.4, updated in 0.9.5 for dev version + `CSS3 Module: Pages Media `__ + Most properties of this spec are implemented including MarginRules + `Selectors `__ + The selector syntax defined here (and not in CSS 2.1) should be parsable with cssutils (*should* mind though ;) ) + `CSS Backgrounds and Borders Module Level 3 `__, `CSS3 Basic User Interface Module `__, `CSS Text Level 3 `__ + Some validation for properties included, mainly `cursor`, `outline`, `resize`, `box-shadow`, `text-shadow` + `Variables `__ / `CSS Custom Properties `__ + Experimental specification of CSS Variables which cssutils implements partly. The vars defined in the newer CSS Custom Properties spec should in main parts be at least parsable with cssutils. + + `DOM Level 2 Style CSS `__ + DOM for package css. 0.9.8 removes support for CSSValue and related API, see PropertyValue and Value API for now + `DOM Level 2 Style Stylesheets `__ + DOM for package stylesheets + `CSSOM `__ + A few details (mainly the NamespaceRule DOM) are taken from here. Plan is to move implementation to the stuff defined here which is newer but still no REC so might change anytime... + + The cssutils tokenizer is a customized implementation of `CSS3 Module: Syntax (W3C Working Draft 13 August 2003) `_ which itself is based on the CSS 2.1 tokenizer. It tries to be as compliant as possible but uses some (helpful) parts of the CSS 2.1 tokenizer. + + I guess cssutils is neither CSS 2.1 nor CSS 3 compliant but tries to at least be able to parse both grammars including some more real world cases (some CSS hacks are actually parsed and serialized). Both official grammars are not final nor bugfree but still feasible. cssutils aim is not to be fully compliant to any CSS specification (the specifications seem to be in a constant flow anyway) but cssutils *should* be able to read and write as many as possible CSS stylesheets "in the wild" while at the same time implement the official APIs which are well documented. Some minor extensions are provided as well. + + Please visit http://cthedot.de/cssutils/ or https://bitbucket.org/cthedot/cssutils/ for more details. + + There is also a low-traffic `cssutils discussion group `_. + + + Compatibility + ============= + cssutils is developed on standard Python but works under Python 2.x (from 2.5, 2.7.6 tested), 3.x (v3.3.3 tested) and Jython (from 2.5.1). IronPython has not been tested yet but might work? Python 2.4 and older are not supported since cssutils 0.9.8 anymore. + cssutils is not thread safe, please beware! + + License + ======= + Copyright 2005 - 2013 Christof Hoeke + + cssutils is published under the LGPL 3 or later + + cssutils is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + cssutils 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along with cssutils. If not, see http://www.gnu.org/licenses. + + + Installation + ============ + From 0.9.6 cssutils uses `Distribute `_ + + After installing Distribute use:: + + > easy_install cssutils + + to install the latest version of cssutils. + + Alternatively download the provided source distribution. Expand the file and from a command line install with:: + + > python setup.py install + + To uninstall remove any registrations of cssutils eggs with Distribute and remove the eggs which should be installed at PYTHONDIR/Lib/site-packages/cssutils too. + + + Example + ======= + :: + + # -*- coding: utf-8 -*- + import cssutils + + css = u'''/* a comment with umlaut ä */ + @namespace html "http://www.w3.org/1999/xhtml"; + @variables { BG: #fff } + html|a { color:red; background: var(BG) }''' + sheet = cssutils.parseString(css) + + for rule in sheet: + if rule.type == rule.STYLE_RULE: + # find property + for property in rule.style: + if property.name == 'color': + property.value = 'green' + property.priority = 'IMPORTANT' + break + # or simply: + rule.style['margin'] = '01.0eM' # or: ('1em', 'important') + + sheet.encoding = 'ascii' + sheet.namespaces['xhtml'] = 'http://www.w3.org/1999/xhtml' + sheet.namespaces['atom'] = 'http://www.w3.org/2005/Atom' + sheet.add('atom|title {color: #000000 !important}') + sheet.add('@import "sheets/import.css";') + + # cssutils.ser.prefs.resolveVariables == True since 0.9.7b2 + print sheet.cssText + + results in:: + + @charset "ascii"; + @import "sheets/import.css"; + /* a comment with umlaut \E4 */ + @namespace xhtml "http://www.w3.org/1999/xhtml"; + @namespace atom "http://www.w3.org/2005/Atom"; + xhtml|a { + color: green !important; + background: #fff; + margin: 1em + } + atom|title { + color: #000 !important + } + + + Documentation + ============= + The current documenation can be found at http://packages.python.org/cssutils/ + + + Kind Request + ============ + cssutils is far from being perfect or even complete. If you find any bugs (especially specification violations) or have problems or suggestions please put them in the `Issue Tracker `_ at Bitbucket. + + + Thanks + ====== + Thanks to Simon Sapin, Jason R. Coombs and Walter Doerwald for patches, help and discussion. Thanks to Kevin D. Smith for the value validating module. Thanks also to Cory Dodt, Tim Gerla, James Dobson and Amit Moscovich for helpful suggestions and code patches. Thanks to Fredrik Hedman for help on port of encutils to Python 3. + + + +Keywords: CSS,Cascading Style Sheets,CSSParser,DOM Level 2 Stylesheets,DOM Level 2 CSS +Platform: Python 2.5 and later. Python 3.2 and later. Jython 2.5.1 and later. +Classifier: Development Status :: 4 - Beta +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2.5 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Topic :: Internet +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Text Processing :: Markup :: HTML diff -Nru cssutils-1.0/setup3.py cssutils-1.0.2/setup3.py --- cssutils-1.0/setup3.py 2013-03-31 15:56:00.000000000 +0000 +++ cssutils-1.0.2/setup3.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,92 +0,0 @@ -# -*- coding: utf-8 -*- -#!/usr/bin/env python -""" -cssutils setup - -use EasyInstall or install with - >python setup.py install -""" -__docformat__ = 'restructuredtext' -__author__ = 'Christof Hoeke with contributions by Walter Doerwald' -__date__ = '$LastChangedDate:: $:' - -import codecs -import os -import sys - -# For Python 2.5 -try: - next -except NameError: - next = lambda iter: iter.next - -# extract the version without importing the module -lines = open('src3/cssutils/__init__.py') -is_ver_line = lambda line: line.startswith('VERSION = ') -line = next(line for line in lines if is_ver_line(line)) - -# For Python 2.5 -try: - exec(line, locals(), globals()) -except TypeError: - exec(line(), locals(), globals()) - -# use the build_py_2to3 if we're building on Python 3 -try: - from distutils.command.build_py import build_py_2to3 as build_py -except ImportError: - from distutils.command.build_py import build_py - -try: - from setuptools import setup, find_packages -except ImportError: - from ez_setup import use_setuptools - use_setuptools() - from setuptools import setup, find_packages - -def read(*rnames): - return codecs.open(os.path.join(*rnames), encoding='utf-8').read() - -long_description = '\n' + read('README.txt') + '\n'# + read('CHANGELOG.txt') - -setup( - name='cssutils', - version=VERSION, - package_dir={'':'src3'}, - packages=find_packages('src3'), - test_suite='cssutils.tests', #'nose.collector' - tests_require='mock', - entry_points={ - 'console_scripts': [ - 'csscapture = cssutils.scripts.csscapture:main', - 'csscombine = cssutils.scripts.csscombine:main', - 'cssparse = cssutils.scripts.cssparse:main' - ] - }, - description='A CSS Cascading Style Sheets library for Python', - long_description=long_description, - author='Christof Hoeke', - author_email='c@cthedot.de', - url='http://cthedot.de/cssutils/', - download_url='http://code.google.com/p/cssutils/downloads/list', - license='LGPL 2.1 or later, see also http://cthedot.de/cssutils/', - keywords='CSS, Cascading Style Sheets, CSSParser, DOM Level 2 Stylesheets, DOM Level 2 CSS', - platforms='Python 3.2 and later.', - cmdclass=dict( - # specify the build_py command imported earlier - build_py=build_py, - ), - classifiers=[ - 'Development Status :: 4 - Beta', - 'Environment :: Web Environment', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 3', - 'Topic :: Internet', - 'Topic :: Software Development :: Libraries :: Python Modules', - 'Topic :: Text Processing :: Markup :: HTML' - ] - ) diff -Nru cssutils-1.0/setup.cfg cssutils-1.0.2/setup.cfg --- cssutils-1.0/setup.cfg 2013-12-15 11:15:36.000000000 +0000 +++ cssutils-1.0.2/setup.cfg 2017-03-04 09:56:20.000000000 +0000 @@ -1,5 +1,5 @@ -[egg_info] -tag_build = -tag_date = 0 -tag_svn_revision = 0 - +[egg_info] +tag_build = +tag_date = 0 +tag_svn_revision = 0 + diff -Nru cssutils-1.0/setup.py cssutils-1.0.2/setup.py --- cssutils-1.0/setup.py 2013-03-31 19:07:34.000000000 +0000 +++ cssutils-1.0.2/setup.py 2016-09-02 16:55:57.000000000 +0000 @@ -44,13 +44,25 @@ long_description = '\n' + read('README.txt') + '\n'# + read('CHANGELOG.txt') +def list_files(package, dir_name): + prefix = os.path.join('src', package) + dir_path = os.path.join(prefix, dir_name) + result = [] + for root, dirs, files in os.walk(dir_path): + fullpaths = [os.path.join(root, file) for file in files] + # strip off the prefix and the slash of the prefix + result.extend(path[len(prefix) + 1:] for path in fullpaths) + return result + setup( name='cssutils', version=VERSION, package_dir={'':'src'}, packages=find_packages('src'), + include_package_data=True, + package_data={'cssutils': list_files('cssutils', 'tests/sheets')}, test_suite='cssutils.tests', #'nose.collector' - tests_require='mock', + tests_require=['mock', 'pbr < 1.7.0'], entry_points={ 'console_scripts': [ 'csscapture = cssutils.scripts.csscapture:main', @@ -83,6 +95,8 @@ 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', 'Topic :: Internet', 'Topic :: Software Development :: Libraries :: Python Modules', 'Topic :: Text Processing :: Markup :: HTML' diff -Nru cssutils-1.0/sheets/096.css cssutils-1.0.2/sheets/096.css --- cssutils-1.0/sheets/096.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/096.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,224 +0,0 @@ -/* default stylesheet for all variations */ -.jsonly { - display: none - } -.stylenav { - text-align: right; - margin-top: -1em - } -html, body { - padding: 0; - margin: 0 - } -body { - font: normal 90%/1.1 Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; - color: #fff; - background-color: #344 - } -h1, h2, h3, h4, h5, h6 { - font: normal 2.4em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif - } -h1, h2, h3, caption { - color: #a00; - margin: 0.3em -0.4em 0.5em -0.5em - } -h1, h2 { - letter-spacing: -0.05em - } -h2, h3, caption { - margin: 0.3em -1.3em 0.3em 0 - } -h2 { - font-size: 1.6em; - border-right: 1.3em solid #677; - border-bottom: 1px dotted #677; - padding-left: 0.1em; - padding-bottom: 0.1em; - margin-top: 2.1em; - margin-bottom: 0.4em - } -h3 { - font-size: 0.9em; - text-transform: uppercase; - margin-top: 1.2em; - margin-bottom: 0.1em - } -caption { - font-size: 1.05em; - text-align: left; - margin-bottom: 0.2em - } -h4 { - font-size: 0.9em; - font-weight: bold; - margin: 1.2em 0 0 - } -h5, h6 { - font-size: 1em; - margin: 0 - } -h6 { - font-size: 0.9em - } -p, ol, ul, dl { - line-height: 1.3; - margin-top: 0; - margin-bottom: 1em - } -ul { - list-style-type: square - } -ul.code { - line-height: 1.3 - } -li, dd { - margin-bottom: 0.3em - } -dt { - font-weight: bold - } -pre, code { - color: #00a; - line-height: 1.4; - font-size: 1.1em - } -pre { - border: 1px solid #eee; - overflow: auto - } -table code, table pre { - font-size: 1.3em - } -.deprecated { - color: #888 - } -table { - font-size: 0.9em; - border-collapse: collapse - } -tr { - vertical-align: top; - line-height: 1.3 - } -td, th { - text-align: left; - padding: 0.4em 0.5em; - border-bottom: 1px dotted #667 - } -td.center { - text-align: center - } -tr:hover, li:hover { - background-color: #f8f8f8 - } -acronym, .explain { - border-bottom: 1px dotted #344 - } -a { - text-decoration: none; - color: #fff; - border-bottom: 1px solid #aaa - } -#main a { - color: #a00 - } -a:visited { - color: #eee - } -#main a:visited { - color: #344 - } -a:hover { - text-decoration: underline; - color: #fff - } -#main a:hover { - background-color: #f5f8ff - } -#main a:active { - color: #fff; - background-color: #abb - } -label { - display: block; - padding: 0.5em 0 0.1em - } -input, textarea { - font: bold 1em Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; - background-color: #eee; - width: 100%; - border: 1px inset - } -#submit, textarea { - margin-bottom: 1.5em - } -#submit { - font-weight: bold; - color: #00a; - background-color: #fff; - border: 1px outset; - margin-top: 2em - } -input:focus, input:hover, textarea:focus, textarea:hover { - font-weight: bold; - background-color: #fff; - border-style: solid - } -#submit:hover, #submit:focus { - background-color: #eee; - border-style: solid - } -#submit:active { - border-style: inset - } -#header { - padding: 1.1em 5% 0; - padding: 40px 5% 0; - color: #334; - background: #fff url(../static/img/header_r.jpg) no-repeat; - border-bottom: 1px solid #344; - height: 90px; - he\ight: 50px - } -#header dt, #header p { - font-family: Arial, Helvetica, sans-serif; - letter-spacing: 0.3em - } -#header a { - color: #334 - } -#main .nav { - padding-bottom: 0.5em; - border-bottom: 3px solid #eee; - margin-bottom: 1em; - margin-left: -8% - } -.nav dt, .nav dd, .nav dd ul, .nav li { - display: inline - } -.nav dt { - font-weight: bold - } -.nav li { - font-weight: bold; - padding-right: 0.5em - } -.nav a { - font-weight: normal - } -#footer { - padding: 1em 5% 1em 10%; - border-top: 3px double #fff; - text-align: right - } -#main { - color: #000; - background-color: #fff; - padding: 1em 26% 1em 12% - } -.ext { - margin-top: 2em - } -.ext a { - font-size: 0.8em - } \ No newline at end of file diff -Nru cssutils-1.0/sheets/097.css cssutils-1.0.2/sheets/097.css --- cssutils-1.0/sheets/097.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/097.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,224 +0,0 @@ -/* default stylesheet for all variations */ -.jsonly { - display: none - } -.stylenav { - text-align: right; - margin-top: -1em - } -html, body { - padding: 0; - margin: 0 - } -body { - font: normal 90%/1.1 Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; - color: #fff; - background-color: #344 - } -h1, h2, h3, h4, h5, h6 { - font: normal 2.4em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif - } -h1, h2, h3, caption { - color: #a00; - margin: 0.3em -0.4em 0.5em -0.5em - } -h1, h2 { - letter-spacing: -0.05em - } -h2, h3, caption { - margin: 0.3em -1.3em 0.3em 0 - } -h2 { - font-size: 1.6em; - border-right: 1.3em solid #677; - border-bottom: 1px dotted #677; - padding-left: 0.1em; - padding-bottom: 0.1em; - margin-top: 2.1em; - margin-bottom: 0.4em - } -h3 { - font-size: 0.9em; - text-transform: uppercase; - margin-top: 1.2em; - margin-bottom: 0.1em - } -caption { - font-size: 1.05em; - text-align: left; - margin-bottom: 0.2em - } -h4 { - font-size: 0.9em; - font-weight: bold; - margin: 1.2em 0 0 - } -h5, h6 { - font-size: 1em; - margin: 0 - } -h6 { - font-size: 0.9em - } -p, ol, ul, dl { - line-height: 1.3; - margin-top: 0; - margin-bottom: 1em - } -ul { - list-style-type: square - } -ul.code { - line-height: 1.3 - } -li, dd { - margin-bottom: 0.3em - } -dt { - font-weight: bold - } -pre, code { - color: #00a; - line-height: 1.4; - font-size: 1.1em - } -pre { - border: 1px solid #eee; - overflow: auto - } -table code, table pre { - font-size: 1.3em - } -.deprecated { - color: #888 - } -table { - font-size: 0.9em; - border-collapse: collapse - } -tr { - vertical-align: top; - line-height: 1.3 - } -td, th { - text-align: left; - padding: 0.4em 0.5em; - border-bottom: 1px dotted #667 - } -td.center { - text-align: center - } -tr:hover, li:hover { - background-color: #f8f8f8 - } -acronym, .explain { - border-bottom: 1px dotted #344 - } -a { - text-decoration: none; - color: #fff; - border-bottom: 1px solid #aaa - } -#main a { - color: #a00 - } -a:visited { - color: #eee - } -#main a:visited { - color: #344 - } -a:hover { - text-decoration: underline; - color: #fff - } -#main a:hover { - background-color: #f5f8ff - } -#main a:active { - color: #fff; - background-color: #abb - } -label { - display: block; - padding: 0.5em 0 0.1em - } -input, textarea { - font: bold 1em Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; - background-color: #eee; - width: 100%; - border: 1px inset - } -#submit, textarea { - margin-bottom: 1.5em - } -#submit { - font-weight: bold; - color: #00a; - background-color: #fff; - border: 1px outset; - margin-top: 2em - } -input:focus, input:hover, textarea:focus, textarea:hover { - font-weight: bold; - background-color: #fff; - border-style: solid - } -#submit:hover, #submit:focus { - background-color: #eee; - border-style: solid - } -#submit:active { - border-style: inset - } -#header { - padding: 1.1em 5% 0; - padding: 40px 5% 0; - color: #334; - background: #fff url(../static/img/header_r.jpg) no-repeat; - border-bottom: 1px solid #344; - height: 90px; - he\ight: 50px - } -#header dt, #header p { - font-family: Arial, Helvetica, sans-serif; - letter-spacing: 0.3em - } -#header a { - color: #334 - } -#main .nav { - padding-bottom: 0.5em; - border-bottom: 3px solid #eee; - margin-bottom: 1em; - margin-left: -8% - } -.nav dt, .nav dd, .nav dd ul, .nav li { - display: inline - } -.nav dt { - font-weight: bold - } -.nav li { - font-weight: bold; - padding-right: 0.5em - } -.nav a { - font-weight: normal - } -#footer { - padding: 1em 5% 1em 10%; - border-top: 3px double #fff; - text-align: right - } -#main { - color: #000; - background-color: #fff; - padding: 1em 26% 1em 12% - } -.ext { - margin-top: 2em - } -.ext a { - font-size: 0.8em - } \ No newline at end of file diff -Nru cssutils-1.0/sheets/1ascii.css cssutils-1.0.2/sheets/1ascii.css --- cssutils-1.0/sheets/1ascii.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/1ascii.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -@charset "ascii"; -@import "1inherit-ascii.css"; -@import "1utf.css"; diff -Nru cssutils-1.0/sheets/1.css cssutils-1.0.2/sheets/1.css --- cssutils-1.0/sheets/1.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/1.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@charset "utf-8"; -/*äöüß*/ -/* κουρος */ - - - diff -Nru cssutils-1.0/sheets/1import.css cssutils-1.0.2/sheets/1import.css --- cssutils-1.0/sheets/1import.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/1import.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -@charset "iso-8859-1"; -@import "1inherit-iso.css"; - diff -Nru cssutils-1.0/sheets/1inherit-ascii.css cssutils-1.0.2/sheets/1inherit-ascii.css --- cssutils-1.0/sheets/1inherit-ascii.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/1inherit-ascii.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/* inherited encoding ascii */ diff -Nru cssutils-1.0/sheets/1inherit-iso.css cssutils-1.0.2/sheets/1inherit-iso.css --- cssutils-1.0/sheets/1inherit-iso.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/1inherit-iso.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -@import "2inherit-iso.css"; -/* 1 inherited encoding iso-8859-1 */ diff -Nru cssutils-1.0/sheets/1inherit-utf8.css cssutils-1.0.2/sheets/1inherit-utf8.css --- cssutils-1.0/sheets/1inherit-utf8.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/1inherit-utf8.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/* inherit encoding utf-8 */ diff -Nru cssutils-1.0/sheets/1utf.css cssutils-1.0.2/sheets/1utf.css --- cssutils-1.0/sheets/1utf.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/1utf.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -@charset "utf-8"; -@import "1inherit-utf8.css"; -/* € */ - diff -Nru cssutils-1.0/sheets/2inherit-iso.css cssutils-1.0.2/sheets/2inherit-iso.css --- cssutils-1.0/sheets/2inherit-iso.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/2inherit-iso.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/* 2 inherited encoding iso-8859-1 */ diff -Nru cssutils-1.0/sheets/2resolve.css cssutils-1.0.2/sheets/2resolve.css --- cssutils-1.0/sheets/2resolve.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/2resolve.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -@charset "ascii"; -@namespace "x"; diff -Nru cssutils-1.0/sheets/acid2.css cssutils-1.0.2/sheets/acid2.css --- cssutils-1.0/sheets/acid2.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/acid2.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ - /* section numbers refer to CSS2.1 */ - - /* page setup */ - html { font: 12px sans-serif; margin: 0; padding: 0; overflow: hidden; /* hides scrollbars on viewport, see 11.1.1:3 */ background: white; color: red; } - body { margin: 0; padding: 0; } - - /* introduction message */ - .intro { font: 2em sans-serif; margin: 3.5em 2em; padding: 0.5em; border: solid thin; background: white; color: black; position: relative; z-index: 2; /* should cover the black and red bars that are fixed-positioned */ } - .intro * { font: inherit; margin: 0; padding: 0; } - .intro h1 { font-size: 1em; font-weight: bolder; margin: 0; padding: 0; } - .intro :link { color: blue; } - .intro :visited { color: purple; } - - /* picture setup */ - #top { margin: 100em 3em 0; padding: 2em 0 0 .5em; text-align: left; font: 2em/24px sans-serif; color: navy; white-space: pre; } /* "Hello World!" text */ - .picture { position: relative; border: 1em solid transparent; margin: 0 0 100em 3em; } /* containing block for face */ - .picture { background: red; } /* overriden by preferred stylesheet below */ - - /* top line of face (scalp): fixed positioning and min/max height/width */ - .picture p { position: fixed; margin: 0; padding: 0; border: 0; top: 9em; left: 11em; width: 140%; max-width: 4em; height: 8px; min-height: 1em; max-height: 2mm; /* min-height overrides max-height, see 10.7 */ background: black; border-bottom: 0.5em yellow solid; } - - /* bits that shouldn't be part of the top line (and shouldn't be visible at all): HTML parsing, "+" combinator, stacking order */ - .picture p.bad { border-bottom: red solid; /* shouldn't matter, because the "p + table + p" rule below should match it too, thus hiding it */ } - .picture p + p { background: maroon; z-index: 1; } /* shouldn't match anything */ - .picture p + table + p { margin-top: 3em; /* should end up under the absolutely positioned table below, and thus not be visible */ } - - /* second line of face: attribute selectors, float positioning */ - [class~=one].first.one { position: absolute; top: 0; margin: 36px 0 0 60px; padding: 0; border: black 2em; border-style: none solid; /* shrink wraps around float */ } - [class~=one][class~=first] [class=second\ two][class="second two"] { float: right; width: 48px; height: 12px; background: yellow; margin: 0; padding: 0; } /* only content of abs pos block */ - - /* third line of face: width and overflow */ - .forehead { margin: 4em; width: 8em; border-left: solid black 1em; border-right: solid black 1em; background: red url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR42mP4%2F58BAAT%2FAf9jgNErAAAAAElFTkSuQmCC); /* that's a 1x1 yellow pixel PNG */ } - .forehead * { width: 12em; line-height: 1em; } - - /* class selectors headache */ - .two.error.two { background: maroon; } /* shouldn't match */ - .forehead.error.forehead { background: red; } /* shouldn't match */ - [class=second two] { background: red; } /* this should be ignored (invalid selector -- grammar says it only accepts IDENTs or STRINGs) */ - - /* fourth and fifth lines of face, with eyes: paint order test (see appendix E) and fixed backgrounds */ - /* the two images are identical: 2-by-2 squares with the top left - and bottom right pixels set to yellow and the other two set to - transparent. Since they are offset by one pixel from each other, - the second one paints exactly over the transparent parts of the - first one, thus creating a solid yellow block. */ - .eyes { position: absolute; top: 5em; left: 3em; margin: 0; padding: 0; background: red; } - #eyes-a { height: 0; line-height: 2em; text-align: right; } /* contents should paint top-most because they're inline */ - #eyes-a object { display: inline; vertical-align: bottom; } - #eyes-a object[type] { width: 7.5em; height: 2.5em; } /* should have no effect since that object should fallback to being inline (height/width don't apply to inlines) */ - #eyes-a object object object { border-right: solid 1em black; padding: 0 12px 0 11px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABnRSTlMAAAAAAABupgeRAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAAEUlEQVR42mP4%2F58BCv7%2FZwAAHfAD%2FabwPj4AAAAASUVORK5CYII%3D) fixed 1px 0; } - #eyes-b { float: left; width: 10em; height: 2em; background: fixed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABnRSTlMAAAAAAABupgeRAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAAEUlEQVR42mP4%2F58BCv7%2FZwAAHfAD%2FabwPj4AAAAASUVORK5CYII%3D); border-left: solid 1em black; border-right: solid 1em red; } /* should paint in the middle layer because it is a float */ - #eyes-c { display: block; background: red; border-left: 2em solid yellow; width: 10em; height: 2em; } /* should paint bottom most because it is a block */ - - /* lines six to nine, with nose: auto margins */ - .nose { float: left; margin: -2em 2em -1em; border: solid 1em black; border-top: 0; min-height: 80%; height: 60%; max-height: 3em; /* percentages become auto (see 10.5 and 10.7) and intrinsic height is more than 3em, so 3em wins */ padding: 0; width: 12em; } - .nose > div { padding: 1em 1em 3em; height: 0; background: yellow; } - .nose div div { width: 2em; height: 2em; background: red; margin: auto; } - .nose :hover div { border-color: blue; } - .nose div:hover :before { border-bottom-color: inherit; } - .nose div:hover :after { border-top-color: inherit; } - .nose div div:before { display: block; border-style: none solid solid; border-color: red yellow black yellow; border-width: 1em; content: ''; height: 0; } - .nose div :after { display: block; border-style: solid solid none; border-color: black yellow red yellow; border-width: 1em; content: ''; height: 0; } - - /* between lines nine and ten: margin collapsing with 'float' and 'clear' */ - .empty { margin: 6.25em; height: 10%; /* computes to auto which makes it empty per 8.3.1:7 (own margins) */ } - .empty div { margin: 0 2em -6em 4em; } - .smile { margin: 5em 3em; clear: both; /* clearance is negative (see 8.3.1 and 9.5.1) */ } - - /* line ten and eleven: containing block for abs pos */ - .smile div { margin-top: 0.25em; background: black; width: 12em; height: 2em; position: relative; bottom: -1em; } - .smile div div { position: absolute; top: 0; right: 1em; width: auto; height: 0; margin: 0; border: yellow solid 1em; } - - /* smile (over lines ten and eleven): backgrounds behind borders, inheritance of 'float', nested floats, negative heights */ - .smile div div span { display: inline; margin: -1em 0 0 0; border: solid 1em transparent; border-style: none solid; float: right; background: black; height: 1em; } - .smile div div span em { float: inherit; border-top: solid yellow 1em; border-bottom: solid black 1em; } /* zero-height block; width comes from (zero-height) child. */ - .smile div div span em strong { width: 6em; display: block; margin-bottom: -1em; /* should have no effect, since parent has top&bottom borders, so this margin doesn't collapse */ } - - /* line twelve: line-height */ - .chin { margin: -4em 4em 0; width: 8em; line-height: 1em; border-left: solid 1em black; border-right: solid 1em black; background: yellow url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAFSDNYfAAAAaklEQVR42u3XQQrAIAwAQeP%2F%2F6wf8CJBJTK9lnQ7FpHGaOurt1I34nfH9pMMZAZ8BwMGEvvh%2BBsJCAgICLwIOA8EBAQEBAQEBAQEBK79H5RfIQAAAAAAAAAAAAAAAAAAAAAAAAAAAID%2FABMSqAfj%2FsLmvAAAAABJRU5ErkJggg%3D%3D) /* 64x64 red square */ no-repeat fixed /* shouldn't be visible unless the smiley is moved to the top left of the viewport */; } - .chin div { display: inline; font: 2px/4px serif; } - - /* line thirteen: cascade and selector tests */ - .parser-container div { color: maroon; border: solid; color: orange; } /* setup */ - div.parser-container * { border-color: black; /* overrides (implied) border-color on previous line */ } /* setup */ - * div.parser { border-width: 0 2em; /* overrides (implied) declarations on earlier line */ } /* setup */ - - /* line thirteen continued: parser tests */ - .parser { /* comment parsing test -- comment ends before the end of this line, the backslash should have no effect: \*/ } - .parser { margin: 0 5em 1em; padding: 0 1em; width: 2em; height: 1em; error: \}; background: yellow; } /* setup with parsing test */ - * html .parser { background: gray; } - \.parser { padding: 2em; } - .parser { m\argin: 2em; }; - .parser { height: 3em; } - .parser { width: 200; } - .parser { border: 5em solid red ! error; } - .parser { background: red pink; } - - /* line fourteen (last line of face): table */ - ul { display: table; padding: 0; margin: -1em 7em 0; background: red; } - ul li { padding: 0; margin: 0; } - ul li.first-part { display: table-cell; height: 1em; width: 1em; background: black; } - ul li.second-part { display: table; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */ - ul li.third-part { display: table-cell; height: 0.5em; /* gets stretched to fit row */ width: 1em; background: black; } - ul li.fourth-part { list-style: none; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */ - - /* bits that shouldn't appear: inline alignment in cells */ - .image-height-test { height: 10px; overflow: hidden; font: 20em serif; } /* only the area between the top of the line box and the top of the image should be visible */ - table { margin: 0; border-spacing: 0; } - td { padding: 0; } \ No newline at end of file diff -Nru cssutils-1.0/sheets/all.css cssutils-1.0.2/sheets/all.css --- cssutils-1.0/sheets/all.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/all.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -/* this sheet should be used in the HTML, deploy.py does resolve - * all imports so that only a single CSS is deployed to cut down - * the number of HTTP requests - */ -@import url(1.css); -@import url(atrule.css); -@import url(simple.css); -@namespace a 'x'; \ No newline at end of file diff -Nru cssutils-1.0/sheets/atrule.css cssutils-1.0.2/sheets/atrule.css --- cssutils-1.0/sheets/atrule.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/atrule.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -@charset "UTF-8"; -@three-dee { - @background-lighting { - azimuth: 30deg; - elevation: 190deg; - } - H1 { color: red } -} -@page { - foo: bar -} diff -Nru cssutils-1.0/sheets/bad.css cssutils-1.0.2/sheets/bad.css --- cssutils-1.0/sheets/bad.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/bad.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -P { color: yellow; background-color: blue; 1rogue: catch me if you can } diff -Nru cssutils-1.0/sheets/basic.css cssutils-1.0.2/sheets/basic.css --- cssutils-1.0/sheets/basic.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/basic.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -{ foo: 1.5; bogus: 3, 2, 1; bar-color: #0FEED0; background: #abc; foreground: rgb( 10, 20, 30 ) } diff -Nru cssutils-1.0/sheets/bundle.css cssutils-1.0.2/sheets/bundle.css --- cssutils-1.0/sheets/bundle.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/bundle.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clearfix:after,#content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1;display:block}body{font:13px/1.231 sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}div{position:relative}section{position:relative;display:block}.sane-defaults code{border:1px solid #ddd;background:#f7f7f7;padding:0 2px;font-size:12px}.sane-defaults pre code{border:0;background:0;padding:0;font-size:inherit}.sane-defaults h2,#wrapper .sane-defaults h2{margin:6px 0;padding:10px 0 0;font-weight:normal;font-size:18px;line-height:24px;color:#666}.sane-defaults h3,#wrapper .sane-defaults h3{margin:6px 0;padding:10px 0 0;font-weight:normal;font-size:16px;line-height:21px;color:#666}.sane-defaults h1{margin-bottom:9px;line-height:24px;color:#333}.sane-defaults h4{font-weight:normal;color:#666}.sane-defaults ol{list-style:decimal inside}.sane-defaults p{margin:0 0 9px}.sane-defaults pre{margin:0 0 1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#f7f7f7;padding:3px 6px;font-size:12px;line-height:16px;white-space:pre-wrap}.sane-defaults ul{list-style:disc inside}.sane-defaults-2{line-height:18px;counter-reset:ordered-list-item}.sane-defaults-2 h1,.sane-defaults-2 h2,.sane-defaults-2 h3,.sane-defaults-2 h4,.sane-defaults-2 h5,.sane-defaults-2 h6{color:#666}.sane-defaults-2 ol,.sane-defaults-2 ul{margin:0;padding:0 0 0 36px;list-style:none}.sane-defaults-2 ol{counter-reset:ordered-list-item}.sane-defaults-2 ol>li:before{position:absolute;margin:0 0 0 -21px;content:counter(ordered-list-item) ".";counter-increment:ordered-list-item}.sane-defaults-2 ul>li:before{position:absolute;margin:-1px 0 0 -12px;font-size:18px;content:"•"}.sane-defaults-2 li{margin:9px 0}.sane-defaults-2 p{margin:9px 0}.sane-defaults-2 pre{margin:9px 0;padding:9px 12px}.sane-defaults-2 img{display:block;max-width:100%}.ie8 .sane-defaults-2 img{max-width:none}@media print{*{color:#000!important}body{background:#fff!important}#tabs,#footer,#search,#repo-menu{display:none}}body{margin:0;background:#fff;padding:0;line-height:16px;font-family:Helvetica,Arial,sans-serif;color:#393939}p{line-height:18px}a{text-decoration:none;color:#2b547d}a:hover{text-decoration:underline}table{border-spacing:3px}h3,strong{font-weight:bold}em{font-style:italic}.leading{line-height:1.4em}.hidden{display:none}table input,select{margin-bottom:1em}.column ul{margin-top:10px;margin-left:15px;list-style:disc outside none}#introduction_{background:#035;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#035));background:-webkit-linear-gradient(#036,#035);background:-moz-linear-gradient(top,#036,#035);background:-o-linear-gradient(#036,#035);overflow:hidden}#header,#content,#footer,#introduction_>div{margin:0 auto;width:930px}#introduction_>div>div{float:left}#introduction_ li{line-height:19px}#header-wrap{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABMCAIAAAAjsUpsAAAALUlEQVQY063JsREAMAzCQB37r8ZCNGQCu4kLNS+SCFBbAWPTv/Afu/Tl01a2H1C2LMMtdA10AAAAAElFTkSuQmCC) repeat-x 0 -6px}#header{position:relative;height:70px}#logo{display:block;float:left;margin-top:17px;width:127px;height:40px;background:url(../images/logo.png) 0 0;line-height:99em;overflow:hidden}#global-nav{position:absolute;right:0;top:5px}#global-nav li{float:left;margin-left:8px}#global-nav li a{background-image:url(../images/global-header-icons.png);background-repeat:no-repeat;padding-left:18px;font-size:85%;color:#8a8a8a}#global-nav li a:hover{text-decoration:none;color:#2b547d}#global-nav a.home{background-position:0 0}#global-nav a.home:hover{background-position:0 -28px}#global-nav a.docs{background-position:0 -57px}#global-nav a.docs:hover{background-position:0 -85px}#global-nav a.support{background-position:0 -117px}#global-nav a.support:hover{background-position:0 -145px}#global-nav a.blog{background-position:0 -177px}#global-nav a.blog:hover{background-position:0 -205px}#global-nav a.plugins{background-position:0 -236px}#global-nav a.plugins:hover{background-position:0 -264px}#global-nav a.forums{background-position:0 -296px}#global-nav a.forums:hover{background-position:0 -324px}#main-nav{float:right;margin-top:43px}#main-nav li{float:left;margin-right:4px;position:relative}#main-nav li a{padding:10px;font-size:108%}#main-nav>ul>li>a{color:#393939}#main-nav li.active,#main-nav #repositories-dropdown.active .drop-arrow{font-weight:bold}#main-nav #repositories-dropdown.active{font-weight:inherit}#main-nav li a span{font-size:85%;color:#6f6f6f}#main-nav>ul>li>a:hover,#main-nav>ul>li>a:hover>span{text-decoration:none;color:#036}#repositories-dropdown>div{position:absolute;width:256px;top:26px;left:-11px;padding:0 4px 4px 4px;overflow:hidden}#repositories-dropdown>div>div{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #ccc;border-top:0;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);font-size:13px;line-height:16px;color:#333}#repositories-dropdown>div>div a{position:relative;display:block;padding:0 0 0 44px;font-size:inherit;line-height:28px;white-space:nowrap}#repositories-dropdown>div>div a:hover{background-color:#fff6c2;text-decoration:none}#repositories-dropdown>div>div a:after{position:absolute;right:0;top:0;bottom:0;display:block;width:16px;border-right:8px solid #fff;background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));content:""}#repositories-dropdown>div>div a:hover:after{border-right-color:#fff6c2;background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,246,194,0)),to(rgba(255,246,194,1)));background:-webkit-linear-gradient(left,rgba(255,246,194,0),rgba(255,246,194,1));background:-moz-linear-gradient(left,rgba(255,246,194,0),rgba(255,246,194,1));background:-o-linear-gradient(left,rgba(255,246,194,0),rgba(255,246,194,1))}#repositories-dropdown>div>div a>img{position:absolute;left:16px;top:4px;display:block;width:16px;height:16px;border:1px solid #ddd;background:#fff;padding:1px}#main-nav ul{float:right}#repositories-dropdown{margin-right:-4px}#repositories-dropdown a.drop-arrow{background:url(../images/drop-arrows.png) no-repeat 99px 14px;padding-right:25px}#repositories-dropdown.active a.drop-arrow{background-position:107px 14px}#repositories-dropdown.inertial-hover>a{margin-left:-6px;margin-right:-6px;padding-left:16px;padding-right:31px}#repositories-dropdown.inertial-hover.hovering>a{margin:-1px -7px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ccc;background-color:#fff}#repo-overview h4{margin:0;padding:3px 0 6px;font-size:inherit;color:inherit}#repo-overview ol{margin:0 -16px}#repo-overview ol li{float:none;margin:0;height:28px;overflow:hidden}#repo-overview ol li a span{font-size:inherit;color:#999}#main-nav .inertial-hover>div{display:none}#main-nav .inertial-hover>div:hover,#main-nav .inertial-hover.hovering>div{display:block;z-index:3}#repositories-dropdown .group{border-top:1px solid #ddd;padding:12px 16px}#repositories-dropdown .new-repository{margin:0 -16px;background:url(../img/icons/fugue/plus.png) no-repeat 18px;padding:0 16px 0 44px;text-transform:lowercase}#repositories-dropdown .import-repository{margin:0 -16px;background:url(../img/icons/fugue/import.png) no-repeat 18px;padding:0 16px 0 44px;text-transform:lowercase}#main-nav li.search-box{margin:0;width:146px;height:20px}#main-nav #searchbox{position:relative;top:-3px;width:117px;border:1px solid #cfcfcf;background:#fff url(../images/search-icon.png) no-repeat 4px;color:#393939}body.non-webkit #main-nav #searchbox{padding:3px 0 3px 23px}#main-nav #searchbox.placeholder{color:#999}h1{font-weight:bold;font-size:20px;line-height:28px;color:#2b547d}#introduction_{position:relative}#introduction_ h1{margin:0;margin-bottom:8px;border:0;padding:28px 0 15px;text-align:left;font-weight:bold;font-size:300%;line-height:30px;color:#c5efff}#introduction_ h2{padding-bottom:10px;font-weight:bold;font-size:200%;margin-bottom:20px;color:#c5efff}#introduction_ ul{margin-top:0;margin-left:0;list-style:none}#introduction_ li{margin-bottom:7px;background:url(../images/yellow-bullet.png) no-repeat 0 50%;padding-left:15px;font-size:123.1%;color:#fff}#introduction_ .split-column{margin-bottom:10px}#introduction_ .button-wrap{margin:0 auto 15px;width:230px}#introduction_ .column{margin-right:0;margin-bottom:50px;width:650px}#introduction_ .last{width:250px}#introduction_ h2,#plans-and-billing h2{border-bottom:0}#introduction_ #signup-button{margin-top:0}#introduction_ #signup-button a{display:block;margin-left:-100px;width:250px;height:46px;background:url(../images/yellow-button-large.png) no-repeat 0 -75px;padding:29px 0 0 48px;font:bold 24px/16px Helvetica,Arial,sans-serif;color:#173562}#introduction_ #signup-button a:hover{background-position:0 0;text-decoration:none;color:inherit}.atl-button{display:block;background:url(../images/small-blue-button-left.png) no-repeat left top}.atl-button:hover{text-decoration:none}.atl-button>span{display:block;background:url(../images/small-blue-button-right.png) no-repeat right top;padding:0 16px 0 0;line-height:22px}.atl-button>span>span{background:url(../images/blue-arrow.png) no-repeat right 60%;padding:0 12px 0 0;color:#fff}.two-column,.three-column{overflow:visible}#content .three-column{margin-bottom:20px}#content{padding:30px 25px 180px}#content h2{font-weight:bold;font-size:146.5%;color:#2b547d}#content #headline{border-bottom:0}#content h3{color:#2b547d}.two-column .column{display:inline;float:left;margin-right:25px;width:450px}.column.last,.three-column .column.last{float:right;margin-right:0}.three-column .column{display:inline;float:left;margin-right:30px;width:286px}.split-column{overflow:hidden}.split-column .first,.split-column .last{float:left;width:50%}.plan-choices{margin-top:18px;overflow:hidden}.plan-choices .plan{position:relative;display:inline;float:left;margin-right:18px;width:140px;min-height:135px;background:url(../images/plan-box-bottom.png) no-repeat center bottom;text-align:center}#content .plan-choices .featured{margin-top:-10px;min-height:167px;background:url(../images/featured-plan-bottom.png) no-repeat center bottom}.plan-choices .featured h3{background:url(../images/featured-plan-top.png) no-repeat center top}.plan-choices span.offer-terms{position:relative;top:-6px;display:block;font-size:93%;font-size:11px}.plan-choices span.date{font-weight:bold;color:#2b547d}#content .plan h3{margin-top:0;background:url(../images/plan-box-top.png) no-repeat center top;padding-top:10px;font-weight:bold;font-size:161.6%;color:#065a9b}#content .plan-choices .last h3{font-size:124.5%}#content .plan p{color:#414141}#content .plan p.free{position:absolute;left:46px;bottom:51px;display:inline;padding-left:10px;font-size:123.1%}#content .plan p.price{position:absolute;left:46px;bottom:51px;display:inline;background:url(../images/dollar-sign.png) no-repeat left top;padding-left:10px;font-size:146.5%}#content .plan p.price span{font-size:12px}.plan a.atl-button{position:absolute;left:26px;bottom:10px;background:url(../images/small-blue-button-left.png) no-repeat top left;padding-left:16px}.plan a.atl-button:hover{background-position:left -37px}#content .featured a.atl-button{bottom:20px}.plan a.atl-button:hover>span{background-position:right -37px}.plan .current-plan{position:absolute;left:10px;bottom:11px;width:118px;background:url(../images/current-plan-bg.png) no-repeat scroll 0 -1px;padding-bottom:2px;font-weight:bold;font-size:85%}.featured .current-plan{bottom:21px}#content .plan h3 span{display:block;font-weight:normal;font-size:93%}.plan-choices .plan.last{margin-right:0}.plans-included{float:right;font-size:116%;color:#065a9b}#footer{clear:both;margin-top:-101px;height:80px;border-top:1px solid #c1c1c1;padding:10px 0;color:#414141}#footer li{display:inline;height:16px;line-height:16px}#footer-nav li+li:before{padding:0 6px;content:"\0020|\0020"}#footer-nav a{color:inherit}#social-nav{margin:-16px 0 12px 730px;width:200px;text-align:right}#social-nav li{margin-left:6px}#social-nav a:hover{text-decoration:none}#social-nav li.blog a{background:url(../images/rss-icon.png) no-repeat right 1px;padding-right:15px}#social-nav li.twitter a{background:url(../images/twitter-bird-small.png) no-repeat right 3px;padding-right:20px}#footer h5,#technologies{display:inline;font-size:11px;color:#888}#technologies li+li:before{padding:0 4px;content:"\0020/\0020"}#technologies a{color:inherit}table th{vertical-align:top}body.plans #content #features div.first{margin-left:0}.site-message{background:#e7f9e0;text-align:center;height:30px}.site-message p{display:inline-block;background:url(../images/green-upgrade-arrow-icon.png) no-repeat 0 50%;padding-left:26px;line-height:30px;color:#2d6b00}.site-message a,.site-message a:hover,.site-message a:visited{color:#2d6b00;text-decoration:underline}.site-message a:hover{text-decoration:none}.center-blocks{margin:0 auto;width:465px}#search-documentation{width:396px;border:1px solid #c3dfea;background:url(../images/search-docs-bg.png) no-repeat left;padding:8px 0 9px 40px;font-size:153.9%}.delete-list ul.errorlist li{border-bottom:0}.login-box{min-height:150px}.login-box .standard div{padding:5px 0}.login-box .standard .error.message{margin-top:-14px;padding:10px 20px 10px 50px}.login-box .standard label{display:inline-block;width:120px;padding-right:6px;line-height:30px}.login-box .standard label:after{content:":"}.login-box form div ul.errorlist,.login-box .standard .primary-button{margin-left:132px}.login-box .standard th{width:120px}#content .all-plans-include ul li{margin-bottom:12px;font-size:18px;color:#1378d5}.all-plans-include ul li span{color:#393939}.signup .standard .extra-info{margin-top:-14px;margin-left:-20px;margin-bottom:18px;width:418px;border-bottom:1px solid #ccc;background:#dff7d5;padding:9px 15px 9px 20px;color:#2d6b00}.signup .standard .extra-info p{line-height:17px}.redirect-to-atl{background:url(../images/redirect-bb-to-atl.jpg) no-repeat 50%;text-align:center}.redirect-to-atl .redirection{padding:125px 0 100px}.redirect-to-atl .redirection p{font-weight:bold;font-size:20px;line-height:1.5em;color:#2b547d}.follow{background:url(../img/icons/fugue/heart__plus.png) no-repeat 0;padding-left:20px}.follow.following{background-image:url(../img/icons/fugue/heart.png)}.follow.following:hover{background-image:url(../img/icons/fugue/heart_break.png)}.follow.loading{background-image:url(../img/loading.gif)}.tabs{margin-bottom:-1px;padding:0 4px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;font-size:12px;color:#525252}.tabs>li{display:block;float:left;margin:0 1px;min-width:60px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #ddd;background:#fafafa;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background:-webkit-linear-gradient(#fff,#f5f5f5);background:-moz-linear-gradient(top,#fff,#f5f5f5);background:-o-linear-gradient(#fff,#f5f5f5)}.tabs>li+li{margin-left:0}.tabs a{display:block;padding:1px 8px;text-align:center;font-weight:bold;font-size:11px;line-height:21px;text-decoration:none;color:inherit;outline:0}.tabs>.selected,.tabs li:hover{background:#fff}.tabs>.selected>a{margin-bottom:-1px;border-bottom:1px solid #fff}.tabs .secondary{float:right}#tabs{position:relative;margin:0 -2px;height:24px;padding:0 2px;z-index:2}#content.repo-desc-hidden #tabs{margin:0;padding:0}.dropdown{position:relative}.dropdown ul{display:none;width:150px}.dropdown.inertial-hover.hovering>ul,.dropdown:hover ul{display:block;position:absolute;top:24px;left:-1px;z-index:10}.dropdown li:first-child a{background:#fff url(../img/icons/fugue/plus.png) no-repeat 123px}.dropdown li a{display:block;margin-top:-1px;border:1px solid #ddd;background:#fff;padding:0 10px;text-align:left;font-weight:normal;line-height:24px}.dropdown li a:hover{text-decoration:underline}html,body{height:100%}#wrapper{min-height:100%}form{margin-bottom:0}input{line-height:16px}input[type="email"],input[type="password"],input[type="search"],input[type="text"],textarea{background:#fff;color:#525252;padding:3px}input[type="radio"],input[type="checkbox"],input[type="submit"],input[type="reset"],input[type="button"],input[type="file"],select{font-size:1em}select{background:#fff;line-height:16px;color:#525252}h1,h2,h3,h4,h5,h6{margin-top:0;padding-top:0;margin-bottom:3px}hr{padding:0;margin:5px 0;height:1px;border:0;border-bottom:1px solid #ddd}code,pre,textarea{font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}pre,textarea{font-size:11px}a img{border:0}fieldset{margin:0;border:0;padding:0}h1 a{color:#525252}div{margin:0;padding:0}p{margin:0;padding:0}table{padding:0;margin:0}th{vertical-align:top;text-align:left}.layout-box{border:1px solid #ddd;padding:15px 24px}.primary-button{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;background:#2b547d;padding:3px 10px;color:#fff;cursor:default}.primary-button:hover{text-decoration:none}.delete-button{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;background:#f44;padding:2px 8px;color:#fff}.secondary-button{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:2px 8px;background:#eee;color:#000}.secondary-button-darkbg{background:#fff;color:#000}.bump-button{float:right;margin-right:14px}table.maintable{margin:12px 0;width:100%;border:1px solid #ddd;border-collapse:collapse}table.maintable th,table.maintable td{border-style:solid;border-color:#ddd;padding:.75em 10px .75em 20px}table.maintable th+th,table.maintable td+td{padding-left:10px}table.maintable td{font:12px/1.5em "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}table.maintable th{font-weight:bold;line-height:18px;text-shadow:0 1px 0 #fff}table.maintable tbody tr:nth-child(even){background:#fcfcfc}table.maintable th,table.maintable td{border-bottom:1px solid #ddd}#wiki .highlight,.highlighttable .highlight{overflow-x:auto;padding-left:3px;padding-right:3px;width:882px}#wiki .highlight pre a:target,.highlighttable .highlight pre a:target{position:absolute;left:0;display:block;width:100%;height:15px;background:#ffffbe;z-index:-1}ul.bulleted{list-style:disc outside}#id_image+ul.bulleted{margin-bottom:10px}.cancel{display:inline-block;line-height:24px}.def-only>dt{position:absolute;left:-9999px}.editable-title:hover{padding:2px 20px 2px 0;background:url(../img/icons/fugue/pencil_small.png) no-repeat right}.editable-icon{background:url(../img/icons/fugue/pencil_small.png) no-repeat left;padding:2px 0 2px 16px;font-size:.8em;color:#525252}.is-spam{background:#eee url(../img/diagonal_transparent_bg.png) repeat left top}.spam{background:url(../img/icons/fugue/minus_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:.8em;color:#525252}.ham{background:url(../img/icons/fugue/plus_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:.8em;color:#525252}.delete{background:url(../img/icons/fugue/cross_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:.8em;color:#525252}.delete[data-comment-is-spam="false"]{display:none}div.cb{clear:both}.noborder{border:0}.nomargin-bottom{margin-bottom:0}.nowrap{white-space:nowrap}.file-icon{background:url(../img/icons/fugue/document.png) no-repeat right;padding:2px 20px 2px 0}.global-event-wrapper{padding:6px 7px;border:1px solid #ddd;background:#fff}img.avatar{display:block;width:32px;height:32px;border:1px solid #e7e7e7;background:#fff;padding:2px}.left{float:left;margin-right:10px}.right{float:right;margin-left:10px}.info-box-lightgrey{margin-bottom:10px;border:1px solid #ddd;background:#eee;padding:15px 20px;font-size:1em;line-height:1.4em}.inset{margin:0 25px}.scroll-x{overflow-x:auto}a.img{text-decoration:none}#repo-access-pane .warning.message,#repo-group-access-pane .warning.message,#plans-and-billing .warning.message,#account-settings-email-pane .warning.message{position:relative;margin:-11px -20px 0;border-bottom:1px solid #ccc;background:#fff6c2 url(../img/icons/atl/yellow-warning-icon.png) no-repeat 20px;padding:10px 20px 10px 60px;text-align:left}#repo-access-pane .warning.message,#repo-group-access-pane .warning.message{margin-bottom:10px;padding:12px 45px 12px 60px}#account-settings-email-pane .warning.message{margin-bottom:13px}#repo-access-pane .warning.message p,#repo-group-access-pane .warning.message p{line-height:17px}#repo-access-pane .warning.message a[href="#hide"],#repo-group-access-pane .warning.message a[href="#hide"]{position:absolute;right:20px;top:12px;display:block;width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAQElEQVQY02OYOXPmmZkQwIAHg8AZOAOPBrg8hgAuhSA+Ax4NGAYw4DEJwyZcbnyNzQ9km0y0m4kODZLCmegYBAAbGv9TWnWYEgAAAABJRU5ErkJggg==) no-repeat 50%;line-height:99px;overflow:hidden;cursor:default}.warning{margin-bottom:10px;border:1px solid #ddd;background:url(../img/icons/orange/warning.gif) no-repeat 15px 15px;padding:15px 40px}.errors{margin-bottom:10px;border:1px solid #ddd;background:#eee url(../img/icons/fugue/exclamation.png) no-repeat 15px 15px;padding:15px 40px}.errors .error{display:block;padding-top:3px}.errorlist{margin:0;padding:0;list-style-type:none}.errorlist ul{padding:0;margin:0;list-style-type:none}.column ul.errorlist{margin-left:0}.errorlist li{margin:5px 0 0;background:url(../img/icons/red/warning.gif) no-repeat left;padding:2px 0 2px 20px;list-style:none}.info-paragraph{padding-bottom:0}#twocols1,#twocols2{float:left;width:455px}#twocols1{margin-right:20px}#repo-menu{margin:0 -2px -1px;height:22px;padding:8px 20px}#content.repo-desc-hidden #repo-menu{display:none}.repo-menu{border:1px solid #ddd;color:#525252}.repo-menu h3{line-height:24px}.repo-menu .share{background-image:url(../img/icons/fugue/card_address.png)}.repo-menu .revoke{background-image:url(../img/icons/fugue/cross.png)}.repo-menu .revoke-group{background-image:url(../img/icons/silver/close.gif)}.repo-menu .rss{background-image:url(../img/icons/fugue/feed.png)}.repo-menu .atom{background-image:url(../img/icons/fugue/atom.png)}.repo-menu .pull-request{background-image:url(../img/icons/fugue/arrow_180.png)}.repo-menu .compare-link{background-image:url(../img/arrow_switch.png)}.repo-menu .fork{background-image:url(../img/icons/fugue/arrow_045.png)}.repo-menu .patch-queue{background-image:url(../img/icons/fugue/bandaid.png)}.repo-menu .source{background-image:url(../img/icons/fugue/download-arrow.png)}.repo-menu li{position:relative;float:left}.repo-menu li ul{position:absolute;left:11px;top:20px;display:none;width:115px;border:1px solid #ddd;z-index:2}.repo-menu li:hover ul{display:block}.repo-menu li li{display:block;background:#fff url(../img/layout/bg_lists_small.png) repeat-x 0 0;padding:0;font-size:13px;line-height:16px}.repo-menu li li:hover{background:#fff}.repo-menu li li+li{border-top:1px solid #ddd}.repo-menu li li a{display:block;padding:5px 8px}.repo-menu>ul>li>a,.repo-menu .metadata>li{background-repeat:no-repeat;background-position:0 50%;padding-left:20px;line-height:22px;color:inherit}.repo-menu>ul>li>a{display:block;margin-left:15px;text-decoration:none}.repo-menu .metadata>li{margin-right:12px}.repo-menu .branches{background-image:url(../img/icons/fugue/arrow_135.png)}.repo-menu .tags{background-image:url(../img/icons/fugue/tags.png)}.repo-menu .metadata ul{width:148px}.repo-menu .branches ul{width:172px}.repo-menu .branches li{width:172px}.repo-menu .tags li{width:148px}#repo-menu .source:after,.repo-menu .metadata>li:after{content:"\0020»"}.repo-menu .metadata a{width:106px;overflow:hidden}.repo-menu .branches a{width:130px}.repo-menu a.menu-compare{position:absolute;right:0;top:0;width:16px;height:16px;background:url(../img/arrow_switch.png) no-repeat 50%;padding:5px;text-indent:-9999px}.repo-menu .downloads a{width:82px;background:url(../img/icons/fugue/document_zipper.png) no-repeat 3px;padding-left:25px}#repo-menu-links{float:right}.repo-menu .inertial-hover.hovering.branches>ul,.repo-menu .inertial-hover.hovering.tags>ul,.repo-menu .inertial-hover.hovering.get-source>ul{display:block}#repo-menu-links-mini{display:none}#content.repo-desc-hidden #repo-menu-links-mini{display:block;float:right}#content.repo-desc-hidden #repo-menu-links-mini.nosource{width:168px}#repo-menu-links-mini>li>a{float:left;margin-left:8px;width:16px;height:22px;background-repeat:no-repeat;background-position:0 50%;padding:0}#repo-menu-links-mini li:hover ul{left:4px}#repo-menu-links-mini .follow,#repo-menu-links-mini a[href="#share"],#repo-menu-links-mini .revoke,#repo-menu-links-mini .revoke-group{text-indent:-9999px}#content #repo-heading{margin:0 0 10px;padding:0;font-weight:normal;font-size:16px;line-height:1.5;color:#999}#content #repo-heading.private{margin-left:-1px;background:url(../img/icons/fugue/lock.png) no-repeat;padding-left:21px}#content #repo-heading .owner-username{color:inherit}#content #repo-heading .repo-name{color:#2b547d}.repo-avatar{margin-left:20px;padding-top:2px}#content.repo-desc-hidden .repo-avatar{display:none}#repo-desc{position:relative;margin-bottom:10px;min-height:28px;background:#fff;padding:8px 24px;font-size:1.1em;line-height:1.4em}#repo-desc pre{padding:0;margin:3px 0}#repo-desc h3{display:inline}#repo-desc h3 span{font-size:.8em}.repo-desc-description{margin:0 0 .5em;width:750px}#content.repo-desc-hidden .repo-desc-description{display:none}.repo-desc-private{background:#fff}#repo-desc-cloneinfo{margin:8px 0 0;border-top:1px solid #ddd;padding:8px 0 4px}#content.repo-desc-hidden #repo-desc-cloneinfo{display:none}#repo-desc-cloneinfo.https a.https,#repo-desc-cloneinfo.ssh a.ssh{font-weight:bold;text-decoration:none;cursor:default}#repo-desc-cloneinfo.https #clone-url-ssh,#repo-desc-cloneinfo.ssh #clone-url-https{display:none}#clone-url-https:before,#clone-url-ssh:before,#clone-url-ssh-git:before{content:"$\0020"}#repo-desc .repo-avatar{position:absolute;top:8px;right:0}#toggle-repo-content{position:absolute;left:0;bottom:0;display:block;width:928px;height:5px;border-top:1px solid #ddd;background:#eee url(../img/repo-toggle-up.png)}#content.repo-desc-hidden #toggle-repo-content{background-image:url(../img/repo-toggle-down.png)}#toggle-repo-content:hover{background-color:#ddd}#sourcelist .name{width:275px}#sourcelist .size{width:100px}#sourcelist .text{width:375px}#sourcelist.mq .text{width:300px}#sourcelist .mq{width:75px;padding-right:0}#sourcelist td.name{width:254px;background:url(../img/icons/fugue/document_text.png) no-repeat 0;padding-left:21px;font-size:12px;font-family:Monaco,"Courier New",monospace}#sourcelist td.dirname{background-image:url(../img/icons/fugue/folder.png)}#sourcelist td.subreponame{background-image:url(../img/icons/fugue/folder__arrow.png)}#source-path h1{font-weight:normal;font-size:18px;color:#999}#view-at-form{float:right}#view-at-input{margin-top:4px;width:140px;background:url(../images/search-icon.png) no-repeat 4px}body.non-webkit #view-at-input{margin-top:3px;padding:3px 0 3px 23px}.info-table{width:100%;border-bottom:1px solid #ddd;background:#fafafa}.info-table th{vertical-align:middle}#shortlogs-changes img{float:left;margin:0 9px 0 0;width:16px;height:16px;border:1px solid #ddd}#shortlogs-changes .newtable .files-added,#shortlogs-changes .newtable .files-modified,#shortlogs-changes .newtable .files-deleted{width:36px;padding:0;text-align:center;color:#282}#shortlogs-changes .newtable .files-modified{color:#b70}#shortlogs-changes .newtable .files-deleted{color:#c33}#shortlogs-changes .newtable .files-deleted{padding-right:24px}#shortlogs-changes .newtable th.files-added,#shortlogs-changes .newtable th.files-modified,#shortlogs-changes .newtable th.files-deleted{background:url(../img/icons/green/add.gif) no-repeat 10px;text-indent:-9999px}#shortlogs-changes .newtable th.files-modified{background-image:url(../img/icons/orange/edit.gif)}#shortlogs-changes .newtable th.files-deleted{background-image:url(../img/icons/red/remove.gif)}#shortlogs-changes .newtable .text{width:478px}#shortlogs-changes .newtable .text>a{color:inherit}#shortlogs-changes .commented{background:url(../img/icons/fugue/balloon_left.png) no-repeat 50%}#shortlogs-changes input[type="radio"]{float:left;margin:3px 3px 3px -16px}.diff-radio input{margin:0;padding:0}#changeset-changed{clear:both;font-size:14px;line-height:24px}#changeset-changed>li{padding-left:25px;background:url(../img/icons/orange/edit.gif) no-repeat 4px}#changeset-changed>li.added{background-image:url(../img/icons/green/add.gif)}#changeset-changed>li.removed{background-image:url(../img/icons/red/remove.gif)}#changeset-changed>li:nth-child(odd){background-color:#f7f7f7}#changeset-changed .diffstat{float:right}#changeset-changed .diffstat>ul{float:right;width:70px;padding:4px;overflow:auto}#changeset-changed .diffstat>ul>li{display:block;float:left;width:14px;background:inherit;text-align:center;font-weight:bold;line-height:14px}#changeset-changed .diffstat>ul>li.added{color:#282}#changeset-changed .diffstat>ul>li.removed{color:#c33}#changeset-changed .diffstat>span{display:block;float:right;font-size:12px;font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}#changeset-diff{margin-top:10px;font-size:1.1em}#changeset-diff div.diff{margin:0 0 10px;border:1px solid #ddd}#changeset-diff p{padding:15px 25px}#changeset-diff .changeset-top-link{background:url(../img/icons/fugue/arrow_skip_090.png) no-repeat left;padding:2px 0 2px 20px}#changeset-diff table{width:100%;border-collapse:collapse;border:1px solid #ddd;font-size:1em}#changeset-diff table.jsudiff{border:0;font-size:11px!important}#changeset-diff table td{margin:0;padding:0 5px}#changeset-diff table td.linenr{width:25px;background:#eee;border-right:1px solid #ddd;text-align:right}#changeset-diff table td:target+td.code,#changeset-diff table td:target+td+td.code{background:#ffffbe}#changeset-diff table td.hashnr{width:80px;border-right:1px solid #ddd;background:#fafafa}#changeset-diff table td.linenr pre{width:25px;text-align:right;letter-spacing:-1px;color:#747474}#changeset-diff table td code{margin:0;padding:0;font-size:11px;line-height:1.5em}#changeset-diff table td.linenr a{color:inherit}#changeset-diff tr.ellipsis{background:#efefef;text-align:center}#changeset-diff tr.linecontext{margin:3px;background:#dde7ef;text-align:left;font:11px "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;letter-spacing:-1px;color:#747474}#changeset-diff tr.del{background:#fdd}#changeset-diff tr.add,#changeset-diff tr.ins{background:#dfd}#changeset-diff tr.marker{background:#eee}#changeset-diff tr.conflict-a,#changeset-diff tr.conflict-b{background:#fe9}#changeset-diff ins,#changeset-diff del{display:inline-block;text-decoration:none}#changeset-diff ins{background:#afa}#changeset-diff del{background:#faa}strong.conflicts{font-weight:normal;color:#c00}.changesets-date{margin:0 auto;border-bottom:0;background:#fff url(../img/layout/bg_general.png) repeat-x left top;padding:10px 20px;font-weight:bold;font-size:1.1em}.changeset-description{margin-bottom:10px;width:710px;white-space:pre-wrap}.files-affected{float:right;margin:0 -100px 0 0;width:96px;overflow:hidden}.files-affected dt{position:absolute;left:-9999px}.files-affected dd{float:left;width:32px;text-align:center}.files-affected dd[title="Added"]{color:#282}.files-affected dd[title="Modified"]{color:#b70}.files-affected dd[title="Removed"]{color:#c33}#source-summary>p{white-space:pre-wrap}#source-summary+p{margin:0 0 5px 25px}.highlighttable{width:928px;border-collapse:collapse}.highlighttable .linenos{border-right:1px solid #ddd;background:#eee;padding-left:5px;padding-right:5px;text-align:right}.highlighttable .linenodiv{width:30px}.highlighttable .code{width:938px}.highlighttable .code-diff{width:885px;border:1px solid #ddd;padding:0}.highlighttable pre{line-height:1.4em}.removed,.added,.command{margin:0;padding:0}.removed{background:#fdd}.added{background:#dfd}.command{background:#dde7ef}#source-view{margin-top:10px;border:1px solid #ddd}#source-view .header{border-bottom:1px solid #ddd;background:#fafafa;padding:4px 10px;line-height:24px;overflow:auto}#source-view .metadata>li{float:left;margin-right:10px}#source-view .source-view-links{float:right}#source-view .source-view-links>li{display:inline}#source-view .source-view-links>li+li:before{content:"/\0020"}#source-view .source-view-form{display:inline}#source-view .source-view-form select,#source-view .source-view-form input[type="submit"]{margin:auto}#inline-image{padding:14px}#inline-image img{margin-bottom:5px}#source-summary{margin:10px 0;border:1px solid #ddd;background:#f7f7f7;padding:10px 300px 10px 20px;font:12px/1.5em "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;overflow:hidden}#source-summary p{margin:.25em 0 .5em;width:600px;line-height:inherit}.relations{float:right;margin:0 -280px 0 0;text-align:right}.relations dt{position:relative;left:auto;clear:left;float:left;width:100px;text-align:right;color:#747474}.relations dt:after{content:":"}.relations dd{float:left;margin:0 -0.5em 0 0;padding:0 .5em}#source-summary .metadata{position:relative;margin:.5em 0 0;min-height:34px;padding:2px 0 2px 45px;font-family:Helvetica,Arial,sans-serif}#source-summary .metadata dt{position:absolute;left:-9999px}#source-summary .metadata .avatar{position:absolute;left:-3px;top:0}#source-summary .metadata dd:last-child{color:#747474}#source-summary span{font-family:"Lucida Grande","Trebuchet MS",Tahoma,Arial,sans-serif}#source-summary table{border-collapse:collapse}#source-summary table td{padding:0 4px 4px}.tags{display:inline;float:right;margin:0 5px 0 0}.tags li{display:inline;padding:2px 4px}.button-default,.button-tip{margin-right:3px;padding:2px;white-space:normal;font:11px "Lucida Grande","Trebuchet MS",Tahoma,Arial,sans-serif;color:#000}.paginator{float:right;margin:0;padding:0}#wrapper .paginator{list-style:none}.paginator li{float:left;margin-left:2px}.paginator li:hover{background:#eee}.paginator li a{display:block;padding:2px 5px;font-size:1em;text-decoration:none;color:#525252}.paginator li a.current{color:#454b6c;font-weight:bold}.paginator-bottom{margin-top:5px}.repos-all-pages-bottom .paginator{margin-top:15px}li.hellip{width:1.4em;text-align:center;font-size:.8em}.ac_results{border:1px solid black;background-color:white;padding:0;overflow:hidden;z-index:99999}.ac_results ul{margin:0;width:100%;padding:0;list-style:none}.ac_results li{display:block;margin:0;padding:2px 5px;font:menu;font-size:.85em;line-height:16px;overflow:hidden;cursor:default}.ac_odd{background-color:#eee}.ac_over{background-color:#0a246a;color:#fff}.onecol-form,.onecol-info,.pane{position:relative;margin-bottom:10px;background:#fff;padding:43px 20px 15px}.onecol-form{background:#dde7ef}.onecol-info{width:920px}.pane{border:1px solid #ccc;padding:0 20px 12px}.onecol-form h2,.onecol-info h2{position:absolute;left:0;top:0;width:906px;border:1px solid #ccc;padding:7px 0 5px 20px;text-align:left;font-weight:normal;font-size:14px}.pane h2{margin:0 -20px;padding:7px 0 5px 20px;font-weight:normal;font-size:14px}.onecol-info h2,.pane h2{background:#fff url(../img/wiki/bg-th.png) no-repeat left top}.onecol-form h2{background:#fff url(../img/wiki/bg-th-blue.png) no-repeat left top}.twocol-form,.twocol-info{margin-bottom:10px;width:413px;border:1px solid #ddd;background:#f5f5f5;padding:0 20px 10px}.twocol-form{background:#dde7ef;padding-bottom:15px}.twocol-form>.standard{position:static}.twocol-form textarea{width:280px}.twocol-form table{width:100%;border-collapse:collapse}.twocol-form th{padding-right:10px;font-weight:normal}.twocol-form-right td{text-align:right}.twocol-info.access ul{line-height:24px}.twocol-info.access ul a:before{content:"»\0020"}.twocol-info.api p+p{margin:8px 0 0}.twocol-info p:last-child{padding-bottom:0}.twocol-form h3,.twocol-info h3{margin:0 -20px 11px;border-width:1px 0 1px 1px;border-style:solid;border-color:#fff;border-bottom:1px solid #ccc;padding:6px 0 5px 19px;font-weight:normal;font-size:14px}.twocol-form h3{margin-bottom:14px;background:-webkit-gradient(linear,0 0,0 100%,from(#dde7ef),to(#cfdbe8));background:-webkit-linear-gradient(#dde7ef,#cfdbe8);background:-moz-linear-gradient(top,#dde7ef,#cfdbe8);background:-o-linear-gradient(#dde7ef,#cfdbe8)}.twocol-info h3{background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#fff));background:-webkit-linear-gradient(#eee,#fff);background:-moz-linear-gradient(top,#eee,#fff);background:-o-linear-gradient(#eee,#fff)}.feeds{margin-bottom:-10px;padding-left:10px;overflow:auto}.feeds li{float:left}.feeds img{display:block;margin:2px}#newsfeed .feeds+p{clear:both;margin-top:0;font-weight:inherit;line-height:18px}#repo-style-admin-preview{border:1px solid #ddd}#explanation p{font-size:13px;line-height:inherit}#explanation{float:right;width:300px;font-size:14px;line-height:18px}#explanation h2{margin-bottom:4px;font-size:16px;line-height:20px;color:#2b547d}#relevant-repos h2{float:none}#relevant-repos h2+a+p{clear:both;font-size:13px;line-height:inherit}#relevant-repos li.private{background-image:none}#relevant-repos li li a{color:#747474}#relevant-repos .follow.following{background-image:url(../img/icons/fugue/heart.png)}ol.users .label{position:relative;left:auto;clear:left;float:left}ol.users .label:after{margin-right:.25em;content:":"}ol.users .label+dd{float:left}.repositories{clear:both}.repositories li{padding-left:20px}.repositories .private{background:url(../img/icons/fugue/lock.png) no-repeat 0 0}.repositories .public{background:url(../img/icons/fugue/lock_disable_unlock.png) no-repeat 0 0}.repositories h4{margin:0;font-weight:normal;font-size:13px;line-height:18px}.repositories p{line-height:18px;color:#666}.thumbnails{clear:both;overflow:auto}.thumbnails li{display:block;float:left;border:1px solid #ccc}.thumbnails li+li{margin-left:2px}.thumbnails a{display:block}.thumbnails img{display:block;width:35px;height:35px}#delete-repository{border:1px solid #ddd;background:#fff;padding:0 20px 15px}#delete-repository h2{margin:0 -20px 15px;border:0;background:#fff url(../img/wiki/bg-th.png) no-repeat 0 0;padding:4px 20px;font-weight:normal;font-size:14px;line-height:24px}#delete-repository td{margin:0}#delete-repository .errorlist{position:absolute;margin:0 0 0 190px}#delete-repository label{line-height:27px}#account-settings-email-pane .status{float:right;margin-right:25px;width:inherit}#account-settings-email-pane .status.sent,#account-settings-email-pane .status.confirmed{color:#666}#account-settings-add-email div{display:inline}#account-settings-add-email label{position:absolute;left:-9999px}#add-private-user #username,#account-settings-email-input{width:15em}#account-settings-cname{margin-top:15px}#account-settings-sshkeys .mapping-widget{font-family:monospace}#newsfeed{float:left;width:555px;line-height:16px}#newsfeed h2{margin-bottom:4px;font-size:16px;line-height:20px;color:#2b547d}#dashboard #newsfeed h2{float:left}#newsfeed>ol>li{position:relative;border-bottom:1px dashed #ddd;padding:9px 0 9px 54px;font-size:1em}#newsfeed>ol>li:last-child{border:0}#newsfeed li li{background-repeat:no-repeat;background-position:0 5px;padding:2px 0 2px 24px}#newsfeed .commit{background-image:url(../img/icons/fugue/puzzle.png)}#newsfeed .create{background-image:url(../img/icons/fugue/plus.png)}#newsfeed .delete,#newsfeed .pullrequest_comment_deleted,#newsfeed .cset_comment_deleted{background-image:url(../img/icons/fugue/slash.png);font-size:inherit;color:inherit}#newsfeed .file_uploaded{background-image:url(../img/icons/fugue/clipboard__plus.png)}#newsfeed .fork{background-image:url(../img/icons/fugue/arrow_045.png)}#newsfeed .issue_comment{background-image:url(../img/icons/fugue/ticket_pencil.png)}#newsfeed .issue_update{background-image:url(../img/icons/fugue/ticket.png)}#newsfeed .report_issue{background-image:url(../img/icons/fugue/ticket_plus.png)}#newsfeed .start_follow_issue{background-image:url(../img/icons/fugue/issue_following.png)}#newsfeed .start_follow_pullrequest,#newsfeed .start_follow_repo,#newsfeed .start_follow_user{background-image:url(../img/icons/fugue/heart.png)}#newsfeed .stop_follow_issue{background-image:url(../img/icons/fugue/issue_follow.png)}#newsfeed .stop_follow_pullrequest,#newsfeed .stop_follow_repo,#newsfeed .stop_follow_user{background-image:url(../img/icons/fugue/heart_break.png)}#newsfeed .strip{background-image:url(../img/icons/fugue/slash.png)}#newsfeed .wiki_created{background-image:url(../img/icons/fugue/clipboard__plus.png)}#newsfeed .wiki_updated{background-image:url(../img/icons/fugue/clipboard__pencil.png)}#newsfeed .pullrequest_created{background-image:url(../img/icons/fugue/envelope_plus.png)}#newsfeed .pullrequest_updated{background-image:url(../img/icons/fugue/envelope_pencil.png)}#newsfeed .pullrequest_comment_created,#newsfeed .pullrequest_comment_updated,#newsfeed .cset_comment_updated,#newsfeed .cset_comment_created{background-image:url(../img/icons/fugue/balloon_left.png)}#newsfeed .pullrequest_fulfilled{background-image:url(../img/icons/fugue/envelope_arrow.png)}#newsfeed .pullrequest_rejected{background-image:url(../img/icons/fugue/envelope_minus.png)}#newsfeed .pullrequest_superseded{background-image:url(../img/icons/fugue/envelope_exclamation.png)}#newsfeed code{font-size:12px}#newsfeed h3{clear:both;margin:1em 0 0;border-bottom:1px solid #ddd;padding-bottom:5px;font-size:14px;line-height:18px;color:#747474}#newsfeed h4{margin:0;line-height:21px;color:#747474}#newsfeed h4:after{content:"…"}#newsfeed h4 a{color:inherit}#newsfeed p{margin-top:3px;font-weight:bold;line-height:inherit}#newsfeed p code{font-weight:normal}#newsfeed p~p{margin-top:0;font-weight:inherit}#newsfeed .commit p~p{margin:3px 0 0 -11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAD0lEQVQI12OYiQQYiOMAAOoyHLGNzRLrAAAAAElFTkSuQmCC) no-repeat 0 6px;padding-left:11px}#newsfeed .avatar{position:absolute;left:0;top:10px}#newsfeed time{display:block;font-size:11px;line-height:14px;color:#747474}#newsfeed .paginator{float:none;margin:10px 0 0 76px}.newsfeed-header{margin-bottom:0;padding-bottom:0}.newsfeed-segment-grouper{margin:10px 0 0;border-bottom:1px solid #ddd;font-size:.9em}.newsfeed-avatar{margin-top:12px}table.newsfeed,table.repository-list{width:100%;line-height:21px}table.repository-list .lined-separator{border-top:1px solid #ddd}table.newsfeed{margin-top:-10px;width:428px}table.newsfeed td{vertical-align:top}table.newsfeed td b{background:#dde7ef;font-weight:bold;color:#333}table.newsfeed a{text-decoration:none}table.newsfeed td.newsfeed-icon{width:20px;padding:4px;vertical-align:top}table.newsfeed td.newsfeed-avatar{padding:4px;width:38px;vertical-align:top}td.lined-separator{border-top:1px dashed #ddd}#search label{font-weight:bold;line-height:24px}#search label[for="q"]:after{content:":"}#sign-in .newform>.error_.message_{margin-top:16px}#sign-in .error_{width:258px}#sign-in input[type="email"],#sign-in input[type="password"],#sign-in input[type="text"],#sign-in input[type="url"]{width:286px}.opensocial,.show-standard-signin{display:none}#openid_form .badges{overflow:auto}#openid_form li{display:block;float:left;margin-right:4px}#openid_form a{display:block;width:24px;height:24px;border:1px solid #ddd;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAYCAYAAADEQnB9AAAKjUlEQVR42u2cC2wUxx3G9+6gKogGjJRIEUmKLAgpLX2ItBiMgQBBAZVCmkCKJYIaWqQ2IUkbKW2p24IxUCgQHgnEDjgBxS6mKdjGBi6AA7aTOGDxEphigo0JEL9fIJvDZ3+db/Bcl+POt7vna0y7I33szt7ueG52f/f957FoADRbtmzdm7IbwZYtG2BbtmzZANuyZSt8gNu8QPGFyxg8Lx29frwNyz84hXZ44WlqQMH4MTjr0HDL6US7uLxdc6JF5OtlUT3oi2nar4S485nQJqH5QiO6oewuk/dMWqhTQv6N4tsJJlVspOzJkydH/3x5NtJPXpOaHL8BA0cukFse70q81mDbRwuNNKloo/dgyMI1sCITz05E659SOAxWZAhgbxvQIXZmLt0P7Tk3nPOLcd8LB/H5tWbxgRctZ87iy359JbwdDhfaBbwEuFbrhUvOngOxSGc7AfaXR6hAaJ1QvNCw7gKY8LZufCQsgAliyZkSWJERiAnqbzbl+wDWQ8zjizPPBtTS1GIJsZGHf8mSJbMaGhqKYTDxXF5jBAKCOHTpP/GTzZ+aEq8xAnGk608QM4/F4njlClPiNYEgDviAtrW1YchLe6HNL4K24AS0OUewdPdpSbZgGJemTIFHc8Dr0uBxONCouVAjIC7vIS4s0pNB4A2mRqGccAEmvN0AcEA4ExMTsXr1at82CMAhy3/x/RN49i85UoEgnpvwngTZX4TYIMAjzTz8egh4rRGAFZBmxGsMAuyrf21VZUhdKKtAfn4+Lp8qM9T+hDDtTLQlGQK4o51WAsQm5ME59xM4FxTBGV+I59YeJ9qysS8+MxM3hOPCwRDahetie1UUVep0GQb4YEIxdr2Qh8SBqXco/acfgp/pz13kTIGSQYCzTAKs1K8nAkxoFbhdQWwUYCsQmwEYFpMVgLnPusVvPYrx6z+RefUdrQIcCN7qYjcK3lotVZKZ7TuenJys2p3b+q8cYIAEtyMx4zS0Z9zo9YujcP7sEOasKxJHhQXfBD791mPIf/BryHo0CnsHR6F4QG9UiPCZfWOj8PqDqxdB1UNsBmCRhgh5p0+fLhuV22DAsvE7Hxyl4T0RYAWt/zF/iI0A/ODEZFiBuCcCTGBT8i/KvIKXW35GZ+T3sQrwjdZ6qevXLuLD115B7oxJ2LcySQLMPPfVfeF5RgFmKKyHUoXTp2pP+0LlsAC+UFEn+8CVTS147KVcaM8ewH1z3XCfuCKPJ2e9g4dfHQztrVFwbYqDtjEWfVb+CGN+OQKrvt0fRuEty7vmu3Hc3/DdXdCDqodY5VMnGnqA1hDG/fv349atW3KrAN2zZ4/8e9wGAfgpMwDX1dWhsLAQWVlZdwHMY0eOHEFNTY3Msy4ej8dyCB0IaisAE9BAEKu+LmElwKpPbBVg95mr6L2wxCfmVWK4CS3JJ5m3ADDhbW1t9blvWVWDPMbP1N9jva0A3O65KR2W4BJa/h0eU/rt2Ncw84GBEmTmrQLcdPPzO37EmA8GsSGAhz3/Lj7IKxHfoAMNzR6891EZSi/XSfddtj8ZWuJ34EqJhevtMdA2jRIaDcd6sb9xPBwrJoZsIIbIymkZQjMRVALa5vFKVZ+ux+vOVRJqPcD+oXWQG9A4YcKEOxqFeT28ahsA4AVGAPZ6vTh48CBSU1OxZcsWuN3uuwDmD8fWrVvlOceOHUN9fT2am5u7DWAVVpsFmBDSXf0hJtj8QeDDynLDBVgPr9J/rDbpblkAmHUitApSOi7z6jNCrIA2CzATQ2UCSnj1ie0UFRUlP6MbE3QrAHPfH2AmOrFlgO+fvQMDZmzBxFfSkbQ97/aolej7flT6GZy/+ya0d34ILVmAmzIKjjfHSmlvxMDxtzgB8LiQDeQfLh9PLZXQEmxuCSnh/bXzZbnlNcqdDQKctnjxYh+Y8le4M6+cV0EcAOCkUOUT3h07dkgwd+/ezcGXoCH04cOHkZ6ejtzcXOTl5aGqqsoUwMpl/fu+evE7mAWYD7cKlQkwHYxlV13cLHXzyLv3BMCsNwElqApa3g818qyiCqsAE06G0DnZGbKtmThgRXhVft+r8bJ/bAXgvEvzfOG3PvG4dQeesx0PzXofX5+Wiqin3kZ5ZRM6OjpQUXsFj6Y8De3NEXBuHi0UK/Zj4NwQC8cbcXAKgLWVMaYBpui4yokJrpLq8zJ0NjGANai0tLSDIatK58+fD+nATEVFRV+E7AJ0Oi/h7aoPzDarrq5GeXk5Dh06hJ07d+Lq1aumAPYHlnnW2R9mKwATShVO8+FmOQreewVgFUHQdfX7ql+sALcKMMNnrxj04Y/C0KFDZRsxdCbAypXpwnRqKwDTaVl+twIcPXUtYp7fitl/zsbL6w7jRGm9DJ87xL81zTWYsuNFONaMEKHzWNn/lRIAa6uEkuJMhdBKnc56B7yUCqEZaqt9o1M9/m6r9umggfrAnY5ZG6pswksRzEgPYulBDTYSHQ7ACmLCyvIIrt6B9RD3xD6wih5YNqVcVw+0Go226sAqwmL7ElxKPTeRcGDmwwI4/cBJ1NTL8WbcajyLyouZKDuxCa3Xq28PxoiVHlPTFwqIhwt4Y6CtixXuOxraXwXQy8YaGsTSD1RxAEvf91UubDRkDnIT+gldsTCNVGYUYLr6fxPgriAOB2A9xIHU00ehCSjhVX1fHqM78hjhtjoKzaSmjFSi+9KJFXTNFSUSYIbZ3TWIxR/Q8KaRxCzS9aqTOJ4Zg/LMvvgiV8PlXU6UZAxHU+152Sc+V3kJ31g+XsA7Gq7VY+FcKdx32ThoS8YZAs4/VPZXoGkkIyPQfjci3gLABaHKFWG2BJh9W32YHimAjfSDwwXYX/cKwPqpJA5gEVgFdLjzwCpSYBitIgROTbGd1Si1mk5SyQrAnD4y4r6GAb7ZdgPF6aPQkCOWSn7sRFtBX7Tk9UH1Tg0XMqfJvh3HtYaunyX6vI9DWyNC6OVx6L1kEhx/GmcYMrWQY210ug/cYAs5eI7JEFrdjAID0NYJbTSxTho5OTkS4m3btt0RSkcSYL37+kPc3QCHuxLLCrzsC/aUlVj6ejE8Jqh0Yzou3VaOTgvnVdNLqv5mF3IQVr0Dcz/shRzNtWX41/ZBaHUPQJO7H5pz+6Mxuz9u7BmEL//xPcBzHS1tHXh42TQBrhjMWvaE2AoXXjwB2h/jLIW8EVxS+X0u6ggC7uFOl+5jZS00YVHTSBkZGUhLS4voUkqDa6ENA8y1zUbh5bn/j0sp9U6sFnAo6UPrzvobApjQcvCKobJ//5c/AjweVh+4zduB8n3zUPv3fmjMegBN2fdLeJt2PoL6wgTZN844ug+u138Ax1IxH5woQmnhvNoioT9M6lEAd96Q7Tpoq4VWcLVWd7yNxBD63LlzOHDggATYs2u2oUjxq3yZgRB29dJCMPGaSLzM0DnKe8++zGC2/vqQOVgi2P4gB3sjKfDrhDdqUfNxAhr2zkBT1pNiOx0txzfC09aCUxVleOj3UwWwj8OZIOBNoPOKAaxFT/Q4eNW0Uufa6KeFXJF+nTBcgCP9OiEftFCvDdqvE0a2/oSY4bIR8VxTrxPasmXL/h85bNmyZQNsy5YtG2Bbtv5H9W8pN1H4BZcrNgAAAABJRU5ErkJggg==) no-repeat 0;text-indent:-9999px;overflow:hidden}#openid_form a.selected{border-color:#2b547d}#openid_form a[title="Yahoo!"]{background-position:-24px}#openid_form a[title="AOL"]{background-position:-48px}#openid_form a[title="OpenID"]{background-position:-72px}#openid_form a[title="MyOpenID"]{background-position:-96px}#openid_form a[title="LiveJournal"]{background-position:-120px}#openid_form a[title="Flickr"]{background-position:-144px}#openid_form a[title="WordPress"]{background-position:-168px}#openid_form a[title="VeriSign"]{background-position:-192px}#openid_form a[title="ClaimID"]{background-position:-216px}#openid_form .inputs li{display:none}#openid_form .inputs li.selected{display:block}#openid_submit{display:none}#associate-openid #openid_form>.badges>li{background:#fff}#associate-openid #openid_form>.inputs>li>input{width:286px}.search-results-result{margin-bottom:10px;border:1px solid #ddd;padding:15px 20px;font:12px/16px "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}.search-results-result h4{margin-bottom:3px;font-weight:bold;font-size:1em}.search-results-result ul{margin:0;padding:0;list-style-type:none}.search-results-result ul li{padding:2px 0 2px 20px}.search-results-files li{background:url(../img/icons/silver/document.gif) no-repeat left}.search-results-messages li{background:url(../img/icons/silver/comment.gif) no-repeat left}.search-results-authors li{background:url(../img/icons/silver/user.gif) no-repeat left}.search-results-rev{border:1px solid #ddd;border-bottom:0;background:#eee;padding:10px 20px;font-weight:bold;font-size:1.1em}.repository-description{margin:0;padding:0 0 0 20px}.cset-merge{background:url(../img/merge.png) no-repeat bottom right}div#captcha{border-bottom:1px solid #ddd;padding:10px 0 0 20px}#captcha input{width:80px;border:1px solid #ddd}#captcha p{font-size:11px;padding-top:4px}#captcha h4{margin-bottom:6px}#captcha img{float:left;margin:2px 5px 0 0}.markItUpEditor{border:1px solid #ddd;font:14px/18px monospace}.markItUp .markItUpHeader{margin:5px 0;overflow:auto}#welcome .two-thirds-primary h2{margin-top:18px;font-size:16px}#welcome p{margin-top:9px;margin-bottom:9px}#welcome ul{margin:9px 0 9px 9px;line-height:18px;list-style:disc inside}#welcome .two-thirds-secondary h2{font-size:20px;line-height:28px}#welcome .two-thirds-secondary a.img{position:relative;left:-1px}#filters{border-collapse:collapse}#filters td{padding:4px 8px 4px 0}#filters td img.filter-remove{vertical-align:text-bottom}#filters td.filter-header{width:80px}#filters input[type="text"]{width:150px;padding-top:0;padding-bottom:0;font-size:13px}#filters select{margin:2px 0;width:160px}.delete-list ul{margin:0 0 10px;padding:0;list-style-type:none}.delete-list ul li{border-bottom:1px solid #ddd;padding:4px 2px}.delete-list ul li:hover{background:#ddd}.delete-list ul li form{float:right;margin:0;padding:0}#embedded-link{margin:0 0 0 5px;width:120px}.readonly{margin:7px 0 0;background:#fee4a1;border:1px solid pink;padding:3px 8px}.plans-and-billing h4{margin-bottom:8px;font-weight:bold;font-size:18px}#use-your-own-domain form div{margin:10px 0}label[for="id_cname"]{font-weight:bold}label[for="id_cname"]:after{content:":"}.mapping-widget{margin:10px 0 20px;border-top:1px solid #ccc;background:#fff;line-height:16px;cursor:default}.mapping-widget li{position:relative;border-width:0 1px 1px;border-style:solid;border-color:#ccc;padding:4px 10px}.mapping-widget li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.mapping-widget li div{position:static}.mapping-widget>li>span{display:inline-block;width:236px;overflow:hidden}.mapping-widget a[href="#delete"]{position:absolute;right:10px;top:4px;display:block;width:16px;background:url(../img/icons/fugue/minus_circle.png) no-repeat 0;text-indent:-9999px;cursor:inherit;overflow:hidden}.mapping-widget a[href="#delete"].loading{background-image:url(../img/loading.gif)}.mapping-widget a[href="#delete"].removed{background-image:none}.mapping-widget .children{margin:0 -11px -1px;border-top:1px solid #ccc;background:#f5f5f5}.mapping-widget .children li{padding-left:40px}.mapping-widget .access{position:absolute;right:36px;top:4px;color:#888}.mapping-widget li li .access{top:0;height:24px}.mapping-widget .access li{display:inline-block;border:0;padding:0 4px;-webkit-transition:color .25s linear}.mapping-widget .access li:hover,.mapping-widget .access li.selected{color:#333}.expandable.mapping-widget{line-height:24px}.expandable.mapping-widget b{display:inline-block;padding-left:22px}.expandable.mapping-widget li{padding-top:0;padding-bottom:0}.expandable.mapping-widget li[data-username] b{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAASElEQVQY02OYOXMmKxDfA2Lf////MyBjoBgYM0AV/YfiDUCsSEjR/9mzZ38H0l1QceyKkPAVILYmpAiGfckziRg34fUd3nACAAYTxCEbLP7rAAAAAElFTkSuQmCC) no-repeat 3px}.expandable.mapping-widget li.loading b{background-image:url(../img/loading.gif);background-position:0 50%}.expandable.mapping-widget li.revealed b{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAXUlEQVQY02OYOXMmKyHMACTuAfF/PPgeSJEvAUW+DP///wcp3IBDwQaQPEyR4uzZs78jK4DyFeGKoAq70EzpgskhKwL55ApUAYhmhSsCcpCxNVSRNbI4uiKYb1HEAMbLxCHmLf4fAAAAAElFTkSuQmCC)}.expandable.mapping-widget a[href="#delete"]{top:0}#plans-and-billing-div{position:static}#plans-and-billing-div>p{margin-top:10px}#plans-and-billing-div>.access>p{margin-top:6px;line-height:18px}#plans-and-billing-div>.access>div[id]>h4{margin:15px 0 0;font-size:13px}#plans-and-billing .expandable.mapping-widget{margin-bottom:0}#plans-and-billing .spinner{display:none;height:32px;background:url(../img/loading.gif) no-repeat 50% 100%}#plans-and-billing .spinner.loading{display:block}#add-private-user{padding-top:20px;height:27px}#add-private-user .errorlist li{display:block;margin:0;padding-top:0;padding-bottom:0;line-height:21px}#add-private-user div{display:inline}#add-private-user label{position:absolute;left:-9999px}#add-private-user-input{width:15em}#username-mappings-div{margin-left:auto;margin-right:auto}#username-mappings-div p.link{margin-top:5px}#username-mappings .children span:before{content:"alias:\0020";color:#666}#add-username-mapping{margin-bottom:10px;overflow:auto}#add-username-mapping div{float:left}#add-username-mapping div+div{margin-left:20px}#add-username-mapping label{display:block}#add-username-mapping input{margin-left:0;margin-right:0}#add-username-mapping .primary-button{display:block;margin-top:18px}.split-box{overflow:hidden}.split-box h4{margin-top:3px}#name-form input#name{width:265px}input#id_cname{width:140px}#name-form #choose-write-admin{margin-right:4px;width:72px}.plans-and-billing .split-box{margin:10px 0}.input-row{clear:both;margin-bottom:10px;overflow:hidden}.input-row input[type="checkbox"]{margin-left:0}.site-message{border-bottom:1px solid #ccc;background:#e7f9e0;text-align:center}#delete-user{text-align:center}form .actions{text-align:center}form .actions .primary-action{display:inline;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);padding:5px 10px;font-weight:bold;font-size:14px;text-shadow:1px 1px 0 #333;color:#fff;cursor:pointer}form .actions .primary-action:hover{background:#036;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#025));background:-webkit-linear-gradient(#036,#025);background:-moz-linear-gradient(top,#036,#025);background:-o-linear-gradient(#036,#025)}form .actions .primary-action:active{background:-webkit-gradient(linear,left top,left bottom,from(#025),to(#036));background:-webkit-linear-gradient(#025,#036);background:-moz-linear-gradient(top,#025,#036);background:-o-linear-gradient(#025,#036)}.message_{border:1px solid #ccc;padding:10px 0 10px 36px}.ui-dialog .message_,.twocol-form .message_,.mapping-widget li.messages .message_{border-width:0 0 1px 0}.ui-dialog .message_{margin:-20px -13px 20px}.message_.error_{background-color:#ffeae8}.message_.success_{background-color:#e7f9e0}.message_.warning_{background-color:#fff6c2}.message_.note_{background-color:#eafaff}.twocol-form .message_{margin:-14px -20px 20px;padding-left:56px;padding-right:20px}.message_ h4{margin:0 0 0 -15px;background-repeat:no-repeat;background-position:0 0;padding:4px 0 4px 40px;font-weight:bold;line-height:19px}.twocol-form .message_ h4{margin-left:-40px}.ui-dialog .message_ h4{margin-left:-20px}.message_.error_ h4{background-image:url(../img/icons/atl/red-warning-icon.png);color:#b50000}.message_.warning_ h4{background-image:url(../img/icons/atl/yellow-warning-icon.png);background-position:0 2px}.message_.success_ h4{background-image:url(../img/icons/atl/green-upgrade-arrow-icon.png);color:#2d6b00}.message_.note_ h4{background-image:url(../img/icons/info.png);background-position:6px 4px}.message_.warning_ ol{list-style:decimal outside;padding:0 0 0 18px}.message_.warning_ li+li{margin-top:3px}.message_.tooltip_{position:absolute;right:0;margin-top:5px;width:350px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,0.3);padding-top:5px;padding-bottom:5px;z-index:2}.message_.tooltip_ h4{font-size:11px;font-weight:normal;color:#333}.tooltip-anchor{position:relative}.tooltip-anchor:after{content:"";position:absolute;left:-7px;bottom:-6px;margin-left:50%;width:15px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAPElEQVQY02P4//8/Ay68e/fu//jk8Wp89ev/f3wG4NUIw7gMIKgRnwFEacRlANEasRlAkkZ0A0jWiGwAAHSelXrfvXkCAAAAAElFTkSuQmCC);z-index:3}.message{padding:10px 0;text-align:center;border-width:0 0 1px;border-style:solid}.success.message{border-color:#ccc;background:#e7f9e0;color:#2d6b00}.info.message{border-color:#ddd;background:#dde7ef;color:#2b547d}.info.message p{display:inline;background:url(../img/icons/info.png) no-repeat 6px;padding:5px 0 5px 36px}.success.message p{display:inline;background:url(../img/icons/atl/green-upgrade-arrow-icon.png) no-repeat 6px;padding:5px 0 5px 36px}.error.message{margin:-11px -20px 14px;border-bottom:1px solid #ccc;background:#ffeae8 url(../img/icons/atl/red-warning-icon.png) no-repeat 14px;padding:10px 20px 10px 50px;text-align:left;color:#b50000}#header-messages .message{text-align:center;margin:0}#header-messages .error.message{background:#ffeae8}#header-messages .warning.message{background:#fff6c2}#header-messages .message p{display:inline;padding:10px 0 10px 36px}#header-messages .error.message p{background:url(../img/icons/atl/red-warning-icon.png) no-repeat 6px}#header-messages .warning.message p{background:url(../img/icons/atl/yellow-warning-icon.png) no-repeat 6px}.host-domain p{margin-top:8px}#fork-pane p{margin:0 0 10px}#fork-settings-advanced label[for="id_inherit"]{margin-left:22px;line-height:18px}#fork-settings-advanced #id_inherit{position:absolute;left:0}#boxError{width:500px;margin:0 222px}#boxError div{width:160px;float:left}#boxError li{font-size:14px;color:#35638e;font-weight:normal;line-height:1.5em}#imageError{margin:0 auto}h4{font-size:14px;font-weight:bold;color:#2b547d;margin:25px 0 7px}h4 a.hover{text-decoration:underline}.button-group ::selection{background:transparent}.button-group li{float:left;font-weight:bold;font-size:11px}.ui-dialog .ui-dialog-buttonpane button{font-weight:bold;font-size:11px}.button-group li+li{margin-left:-1px}.ui-dialog .ui-dialog-buttonpane button,.button-group li>a{display:block;height:22px;border:1px solid #ccc;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFF,EndColorStr=#DDDDDD);background:#eee;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)!important;padding:0 9px;line-height:23px;text-shadow:0 1px 0 #fff}.ui-dialog.bb-dialog .ui-dialog-buttonpane button{color:#2b547d;height:24px}.ui-dialog .ui-dialog-buttonpane button:first-child,.button-group li:first-child>a{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;padding-left:10px}.ui-dialog .ui-dialog-buttonpane button:last-child,.button-group li:last-child>a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding-right:10px}.ui-dialog .ui-dialog-buttonpane button:only-child,.button-group li:only-child>a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ui-dialog .ui-dialog-buttonpane button:focus,.ui-dialog .ui-dialog-buttonpane button:hover,.button-group li>a:focus,.button-group li>a:hover{text-decoration:none;color:#393939;cursor:default}.ui-dialog.bb-dialog .ui-dialog-buttonpane button:active,.button-group>.selected>a,.button-group>.selected>a.icon,.button-group>li>a:active,.button-group>li>a.icon:active{filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#CCCCCC,EndColorStr=#EEEEEE);background:#ddd;background:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#eee));background:-webkit-linear-gradient(#ccc,#eee);background:-moz-linear-gradient(#ccc,#eee);background:-o-linear-gradient(#ccc,#eee)!important;color:#393939}.ui-dialog.bb-dialog .ui-dialog-title{margin-left:6px}.ui-dialog.bb-dialog .newform{margin-left:7px}.ui-dialog.bb-dialog .ui-dialog-buttonpane button{margin:-1px 7px 14px}.repo-desc-hidden #fork-actions{display:none}#fork-actions.button-group{float:right}.ui-dialog.bb-dialog .ui-dialog-buttonpane button,.button-group>li>a.icon{background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd);position:relative;cursor:pointer;padding-left:28px}.ui-dialog.bb-dialog .ui-dialog-buttonpane button:before,.button-group>li>a.icon:before{position:absolute;display:block;width:16px;height:16px;left:9px;top:3px;content:""}@-moz-document url-prefix(){.ui-dialog.bb-dialog .ui-dialog-buttonpane button:before{left:-22px;top:-3px}}#fork-actions.button-group>li>a.compare-link:before{background:url(../img/arrow_switch.png)}#fork-actions.button-group>li>a.pull-request:before,#pullrequest-actions.button-group>li>a.pull-request:before{left:8px;top:4px;background:url(../img/icons/fugue/arrow_180.png)}.ui-dialog.pr-fulfill-dialog .ui-dialog-buttonpane button:before,#pullrequest-actions.button-group>li>a.fulfill:before{background:url(../img/icons/fugue/tick-sprite.png)}.ui-dialog.pr-reject-dialog .ui-dialog-buttonpane button:before,#pullrequest-actions.button-group>li>a.reject:before{background:url(../img/icons/fugue/cross.png)}#pullrequest-actions.button-group>li>a.loading:before{background:url(../img/loading.gif)}#changeset-diff .reply td{padding:0}label[for="id_content"]{position:absolute;text-indent:-9999px}#id_content,#id_message{margin:0 0 6px;width:400px;height:90px;border:1px solid #e7e7e7;padding:3px 3px 3px 6px;font:13px/18px Helvetica,Arial,sans-serif;color:#393939}#id_message{margin-left:40px}.pull-request label[for="id_message"]{display:block;margin-top:10px}.pull-request #id_message{margin-left:0}form.comment{margin:0 0 0 102px;padding:0 0 0 6px}form.comment table{border-spacing:0}tr.disable-row{background:#ccc;font-style:italic}tr.disable-row td,tr.disable-row td a{color:gray}table.info{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5em}table.info th,table.info td{border:1px solid #ddd;padding:3px 9px}table.info th{background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e7e7e7));background:-webkit-linear-gradient(#f7f7f7,#e7e7e7);background:-moz-linear-gradient(top,#f7f7f7,#e7e7e7);background:-o-linear-gradient(#f7f7f7,#e7e7e7);font-weight:bold;text-shadow:0 1px 0 #fff}table.info tr:nth-child(odd){background:#f7f7f7}a.action{display:inline;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);padding:5px 10px;font-weight:bold;font-size:14px;text-shadow:1px 1px 0 #333;color:#fff;cursor:pointer}a.action:hover{background:#036;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#025));background:-webkit-linear-gradient(#036,#025);background:-moz-linear-gradient(top,#036,#025);background:-o-linear-gradient(#036,#025);text-decoration:none}a.action:active{background:-webkit-gradient(linear,left top,left bottom,from(#025),to(#036));background:-webkit-linear-gradient(#025,#036);background:-moz-linear-gradient(top,#025,#036);background:-o-linear-gradient(#025,#036)}td.code a{display:block;padding:0 3px;color:inherit}td.code a:hover,#changeset-diff td.code a:hover del,#changeset-diff td.code a:hover ins{background:#bdf;text-decoration:none}.comments-link{position:relative;top:3px;display:inline-block;margin:3px 0 0 5px;width:16px;height:16px;background:url(../img/icons/fugue/balloon_left.png);text-indent:-99999px;overflow:hidden}td.comments .comments-link{margin-left:0}.cset-comment-count{float:right;margin:0 5px 0 0}td.fulfilled,td.unfulfilled{background:url(../img/icons/fugue/cross.png) no-repeat 50%;text-indent:-9999px}td.fulfilled{background-image:url(../img/icons/fugue/tick.png)}.progress{position:relative;top:-1px;margin:0 -4px;border:1px solid #ccc}.progress div[aria-valuenow]{background:#fff6c2;text-align:center;font-size:11px;line-height:15px;letter-spacing:2px}.progress span{padding:0 3px}#search-form{float:left;margin-bottom:10px}#search-form input{display:block;float:left;margin:0;padding:4px 5px 4px 30px;width:400px;height:20px;font-size:18px;line-height:20px;border:1px solid #ddd;background:url(../images/search-docs-bg-30px.png) 0 -1px no-repeat}#search-form button{display:block;float:left;margin-left:3px;border:1px solid #ddd;height:30px;font-size:15px;padding:0 10px}#search-form+p{clear:both}.subtitle{clear:both;font-size:11px;line-height:20px}#content .repositories{border-bottom:0}.detailed>li{position:relative;min-height:41px;padding:10px 10px 10px 61px;overflow:auto;-webkit-transition:background .2s linear}.detailed>li:nth-child(even){background:#fcfcfc}.detailed>li:hover{background:#fff6c2}dd.name{float:left;font-size:18px;line-height:22px;color:#999}dd.name a:first-child{color:inherit}dd.name a:hover{text-decoration:none}dd.metadata{display:block;clear:left;float:left;color:#999}dd.metadata a{font-weight:bold;color:inherit}dd.avatar{position:absolute;left:10px;top:10px;width:auto;height:auto;background:#fff}dd.avatar a{display:block}dd.avatar img{display:block;width:35px;height:35px}.detailed p{clear:left;float:left;margin-top:6px;line-height:16px}dd.private.repository,dd.public.repository{position:absolute;right:251px;top:14px;width:16px;height:16px;background:url(../img/icons/fugue/lock.png) no-repeat;text-indent:-9999px}dd.public.repository{top:13px;background-image:url(../img/icons/fugue/lock_disable_unlock.png)}dd.commits,dd.forks,dd.followers{position:absolute;top:10px}dd.commits{right:213px}dd.followers{right:124px}dd.forks{right:47px}.info-button{height:22px;font-size:12px;line-height:22px}.info-button .info-button-action{display:block;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #ccc;background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)}.info-button .info-button-action:active{background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#eee),color-stop(0.25,#ccc));background:-webkit-linear-gradient(#aaa,#ccc 25%,#eee);background:-moz-linear-gradient(top,#aaa,#ccc 25%,#eee);background:-o-linear-gradient(#aaa,#ccc 25%,#eee)}.info-button-readonly .info-button-action,.info-button-readonly .info-button-action:hover{background:#fff}.info-button .info-button-action a{display:block;width:22px;background-repeat:no-repeat;background-position:6px;padding:0 6px 0 0;text-indent:-9999px;cursor:default}.info-button .info-button-action a{background-image:url(../img/icons/fugue/puzzle.png)}.followers .info-button-readonly .info-button-action a,.followers-not-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart_empty.png)}.followers-not-following .info-button .info-button-action a:hover,.followers-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart.png)}.followers-following .info-button .info-button-action a:hover{background-image:url(../img/icons/fugue/heart_break.png)}.forks .info-button .info-button-action a{background-image:url(../img/icons/fugue/arrow_045.png)}.followers .info-button-requesting .info-button-action a,.followers .info-button-requesting .info-button-action a:hover{background-image:url(../img/loading.gif)}.info-button .info-button-label{position:absolute;left:29px;display:block;width:36px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border:1px solid #ccc;background:#fff;text-align:center}.commits .info-button .info-button-label{width:48px}button{background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)}button:active{background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#eee),color-stop(0.25,#ccc));background:-webkit-linear-gradient(#aaa,#ccc 25%,#eee);background:-moz-linear-gradient(top,#aaa,#ccc 25%,#eee);background:-o-linear-gradient(#aaa,#ccc 25%,#eee)}dl.menu{line-height:20px}dl.menu dd{margin-left:10px}dl.menu dd+dt{margin-top:5px}ol.code{margin:8px 0 0;border:1px solid #ddd;background:#eee;padding:4px 12px;font-size:12px;line-height:1.5em}ol.code li{line-height:inherit}.container_{margin:0 25px}p.link a:after{content:"\0020»"}#grant-access.loading,#grant-group-access.loading{background:url(../img/loading.gif) no-repeat 386px}#grant-access div,#grant-access input,#grant-group-access div,#grant-group-access input{display:inline}#grant-access label,#grant-group-access label{position:absolute;left:-9999px}#grant-access-user-input{width:15em}label[for="access-level"],label[for="group-access-level"]{position:absolute;left:-9999px}#access-level,#group-access-level{margin:2px}#repo-group-access-pane>p{margin-bottom:5px}#group-access{margin-bottom:10px}#grant-group-access.loading{background:url(../img/loading.gif) no-repeat 386px 6px}#grant-group-access #groupname{width:200px}#what-is-bitbucket{display:none}.new-to-bitbucket{position:relative;margin-bottom:30px;border:1px solid #adf;background:#f2faff;background:-webkit-gradient(linear,left top,left bottom,from(#fafaff),to(#eafaff));background:-webkit-linear-gradient(#fafaff,#eafaff);background:-moz-linear-gradient(top,#fafaff,#eafaff);background:-o-linear-gradient(#fafaff,#eafaff);padding:20px 20px 20px 75px;color:#414141}.new-to-bitbucket .avatar{position:absolute;left:20px;top:20px}#content .new-to-bitbucket h2{margin:0;padding:0;font-size:16px;line-height:20px;color:#065a9b}.new-to-bitbucket p{margin-top:2px;line-height:16px}.primary-action-link{display:inline-block;*display:inline;zoom:1;height:36px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#147;padding:1px}.new-to-bitbucket .primary-action-link{position:absolute;right:20px;top:20px}.new-to-bitbucket .actions .primary-action-link{position:static;right:0;top:0;margin:20px 20px 0}.primary-action-link a{display:block;height:34px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-width:1px;border-style:solid;border-color:#369;border-top-color:#47a;background:#258;background:-webkit-gradient(linear,left top,left bottom,from(#369),to(#147));background:-webkit-linear-gradient(#369,#147);background:-moz-linear-gradient(top,#369,#147);background:-o-linear-gradient(#369,#147);padding:0 12px 0 18px;font-weight:bold;font-size:16px;line-height:32px;color:#fff;text-shadow:0 -1px 0 #333}.primary-action-link a:after{position:relative;top:1px;font-size:20px;font-family:Arial,sans-serif;content:"\0020»";color:rgba(255,255,255,0.8)}.primary-action-link a:hover{border-top-color:#369;background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#258),to(#036));background:-webkit-linear-gradient(#258,#036);background:-moz-linear-gradient(top,#258,#036);background:-o-linear-gradient(#258,#036);text-decoration:none}.primary-action-link a:active{border-color:#258;background:#036;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#258));background:-webkit-linear-gradient(#036,#258);background:-moz-linear-gradient(top,#036,#258);background:-o-linear-gradient(#036,#258);text-decoration:none}.new-to-bitbucket a[href="#hide"]{position:absolute;left:3px;top:3px;display:none;width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAQElEQVQY02OYOXPmmZkQwIAHg8AZOAOPBrg8hgAuhSA+Ax4NGAYw4DEJwyZcbnyNzQ9km0y0m4kODZLCmegYBAAbGv9TWnWYEgAAAABJRU5ErkJggg==) no-repeat 50%;text-indent:-9999px;cursor:default}.jira{background:url(../img/icons/fugue/sticky_notes__arrow.png) no-repeat 0;padding-left:20px}#invitation-login{display:none}#invitation-dialog{padding-top:20px}#invitation-dialog .error_.message_,#invitation-dialog .success_.message_{display:none}#invitation-dialog input{width:265px}#invitation-dialog select{margin-left:15px}#invitation-blurb a[href="#share"]{background:url(../img/icons/fugue/card_address.png) no-repeat 0;padding-left:20px}#repo-access-pane #invitation-blurb{margin-top:10px}#toggle-email-notifications{float:right;margin-top:3px;margin-right:6px}#toggle-email-notifications .loading{background:url(../img/loading.gif) no-repeat 0 0;padding-left:20px}input.inline-field{border:1px solid #ddd;margin:5px -5px;height:16px;width:100%}input.inline-field.loading{background:url(../img/loading.gif) no-repeat 99% 50%}input.inline-field.placeholder,input.placeholder{color:#999}.mapping-widget li.messages .message_{margin:0 -10px;padding:5px}.mapping-widget li.messages .message_ h4{margin-left:5px;padding-left:30px;font-size:13px;line-height:17px}.unmapped-user{border-bottom:1px dotted #aaa}.unmapped-user a{font-size:.95em}.jsudiff{white-space:pre;font:11px/16px "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;color:#747474}.jsudiff .context{background:#eee}.jsudiff td{display:block;float:left;height:16px}.jsudiff .number{width:25px;border-right:1px solid #ddd;background:#eee;padding:0 5px;text-align:right}.jsudiff a{color:inherit}.jsudiff .code{color:#393939}.jsudiff .context .code{color:inherit}a.compare-link img{position:relative;top:3px}#groups{position:relative;margin:0 auto;width:413px}#groups .link{margin-top:5px}#groups-container>ol>li{margin:10px -10px 0;padding:0 10px 10px}#groups h2{float:left;margin:0;padding:10px 0 0;font-weight:normal;font-size:18px;line-height:22px;color:#999}#groups h2 span{color:#2b547d}.group-members>.mapping-widget{clear:both;margin:0 0 10px}.group-members>ol{margin-bottom:0}.group-members>.errorlist{clear:both}.group-members form div{float:left}.group-members form div+div{float:right}.group-members label{position:absolute;left:-9999px}.group-members input[type="text"]{width:320px}.group-members input[type="submit"]{margin-right:0}#add-group-link{position:absolute;right:20px;top:0;background:url(../img/icons/fugue/plus.png) no-repeat 0;padding-left:20px;line-height:28px;color:#525252}#add-group-form{display:none;padding-top:20px}#groups .editable-title form{display:inline-block;margin:-4px -1px}#groups .editable-title input{width:220px;padding:0}#groups .delete-group{display:block;clear:both;margin-bottom:10px;color:#999;text-decoration:underline}#groups h2+div{float:right;padding-top:11px}#groups h2+div label{padding-right:2px}#groups h2+div select{margin-bottom:0}#groups-container .group-members{margin:10px -10px 0;padding:0 10px;overflow:auto}#add-group-input{width:265px}td.cset-delimiter{color:gray;text-align:center;font-family:monospace}#loadmoar{display:block;margin-top:16px;border:1px solid #ddd;padding:4px;text-align:center;color:#747474}#loadmoar:hover{background:#f7f7f7;text-decoration:none}#loadmoar.spinner{background:url(../img/loading.gif) no-repeat 50%;text-indent:-9999px}#infobox{position:fixed;right:4px;top:4px;height:10px;width:10px;text-indent:-9999px;border:2px solid #000;-moz-border-radius:8px;border-radius:8px}#infobox:hover{text-indent:0;width:300px;height:65px;border:1px solid #ece4ea;background:rgba(255,255,255,0.8);padding:4px;text-align:right}#infobox h4{margin:0 2px 0 0;border-bottom:1px solid #ece4ea}#infobox dl{margin:8px 0 0 0}.if-orange{background:#ffbf00}.if-red{background:red}.if-green{background:#dfd}#infobox dt,#infobox dd{float:right;margin-right:8px;height:18px}#infobox input{height:8px}.newtable{border-collapse:collapse;line-height:28px;color:#333}.newtable tr{display:block;clear:both}.newtable th,.newtable td{display:block;float:left;border-bottom:1px solid #ddd;height:28px;padding:0 20px 0 0;overflow:hidden}.newtable th{border-bottom-width:2px;font-weight:bold}.newtable th.date,.newtable td.date{width:100px}.newtable td.hash{font-size:12px}.newtable td.hash code{border:0;background:0;padding:0}.newtable th.person,.newtable td.person{width:160px}.newtable td.person{position:relative;width:132px;padding-left:28px}.newtable td.person img,.newtable td.repo img{position:absolute;left:0;top:4px;display:block;width:16px;height:16px;border:1px solid #ddd;padding:1px}.newtable td.repo{position:relative;padding-left:28px;color:#999}.newtable td.repo.deleted{padding-left:0}.newtable td.repo a,.newtable td.repo a:hover{color:inherit}.newtable td.repo a~a,.newtable td.repo a~a:hover{color:#2b547d}.newtable th.labels{position:absolute;left:-9999px}.newtable td.labels{position:absolute;right:140px;background:#fff;padding-right:0;overflow:visible}.newtable td.labels:before{position:absolute;left:-32px;top:0;bottom:0;display:block;width:32px;background:#fff;background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)),color-stop(0.75,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));content:""}.newtable .labels dt{position:absolute;left:-9999px}.newtable .labels dd{display:block;float:left;margin:4px 0 0 4px;max-width:150px;height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#eee;padding:0 6px;text-align:right;white-space:nowrap;font:11px/18px Monaco,monospace;color:#555;overflow:hidden;text-overflow:ellipsis;text-overflow:ellipsis-word}.newtable .labels .tag{background:url(../img/icons/fugue/tags.png) no-repeat 4px;padding-left:24px}.newtable .labels.primary-branch:before,.newtable .labels.primary-branch .branch{display:none}.two-thirds-primary{float:left;width:555px}.two-thirds-secondary{float:right;width:300px}.two-thirds-secondary>h3{padding-top:16px}.two-thirds-secondary>p{margin:9px 20px 9px 0}#repo-create{margin-top:-6px}#first-time{padding-top:10px}#repo-import #old-repo{padding-top:6px}#clone-url-https,#clone-url-ssh{margin:0;font-size:12px;line-height:1.5}.diff-too-large{padding:8px}.newform{width:560px}.newform fieldset{margin:0;border:0;padding:0}.newform .checkbox.related-to-preceding{margin-top:4px}.newform label,.newform legend{display:block;padding:16px 0 4px;font-weight:bold;color:#666}.newform fieldset label,.newform .checkbox label{padding:inherit;font-weight:inherit}.newform .required label:after,.newform .required legend:after{content:"\0020(required)";font-weight:normal;font-style:italic;font-size:11px;color:#888}.newform div,.newform fieldset{position:relative;clear:both}.newform fieldset.no-legend,.newform .submit{padding-top:16px}.newform .submit{margin-bottom:20px}.newform input[type="file"],.newform input[type="submit"]{margin:0}.newform .left,.newform .right{width:270px}.newform .left{clear:left;float:left;margin-right:0}.newform .right{clear:right;float:right;margin-left:0}.newform input[type="url"],.newform input[type="text"],.newform input[type="password"],.newform input[type="email"]{margin:0;width:550px;font-size:16px;line-height:20px;color:#222}.newform input[type="url"],.newform input[type="text"],.newform input[type="password"],.newform input[type="email"],textarea{border:1px solid #ccc;border-bottom-color:#999;padding:4px}.newform input[type="url"]:focus,.newform input[type="text"]:focus,.newform input[type="password"]:focus,.newform input[type="email"]:focus,textarea:focus{-moz-box-shadow:1px 1px 3px #6ae,1px -1px 3px #6ae,-1px 1px 3px #6ae,-1px -1px 3px #6ae}.newform input[type="url"][disabled],.newform input[type="text"][disabled],.newform input[type="password"][disabled],.newform input[type="email"][disabled],.newform input[type="url"][readonly],.newform input[type="text"][readonly],.newform input[type="password"][readonly],.newform input[type="email"][readonly]{background-color:#f8f8f8;cursor:default}.newform .left input[type="url"],.newform .left input[type="text"],.newform .left input[type="password"],.newform .left input[type="email"],.newform .right input[type="url"],.newform .right input[type="text"],.newform .right input[type="password"],.newform .right input[type="email"]{width:260px}.newform textarea,.ui-dialog .newform textarea{margin:0;width:550px;padding:4px;font:16px/20px Helvetica,Arial,sans-serif;color:#222}.newform select{margin:0;width:270px}.newform option{font-size:13px}.newform legend.singleton{visibility:hidden}.newform .checkbox legend,.newform .radio legend{padding-bottom:6px}.newform .checkbox label,.newform .radio label{margin:4px 0 4px 20px;color:#555}.newform .checkbox input,.newform .radio input{position:absolute;left:0;top:1px;margin:0}.newform .checkbox input{top:5px}.newform h1,.newform h2,.newform h3,.newform h4,.newform h5,.newform h6{clear:both;padding-top:20px;font-size:16px;line-height:20px}.newform>.message_{margin:10px 0;border:1px solid #ccc;padding:10px 0 10px 16px}.newform>.message_ h4{margin:0;padding:4px 0 4px 36px;line-height:19px;font-size:14px}.newform .field_.message_{border:1px solid #ccc;padding:5px 0 5px 36px;margin:5px 0;list-style:disc}.tooltip_.message_.note_>*:first-child,.newform .field_.message_>*:first-child{margin:0 0 0 -30px;background-repeat:no-repeat;background-position:0 0;padding:4px 0 4px 30px;list-style:none;font-weight:bold}.newform .field_.message_.error_>*:first-child{background-image:url(../img/icons/atl/red-warning-icon.png);color:#b50000}.newform .field_.message_.warning_>*:first-child{background-image:url(../img/icons/atl/yellow-warning-icon.png);background-position:0 2px}.newform .field_.message_.success_>*:first-child{background-image:url(../img/icons/atl/green-upgrade-arrow-icon.png);color:#2d6b00}.tooltip_.message_.note_>*:first-child,.newform .field_.message_.note_>*:first-child{background-image:url(../img/icons/info.png);background-position:6px 4px}.newform .description{font-size:11px}.newform .checkbox label,.newform .radio label{display:block;padding-left:20px;text-indent:-20px;margin-left:0}.newform .checkbox label input,.newform .radio label input{width:13px;height:13px;padding:0;margin:0 3px 0 0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.newform .action{clear:both;float:left;margin:10px 0 0}.newform .action input[type=submit]{margin:0 0 10px}.newform.repo-create #id_description{height:100px}#repo-import .source-fields{display:none}#repo-import #id_url{width:534px;padding-right:20px}#repo-import #id_url.spinner,#repo-import #id_url.success,#repo-import #id_url.warning,#repo-import #id_url.error{background-image:url(../img/loading.gif);background-position:532px 5px;background-repeat:no-repeat}#repo-import #id_url.success{background-image:url(../img/icons/fugue/tick.png)}#repo-import #id_url.warning{background-image:url(../img/icons/fugue/exclamation.png)}#repo-import #id_url.error{background-image:url(../img/icons/fugue/slash.png)}#repo-import #url-auth-fields{display:none}.newform.repo-create #id_name{background:url(../img/icons/fugue/lock.png) no-repeat scroll 249px 50%;padding-right:20px;width:244px}.newform.repo-create #id_name.public{background-image:url(../img/icons/fugue/lock_disable_unlock.png)}.newform .warning_{width:275px;float:left;clear:both;margin:0;padding:0}.newform .warning_ p{margin:15px 0 0;padding:0 0 0 35px;color:#333;background:url("../img/icons/atl/warning-icon.png") 0 5px no-repeat}.newform .warning_{width:275px;float:left;clear:both;margin:0;padding:0}.newform .warning_ p{margin:15px 0 0;padding:0 0 0 35px;color:#333;background:url("../img/icons/atl/warning-icon.png") 0 5px no-repeat}.page-buttons{margin:0 0 20px 0;overflow:auto}.page-buttons-left,.page-buttons-right{border:1px solid #adf;font-size:18px;text-align:center;outline:0}.page-buttons-left{float:left;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;border-right:0;width:464px}.page-buttons-right{float:right;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;width:463px}.page-buttons-selected,.page-buttons-unselected:hover{background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);border-color:#036}.page-buttons-unselected{background:#f2faff;background:-webkit-gradient(linear,left top,left bottom,from(#fafaff),to(#eafaff));background:-webkit-linear-gradient(#fafaff,#eafaff);background:-moz-linear-gradient(top,#fafaff,#eafaff);background:-o-linear-gradient(#fafaff,#eafaff)}.page-buttons a,.page-buttons span{display:block;text-decoration:none}.page-buttons-selected{cursor:default}.page-buttons-link{padding:16px 10px 0 20px}.page-buttons-unselected:hover .page-buttons-link,.page-buttons-selected .page-buttons-link{color:white}.page-buttons-description{padding:2px 10px 12px 20px;font-size:12px;color:#999}.bb-dropdown{position:relative;height:28px;background-color:#cde;background-color:rgba(187,204,221,0.75);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAAQ0lEQVQ4y2P8//8/AxqACTAykAgY0QxDN5mRXMP+41JDqmH/Cakj1rD/xFpMaphRBEaQYVSPAKolDaonWqpnJ4ozOgBNPDPl3XpStwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:100%;padding:0 28px 0 0;cursor:default}.bb-dropdown.singleton{padding:0}.bb-dropdown:hover{background-color:#bcd}.bb-dropdown ::-moz-selection{background-color:transparent}.bb-dropdown ::selection{background-color:transparent}.bb-dropdown,.bb-dropdown>ul{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #bcd}.bb-dropdown>ul{position:relative;margin:-2px;background:#fff;line-height:25px;z-index:1}.bb-dropdown>ul>li{display:none;margin:1px;height:24px;border:1px solid #ddd;padding:0 10px;overflow:hidden}.bb-dropdown>ul>li.selected{display:block;border-color:#bcd}.bb-dropdown.open>ul>li{display:block}.bb-dropdown.open>ul>li.selected{background:#fffbe1!important}.bb-dropdown.open>ul>li:hover{background:#fff6c2!important}.bb-button{display:inline;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#147;background:-webkit-gradient(linear,0 0,0 100%,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);padding:5px 10px;font-size:14px;text-shadow:1px 1px 0 #333;color:#fff;cursor:pointer}.bb-button:hover{background:#036;background:-webkit-gradient(linear,0 0,0 100%,from(#036),to(#025));background:-webkit-linear-gradient(#036,#025);background:-moz-linear-gradient(top,#036,#025);background:-o-linear-gradient(#036,#025)}.bb-button:active{background:#025;background:-webkit-gradient(linear,0 0,0 100%,from(#025),to(#036));background:-webkit-linear-gradient(#025,#036);background:-moz-linear-gradient(top,#025,#036);background:-o-linear-gradient(#025,#036)}.bb-button.accept{background:#282;background:-webkit-gradient(linear,0 0,0 100%,from(#282),to(#171));background:-webkit-linear-gradient(#282,#171);background:-moz-linear-gradient(top,#282,#171);background:-o-linear-gradient(#282,#171)}.bb-button.accept:hover{background:#171;background:-webkit-gradient(linear,0 0,0 100%,from(#171),to(#060));background:-webkit-linear-gradient(#171,#060);background:-moz-linear-gradient(top,#171,#060);background:-o-linear-gradient(#171,#060)}.bb-button.accept:active{background:#060;background:-webkit-gradient(linear,0 0,0 100%,from(#060),to(#171));background:-webkit-linear-gradient(#060,#171);background:-moz-linear-gradient(top,#060,#171);background:-o-linear-gradient(#060,#171)}.bb-button.reject{background:#c00;background:-webkit-gradient(linear,0 0,0 100%,from(#c00),to(#b00));background:-webkit-linear-gradient(#c00,#b00);background:-moz-linear-gradient(top,#c00,#b00);background:-o-linear-gradient(#c00,#b00)}.bb-button.reject:hover{background:#b00;background:-webkit-gradient(linear,0 0,0 100%,from(#b00),to(#a00));background:-webkit-linear-gradient(#b00,#a00);background:-moz-linear-gradient(top,#b00,#a00);background:-o-linear-gradient(#b00,#a00)}.bb-button.reject:active{background:#a00;background:-webkit-gradient(linear,0 0,0 100%,from(#a00),to(#b00));background:-webkit-linear-gradient(#a00,#b00);background:-moz-linear-gradient(top,#a00,#b00);background:-o-linear-gradient(#a00,#b00)}#svn-import{padding:0 25px}#svn-import>#masking-box{margin:0 -25px}#svn-import>#masking-box *:hover{cursor:default}#svn-import>#masking-box a:hover{text-decoration:none}#svn-import>#masking-box #toggle-repo-content{background-color:#eee}#svn-import>#masking-box>#mask{position:absolute;left:-2px;top:0;right:-2px;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80FFFFFF,endColorStr=#80FFFFFF);background:rgba(255,255,255,0.5);z-index:99}#svn-import>h1{margin-top:20px}#svn-import>p{margin:1em 0;font-size:14px;line-height:1.5}#svn-import #progress{margin:10px 0;height:24px;padding:1px}#svn-import.error-state h1+p,#svn-import.error-state #progress,#svn-import.warning-state #progress,#svn-import.success-state #progress{display:none}#svn-import #progress,#svn-import #progress>.ui-progressbar-value{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#svn-import #progress>.ui-progressbar-value{margin:0;background:#36b;background:-webkit-gradient(linear,0 0,0 100%,from(#69e),to(#36b));background:-webkit-linear-gradient(#69e,#36b);background:-moz-linear-gradient(top,#69e,#36b);background:-o-linear-gradient(#69e,#36b)}#svn-import #progress>.ui-progressbar-value.static-progress{background:url(../img/progressbar.gif) repeat}#svn-import #progress>.ui-progressbar-value>span{position:absolute;top:0;left:0;bottom:0;right:0;display:block;background:-webkit-gradient(linear,0 0,100% 100%,from(rgba(255,255,255,0.15)),color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:38px 38px;-moz-background-size:38px 38px;background-size:38px 38px;padding:0 10px;font-weight:bold;font-size:16px;line-height:26px;color:#999;cursor:default}#svn-import #progress>.ui-progressbar-value>span::-moz-selection{background:transparent}#svn-import #progress>.ui-progressbar-value>span::selection{background:transparent}#svn-import h2{position:absolute;left:-9999px}#svn-import #log{margin:10px 0;border:solid 1px #e7e7e7;padding:1px}#svn-import #log>ol{height:288px;background:#000;padding:4px 8px;line-height:18px;font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;color:#fff;overflow:auto}#svn-import #log>ol ::-moz-selection{background:rgba(187,187,187,0.5)}#svn-import #log>ol ::selection{background:#bbb}#svn-import #log time{color:#6ff}#svn-import #status{display:none;margin:10px 0 0;width:876px;border:1px solid #e7e7e7;background:0;padding:1px;font-weight:bold}#svn-import.error-state #status,#svn-import.warning-state #status,#svn-import.success-state #status{display:block}#svn-import #status>p{border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:10px 7px;padding:0;text-align:center;font-size:14px;line-height:22px;text-transform:uppercase}#svn-import.error-state #status>p{border-color:#b50000;background:#ffeae8;color:#b50000}#svn-import.warning-state #status>p{border-color:#fed;background-color:#fff6c2;color:#666}#svn-import.success-state #status>p{border-color:#480;background:#e7f9e0;color:#2d6b00}#consumers table{margin-top:10px;border-spacing:0}#consumers th{border-bottom:2px solid #ddd;padding:6px 0 6px 24px;font-weight:bold;color:#666}#consumers th.creation-date{width:100px}#consumers th.revoke-access{text-indent:-9999px;overflow:hidden}#consumers table td{border-bottom:1px solid #ddd;padding:6px 0 6px 24px}#consumers th.consumer,#consumers td.consumer{width:180px;padding-left:0;font-weight:bold}#consumers th.description,#consumers td.description{width:558px}#consumers td.creation-date{width:100px;color:#666}#consumers td.revoke-access>a{position:relative;top:-2px;display:block;margin-bottom:-20px;width:20px;height:20px;background:url(../img/icons/fugue/cross-sprite.png) no-repeat;text-indent:-9999px;overflow:hidden}#consumers td.revoke-access>a:focus,#consumers td.revoke-access>a:hover{background-position:0 -20px}#changeset h1{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#changeset h1>span>a{font-size:16px;color:#aaa}#changeset #compare h3>a{color:inherit}#changeset #compare h3>a:hover{color:#333}#changesets h1{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#changesets h1>span{color:#aaa}#changesets #commit-filter-help{display:none;padding:0 0 30px}#changesets #commit-filter-help h2{margin:0;padding:0;line-height:2}#changesets #commit-filter-help dl{border-bottom:1px solid #ddd;overflow:auto}#changesets #commit-filter-help dt,#changesets #commit-filter-help dd{border-top:1px solid #ddd;padding:6px 0;line-height:18px}#changesets #commit-filter-help dt{display:block;clear:both;float:left;width:300px;font-weight:bold;font-family:monospace}#changesets #commit-filter-help dd{display:block;float:right;width:630px}#changesets #commit-filter-help dl p{margin:0}#changesets #commit-filter-help dl p+p{margin-top:9px}#changesets #commit-filter-help code{border:1px solid #ddd;background:#eee;padding:0 2px;font-family:monospace;line-height:1}#changesets #shortlogs-changes .newtable td.text a{color:inherit}#changesets>#commit-history{clear:both}#changesets #commit-history .newtable{width:100%}#changesets #commit-history .newtable .hash{width:95px;padding-right:0}#changesets #commit-history .newtable .text{width:490px}#changesets #commit-history .newtable .comments{width:25px;padding-right:0}#changesets #commit-history .newtable .comments a{position:relative;top:3px}#changesets #commit-history .newtable .comments img{border:0;margin:0;float:none}#changesets #commit-history .newtable .comments span{display:none}#changesets #commit-history .newtable th.comments{text-indent:-9999px}#changesets #shortlogs-changes{position:relative}#changesets #changesets-graph{position:absolute;top:-40px;left:-400px;width:400px}#changesets #changesets-inner{position:static;margin:0 0 10px}#changesets #changesets-inner h3{margin:-1px 0 0;border:1px solid #ddd;background:#eee;padding:10px 24px;font-size:15px}#changesets .paginator{margin-top:9px}#changesets #changesets-inner>ol{font:12px/1.5em "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}#changesets #changesets-inner>ol>li{margin:-1px 0 0;border:1px solid #ddd;padding:10px 300px 10px 24px}#changesets #changesets-inner>ol>li:nth-child(even){background:#fcfcfc}#changesets #changesets-inner h4{position:absolute;left:-9999px}#changesets #changesets-inner p{margin:.25em 0 .5em;width:600px;line-height:inherit}#changesets #changesets-inner .metadata{position:relative;margin:.5em 0 0;min-height:34px;padding:2px 0 2px 45px;font-family:Helvetica,Arial,sans-serif}#changesets #changesets-inner .metadata .avatar{position:absolute;left:-3px;top:0}#changesets #changesets-inner .metadata dt{position:absolute;left:-9999px}#changesets #changesets-inner .metadata time,#changesets #changesets-inner .metadata dd[title]{color:#747474}#changesets #changesets-inner li{position:relative}#changesets #changesets-inner .metadata+p{position:absolute;right:220px;bottom:12px;display:block;width:auto}#changesets #commit-history #file-history .hash{width:120px}#changesets #commit-history #file-history .added,#changesets #commit-history #file-history .removed{width:26px;background:0;padding-right:4px;text-align:right;color:#282}#changesets #commit-history #file-history .removed{color:#c33}#changesets #commit-history #file-history th.added,#changesets #commit-history #file-history th.removed{background:url(../img/icons/green/add.gif) no-repeat 100%;line-height:999px;overflow:hidden}#changesets #commit-history #file-history th.removed{background-image:url(../img/icons/red/remove.gif)}#changesets #commit-history #file-history .text{width:410px}#changesets #commit-history #file-history.no-diffstat .text{width:470px}#changesets #commit-history #file-history .text a{color:inherit}#changesets #commit-history #file-history td.labels{right:210px}#changesets #commit-history #file-history td.branch{right:140px}#changesets #commit-history #file-history td.branch>span{float:right;margin-left:4px}#changesets #commit-history #file-history td.branch>span.tag{background:#fff url(../img/icons/fugue/tags.png) no-repeat 4px;padding-left:24px}#changesets #commit-history #file-history .date{padding-left:20px}#changesets #commit-history #file-history .link{width:60px;padding-right:0}#changesets #commit-history #file-history th.link{margin-top:-6px;padding-bottom:6px;line-height:1}#commit-filter-control{float:right;margin-top:4px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;border:1px solid #ccc;background:#eee;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd);padding:0 4px 0 0;position:relative;z-index:1}#commit-filter-control:before{position:absolute;left:-9999px;top:5px;display:block;width:16px;height:16px;background:url(../img/loading.gif);content:""}#commit-filter-control.loading:before{left:-24px}#commit-filter-control div,#commit-filter-control ul{float:left}#commit-filter-control li{float:left;width:23px;height:26px;text-indent:-9999px}#commit-filter-control a{display:block;width:100%;height:100%;border-left:1px solid #ccc;background:no-repeat 50%}#commit-filter-control a[href="#help"]{border-left:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAANElEQVQY02NIS0v7jwUzMOCQ+A+SQMcEJP7/R2AUo7AJgi3HJohVAsqHS4Axsn1YdeCVAADeXJAKhUuM8wAAAABJRU5ErkJggg==)}#commit-filter-control a[rel="prev"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAK0lEQVQY033JMQEAAAyDMPxrw1NnoOvBQ1Appc4GaZAGaZAPWMACFrAANQeWWMGlEemaWAAAAABJRU5ErkJggg==)}#commit-filter-control.no-help a[rel="prev"]{border-left:none}#commit-filter-control a[rel="prev"][href]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAM0lEQVQY02P4//8/AzJOS0sDYeyCKBLIgnAJdEGwBDZBmMR/XBIM+CQY8EngdBVef8AlAcYvihBc6BRgAAAAAElFTkSuQmCC)}#commit-filter-control a[rel="next"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAM0lEQVQYV2M8c+bMfwYGBkYGNMAIlQCzcUmA+bgkwGK4JECAEZcEaTqw2oHVVVj9geFzAIGmJVexAkzYAAAAAElFTkSuQmCC)}#commit-filter-control a[rel="next"][href]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAMklEQVQY02NMS0v7z8DAwMiABhihEgzoksgSKJLoEnBJbBJgcVwSpOlgJNpVWP2B4XMA5zYYMQRYttMAAAAASUVORK5CYII=)}#commit-filter-control a[rel="last"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAANklEQVQY02M4c+bMfyBmQMMYYjDB/1gU/sel8D8Whf9xKfyPReF/XAqxYrJNJMqNRPmaYDgCAMIsCQYwqXRDAAAAAElFTkSuQmCC)}#commit-filter-control a[rel="last"][href]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAPElEQVQY02NIS0v7DwQMQJoBREPZGGJgQXQJbGJwQWQJbGIogkgSGGIYgrgweSYS5UYkRVjFGLAowioGAFM/xNULoBOpAAAAAElFTkSuQmCC)}#commit-filter-control input{margin:2px;width:300px;font-size:16px;border:1px solid #cfcfcf;background:#fff url(../images/search-icon.png) no-repeat 4px;border-radius:12px}body.non-webkit #commit-filter-control input{font-size:13px;padding:3px 0 3px 23px}#compare #interdiff-heading{font-weight:normal;font-size:18px;color:#999}#compare h2,#compare h3{margin:0;padding-top:10px;font-weight:normal;font-size:18px;line-height:2;color:#666}#compare h2>span{color:#aaa}#compare h3>a{color:inherit}#compare #repo-heading>a{color:#2b547d}#compare .incoming-outgoing{position:absolute;right:0;margin-top:-30px}#compare>p,#compare #compare-header>p{margin:.5em 0 1em}#compare>pre,#compare #compare-header>pre{margin:1em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#eee;padding:.5em 1em;font-size:12px;line-height:16px}#compare .newtable .hash{width:100px}#compare .newtable .text{width:490px}#compare .newtable .date{width:100px}#compare .newtable .file{width:778px;background-repeat:no-repeat;background-position:2px}#compare .newtable td.file{width:750px;padding-left:28px}#compare .newtable td.file strong.conflicts{color:#c00;font-weight:normal}#compare .newtable .file-added{background-image:url(../img/icons/green/add.gif)}#compare .newtable .file-modified{background-image:url(../img/icons/orange/edit.gif)}#compare .newtable .file-removed{background-image:url(../img/icons/red/remove.gif)}#compare .newtable .file-conflicts{background-image:url(../img/icons/red/warning.gif)}#compare .newtable .lines-added,#compare .newtable .lines-removed{width:36px;padding:0;text-align:center}#compare .newtable th.lines-added,#compare .newtable th.lines-removed{background:url(../img/icons/green/add.gif) no-repeat 10px;text-indent:-9999px}#compare .newtable th.lines-removed{background-image:url(../img/icons/red/remove.gif);padding-right:60px}#compare .newtable td.lines-added{color:#282}#compare .newtable td.lines-removed{padding-right:60px;color:#c33}#compare a[href="#files"]{position:absolute;right:0;margin-top:20px;width:15px;height:15px;background:url(../img/up-arrow-sprite.png);text-indent:-9999px}#compare a[href="#files"]:focus,#compare a[href="#files"]:hover{background-position:-15px}#compare a[href="#files"]~a[href="#files"]{margin-top:30px}#compare #changesets-graph{position:absolute;top:-40px;left:-400px;width:400px}#compare #shortlogs-changes .newtable td.text a{color:inherit}#compare #shortlogs-changes .newtable{width:100%}#compare #shortlogs-changes .newtable .hash{width:95px;padding-right:0}#compare #shortlogs-changes .newtable .text{width:490px}#compare #shortlogs-changes .newtable .comments{width:25px;padding-right:0}#compare #shortlogs-changes .newtable .comments a{position:relative;top:3px}#compare #shortlogs-changes .newtable .comments img{border:0;margin:0;float:none}#compare #shortlogs-changes .newtable .comments span{display:none}#compare #shortlogs-changes .newtable th.comments{text-indent:-9999px}#compare #shortlogs-changes{position:relative}#cross-changeset-file-diff h1{padding:16px 0 6px;font-weight:normal;font-size:18px;line-height:24px;color:#666}#cross-changeset-file-diff h1>a{color:#2b547d}#cross-changeset-file-diff .newtable .file{width:778px}#cross-changeset-file-diff .newtable .lines-added,#cross-changeset-file-diff .newtable .lines-removed{width:36px;padding:0;text-align:center}#cross-changeset-file-diff .newtable th.lines-added,#cross-changeset-file-diff .newtable th.lines-removed{background:url(../img/icons/green/add.gif) no-repeat 10px;text-indent:-9999px}#cross-changeset-file-diff .newtable th.lines-removed{background-image:url(../img/icons/red/remove.gif);padding-right:60px}#cross-changeset-file-diff .newtable td{background-repeat:no-repeat;background-position:2px}#cross-changeset-file-diff .newtable td.file{width:750px;padding-left:28px}#cross-changeset-file-diff .newtable td.lines-added{color:#282}#cross-changeset-file-diff .newtable td.lines-removed{padding-right:60px;color:#c33}#cross-changeset-file-diff .newtable .file-added{background-image:url(../img/icons/green/add.gif)}#cross-changeset-file-diff .newtable .file-modified{background-image:url(../img/icons/orange/edit.gif)}#cross-changeset-file-diff .newtable .file-removed{background-image:url(../img/icons/red/remove.gif)}#cross-changeset-file-diff #changeset-diff h3,#cross-changeset-file-diff #changeset-diff a[href="#files"]{display:none}.user-comments{clear:both}.user-comments #comments-list{padding:0}.user-comments #comments-list:not(:empty){margin-bottom:20px}.user-comments #comments-list>li{margin:0}.user-comments #comments-list>li:before{content:""}.user-comments #comment-header{margin:6px 0;padding:10px 0 0;font-weight:normal;font-size:18px;line-height:24px;color:#666}.user-comments .comment-not-spam-link{display:none;position:absolute;right:40px;bottom:10px}.user-comments .user-comment .comment-not-spam-link a span{background:url(../img/icons/fugue/plus_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:90%}.user-comments .user-comment.is-spam{background:#eee url(../img/diagonal_transparent_bg.png) repeat left top}.user-comments .comment-permalink{position:absolute;right:16px;bottom:10px}.user-comments .comment-permalink a span{background:url(../img/icons/permalink_light_16.png) no-repeat 50% 50%;width:16px;height:16px;display:block;text-indent:-9999px;cursor:pointer;margin-top:1px}.user-comments .comment-permalink a:hover span{background-image:url(../img/icons/permalink_dark_16.png)}.user-comments h4{margin-top:0}.user-comments blockquote,.user-comments pre{margin:9px 0;border:1px solid #ddd;padding:9px 12px}.user-comments blockquote{background:#fff;padding-top:0;padding-bottom:0}.user-comments textarea{font:12px/1.5 "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}.user-comments .user-comment{position:relative;margin:-1px 0 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fff;padding:10px 16px 10px 58px;font-size:13px}.user-comments .deleted{position:relative;margin:-1px 0 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fff;padding:10px 16px 10px 5px}.user-comments .user-comment img.avatar{width:32px;height:32px}#changeset .user-comment p{margin:9px 0;padding:0}.user-comments .user-comment dt{position:absolute;text-indent:-9999px}.user-comments .username{display:inline;font-weight:bold;color:#2b547d}.user-comments .user-comment .newform{width:auto}.user-comments .user-comment .changeset{display:none}.user-comments .user-comment .date{position:absolute;right:16px;top:10px;color:#999;font-size:90%}.user-comments .user-comment .comment-actions{position:relative;height:14px;border:0;padding:0;line-height:1;color:#666}.user-comments .user-comment .comment-actions a{font-size:90%}.user-comments .user-comment .comment-actions>li{float:left;margin:0}.user-comments .user-comment .comment-actions>li+li{margin-left:8px;border-left:1px solid #999;padding-left:8px}.user-comments .user-comment .comment-actions>li:before{content:""}.user-comments .child-comments{padding:0}.user-comments .child-comments>li{margin:0}.user-comments .child-comments>li:before{content:""}.user-comments .child-comments .user-comment{margin-left:48px}.user-comments .child-comments .child-comments .user-comment{margin-left:96px}.user-comments .child-comments .deleted{margin-left:48px}.user-comments dd.comment{margin:-5px 0 0}.user-comments .comment-reply{display:none;padding-top:10px}.user-comments #comment-reply-template{display:none}.user-comments ul .comment-reply{margin-left:58px}.user-comments ul .child-comments .child-comments .comment-reply{margin-left:106px}.user-comments .comment-reply .username{position:relative;padding:0 12px 0 48px}.user-comments .comment-reply img.avatar{position:absolute;left:0;top:10px}.user-comments .comment-reply .comment-form-container{margin-left:48px}.user-comments .comment-reply .comment-form-container .newform{width:100%}.user-comments .comment-reply .comment-form-container .newform .textarea-container{padding:0 0 5px}.user-comments .comment-reply .comment-form-container .newform textarea{margin:0;width:100%;height:108px;padding:3px 6px}.user-comments .comment-reply .comment-form-container .newform .submit{padding-top:0}.user-comments .new-comment-link{display:block;margin:10px 0}.composing-comment .user-comments .new-comment-link{display:none}.user-comments .markItUpContainer{margin-right:14px}.user-comments .comment-edit{display:none}.user-comments .user-comment .newform{position:relative;width:100%;padding-right:15px}.user-comments .comment-edit textarea{position:relative;margin:0;height:108px;width:100%}#dashboard #newsfeed h2{margin-bottom:11px}#dashboard .detailed p{width:600px}#dashboard #relevant-repos{float:right;width:300px;font-size:14px;line-height:18px}#dashboard #relevant-repos h2{float:left;margin-bottom:4px;font-size:16px;line-height:20px;color:#2b547d}#dashboard #relevant-repos .create-repo,#dashboard #relevant-repos #following-only{position:relative;top:2px;display:inline-block;margin:0 -4px -10px 8px;width:16px;height:16px;background:url(../img/icons/fugue/plus.png);text-indent:-9999px}#dashboard #relevant-repos #following-only{display:none!important}#dashboard #relevant-repos #following-only,#dashboard #relevant-repos.following-only #following-only:hover{background-image:url(../img/icons/fugue/heart_sprite.png);background-position:0 -96px}#dashboard #relevant-repos #following-only:hover,#dashboard #relevant-repos.following-only #following-only{background-position:0 -32px}#dashboard #relevant-repos ol{margin-top:4px}#dashboard #relevant-repos>ol>li{margin-top:13px}#dashboard #relevant-repos h3{clear:both;margin:0;font-size:14px;color:#747474}#dashboard #relevant-repos h3 a{color:inherit}#dashboard #relevant-repos li li{position:relative;background:url(../img/icons/fugue/lock_disable_unlock.png) no-repeat 22px 4px;padding:4px 0 4px 44px}#dashboard #relevant-repos li.private{background-image:url(../img/icons/fugue/lock.png)}#dashboard #relevant-repos .fork{display:inline-block;width:16px;background:url(../img/icons/fork_right.png) no-repeat 50%;text-indent:-9999px}#dashboard #relevant-repos .follow{position:absolute;left:0;top:5px;display:block;width:16px;height:16px;background:url(../img/icons/fugue/heart_sprite.png) no-repeat;padding:0;text-indent:-9999px;overflow:hidden}#dashboard #relevant-repos .follow:hover,#dashboard #relevant-repos .follow.following{background-position:0 -32px}#dashboard #relevant-repos .follow.following:hover{background-position:0 -64px}#dashboard #relevant-repos.following-only li li{display:none}#dashboard #relevant-repos.following-only li.following{display:inherit}#repobox a.user-repos{display:block}#repobox li.selected{margin-left:5px}#repobox li.selected a{text-decoration:underline;color:#2b547d}#repobox li.selected a:after{content:'\00A0\2192'}#repobox .unfolded:before{content:"\25BC\00A0"}#repobox .folded:before{content:"\25B6\00A0"}#dashboard #repobox{padding:8px;width:250px;background:rgba(249,249,249,1.0);overflow:auto}#dashboard #repobox #repolist{clear:both}#repobox #repo-actions{border:1px solid #ddd;background:#eee;display:block;height:24px;padding:2px;margin:6px 0 6px 0}#repo-actions input{float:right;width:98%;margin-right:1%}#descendants{padding:0 25px}#descendants #tabs,#descendants #repo-menu,#descendants #repo-desc{margin-left:-25px;margin-right:-25px}#descendants h2{margin-top:25px;color:#333}#descendants ol.detailed{margin:0 -10px}#descendants ol.detailed dd.compare a{display:block;float:left;margin:2px 0 0 4px;width:20px;height:20px;background:url(../img/arrow_switch.png) no-repeat 50%;text-indent:-9999px}#descendants ol.detailed dd.avatar{border:1px solid #e7e7e7;padding:2px}#descendants ol.detailed dt.url{position:inherit;left:inherit;clear:left;float:left}#descendants ol.detailed dt.url:after{content:":"}#descendants ol.detailed dt.url+dd{float:left;margin:0 4px}#descendants ol.detailed dd.size{float:left;color:#999}#descendants ol.detailed dd.size:before{content:"("}#descendants ol.detailed dd.size:after{content:")"}#descendants ol.detailed p{width:600px}#downloads #uploaded-files .name{width:550px}#downloads #uploaded-files .count{width:78px}#downloads #uploaded-files .delete{width:22px;background:url(../img/loading.gif) no-repeat -9999px;padding-right:0}#downloads #uploaded-files .delete>a{display:block;margin:6px 0;width:16px;height:16px;background:url(../img/icons/fugue/minus_circle.png);text-indent:-9999px;overflow:hidden}#downloads #uploaded-files .delete>a.deleting{background:url(../img/loading.gif)}#downloads .name{width:220px}#downloads td.name{font-family:Courier,"Courier New",monospace}#downloads .text{width:310px}#downloads .text>a{color:inherit}#downloads .size,#downloads .hash,#downloads .type{width:100px}#downloads .type ul{list-style:none}#downloads .type li{display:inline}#downloads .type li:after{content:","}#downloads .type li+li+li:after{content:""}#downloads #new-download label{position:absolute;left:-9999px}#downloads #new-download .file{padding-top:5px}#downloads #new-download .submit{display:none}#explore #explore-h1 h1{float:left}#explore #explore-h1:after{display:block;clear:both;height:0;content:".";visibility:hidden}#explore #explore-h1 p{position:relative;left:5px;top:7px;color:#777}#explore #tweet-buzz{float:right;margin-top:15px;width:31%}#explore #tweet-buzz-loading{color:#999}#explore #tweet-buzz-results{margin-top:11px}#explore #tweet-buzz-results p{margin:0 0 10px 46px;font-size:12px}#explore #tweet-buzz-results p.tweet a{word-wrap:break-word}#explore #tweet-buzz-results a.img{float:left}#explore #tweet-buzz-results p.name{margin-bottom:2px;font-size:15px}#explore #tweet-buzz-results a.time{font-size:12px;color:#999}#explore .short-repo-list{position:relative;margin:15px 0 25px;width:66%}#explore .short-repo-list .detailed{margin-bottom:3px}#explore .short-repo-list .detailed>li{margin-left:-8px}#explore .short-repo-list h2,#explore #tweet-buzz h2{font-size:16px;color:#555}#explore .short-repo-list .week .info-button-label{width:32px}#explore .short-repo-list .week dd.commits{right:201px}#explore .short-repo-list dd.public.repository{display:none}#explore .trending-repo-group.month,#explore .trending-repo-group.all{display:none}#explore ul.trending-periods{position:absolute;right:10px;top:0}#explore ul.trending-periods li{display:inline;padding:0 2px}#explore ul.trending-periods li.selected{font-weight:bold}#explore #search-form{float:left;margin-bottom:10px}#explore #search-form #search-text{display:block;float:left;margin:0;width:400px;height:20px;padding:4px 5px 4px 30px;font-size:18px;line-height:20px;border:1px solid #ddd;background:url(../images/search-docs-bg-30px.png) no-repeat 0 -1px}#explore .searchInput .selectors-wrap{clear:both;float:left;margin-right:.5em}.actions-wrap{float:left;margin-left:.5em}#explore #search-form button{display:block;float:left;margin-left:3px;height:30px;border:1px solid #ddd;padding:0 10px;font-size:15px}#explore #search-form+p{clear:both}#explore #sort-repos{float:right;padding-top:3px;font-weight:bold}#explore #sort-repos ul{float:left;margin-left:9px}#explore #sort-repos h4{float:left;margin:0 6px 0 0;width:50px;font-weight:bold;font-size:13px;line-height:24px;color:#393939}#explore #repositories{clear:both;margin:0 -10px}#explore #repositories p{width:600px}#explore dd.avatar img{width:32px;height:32px;border:1px solid #e7e7e7;padding:2px}#explore #repositories em{background-color:#faffa6}#explore .snippet{font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;background-color:ghostWhite;border:1px solid #dedede;padding:.5em;line-height:1.5em;color:#444}#issues #search{position:relative;float:left;z-index:1}#issues #search label{position:absolute;left:-9999px}#issues #search #q{margin-top:1px;width:200px;font-size:16px}body.non-webkit #issues #search #q{margin-top:0;height:14px;border:1px solid #ccc;background:url(../images/search-icon.png) no-repeat 5px;padding:4px 0 4px 24px;font-size:13px}#issues #filters-filters{margin-top:-10px}#issues #filters-filters input[type="text"]{margin-bottom:2px}#issues #filters-filters #addfilter{margin-top:10px}#issues h1{margin-top:20px}#issues h2{font-size:16px;line-height:20px}#issues #issues-new-form select{max-width:250px}#issues #issues-new-form .markItUpContainer{width:442px}#issues #issues-main-form{padding:0 25px}#issues #issues-issue{margin:0 -25px;border:1px solid #ddd;background:#fff url(../img/layout/bg_general.png) repeat-x;padding:10px 24px}#issues #issues-main-form .avatar{position:absolute;left:24px;top:12px}#issues #issues-issue h1{margin:0 0 0 48px}#issues #issues-issue pre{white-space:pre-wrap}#issues .issues-issue-infotable{margin:0 -25px 10px;border:1px solid #ddd;border-top:0;padding:10px 24px}#issues .issues-issue-infotable td{padding-right:6px}#issues .issues-issue-infotable td.attr{font-weight:bold}#issues .issues-issue-infotable td.val{padding-right:90px}#issues #issues-issue-attachments{margin:0 -25px 10px;border:1px solid #ddd;padding:10px 24px}#issues #attachment_link{background:url(../img/icons/fugue/document__plus.png) no-repeat 0;padding:2px 0 2px 20px}#issues #issues-comments>li{position:relative;margin:-1px -25px 0;border:1px solid #ddd;padding:12px 24px 12px 72px}#issues .issues-comment-form{margin:-1px -25px 0;border:1px solid #ddd;padding:10px 24px}#issues .issues-action-form{margin:-1px -25px 0;border:1px solid #ddd;padding:10px 24px}#issues .buttons{margin:-1px -25px 0;border:1px solid #ddd;padding:9px 21px;overflow:auto}#issues .buttons li input{float:left;margin:4px;border-width:1px;border-style:solid;border-top-color:#ddd;border-left-color:#ddd;border-right-color:#bbb;border-bottom-color:#bbb;background:#eee;padding:2px 8px}#issues .buttons li:first-child input{margin:3px;background:#257;padding:3px 10px;color:#fff}#issues .buttons .cancel{margin:3px}#issues .issues-comments-permalink{float:right}#issues #issues-issue-attachments a.file-icon{margin-right:20px;background:url(../img/icons/fugue/document.png) no-repeat left;padding:2px 0 2px 20px}#issues #issues-issue-attachments table{margin-top:10px;border-collapse:collapse}#issues #issues-issue-attachments td{padding-left:0}#issues #issues-issue-state{float:right;margin-left:30px;margin-bottom:10px}#issues #issues-issue-state h3{margin-top:0;margin-bottom:8px;padding-top:0;text-align:right}#issues #issues-issue-state p{text-align:right}#issues .issues-change-indicator{background:url(../img/icons/silver/new.gif) no-repeat left;padding:2px 0 2px 20px}#issues p.issues-nocomments{padding:10px 0 0 20px}#issues .issues-action-form div.changes{float:right;margin-left:30px;width:380px;line-height:30px}#issues .issues-action-form div.changes dt{display:block;float:left;width:75px}#issues .issues-action-form div.changes select{min-width:175px}#issues .issues-comment-form #id_content{width:690px;height:162px}#issues .issues-comment-form #preview{clear:both;width:651px;border:1px solid #e7e7e7;background:#fcfcfc;padding:9px 24px}#issues #issues-new-form #preview{clear:both;width:400px;border:1px solid #ddd;background:#fcfcfc;padding:0 12px 12px 28px}#issues .issues-issue-description{padding-top:10px;padding-bottom:5px;font-size:1em}#issues .issues-issue-description p{margin-top:1em}#issues .issues-issue-description ul{margin:1.33em 0}#issues .issues-issue-description ol{margin:1.33em 0;padding-left:0;list-style-type:decimal;list-style-position:inside}#issues .issues-issue-description ul li>ul{margin-left:13px}#issues .issues-issue-description ol li>ol{margin-left:18px}#issues .issues-issue-description ol ul,#issues .issues-issue-description ul ol,#issues .issues-issue-description ul ul,#issues .issues-issue-description ol ol{margin-top:0;margin-bottom:0}#issues .issues-comment-form h2,#issues .issues-action-form h2{padding:0;line-height:40px}#issues .issues-action-form p{line-height:27px}#issues .issues-action-form select{margin:0 3px}#issues .issues-change-title{width:885px;border-bottom:1px solid #ddd;padding:10px 20px}#issues .issues-change-title span{font-size:1.3em}#issues .issues-change-title input{width:500px}#issues .issue-follow{background:url(../img/icons/fugue/heart__plus.png) no-repeat left;padding:2px 0 2px 19px}#issues .issue-following{padding:2px 0 2px 19px;background:url(../img/icons/fugue/heart.png) no-repeat left}#issues .button-groups{padding:5px 0 10px;overflow:auto}#issues .button-groups+.sane-defaults{margin-top:-52px}#issues .button-groups .button-group{position:relative;float:left;margin:0 10px 0 0;z-index:1}#issues #create-issue{float:right;margin-right:0}#issues #create-issue a.icon:before{left:8px;background:url(../img/icons/fugue/ticket_plus.png)}#issues #create-query a.icon:before{left:8px;background:url(../img/icons/fugue/gear.png)}#issues #issues-filter-criteria{position:relative;top:60px;margin:0}#issues #issues-list{margin:70px 0 10px;border-bottom:1px solid #ddd;line-height:18px}#issues #issues-filter-criteria:empty+#issues-list{margin-top:54px}#issues #issues-list th>a{color:inherit;outline:0}#issues #issues-list[data-sort-by] th>a:after{position:relative;left:3px;top:3px;display:inline-block;height:15px;content:""}#issues #issues-list[data-sort-by="id"] a[href$="sort=-id"]:after,#issues #issues-list[data-sort-by="created_on"] a[href$="sort=-created_on"]:after,#issues #issues-list[data-sort-by="status"] a[href$="sort=-status"]:after,#issues #issues-list[data-sort-by="responsible"] a[href$="sort=-responsible"]:after,#issues #issues-list[data-sort-by="kind"] a[href$="sort=-kind"]:after,#issues #issues-list[data-sort-by="version"] a[href$="sort=-version"]:after,#issues #issues-list[data-sort-by="milestone"] a[href$="sort=-milestone"]:after,#issues #issues-list[data-sort-by="component"] a[href$="sort=-component"]:after,#issues #issues-list[data-sort-by="priority"] a[href$="sort=-priority"]:after{width:15px;background:url(../img/arrows-sprite.png) -5px -30px}#issues #issues-list[data-sort-by="-id"] a[href$="sort=id"]:after,#issues #issues-list[data-sort-by="-created_on"] a[href$="sort=created_on"]:after,#issues #issues-list[data-sort-by="-status"] a[href$="sort=status"]:after,#issues #issues-list[data-sort-by="-responsible"] a[href$="sort=responsible"]:after,#issues #issues-list[data-sort-by="-kind"] a[href$="sort=kind"]:after,#issues #issues-list[data-sort-by="-version"] a[href$="sort=version"]:after,#issues #issues-list[data-sort-by="-milestone"] a[href$="sort=milestone"]:after,#issues #issues-list[data-sort-by="-component"] a[href$="sort=component"]:after,#issues #issues-list[data-sort-by="-priority"] a[href$="sort=priority"]:after{width:15px;background:url(../img/arrows-sprite.png) -5px -5px}#issues #issues-list th,#issues #issues-list td{height:auto;padding-top:5px;padding-bottom:5px}#issues #issues-list th{margin-bottom:-1px}#issues #issues-list td{border-top:1px solid #ddd;border-bottom:0}#issues #issues-list .text{width:516px}#issues #issues-list.optcols_1 .text{width:411px}#issues #issues-list.optcols_2 .text{width:306px}#issues #issues-list.optcols_3 .text{width:201px}#issues #issues-list .type,#issues #issues-list .priority{width:32px;padding-right:0;text-align:center}#issues #issues-list .state,#issues #issues-list .person{width:60px;padding-left:10px;padding-right:10px}#issues #issues-list .person{width:115px}#issues #issues-list .date{width:105px;padding-left:10px;padding-right:0}#issues #issues-list .component,#issues #issues-list .milestone,#issues #issues-list .version{width:95px;padding-left:10px;padding-right:0}#issues #issues-list td.type a,#issues #issues-list td.priority a{display:block;margin:-1px auto;width:20px;height:20px;background:url(../img/issue-types.png) no-repeat 0 0;text-indent:-9999px}#issues #issues-list td.type .enhancement{background-position:0 -20px}#issues #issues-list td.type .proposal{background-position:0 -40px}#issues #issues-list td.type .task{background-position:0 -60px}#issues #issues-list td.priority a{background-image:url(../img/priorities.png)}#issues #issues-list td.priority .critical{background-position:0 -20px}#issues #issues-list td.priority .major{background-position:0 -40px}#issues #issues-list td.priority .minor{background-position:0 -60px}#issues #issues-list td.priority .trivial{background-position:0 -80px}#issues #issues-list td.person a,#issues #issues-list td.component a,#issues #issues-list td.milestone a,#issues #issues-list td.version a{color:inherit}#issues #issues-list td.person .unassigned{color:#999}#issues #issues-list tr[data-state="resolved"] .state>a{color:#171}#issues #issues-list tr[data-state="on hold"] .state>a{color:#888}#issues #issues-list tr[data-state="invalid"] .state>a{color:#c33}#issues #issues-list tr[data-state="duplicate"] .state>a{color:#606}#issues #issues-list tr[data-state="wontfix"] .state>a{color:#c90}#issues #issues-list td[colspan="6"],#issues #issues-list td[colspan="7"],#issues #issues-list td[colspan="8"],#issues #issues-list td[colspan="9"]{width:910px;font-style:italic}#issues #issues-new-form{border:1px solid #ddd;background:#eee;padding:15px 24px}#issues #issues-new-form #id_title{width:430px}#issues #issues-new-form #id_content{margin-left:0;width:430px;height:162px}#issues #issues-new-form h3{margin-top:20px}#issues div.issue-status{clear:both;margin-top:-4px;margin-bottom:-6px;width:100px}#issues #issues-new-form input[type="text"],#issues #issues-issue input[type="text"],#issues #issues-issue select{min-width:200px}#issues #issues-new-responsible{position:absolute;right:0;top:15px;margin-left:30px;width:380px}#issues #issues-new-responsible td{padding:2px 2px 2px 0;text-align:right}#issues #issues-new-responsible th{padding:2px 10px 2px 0}#issues p.issues-issue-reportedby{margin:0 0 0 48px;padding-bottom:0;color:#747474}#issues .issue-changes li{margin:0}#issues .issue-changes li:before{content:"→\0020"}#issues .issue-changes span{background:#dde7ef;font-weight:bold;color:#333}#issues #issues-comments{line-height:18px}#issues #issues-comments .timestamps{color:#747474}#issues #issues-comments .highlighttable{width:auto}#issues .moderation-controls{text-align:right}#issues .moderation-controls li{display:inline}#issues .moderation-controls a{padding:0 0 0 16px;font-size:inherit}#issues .edit-comment-link{display:block;margin:12px 0 0;padding:0 0 0 18px;font-size:inherit;color:inherit}#issues #filters a[href="#remove"]{display:block;width:16px;height:16px;background:url(../img/icons/fugue/minus_circle.png);text-indent:-9999px;overflow:hidden}#messages #notification-controls{height:42px;border:1px solid #ddd;padding:16px 0 0}#messages #notification-controls input[type="checkbox"]{display:block;float:left;margin:7px 20px}#messages #notification-controls .paginator{margin:2px 20px}#messages #notifications{font-size:13px;line-height:16px}#messages #notifications li{position:relative;margin-top:-1px;min-height:36px;border:1px solid #ddd;padding:12px 20px 10px 300px}#messages #notifications li:nth-child(odd){background:#fcfcfc}#messages #notifications a[data-username],#messages #notifications span.deleted-user{position:absolute;left:105px;top:12px}#messages #notifications time{position:absolute;left:105px;top:32px;font-size:11px}#messages #notifications .avatar{position:absolute;left:52px;top:10px}#messages #notifications h4{margin:0 0 4px;font-weight:normal;font-size:inherit}#messages #notifications .unread h4{font-weight:bold}#messages #notifications input[type="checkbox"]{position:absolute;left:20px;top:23px;margin:0}#messages #no-notifications{border:1px solid #ddd;padding:20px;line-height:18px}#messages #inbox{border:1px solid #ddd;padding:20px}#messages #inbox h1{margin:-8px 0 0 52px;border-bottom:0;padding-bottom:8px;text-align:left}#messages #inbox h2{margin:0;padding:0;font-size:inherit;line-height:38px;color:inherit}#messages #inbox .sane-defaults h2{margin:6px 0;padding:10px 0 0;font-size:18px;line-height:24px;color:#666}#messages #inbox p{margin-bottom:8px;line-height:16px}#messages #inbox ol{margin:0 -20px;border-top:1px solid #ddd}#messages #inbox li{position:relative;min-height:38px;border-bottom:1px solid #ddd;padding:10px 20px 10px 72px}#messages #inbox li:nth-child(odd){background:#fcfcfc}#messages #inbox .avatar{position:absolute;left:20px;top:10px}#messages #inbox form{padding-left:52px}#messages #inbox #id_content{margin-left:0}#messages #inbox .primary-button{margin-right:10px}#messages #compose{border:1px solid #ddd;padding:20px}#messages #compose label{display:block;margin:4px 0 8px;padding:6px}#messages #compose input[type="text"],#messages #compose textarea{margin:4px 0 8px;width:400px;border:1px solid #ddd;padding:6px}#messages #compose input[type="text"]:focus,#messages #compose textarea:focus{border-color:#2b547d}#messages #compose .primary-button{margin-right:10px}#overview>#repo-desc{margin-bottom:15px}#overview>h1{position:absolute;left:-9999px;margin:20px 25px;font-weight:normal;font-size:38px;line-height:1;color:#999}#overview>h1>span{color:#2b547d}#overview>h2{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#overview>h2>span>a{font-size:16px;color:#aaa}#overview>#shortlogs-changes{margin-bottom:25px}#overview>#shortlogs-changes>.maintable th:first-child,#overview>#shortlogs-changes>.maintable td:first-child{padding-left:25px}#overview>.readme{margin:30px 0 0;border:0;padding:0}#overview>.readme>.plaintext{margin:0;border:0;background:0;padding:0;white-space:pre-wrap}#profile{position:relative}#profile h1{display:inline-block;margin:0 0 15px 50px;border:0;padding:0;text-align:left;font-weight:normal;font-size:32px;line-height:38px;color:#2b547d}#profile h1 span{color:#999}#profile>.avatar{position:absolute;left:0;top:0;display:block;border:1px solid #e7e7e7;background:#fff;padding:2px}#profile .actions{float:right;padding-top:18px}#profile .actions li{float:left}#profile .actions li+li{margin-left:20px}#profile .actions a{display:block;background:url(../img/icons/fugue/heart_sprite.png) no-repeat 100% 0;padding:0 24px 0 0;text-decoration:none;color:#525252}#profile .actions .follow:hover,#profile .actions .follow.following{background-position:100% -32px}#profile .actions .follow.following:hover{background-position:100% -64px}#profile .actions .send-message{background-image:url(../img/icons/fugue/mail__arrow_sprite.png)}#profile .actions .send-message:hover{background-position:100% -32px}#profile #metadata{border-width:1px 0;border-style:solid;border-color:#ddd;padding:15px 0;overflow:auto}#profile #metadata .userinfo{float:left;width:380px;line-height:20px}#profile #metadata .userinfo dt{position:relative;left:0;float:left;width:100px;color:#999}#profile #metadata #people{width:430px;float:right;overflow:auto}#profile #metadata #people>div{float:left;width:206px}#profile #metadata #people>div+div{float:right}#profile #metadata #people h2{font-size:14px;color:#747474}#profile #metadata #people li{display:block;float:left}#profile #metadata #people li+li{margin-left:4px}#profile #metadata #people a{display:block}#profile h2{font-size:16px;line-height:20px;color:#2b547d}#profile #newsfeed{width:430px;padding:30px 35px 0 0}#profile #newsfeed>p{margin-top:6px;font-weight:inherit;line-height:18px}#profile #newsfeed>ol>li{padding-left:0}#profile #newsfeed>ol>li>h4{position:absolute;left:-9999px}#profile #newsfeed>ol>li>h4+a{display:none}#profile #relevant-repos{float:right;width:430px;padding:30px 0 0 35px;font-size:13px}#profile #relevant-repos>ol{margin:10px -10px 0 -12px}#profile #relevant-repos>ol>li{position:relative;padding:10px 10px 10px 12px}#profile #relevant-repos h3{margin-right:100px;font-weight:normal;font-size:18px;line-height:22px;overflow:hidden}#profile #relevant-repos .metadata{margin:0;font-size:11px;line-height:20px;color:#999}#profile #relevant-repos .repository{right:85px}#profile #relevant-repos .followers{right:47px}#profile #relevant-repos p{margin-top:6px}#promo>.two-column{padding-top:10px}#promo>.two-column h3{margin:18px 0 0;line-height:18px}#pullrequest h1{margin-top:20px;line-height:24px;color:#333}#pullrequest .create-pr-description{margin:1em 0}#pullrequest p.metadata{font-size:11px;color:#999}#pullrequest p.metadata>a{text-decoration:underline;color:inherit}#pullrequest p.info{margin-top:10px}#pullrequest #id_description{height:120px}#pullrequest #pr-create{width:auto}#pullrequest #pr-create>div{width:560px}#pullrequest #pull-from,#pullrequest #pull-into{margin:12px 0;min-height:62px;border:1px solid #ddd;background:#f9f9f9;padding:10px 12px 12px 58px}#pullrequest #pull-from.deleted{padding-left:12px;padding-right:58px}#pullrequest div#pull-from{float:left;width:488px}#pullrequest div#pull-into{clear:none;float:right;margin-left:38px;width:260px}#pullrequest #pull-into:before{position:absolute;left:-29px;top:54px;width:19px;height:19px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAbklEQVQ4y83UsQ0AIQwDwOw/W1bwIK78FQghhc8LF1+4s04ISEJSvAWAOr3oYpmpFkbyGAAiqcxU1fmMnUBJEQDUycAqcGJrsZsdvMJ28BpbQQs2QBs2wH+dzHZnttcs/5ltAqyzad8a1n3m2rQPaRPU7lbOKrkAAAAASUVORK5CYII=);content:""}#pullrequest #pull-from h3,#pullrequest #pull-into h3{margin:0;padding:0;font-weight:normal;font-size:16px;color:#999}#pullrequest #pull-from h3 a,#pullrequest #pull-into h3 a{line-height:22px;color:inherit}#pullrequest #pull-from h3 a~a,#pullrequest #pull-into h3 a~a{color:#2b547d}#pullrequest #pull-from img.avatar,#pullrequest #pull-into img.avatar{position:absolute;left:10px;top:10px}#pullrequest #pull-from p.metadata,#pullrequest #pull-into p.metadata{margin-bottom:0;font-size:11px;line-height:14px;color:#999}#pullrequest #pull-from p.metadata+p{margin-top:8px}#pullrequest .bb-dropdown.open li[data-exists="false"]{display:none}#pullrequest .bb-dropdown.open li[data-exists="false"].new-branch{display:block}#pullrequest .bb-dropdown.open li[data-exists="false"].new-branch>h4:after{content:"\0020+ new branch";color:#999}#pullrequest .manual-merge-required{display:none}#pullrequest #pull-from.suppress-errors .error_.field_.message_,#pullrequest #pull-into.suppress-errors .error_.field_.message_{display:none}#pullrequest .newform #pull-from .field_.message_,#pullrequest .newform #pull-into .field_.message_{margin-top:10px;margin-bottom:0}#pullrequest .branch-summary{display:block;margin:3px 0 0;height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#eee;padding:9px 12px;line-height:30px;overflow:hidden}#pullrequest #dest-branch.loading{background:#fff6c2}#pullrequest .branch-dropdown{color:#999}#pullrequest .branch-dropdown>li{padding-top:0}#pullrequest .branch-summary>h4,#pullrequest .branch-dropdown>li>h4{display:inline;margin:0;padding:0;font-weight:normal;font-size:13px;color:#666}#pullrequest .branch-summary>h4>a~a,#pullrequest .branch-dropdown>li>h4>a~a{color:inherit}#pullrequest .branch-summary>h4 code,#pullrequest .branch-dropdown>li>h4 code{border:0;background:0;padding:0 1px}#pullrequest .branch-summary>p,#pullrequest .branch-dropdown>li>p{display:inline}#pullrequest .branch-summary>p>a,#pullrequest .branch-dropdown>li>p>a{color:inherit}#pullrequest .branch-summary>p:before,#pullrequest .branch-dropdown>li>p:before{content:"~\0020"}#pullrequest .branch-summary>p:after,#pullrequest .branch-dropdown>li>p:after{content:":"}#pullrequest .branch-summary>blockquote,#pullrequest .branch-dropdown>li>blockquote{display:inline}#pullrequest #summary{clear:both}#pullrequest #compare{position:relative}#pullrequest #compare #compare-header{display:none}#pullrequest #compare.loading+#mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5)}#pullrequest #compare>hr{clear:both;margin:0;height:0;border:0;border-top:2px solid #ddd}#pullrequest[class] .list>h1{text-transform:lowercase}#pullrequest .list>h1:before{text-transform:none}#pullrequest .view #compare>hr{display:none}#pullrequest #compare .cross-repo-merge{display:none}#pullrequest .view .followers{position:absolute;right:37px;top:19px}#pullrequest .view.can-fulfill .followers{right:181px}#pullrequest .view .followers .info-button-label{font-weight:bold;color:#666}#pullrequest #pr-statuses.button-group{position:absolute;right:0;margin-top:-30px}#pullrequest .list .pr-list{margin-top:10px}#pullrequest .pr-list th,#pullrequest .pr-list td{width:400px}#pullrequest .pr-list th+th,#pullrequest .pr-list td.repo.deleted{width:270px}#pullrequest .pr-list td+td{width:242px}#pullrequest .pr-list th+th+th,#pullrequest .pr-list td+td+td{width:90px}#pullrequest .pr-list th+th+th.open-datetime,#pullrequest .pr-list td+td+td.open-datetime{width:200px}#pullrequest .pr-list td[colspan="3"],#pullrequest .pr-list td[colspan="4"]{width:910px;font-style:italic}#pullrequest.open h1:before{content:"Open\0020"}#pullrequest.accepted h1:before{content:"Accepted\0020"}#pullrequest.rejected h1:before{content:"Rejected\0020"}#pullrequest.open .button-group a[href="#open"],#pullrequest.accepted .button-group a[href="#accepted"],#pullrequest.rejected .button-group a[href="#rejected"],#pullrequest .button-group a:active{background:#ccc;background:-webkit-gradient(linear,0 0,0 100%,from(#aaa),to(#eee),color-stop(0.25,#ccc));background:-webkit-linear-gradient(#aaa,#ccc 25%,#eee);background:-moz-linear-gradient(top,#aaa,#ccc 25%,#eee);background:-o-linear-gradient(#aaa,#ccc 25%,#eee);color:#393939}#pullrequest .view>.metadata{font-size:12px}#pullrequest .view.can-fulfill>h1{margin-bottom:0}#pullrequest .view .conflicts-detected,#pullrequest .view .multiple-destination-heads,#pullrequest .view .accepted,#pullrequest .view .rejected,#pullrequest .view .superseded{margin:15px 0 12px;border-width:1px;border-style:solid;padding:0 24px}#pullrequest .view .conflicts-detected,#pullrequest .view .multiple-destination-heads{border-color:#fc0;border-color:rgba(255,204,0,0.6);background:rgba(255,204,0,0.08)}#pullrequest .view .conflicts-detected{display:none}#pullrequest.conflicts .view .conflicts-detected{display:inherit}#pullrequest.conflicts #pr-fulfill{color:#666;cursor:default}#pullrequest.conflicts #pr-fulfill:active{background:#eee;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)}#pullrequest.conflicts #pr-fulfill:before{background-position:0 -16px}#pullrequest .view .accepted{border-color:#282;border-color:rgba(34,136,34,0.4);background:rgba(34,136,34,0.02)}#pullrequest .view .rejected{border-color:#c00;border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.02)}#pullrequest .view .superseded{border-color:#2b547d;border-color:rgba(43,84,125,0.28);background:rgba(234,250,255,0.3)}#pullrequest .view h2.state{display:inline-block;padding:6px 0}#pullrequest .view .conflicts-detected h2.state,#pullrequest .view .multiple-destination-heads h2.state{padding-bottom:0;color:#333}#pullrequest .view .accepted h2.state{color:#282}#pullrequest .view .rejected h2.state{color:#c00}#pullrequest .view h2.state+p.metadata{display:inline;font-size:12px}#pullrequest .view .conflicts-detected>pre{margin-bottom:18px;border-color:#e7e7e7;background:#f7f7f7}#pullrequest .view .resolution{margin:-6px 0 12px}#pullrequest .view label{display:block;padding:16px 0 4px;font-weight:bold;color:#666}#pullrequest .view #summary{margin-top:-13px}#pullrequest #pr-description{clear:both}#pullrequest .view .bb-dropdown li[data-exists="false"]>h4:before{content:"+\0020"}#pullrequest .view #pull-from,#pullrequest .view #pull-into{min-height:51px;margin-bottom:8px;padding-bottom:8px}#pullrequest .view #pull-into:before{top:26px}#pullrequest .view #pull-from>h3,#pullrequest .view #pull-into>h3{float:left;margin-top:-1px;margin-bottom:2px}#pullrequest .view #pull-from.deleted>h3{float:none;margin-top:2px;margin-bottom:12px}#pullrequest .view #pull-from>.metadata{float:left;margin-left:4px;margin-top:5px}#pullrequest .view .bb-dropdown{clear:both}#pullrequest .view #pull-into>.metadata,#pullrequest .view #pull-from>label,#pullrequest .view #pull-into>label{display:none}#pullrequest .view .bb-dropdown{border:1px solid #ddd;background:#fcfcfc}#pullrequest .view .branch-dropdown{margin:2px;border:0;background:0}#pullrequest .view .branch-dropdown>li{margin:0;border:0}#pullrequest .list .pr-list{display:none}#pullrequest.open .pr-list.open,#pullrequest.accepted .pr-list.accepted,#pullrequest.rejected .pr-list.rejected{display:table}#pullrequest #pr-actions{float:right;margin:0 0 10px 20px}#pullrequest #pr-actions .bb-button{width:60px}#pullrequest #pr-description pre{border:1px solid #ddd;background:#eee;padding:0 2px;font-size:12px}#pullrequest #pr-description pre{padding:4px 8px}#pullrequest #pr-description pre>code{border:0;background:0;padding:0}#id_reason{height:100px}#id_commit_message{height:20px}#id_commit_message.expanded{height:100px}#pullrequest #pullrequest-actions .update-tooltip{display:none}#pullrequest .loading h3{background:url(../img/loading.gif) no-repeat 0 11px;padding-left:20px}#pullrequest #comments-count{color:#aaa}#search #search-form_{margin-bottom:20px;border-bottom:1px solid #e7e7e7;padding-bottom:10px;position:relative}#search #search-form_>div{float:left}#search #search-text{display:block;float:left;margin:0;width:650px;height:22px;padding:4px 5px 4px 30px;font-size:18px;outline:0;line-height:20px;border:1px solid #ddd;background:url(../images/search-docs-white-bg-30px.png) no-repeat 0 -1px;background-color:white;-webkit-appearance:none}#search #search-button{display:block;float:left;margin-left:0;margin-right:5px;height:32px;border:1px solid #ddd;padding:0 10px;font-size:15px}#search #search-form_ label{font-weight:normal}#search #search-form_ select{margin:0}#search #search-form_ .operand{min-width:215px}#search #search-form_ #results-count{background:#fff;bottom:-10px;clear:both;color:#999;font-size:12px;font-style:italic;left:44px;padding:0 6px;position:absolute}#search #search-form_ div.clearer{clear:both;float:none;font-size:1px;margin:0}#search #repositories>section{padding:10px 0 10px 50px}#search #repositories>section>.repository{margin:0;font-size:15px;line-height:1.2;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:72%}#search #repositories>section>.repository>.owner{color:inherit}#search #repositories>section.repository>h1>a,#search #repositories>section.user>h1>a>span{color:#2b547d}#search #repositories>section.repository>h1>.owner{color:inherit}#search #repositories>section>.avatar{position:absolute;left:0;top:10px;display:block;width:32px;height:32px;border:1px solid #e7e7e7;padding:2px}#search #repositories>section>.avatar:after{position:absolute;left:27px;top:27px;display:block;width:16px;height:16px;content:""}#search #repositories .resulttype{color:#999;font-size:15px}#search #repositories>section.commit>.avatar:after{background:url(../img/icons/puzzle.png)}#search #repositories>section.user>.avatar:after{background:url(../img/icons/user.png)}#search #repositories>section.private.repository>.avatar:after{background:url(../img/icons/droplets-16.png)}#search #repositories>section.public.repository>.avatar:after{background:url(../img/icons/droplets-16.png)}#search #repositories>section.source>.avatar:after{background:url(../img/icons/source.png)}#search #repositories>section>.avatar>img{width:100%;height:100%}#search #repositories>section.commit>.message,#search #repositories>section.repository>.message,#search #repositories>section.user>.message{border:0;text-align:left}#search #repositories>section.commit>.message,#search #repositories>section.user>.message,#search #repositories>section.repository>.message,#search #repositories>section.source>pre{clear:both;margin:5px 0 4px;padding:1px}#search #repositories>section.commit>.message>div,#search #repositories>section.user>.message>div,#search #repositories>section.repository>.message>div,#search #repositories>section.source>pre{clear:both;background:#fff;padding:4px 6px;white-space:pre-wrap;line-height:16px;overflow:hidden;text-overflow:ellipsis}#search #repositories>section.commit>.message>div>h4{margin:0;font-weight:normal}#search #repositories>section .metadata{float:none;margin:0;font-size:11px;line-height:20px;color:#999}#search #repositories>section em{font-style:normal;font-weight:bold;color:#000}#search .error{color:#999}#search .searchInput{margin-bottom:10px}#search .searchInput .selectors-wrap{clear:both;float:left;margin-right:.5em}#search .actions-wrap{float:right}#search .actions-wrap input{margin-left:.5em;margin-top:-0.2em}#search #advanced_link{float:right;font-size:12px;padding:2px 4px}#search #sort-repos{background:#fff;bottom:-10px;display:none;padding-left:10px;position:absolute;right:0}#search .errorContainer{clear:left}#search #advanced-input{clear:both;margin-top:8px;width:510px}#search #mask.loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5)}#search .location{position:absolute;left:5px;top:5px;background:url(../img/icons/location-pin.png) no-repeat;padding-left:20px}#search dd.branches .info-button .info-button-action a{background-image:url(../img/icons/fugue/arrow_135.png)}#search dd.tags .info-button .info-button-action a{background-image:url(../img/icons/fugue/tags.png)}#search dd.tags,#search dd.user-followers,#search dd.branches{position:absolute;top:10px}#search dd.branches{right:86px}#search dd.user-followers{right:47px}#search dd.tags{right:205px}#search dd.user-followers .info-button-readonly .info-button-action a,#search dd.user-followers-not-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart_empty.png)}#search dd.user-followers-not-following .info-button .info-button-action a:hover,#search dd.user-followers-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart.png)}#search dd.user-followers-following .info-button .info-button-action a:hover{background-image:url(../img/icons/fugue/heart_break.png)}#search dd.user-followers .info-button-requesting .info-button-action a,#search dd.user-followers .info-button-requesting .info-button-action a:hover{background-image:url(../img/loading.gif)}#search .tags{float:none}#search .def-only dd ul{width:75px}#search .def-only dd .info-button-label{background:#fff}#search .def-only dd:hover .info-button-label{z-index:1;border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0}#search .def-only dd li+li{display:none;border-top:1px solid #ddd;text-align:left}#search .def-only dd:hover li+li{display:block}#search .def-only dd li{display:block;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search .def-only dd li+li{border-top:1px solid #ddd}#search .def-only dd li a{margin:0 2px;width:auto}#search .def-only>ul>li>a{display:block;text-decoration:none}#search dd.tags .info-button-label,dd.branches .info-button-label{width:auto}#search dd.privacy .private,#search dd.privacy .public{position:absolute;right:251px;top:14px;width:16px;height:16px;background:url(../img/icons/fugue/lock.png) no-repeat;text-indent:-9999px}#search dd.privacy .public{top:13px;background-image:url(../img/icons/fugue/lock_disable_unlock.png)}#search .button-group{float:left;margin-right:10px}#search .search-type{position:relative;top:2px}#search .second-row-input{clear:both;width:760px}#search .search-type-container{width:130px}#search .bb-dropdown>ul{margin:-4px}#signup #openid_form input[type="text"],#signup #openid_form input[type="url"]{width:286px}#signup .two-thirds-secondary{margin-top:31px}#signup .two-thirds-secondary>h3{margin-bottom:12px}#signup .two-thirds-secondary>ul{line-height:20px}#signup .two-thirds-secondary>ul>li{position:relative;padding-left:20px}#signup .two-thirds-secondary>ul>li:before{position:absolute;top:8px;margin:0 8px 0 -12px;vertical-align:middle;display:inline-block;width:4px;height:4px;background:#999;content:""}#source>#sourcelist{clear:both;margin-bottom:25px}#source>h3{margin-left:25px}#source .message_.note_{margin:10px 0;background-image:url(../img/icons/info.png);background-repeat:no-repeat;background-position:11px}#strip-repository .newform .submit>a{margin-left:5px;font-size:12px}#strip-repository .newtable .hash{width:100px}#strip-repository .newtable .text{width:490px}#wiki{border:1px solid #ddd;padding:15px 24px;font-size:14px;line-height:1.5em;color:#444}#wiki .wiki-edit-table th{vertical-align:middle}.wiki-edit-table #id_message,#wiki .wiki-edit-table #id_message,#wiki .wiki-edit-table #id_path{margin:inherit;width:690px;height:inherit;padding:3px 5px}#wiki-nav-links{margin:0 0 10px 25px;line-height:21px;overflow:auto}#wiki-nav-links li{float:left;margin:0 15px 0 0}#wiki-nav-links li.home,#wiki-nav-links li.page{font-weight:bold}#wiki-nav-links li.new{display:none}#wiki-nav-links a{background-image:url(../img/icons/fugue/document_small.png);background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 17px}#wiki-nav-links li.home a{background-image:url(../img/icons/fugue/home_small.png)}#wiki-nav-links li.edit a{background-image:url(../img/icons/fugue/pencil_small.png)}#wiki-nav-links li.history a{background-image:url(../img/icons/fugue/clock_small.png)}#wiki-nav-links li.new a{background-image:url(../img/icons/fugue/plus_small.png)}p.clone-wiki{float:right;margin:0 25px 0 0;line-height:21px}#wiki-new-page-form{display:none;margin:0 0 10px 25px}#wiki h1{margin:.67em 0;font-size:2.5em}#wiki h2{margin:.83em 0;font-size:2em}#wiki h3{margin:1em 0;font-size:1.5em}#wiki h4,#wiki p,#wiki blockquote,#wiki ul,#wiki fieldset,#wiki form,#wiki ol,#wiki dl,#wiki dir,#wiki menu{margin:1.33em 0}#wiki ul li>ul{margin-left:13px}#wiki ol li>ol{margin-left:18px}#wiki p{padding:0}#wiki h5{margin:1.67em 0;font-size:.83em;line-height:1.17em}#wiki h6{margin:2.33em 0;font-size:.67em}#wiki h1,#wiki h2,#wiki h3,#wiki h4,#wiki h5,#wiki h6{font-weight:normal}#wiki table.wikitable{border-collapse:collapse}#wiki table.wikitable td{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:6px 12px;font:11px "Lucida Grande",Verdana,Arial,sans-serif}#wiki table.wikitable th{border:1px solid #b7b7b7;background:#fff url(../img/wiki/bg-th.png) no-repeat left top;padding:6px 12px;text-align:left;font:bold 11px "Lucida Grande",Verdana,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#2b547d}#wiki blockquote{margin-left:40px;margin-right:40px}#wiki .floatleft{float:left;width:50%}#wiki .floatright{float:right;width:50%}#wiki i,#wiki cite,#wiki em,#wiki var,#wiki address{font-style:italic}#wiki tt,#wiki kbd,#wiki samp{font-family:monospace}#wiki pre{margin:9px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#f7f7f7;padding:9px 12px;font-size:12px;line-height:16px;white-space:pre-wrap}#wiki big{font-size:1.17em}#wiki small,#wiki sub,#wiki sup{font-size:.83em}#wiki sub{vertical-align:sub}#wiki sup{vertical-align:super}#wiki s,#wiki strike,#wiki del{text-decoration:line-through}#wiki hr{border:1px inset}#wiki dir,#wiki menu,#wiki dd{margin-left:40px}#wiki ul,.issues-issue-description ul{list-style:square inside url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGklEQVQI12OcPn36fwY0wEgLwf//McSwCwIAOd4T1l7L6vcAAAAASUVORK5CYII=)}#wiki ol{position:relative;counter-reset:ol;list-style:none}#wiki ol>li{counter-increment:ol}#wiki ol>li:before{position:absolute;left:-24px;display:block;width:20px;padding:0 4px 0 0;text-align:right;content:counter(ol) "."}#wiki ol ul,#wiki ul ol,#wiki ul ul,#wiki ol ol{margin:0 0 0 24px}#wiki u,#wiki ins{text-decoration:underline}#wiki center{text-align:center}#wiki br:before{content:"\a"}#wiki>.highlighttable{margin:0 -24px -15px;width:auto}.revision-date{text-align:right;font-size:12px}#wiki-history .paginator{margin-top:9px}#wiki-history h1{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#wiki-history .newtable{clear:both}#wiki-history .newtable .hash{width:100px}#wiki-history .newtable .text{width:490px}#wiki-history .newtable .text a{color:inherit}#zealots h1{margin-top:20px}#zealots #zealots-list{margin:10px 0 0;padding:0 0 0 42px;color:#999;list-style:none}#zealots #zealots-list>li{position:relative;margin:4px 0;border:1px solid #eee;padding:7px 0 7px 10px}#zealots .avatar{position:absolute;left:-43px;top:-1px}#zealots .name{font-size:18px;line-height:22px}#zealots .full.name>a~a{color:inherit}#zealots .location{position:absolute;right:20px;top:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAZklEQVQoz62TSQ7AIAwDeTr/c75E3VMkGpkUmh7mgjQ2S2gk21fkIoBuZpcDoL/KUYrEkIeciY6U51aSIwhDtS9bXYhBc3u6ZSVuyUfNpTOXbrv8zlmAmrL/xlMFrMRU9oDjX7XLDX4F9kYonZ6DAAAAAElFTkSuQmCC) no-repeat;padding-left:20px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(../../images/jqueryui/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(../../images/jqueryui/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url(../../images/jqueryui/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url(../../images/jqueryui/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url(../../images/jqueryui/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(../../images/jqueryui/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url(../../images/jqueryui/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(../../images/jqueryui/ui-icons_72a7cf_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../../images/jqueryui/ui-icons_72a7cf_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../images/jqueryui/ui-icons_72a7cf_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../images/jqueryui/ui-icons_3d80b3_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../images/jqueryui/ui-icons_2694e8_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../images/jqueryui/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../images/jqueryui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../images/jqueryui/ui-icons_ffffff_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-top{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-bottom{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-right{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-left{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.ui-widget-overlay{background:#eee url(../../images/jqueryui/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;opacity:.80;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url(../../images/jqueryui/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget{font-family:inherit;font-size:inherit}.ui-widget .ui-widget{font-size:inherit}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit}.ui-widget-header{border:0;background:#fff url(../../img/wiki/bg-th-blue.png) no-repeat -1px -1px;color:#133362;font-size:14px;font-weight:normal}.ui-widget-overlay{background:#eee}.ui-widget-header.ui-corner-all{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.ui-autocomplete.ui-widget-content{background:#fff 50% top repeat-x;color:#333}.ui-autocomplete.ui-widget-content a{color:#333}.ui-autocomplete.ui-widget-header{border:1px solid #f5f5f5;background:#f5f5f5 50% 50% repeat-x;color:#000}.ui-autocomplete.ui-widget-header a{color:#fff}.ui-autocomplete .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee 50% 50% repeat-x;color:#1c94c4}.ui-autocomplete .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4}.ui-autocomplete .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ddd;background:#eee 50% 50% repeat-x;color:#000}.ui-autocomplete .ui-state-hover a,.ui-state-hover a:hover{color:#f5f5f5}.ui-autocomplete .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:#fff 50% 50% repeat-x;color:#000}.ui-autocomplete .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000}.ui-autocomplete{max-width:400px;overflow-x:hidden;white-space:nowrap}.ui-menu{padding:1px 0 1px 0}.ui-dialog{padding:inherit}.ui-dialog .ui-dialog-buttonpane{border-width:0;margin:inherit}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../../../img/lib/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../../../img/lib/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('../../../img/lib/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../../../img/lib/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../../../img/lib/fancybox/fancybox-y.png');background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../../../img/lib/fancybox/fancybox-x.png');background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../../../img/lib/fancybox/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../../../img/lib/fancybox/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url('../../../img/lib/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../../../img/lib/fancybox/fancybox-x.png') 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url('../../../img/lib/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}@font-face{font-family:Inconsolata;src:url(../fonts/Inconsolata.otf)}.clear{overflow:hidden;width:100%}a.button{background:transparent url(../img/v2/bg_button_a.gif) no-repeat scroll top right;color:#444;display:block;float:right;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none}a.button span{background:transparent url(../img/v2/bg_button_span.gif) no-repeat;display:block;line-height:14px;letter-spacing:1px;padding:5px 0 5px 18px}a.button:active{background-position:bottom right;outline:0}a.button:active span{background-position:bottom left;padding:6px 0 4px 18px}#plans h2{margin-bottom:10px;padding-bottom:10px}#plans h3{margin:20px 0 10px;font-size:15px}#featuretour .hero-shot{margin:10px 0 40px;width:100%;height:216px;background:url(../img/featuretour/heroshot.jpg) no-repeat;color:#c5efff}#featuretour .hero-shot h1{position:absolute;left:30px;bottom:30px;font-weight:normal;font-size:4.5em;line-height:1.1;color:#f5fba5}#featuretour div.center{margin:20px 0;width:100%;text-align:center}#featuretour a.btn{width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #0f2557;background:#245192;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#245192),color-stop(0.75,#1e3b73),color-stop(1,#12295d));background:-moz-linear-gradient(#245192,#1e3b73 75%,#12295d);padding:10px 75px 10px;font-weight:bold;font-size:24px;font-family:Arial;text-decoration:none;color:#fff;text-shadow:-1px -1px 2px #465f97}#featuretour a.btn:hover{border:1px solid #19377c;background:#3567b7;background:-moz-linear-gradient(#3567b7,#294f99 75%,#1e3e86);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#3567b7),color-stop(0.75,#294f99),color-stop(1,#1e3e86));text-shadow:-1px -1px 2px #465f97}#featuretour .feature{float:left;width:47%;padding:0 20px 40px 0;vertical-align:top}#featuretour h4{margin:0 0 10px;padding:0}#featuretour img{float:left;margin-right:10px;width:200px;border:1px solid #999}#featuretour p{display:block;margin:0 0 10px}#featuretour .example{font-size:90%}#featuretour .compoundheadline h1{float:left}#featuretour .compoundheadline:after{display:block;clear:both;height:0;content:".";visibility:hidden}#featuretour .compoundheadline p{position:relative;left:5px;top:7px;color:#777}.markItUp *{margin:0;padding:0}.markItUp a:link,.markItUp a:visited{color:#000;text-decoration:none}.markItUp{margin:5px 0}.markItUpContainer{font:11px Verdana,Arial,Helvetica,sans-serif}.markItUpEditor{font:12px 'Courier New',Courier,monospace;padding:5px;width:690px;height:320px;clear:both;line-height:18px;overflow:auto}.markItUpPreviewFrame{overflow:auto;background-color:#FFF;width:99.9%;height:300px;margin:5px 0}.markItUpFooter{width:100%}.markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url(images/handle.png);cursor:n-resize}.markItUp .markItUpHeader ul{padding:0}.markItUp .markItUpHeader ul li{margin-top:0;margin-bottom:0;list-style:none;float:left;position:relative}.markItUpHeader ul li:before{content:""}.markItUpHeader ul li:hover>ul{display:block}.markItUpHeader ul .markItUpDropMenu{background:transparent url(images/menu.png) no-repeat 115% 50%;margin-right:5px}.markItUpHeader ul .markItUpDropMenu li{margin-right:0}.markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0;background:#FFF;border:1px solid #000}.markItUpHeader ul ul li{float:none;border-bottom:1px solid #000}.markItUpHeader ul ul .markItUpDropMenu{background:#FFF url(images/submenu.png) no-repeat 100% 50%}.markItUpHeader ul .markItUpSeparator{margin:0 10px;width:1px;height:16px;overflow:hidden;background-color:#CCC}.markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0}.markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px}.markItUpHeader ul ul ul li{float:none}.markItUpHeader ul a{display:block;width:16px;height:16px;text-indent:-10000px;background-repeat:no-repeat;padding:3px;margin:0}.markItUpHeader ul ul a{display:block;padding-left:0;text-indent:0;width:120px;padding:5px 5px 5px 25px;background-position:2px 50%}.markItUpHeader ul ul a:hover{color:#FFF;background-color:#000}.markItUp .markItUpButton1 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACmSURBVCjPvdCxDYQwDAVQSxQ0NFRUl4ouHVV0TapIiIYCKRnEE2QCNrgJ/iIs4jW4KOR0qSiRK+s/2U7opPuiR4CPHh5bOGkJDhYmnqTnca8meNlwtSmWFL9HKKnAJmsBBlMOFA81WGU5HFs2PB06BwP3NVjElQkaYw567mrgxBbw291xWwMrpgCFa3fLzR/YmE6DTs9UYUCPLrah+RBop9dTX31fX9NT9CS3ZDF4AAAAAElFTkSuQmCC)}.markItUp .markItUpButton2 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPvdCxDYMwEAXQkyhoEBGKIipcRHTuXFk0riwhGgoke4JMwARMkA2Y4G+QCdggE9waxAKHkhJd+Z++z0crnQ9dAtzk4DD4lTpvYaAnJeVcQ7RHg+MBuzdQrCq51JP4PLioIhi4j0DjydLXISibG2dNBD13ix3NqEe1SN5pgeyb5hF0bGODRL2B4p0hlccOlk0EYTXe4tdKSU7/HQzrCATuXDShHAlooXYDZtJQkOGbwpcIb89bDJqvO/X5/ABgCuuOdgJr8AAAAABJRU5ErkJggg==)}.markItUp .markItUpButton3 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADESURBVCjPvdCxqcMwFIXhw/MDF3HgqRIErEqdOlcijSqDcZPCYE+QCTSBJsgGmeBu4AmyyFnjpnjCZcrwtx+nOFB8Dl8Ba1lllWVTzNsoSWIZQnh6cdOxsHKRf58kUhF2X9xueYCFtwqiDFT4XmHvZj/AjfNrzCnHPLwCFa63cmaXDzBzrAtBPBUK03d7y2aqYGSqwMuFNpi7ou1/iVxBYqzAyR9NPrG9NuGHuCqgSCXKIGFTuM2Kke7RluaJB6bvXf25N1fx7E1Sq2rLAAAAAElFTkSuQmCC)}.markItUp .markItUpButton4 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC3SURBVCjPvdCxDYMwEAVQSxQ0CImKKldE19FRITeu3LihiGQGYYKbIBtkgtuACdiACW4NcgEnpKJE11j6T98+m9Wcj7kERIqsM6ymHwJ7dvQJmhvSryFK5N1rLFtc4gT8Bx4JOO42gC+Y6wM8pJ/D6Ec3dnOrAJ9ga64O0EtIDS3fBS0sGi/FklMCQXwCjQIoa1vZYsqnrEnAi0sAGWQ/5Zx9r/CkT+NW18QBWMu39TIydN1Xn88bUK7xEQPM95QAAAAASUVORK5CYII=)}.markItUp .markItUpButton5 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPvdCxCcMwEAXQAxcuIoIFAUMgqtypcyXSqBIYNy4M0gSZQBNoAm2QCW6DTOBFbg1HTo6QyqW5QsU9vj4HK+wPHAJ88uhxDiuMwaFFk/qksUOF7cAJnmb8+rKmFXiN8sxgpomBwb6A7qUe7e2vw0Tj4qKNJvaLLkDRhRoS+QdGcpxQwml7pRaxpiowcGQZdHilVssoyu9VhsjAkmGgsCEZT1Rv/RHuH2BTqYa6xKlQmqPIda6ekGA47tT78wZ72Oy4vOPLEgAAAABJRU5ErkJggg==)}.markItUp .markItUpButton6 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPY/jPgB8yUEtBeUL5+ZL/Be+z61PXJ7yPnB8sgGFCcX3m/6z9IFbE/JD/XucxFOTWp/5PBivwr/f77/gfQ0F6ffz/aKACXwG3+27/LeZjKEioj/wffN+n3vW8y3+z/Vh8EVEf/N8LLGEy3+K/2nl5ATQF/vW+/x3BCrQF1P7r/hcvQFPgVg+0GWq0zH/N/wL1aAps6x3+64M9J12g8p//PZcCigKbBJP1uvvV9sv3S/YL7+ft51SgelzghgBKWvx6E5D1XwAAAABJRU5ErkJggg==)}.markItUp .markItUpButton7 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABxSURBVCjPY/jPgB8yUFtBdkPqh4T/kR+CD+A0Ie5B5P/ABJwmxBiE//f/gMeKkAlB/90W4FHg88Dzv20ATgVeBq7/bT7g8YXjBJf/RgvwKLB4YPFfKwCnAjMH0/8a/3EGlEmD7gG1A/IHJDfQOC4wIQALYP87Y6unEgAAAABJRU5ErkJggg==)}.markItUp .markItUpButton8 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADqSURBVDjLY/j//z8DJZiBKgbkzH9cMHXX6wcgmiwDQJq3nv/4H0SD+OXl5dlA/L+kpOR/QUHB/+zs7P+pqan/ExIS/kdGRv4PDg7+T10XDHwgpsx8VNC56eWDkJ675Hmhbf3zB0uPvP1fuvQpOBDj4uKyIyIi/gcGBv738vL67+zs/N/Gxua/iYnJf11d3f9qamqogRjQcaugZPHjB66V14ZqINrmXyqIn3bvgXXeJfK8ANLcv+3lfxAN4hsZGWVra2v/V1FR+S8nJ/dfXFz8v5CQ0H8eHp7/7Ozs/5mZmVEDEWQzRS6gBAMAYBDQP57x26IAAAAASUVORK5CYII=)}.markItUp .markItUpButton9 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD3SURBVDjLY/j//z8DJRhM5Mx/rLLo8Lv/ZBsA0kyRATBDYOzy8vJsIP5fUlLyv6Cg4H92dvb/1NTU/wkJCf8jIyP/BwcH/8fqgkUHSXcFA1UCce7+t/9n7Xn9P2LiPRWyXRDae0+ld8tL8rwQ1HVHpXPTc7jmuLi47IiIiP+BgYH/vby8/js7O/+3sbH5b2Ji8l9XV/e/mpoaaiC2rX/+v3HN0/81q54OUCCWL3v8v3Tp4//Fix+T7wKQZuu8S+THAkgzzAVGRkbZ2tra/1VUVP7Lycn9FxcX/y8kJPSfh4fnPzs7+39mZmbUQARpBGG7oisddA9EAPd/1bRtLxctAAAAAElFTkSuQmCC)}.markItUp .markItUpButton10 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALtSURBVBgZTcFLaFxVAIDh/5577jwzj0wSUmqMtKIiBltbbJ1FUCxVoQu3FrHGVRU3BVcKrkTcKOhCUOtOAyJ23WIQtFawpoooZWKJpnbsNJN5PzP3PO5xArPo93nOOfasXCgfAz48mE8UhzpiqCN0FLFrog7QA+qABVpAA/gC+FYyERlz/NC+qeIbT85xt4GKckMV5Voju6A09ELLzXqfi38PTgLnJBORMfPZmMeectsSeB7SA19CPBAsxgW+EAQ+PLaQZH8uXTj/S+UDwYTVOitxmAh6yqOjoR1CZwSdETR2Yadv2fPm6i2KB9IszQZzkgkVmvnLZcuP21VeO1rgs+tdAu1YOZxlKiHw8fA9iADPdvn5nxa/3epUBGOH39sqjETu2UJG4oUwDB2RcmRSHuevdtjpWgZhxEBH4KDaDflobbNrlVoRh97demHpgfTth+5J5ZpNw5kjWQxw6mCa7aYlk4bPr7X54XqfkfGIHNjAYpQ6cOH1x9fEw/cnP13M+Ik7bc3ZYxniMR9PQCElObmYptox7E97XK0MscbhHJgwxKrQMiZ+v9Y9u3knHBUCn08ut6m2DQJHe6C5WOqQl4KbVcXR2QSxwENbS38wNEapLmNi4/0Hv/r3zxvHN0p1YnGP1e/r4ODr9TbZlKBTU7xSnKG4lCUZQKMfYkJVvfT2c44xyVjKr6lpEUI3g3UOPIE1lu6O5aUTcyRjPjhISUGttYtVYYUJuXxudRZ4p/jIvZx+eoHvSopmz/Ly8jyJwBFIkD7EfMimYLM8xChVZUJapU4Ap34tbdHalfRDh7aOUHsoE2FsROQchVyOV5/Zx3ZjiFWqxoS0Wh95/qlHk2+9+AR3sw60dSgDOPj4UoVUAL3+EKt1gwlptd7arnf4cq1EfipJPpsgn46TS8fJpGLEY4K4FJxenicuodbsYbX+jwkZGfPNlfWNhSvrG/cBM8AMMA1MA7lELAgSiYBsOkk+m+KPv8o3gJ+Y+B9yFXCQeyJWrQAAAABJRU5ErkJggg==)}.markItUp .markItUpButton11 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALhSURBVDjLfZHtT1JhGMbd+kPaNElNnCHqARQ4TmnjRYRVSPk2hShMJ5IK2hQxdDqxZBnVkuYLpgg4TaeuzElutdXogyw/NNeHvrg258t0mCuuzmHLomVnu7frvp9rv+e+nhMHIO6kEsxzIZjlkLTO9Wcrc7xZ4b89MQ35gpfwZ8+fIZA7lT2j7yuM501karlj7L3/AoT0jXOcW7/6HF/2Ic+TtXWtTeQu6uSGuYMZkWIDr/tEAP85sZM7TRxGV/YSu9zxTHDcbHCG2GgN1CPwZQqm3nLItKyGfwKonGTOZBb4E8SOxFsAX8iFhfVR9L22gXk3CeXzcnjeOnHenor07nNIs6VQt04Tu1TO4+xUzojAzcF48B7uLFaiZaYYjTMV4DsJMLuTUTmqQn4R49PxBlTOIyonuM8yh/lu4utlXxHc7+2wzJXB6JOjdCQPao8CE+8eY2C5D2kdyeCpE6diInBG2W+IoQwQrgx4P9xH62wJ6r2FKB0ioRorxMMVG4zjKjx61QlmawpSzIz95MbEmpg3IJ5kHKonlOh9WYM6jwwlT/NwcViKB8sdqBlRoGrwAgXoRkoTA0nGM5GzdQlg3Iz//YDZA6yD675K2BcaUNV1CdaudrhcLjRbmqBxyNExaUBze3N0ZrPZtvV6fUNiVYL1GMB1ZHaxepjQ3q5Af38/Njc3sbGxgZWVFbR3taG6RY/Qx1B0trq6GvVIpdKemN/I0qWHao21CK6tQWMog0QqgVarhcPhgNlsjmqJRIyiK/J1GmI0GndiASxWj8Vq+UEDal06kPkklpaWEAwGEQgE4PP5wBfyI/FXT0e3sFqt4RgAk8m8odPptmmASF0QEeYJIRKJoFAookVrkiSPlErlIg2gvTGAZOqTyWTrdrt92+PxbPn9fjidThgMBphMpqimZ/QZ7aG9MQAGg3FKIBCki8XizxqNZr+6ujpM1Td2Met7mir1gNJ79Iw+oz209ye6Km+xbu69pwAAAABJRU5ErkJggg==)}.markItUp .markItUpButton12 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKYSURBVDjLnZPJT1NRFMb5G1wDHV5boNiqdHrvFYolCAtsGSSWKpMFKhYqlDI6oAEKaVJwCIgSphaKtLYWCgSNBgRjMNHoxsSFS3cmJmA0NMTw+R6JKKZl4eJL7sm953fOd3JPHIC4WMpcppG5SGnZc8ZjVVF6QLn975sDgfaZmvg71oRJZIRUYcuAnq/2KWroGfm3QwEn2YpLVPPvOD2oiqj9yq/mGznegl56mx6T7ZbY1M6YAM0CuZkxT0b2Wg6QW/SsApRXDsotR+d6E9Y/h9DuqoCuJq0lKoDxqU1/pITGR27mBU4h+GEcTz5OY+ClA5JbyahYzof/9TBO9B/FcWcqpA4xU3We3GJ87ntnfO5meinMvruNnqcmXA2XoDVcCc0wCYkzBaZpA7ILRJ/2O2B87jA+QT9UeDRe8svZYAG8b/txc6kc9mA+yqayYPQXwvdmBEOrA5B2p0BtFIYOWKCm5RukWwZyXIbA+0F0LpaiKaBHmVsLw4we99ccsM8a8GClF5JOMcQdou8prULrgRmQo7KI0VcE13MrGv06lE5kodhzGvdWu2GdKkTVWC4DcELcJkKyXbCb1EhAVM//M0DVUNqP2qAJd1baUDaZjTMTeXAttsPi0cM0mgvHvA0NkxYk2QRIrieOsDmEmXttH0DfVfSluSToWmpD8bgOroUOWNw6VI7koGfOBuq6EqLLTNU6ojrmP5D1HVsjmrkYezGIrlA9LjKgnrlGXJlpgbCOD0EtD0QNN8I3cZqjAlhJr4rXpB1iNLhrYffUQWoT7yUKzbxqJlHLq0jc5JYmgHMunogKYJVqF7mTrPyfgktMRTMX/CrOq1gLF3fYNrLiX+Bs8MoTwT2fQPwXgBXHGL+TaIjfinb3C7cscRMIcYL6AAAAAElFTkSuQmCC)}.markItUp .markItUpButton13 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ/SURBVDjLY/j//z8DJZgsTV+9fAu+uHo8+GzvXECWAV+c3R//mTn9/ydLu4eka3ZyY/ts63T3k4Xt+4/GlqS74JONY+9Hc5tdH4wsmAmGgWv9xQKX2nMPnapOF4A1WzsEfjSzefLB0FwUHoi/szPX/05P/f0rOWk9ugHONWefzNl44X/B/L3/o7LXnn1h4fitN6i22Tx7W5tpxqYHxmnrChh+p6X+/rd10/+fsbF/f0REmiE0n7F3rDz5wb7s6Bu3gt3Vz80db69zTd1mlr11tUnGxt89Cw/8N0ha9YDhZ2LC+p8xMb9/hEdc+h4Ucu+br//JFXFNi5zKjz20KztiDzIMGFgzP+iZboQZbpSypsAgaeUjvfilqIEI9C9bV1LfvnnRaT96Ghr/zZs3739Xccn/S9aO3+cEh6nV1NTcBYm1tra+y8rKKrWzs+NG9q+EY8XR4+7RFdcmTpz4/8WLF//v3r37/+DBg//7S8v+V1dXH7p58+YPkNiRI0f+g9T4+Ph0MbjWXSgA+vc50L9vLEJq5hcXF384d/ny/4iIiG0+3t7/UlNT/0+aNOl/ZWXlfxDb29v7D0gOZAhILYNT9ZkHk9dc/A/070sjI6Oupqam7yAD/P39uezt7T/v3bv3/7lz5/4fOnTo/9q1a/+DxEByIANAahkcKo4X2JUefmBTtL9AV1c3Mz09/T3IgKCgoJ2Ojo6/3Nzc/gcGBoIxiA0SA8mBDACpRQlETSDw9fW93tvb+37VqlVv161b93/69On/CwsL/1dUVIDZIDGQHEgNSC2KAWpqasxAJxp4eXndT0lJ+ZKdnf0diH+Gh4fHAbEzkP0JJAaSA6kBqQUAGVqFjOjvxXwAAAAASUVORK5CYII=)}.markItUp .markItUpButton14 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ3SURBVDjLpZNtSNNRFIcNKunF1rZWBMJqKaSiX9RP1dClsjldA42slW0q5oxZiuHrlqllLayoaJa2jbm1Lc3QUZpKFmmaTMsaRp+kMgjBheSmTL2//kqMBJlFHx44XM7vOfdyuH4A/P6HFQ9zo7cpa/mM6RvCrVDzaVDy6C5JJKv6rwSnIhlFd0R0Up/GwF2KWyl01CTSkM/dQoQRzAurCjRCGnRUUE2FaoSL0HExiYVzsQwcj6RNrSqo4W5Gh6Yc4+1qDDTkIy+GhYK4nTgdz0H2PrrHUJzs71NQn86enPn+CVN9GnzruoYR63mMPbkC59gQzDl7pt7rc9f7FNyUhPY6Bx9gwt4E9zszhWWpdg6ZcS8j3O7zCTuEpnXB+3MNZkUUZu0NmHE8XsL91oSWwiiEc3MeseLrN6woYCWa/Zl8ozyQ3w3Hl2lYy0SwlCUvsVi/Gv2JwITnYPDun2Hy6jYuEzAF1jUBCVYpO6kXo+NuGMeBAgcgfwNkvgBOPgUqXgKvP7rBFvRhE1crp8Vq1noFYSlacVyqGk0D86gbART9BDk9BFnPCNJbCY5aCFL1Cyhtp0RWAp74MsKSrkq9guHyvfMTtmLc1togpZoyqYmyNoITzVTYRJCiXYBIQ3CwFqi83o3JDhX6C0M8XsGIMoQ4OyuRlq1DdZcLkmbgGDX1iIEKNxAcbgTEOqC4ZRaJ6Ub86K7CYFEo8Qo+GBQlQyXBczLZpbloaQ9k1NUz/kD2myBBKxRZpa5hVcQslalatoUxizxAVVrN3CW21bFj9F858Q9dnIRmDyeuybM71uxmH9BNBB1q6zybV7H9s1Ue4PM3/gu/AEbfqfWy2twsAAAAAElFTkSuQmCC)}.markItUp .preview a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLvZPZLkNhFIV75zjvYm7VGFNCqoZUJ+roKUUpjRuqp61Wq0NKDMelGGqOxBSUIBKXWtWGZxAvobr8lWjChRgSF//dv9be+9trCwAI/vIE/26gXmviW5bqnb8yUK028qZjPfoPWEj4Ku5HBspgAz941IXZeze8N1bottSo8BTZviVWrEh546EO03EXpuJOdG63otJbjBKHkEp/Ml6yNYYzpuezWL4s5VMtT8acCMQcb5XL3eJE8VgBlR7BeMGW9Z4yT9y1CeyucuhdTGDxfftaBO7G4L+zg91UocxVmCiy51NpiP3n2treUPujL8xhOjYOzZYsQWANyRYlU4Y9Br6oHd5bDh0bCpSOixJiWx71YY09J5pM/WEbzFcDmHvwwBu2wnikg+lEj4mwBe5bC5h1OUqcwpdC60dxegRmR06TyjCF9G9z+qM2uCJmuMJmaNZaUrCSIi6X+jJIBBYtW5Cge7cd7sgoHDfDaAvKQGAlRZYc6ltJlMxX03UzlaRlBdQrzSCwksLRbOpHUSb7pcsnxCCwngvM2Rm/ugUCi84fycr4l2t8Bb6iqTxSCgNIAAAAAElFTkSuQmCC)}.patch-container{float:left;width:100%}.diff-container{margin:0 auto 30px;border:1px solid #ddd;width:100%}.patch-container .heading>h3{padding:10px 0 0;font-weight:normal;font-size:18px;line-height:2;color:#666}#content .patch-container .heading>h3{color:#666}.patch-container .heading>h3>a{color:inherit}.patch-container .heading.conflicts>h3:after{content:"\0020(conflicts)";color:#c00}#compare .patch-container .heading a[href="#files"],.patch-container .heading a[href="#files"]{position:absolute;right:0;top:0;width:15px;height:15px;background:url(../img/up-arrow-sprite.png);text-indent:-9999px}#compare .patch-container .heading a[href="#files"]:focus,#compare .patch-container .heading a[href="#files"]:hover,.patch-container .heading a[href="#files"]:focus,.patch-container .heading a[href="#files"]:hover{background-position:-15px}.diff-container .box-container,.diff-container .scrollable,.diff-container .from-numbers-box,.diff-container .to-numbers-box,.diff-container .from-revision-blame-box,.diff-container .to-revision-blame-box,.diff-container .from-auth-blame-box,.diff-container .to-auth-blame-box,.diff-container .segment-box{position:relative}.diff-container .box-container,.diff-container .box,.diff-container .numbers-box,.diff-container .segment-box{height:100%}.diff-container .box-container{border-left:none;float:left}.diff-container .box{width:100%}.diff-container .scrollable{overflow-x:auto;overflow-y:auto}.diff-container.unified .scrollable,.diff-container.view-annotation .scrollable{overflow-y:hidden}.diff-container .from-box{float:left;background:transparent url(../images/spinner-sbs-diff.gif) fixed no-repeat 21% 50%}.diff-container.unified .from-box{overflow:hidden}.diff-container .to-box{float:left;background:transparent url(../images/spinner-sbs-diff.gif) fixed no-repeat 77% 50%}.diff-container.unified .to-box{background-position:50% 50%}.diff-container .from-box.all-lines-visible,.diff-container .to-box.all-lines-visible{background-image:none}.diff-container .to-numbers-box{border-left:none;border-right:1px solid #ccc}.diff-container .to-box{border-left:none}.diff-container .from-numbers-box,.diff-container .to-numbers-box{float:left;text-align:right;overflow:hidden}.diff-container .segment-box{border-left:1px solid #ccc;border-right:1px solid #ccc}.diff-container>div{border-left:1px solid #ccc;border-right:0}.diff-container.unified .from-numbers-box,.diff-container .from-box,.diff-container .heading{border-left:none}.diff-container .from-revision-blame-box,.diff-container .to-revision-blame-box,.diff-container .from-auth-blame-box,.diff-container .to-auth-blame-box{float:left;overflow:hidden;color:#036}.diff-container .gutter-box{float:left;overflow:hidden}.diff-container .segment-box{float:left;width:30px;overflow:hidden}.diff-container .content-box{position:relative}.diff-container .page{background:#fff;margin:0;padding:0;position:absolute}.diff-container pre{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background:inherit;white-space:pre}.diff-container pre{font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;font-size:11px;margin:0;height:16px;line-height:16px;padding:0 .2em;border-width:1px 0;border-style:solid;border-color:transparent}.diff-container a{color:#999;text-decoration:none}.diff-container a:hover,.diff-container a:active{color:#00e;text-decoration:underline}.diff-container .line-numbers{left:0;width:100%}.diff-container .addition,.diff-container .change.to,.diff-container .ediffChangedB{background-color:#cfc;border-color:#cfc}.diff-container ins{background-color:#cfc;text-decoration:none;display:inline-block}.diff-container .change.to ins{background-color:#9f9}.diff-container .anchored-line .ediffChangedB{background-color:#e5ffd6;border-color:#e5ffd6}.diff-container .deletion,.diff-container .change.from,.diff-container .ediffChangedA{background-color:pink;border-color:pink}.diff-container .addition.conflict,.diff-container .change.conflict{background-color:#ffffe0;border-color:#ffffe0}.diff-container del{background-color:pink;text-decoration:none;display:inline-block}.diff-container .change.from del{background-color:#ff909b}.diff-container .anchored-line .ediffChangedA{background-color:#ffdfd6;border-color:#ffdfd6}.diff-container .change{background-color:#f4f4f4;border-color:#f4f4f4}.diff-container .anchored-line{background-color:#ffffe0;border-color:#ffffe0}.diff-container .ediffChangedA,.diff-container .ediffChangedB{border-width:1px 0;border-style:solid}.diff-container .start .ediffChangedA,.diff-container .start .ediffChangedB{border-top:0}.diff-container .end .ediffChangedA,.diff-container .end .ediffChangedB{border-bottom:0}.diff-container .from-box .change.conflict.start,.diff-container .from-numbers-box .change.conflict.start,.diff-container .addition.conflict.start.end,.diff-container .change.from.start,.diff-container .start{border-top-color:#ccc}.diff-container .addition.conflict.end,.diff-container .change.to.end,.diff-container .end{border-bottom-color:#ccc}.diff-container.unified .addition.conflict.end,.diff-container .addition.conflict.start.end{border-bottom-color:#ffffe0}.diff-container.unified .from-numbers-box .change.conflict.start,.diff-container .conflict.from.start,.diff-container .conflict.to.end{border-color:#ffffe0}.diff-container .skipped,.diff-container .skipped-top,.diff-container .skipped-bottom{border-color:#fff;background:#ebf1fb url('../images/diff-skipped-background.png') repeat-x bottom left;padding:0}.diff-container .skipped-top{border-top-color:#ebf1fb}.diff-container .skipped-bottom{background-image:none}.diff-container .skipped span,.diff-container .skipped-bottom span{display:block;background:transparent url('../images/diff-skipped-background.png') repeat-x top left}.diff-container .skipped-top span{visibility:hidden}.diff-container .addition.conflict.start,.diff-container .addition.conflict.start.end,.diff-container .addition.conflict.end{color:#999;border-color:#ccc;background-color:#fffacd}.diff-container>.overlay{width:100%;height:100%;background:transparent;border:0;cursor:pointer}.diff-container.unified>.overlay,.diff-container.unified .overlay-x,.diff-container.unified .overlay-y,.diff-container.scrollable-on>.overlay{display:none}.diff-container.scrollable-off .overlay-x,.diff-container.scrollable-off .overlay-y{position:absolute;background:#fff;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.diff-container.scrollable-off .overlay-x{left:0;right:15px;bottom:0}.diff-container.scrollable-off .overlay-y{top:0;right:0;bottom:0}.diff-container .margin-buttons{position:absolute;right:0}.diff-container .margin-buttons a{display:block;text-indent:-10000em;position:absolute;left:2px;width:9px;height:15px}.diff-container .margin-buttons .prev-hunk,.diff-container .margin-buttons .next-hunk{background:#fff url(../img/sbs-diff-sprite.png) no-repeat -3px -15px}.diff-container .margin-buttons .prev-hunk:hover,.diff-container .margin-buttons .prev-hunk:active{background-position:-18px -15px}.diff-container .margin-buttons .prev-hunk{left:12px}.diff-container .margin-buttons .next-hunk{background-position:-3px -30px}.diff-container .margin-buttons .next-hunk:hover,.diff-container .margin-buttons .next-hunk:active{background-position:-18px -30px}.diff-container .margin-buttons .more-context{width:15px;background:#fff url(../img/sbs-diff-sprite.png) no-repeat 0 0}.diff-container .margin-buttons .more-context:hover,.diff-container .margin-buttons .more-context:active{background-position:-15px 0}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.cm{color:#998;font-style:italic}.c1{color:#998;font-style:italic}.cs{color:#999;font-style:italic}.gd{color:#000;background-color:#fdd}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.go{color:#888}.gp{color:#555}.gu{color:#aaa}.gt{color:#a00}.k{color:#004080}.kd{color:#004080}.kt{color:#458}.m{color:#099}.s{color:#b84}.na{color:#008080}.nb{color:#999}.nc{color:#458}.no{color:#008080}.ni{color:#800080}.ne{color:#900}.nf{color:#900}.nn{color:#555}.nt{color:#000080}.nv{color:#008080}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#b84}.sc{color:#b84}.sd{color:#b84}.s2{color:#b84}.se{color:#b84}.sh{color:#b84}.si{color:#b84}.sx{color:#b84}.sr{color:#808000}.s1{color:#b84}.ss{color:#b84}.bp{color:#999}.vc{color:#008080}.vg{color:#008080}.vi{color:#008080}.il{color:#099} \ No newline at end of file diff -Nru cssutils-1.0/sheets/cases.css cssutils-1.0.2/sheets/cases.css --- cssutils-1.0/sheets/cases.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/cases.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -@import url("a"); -b{color:red} -a{float:left;bogus:foo(a, url(a))} -b{color:red} diff -Nru cssutils-1.0/sheets/csscombine-1.css cssutils-1.0.2/sheets/csscombine-1.css --- cssutils-1.0/sheets/csscombine-1.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/csscombine-1.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@charset "iso-8859-1"; -/* combined sheet 1 */ -@namespace s1 "uri"; -s1|sheet-1 { - top: 1px - } \ No newline at end of file diff -Nru cssutils-1.0/sheets/csscombine-2.css cssutils-1.0.2/sheets/csscombine-2.css --- cssutils-1.0/sheets/csscombine-2.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/csscombine-2.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -@charset "ascii"; -/* combined sheet 2 */ -@import "1.css"; -@namespace s2 "uri"; -s2|sheet-2 { - top: 2px; - } \ No newline at end of file diff -Nru cssutils-1.0/sheets/csscombine-proxy.css cssutils-1.0.2/sheets/csscombine-proxy.css --- cssutils-1.0/sheets/csscombine-proxy.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/csscombine-proxy.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -@charset "utf-8"; -/* proxy sheet were imported sheets should be combined */ -/* non-ascii chars: öäü */ -@import "csscombine-1.css"; -@import url(csscombine-2.css); -@namespace other "other"; -proxy { top: 3px } diff -Nru cssutils-1.0/sheets/cthedot_default.css cssutils-1.0.2/sheets/cthedot_default.css --- cssutils-1.0/sheets/cthedot_default.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/cthedot_default.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,219 +0,0 @@ -/* default stylesheet for all variations */ -.jsonly { display: none; } - -.stylenav { - text-align: right; - margin-top: -1em; - } - -html, body { - padding: 0; - margin: 0; - } -body { - font: normal 90%/1.1 Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; - color: #fff; - background-color: #344; - } - -h1, h2, h3, h4, h5, h6 { - font: normal 2.4em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; - } -h1, h2, h3, caption { - color: #a00; - margin: 0.3em -0.4em 0.5em -0.5em; - } - h2, h3, caption { - margin: 0.3em -1.3em 0.3em 0; - } - h2 { - font-size: 1.5em; - border-right: 1.3em solid #677; - border-bottom: 1px dotted #677; - padding-left: 0.1em; - padding-bottom: 0.1em; - margin-top: 2.1em; - margin-bottom: 0.4em; - } - h3 { - font-size: 0.9em; - font-weight: bold; - text-transform: uppercase; - margin-top: 1.2em; - margin-bottom: 0.1em; - } - caption { - font-size: 1.05em; - text-align: left; - margin-bottom: 0.2em; - } - h4 { - font-size: 0.9em; - font-weight: bold; - margin: 1.2em 0 0; - } - h5, h6 { - font-size: 1em; - margin: 0; - } - h6 { - font-size: 0.9em; - } - -p, ol, ul, dl { - line-height: 1.3; - margin-top: 0; - margin-bottom: 1em; - } - ul { - list-style-type: square; - } - ul.code { - line-height: 1.3; - } - li, dd { - margin-bottom: 0.3em; - } - dt { - font-weight: bold; - } -pre, code { - color: #00a; - line-height: 1.4; - font-size: 1.1em; - } - table code, table pre { - font-size: 1.3em; - } -.deprecated { - color: #888; - } -table { - font-size: 0.9em; - border-collapse: collapse; - } - tr { - vertical-align: top; - line-height: 1.3; - } - td, th { - text-align: left; - padding: 0.4em 0.5em; - border-bottom: 1px dotted #667; - } - td.center { - text-align: center; - } - -tr:hover, li:hover { - background-color: #f8f8f8; - } - - -acronym, .explain { - border-bottom: 1px dotted #344; - } -a { - text-decoration: none; - color: #fff; - border-bottom: 1px solid #aaa; - } - #main a { - color: #a00; - } - a:visited { - color: #eee; - } - #main a:visited { - color: #344; - } - a:hover { - text-decoration: underline; - color: #fff; - } - #main a:hover { - background-color: #f5f8ff; - } - #main a:active { - color: #fff; - background-color: #abb; - } - - label { - display: block; - padding: 0.5em 0 0.1em; - } - input, textarea { - font: bold 1em Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; - background-color: #eee; - width: 100%; - border: 1px inset; - } - #submit, textarea { - margin-bottom: 1.5em; - } - #submit { - font-weight: bold; - color: #00a; - background-color: #fff; - border: 1px outset; - margin-top: 2em; - } - input:focus, input:hover, textarea:focus, textarea:hover { - font-weight: bold; - background-color: #fff; - border-style: solid; - } - #submit:hover, #submit:focus { - background-color: #eee; - border-style: solid; - } - #submit:active { - border-style: inset; - } - -#header { - padding: 1.1em 5% 0; - padding: 40px 5% 0; - color: #334; - background: #fff url(/img/header_r.jpg) no-repeat; - border-bottom: 1px solid #344; - height: 90px; - he\ight: 50px; - } - #header dt, #header p { - font-family: Arial, Helvetica, sans-serif; - letter-spacing: 0.3em; - } - #header a { - color: #334; - } -#main .nav { - padding-bottom: 0.5em; - border-bottom: 3px solid #eee; - margin-bottom: 1em; - margin-left: -8%; - } - .nav dt , .nav dd, .nav dd ul, .nav li { - display: inline; - } - .nav dt { - font-weight: bold; - } - .nav li { - font-weight: bold; - padding-right: 0.5em; - } - .nav a { - font-weight: normal; - } - #footer { - padding: 1em 5% 1em 10%; - border-top: 3px double #fff; - text-align: right; - } -#main { - color: #000; - background-color: #fff; - padding: 1em 26% 1em 12%; - } diff -Nru cssutils-1.0/sheets/default_html4.css cssutils-1.0.2/sheets/default_html4.css --- cssutils-1.0/sheets/default_html4.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/default_html4.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,179 +0,0 @@ -/* default HTML 4 CSSStyleSheet - from http://www.w3.org/TR/2004/CR-CSS21-20040225/sample.html */ -html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { - display: block - } -li { - display: list-item - } -head { - display: none - } -table { - display: table - } -tr { - display: table-row - } -thead { - display: table-header-group - } -tbody { - display: table-row-group - } -tfoot { - display: table-footer-group - } -col { - display: table-column - } -colgroup { - display: table-column-group - } -td, th { - display: table-cell - } -caption { - display: table-caption - } -th { - font-weight: bolder; - text-align: center - } -caption { - text-align: center - } -body { - margin: 8px; - line-height: 1.12 - } -h1 { - font-size: 2em; - margin: .67em 0 - } -h2 { - font-size: 1.5em; - margin: .75em 0 - } -h3 { - font-size: 1.17em; - margin: .83em 0 - } -h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { - margin: 1.12em 0 - } -h5 { - font-size: .83em; - margin: 1.5em 0 - } -h6 { - font-size: .75em; - margin: 1.67em 0 - } -h1, h2, h3, h4, h5, h6, b, strong { - font-weight: bolder - } -blockquote { - margin-left: 40px; - margin-right: 40px - } -i, cite, em, var, address { - font-style: italic - } -pre, tt, code, kbd, samp { - font-family: monospace - } -pre { - white-space: pre - } -button, textarea, input, object, select { - display: inline-block - } -big { - font-size: 1.17em - } -small, sub, sup { - font-size: .83em - } -sub { - vertical-align: sub - } -sup { - vertical-align: super - } -table { - border-spacing: 2px; - } -thead, tbody, tfoot { - vertical-align: middle - } -td, th { - vertical-align: inherit - } -s, strike, del { - text-decoration: line-through - } -hr { - border: 1px inset - } -ol, ul, dir, menu, dd { - margin-left: 40px - } -ol { - list-style-type: decimal - } -ol ul, ul ol, ul ul, ol ol { - margin-top: 0; - margin-bottom: 0 - } -u, ins { - text-decoration: underline - } -br:before { - content: "\A" - - } -:before, :after { - white-space: pre-line - } -center { - text-align: center - } -abbr, acronym { - font-variant: small-caps; - letter-spacing: 0.1em - } -:link, :visited { - text-decoration: underline - } -:focus { - outline: thin dotted invert - } -/* Begin bidirectionality settings (do not change) */ -BDO[DIR="ltr"] { - direction: ltr; - unicode-bidi: bidi-override - } -BDO[DIR="rtl"] { - direction: rtl; - unicode-bidi: bidi-override - } -*[DIR="ltr"] { - direction: ltr; - unicode-bidi: embed - } -*[DIR="rtl"] { - direction: rtl; - unicode-bidi: embed - } -@media print { - h1 { - page-break-before: always - } - h1, h2, h3, h4, h5, h6 { - page-break-after: avoid - } - ul, ol, dl { - page-break-before: avoid - } - } diff -Nru cssutils-1.0/sheets/hacks.css cssutils-1.0.2/sheets/hacks.css --- cssutils-1.0/sheets/hacks.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/hacks.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -.normal {background-color: gray;} -.backslash {bac\kground-color: gray;} -html>body .childselector {background-color: green;} -html>/**/body .childselector-with-comment {background-color: orange} -.colon-default2, x:default -html>/**/body .colon-default, x:default -*:not(hr) .not-hr {background-color: red;} -* html .ie-only-1 {background-color: blue;} -*+html .ie-only-2 {background-color: blue;} -*+html .ie-only-3 {background-color: blue;} -html:first-child .first-child-2 {background-color: red;} -/* does not work as CSSUnknownRule read: - @mediaall { .mediaall { background-color: red; }} -*/ -.not-class:not([class='XXX']) {background-color: red;} -@media all and (min-width: 0) { .mediaquery { background-color: red;} } - diff -Nru cssutils-1.0/sheets/html20.css cssutils-1.0.2/sheets/html20.css --- cssutils-1.0/sheets/html20.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/html20.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ - -BODY { - margin: 1em; - font-family: serif; - line-height: 1.1; - background: white; - color: black -} - -H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, -DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR { display: block } - -B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, -IMG, SPAN { display: inline } - -LI { display: list-item } - -H1, H2, H3, H4 { margin-top: 1em; margin-bottom: 1em } -H5, H6 { margin-top: 1em } -H1 { text-align: center } -H1, H2, H4, H6 { font-weight: bold } -H3, H5 { font-style: italic } - -H1 { font-size: xx-large } -H2 { font-size: x-large } -H3 { font-size: large } - -B, STRONG { font-weight: bolder } /* relative to the parent */ -I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic } -PRE, TT, CODE, KBD, SAMP { font-family: monospace } - -PRE { white-space: pre } - -ADDRESS { margin-left: 3em } -BLOCKQUOTE { margin-left: 3em; margin-right: 3em } - -UL, DIR { list-style: disc } -OL { list-style: decimal } -MENU { margin: 0 } /* tight formatting */ -LI { margin-left: 3em } - -DT { margin-bottom: 0 } -DD { margin-top: 0; margin-left: 3em } - -HR { border-top: solid } /* 'border-bottom' could also have been used */ - -A:link { color: blue } /* unvisited link */ -A:visited { color: red } /* visited links */ -A:active { color: lime } /* active links */ - -/* setting the anchor border around IMG elements - requires contextual selectors */ - -A:link IMG { border: 2px solid blue } -A:visited IMG { border: 2px solid red } -A:active IMG { border: 2px solid lime } diff -Nru cssutils-1.0/sheets/html40.css cssutils-1.0.2/sheets/html40.css --- cssutils-1.0/sheets/html40.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/html40.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,120 +0,0 @@ -@charset "US-ASCII"; - -ADDRESS, -BLOCKQUOTE, -BODY, DD, DIV, -DL, DT, -FIELDSET, FORM, -FRAME, FRAMESET, -H1, H2, H3, H4, -H5, H6, IFRAME, -NOFRAMES, -OBJECT, OL, P, -UL, APPLET, -CENTER, DIR, -HR, MENU, PRE { display: block } -LI { display: list-item } -HEAD { display: none } -TABLE { display: table } -TR { display: table-row } -THEAD { display: table-header-group } -TBODY { display: table-row-group } -TFOOT { display: table-footer-group } -COL { display: table-column } -COLGROUP { display: table-column-group } -TD, TH { display: table-cell } -CAPTION { display: table-caption } -TH { font-weight: bolder; text-align: center } -CAPTION { text-align: center } -BODY { padding: 8px; line-height: 1.33 } -H1 { font-size: 2em; margin: .67em 0 } -H2 { font-size: 1.5em; margin: .83em 0 } -H3 { font-size: 1.17em; margin: 1em 0 } -H4, P, -BLOCKQUOTE, UL, -FIELDSET, FORM, -OL, DL, DIR, -MENU { margin: 1.33em 0 } -H5 { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 } -H6 { font-size: .67em; margin: 2.33em 0 } -H1, H2, H3, H4, -H5, H6, B, -STRONG { font-weight: bolder } -BLOCKQUOTE { margin-left: 40px; margin-right: 40px } -I, CITE, EM, -VAR, ADDRESS { font-style: italic } -PRE, TT, CODE, -KBD, SAMP { font-family: monospace } -PRE { white-space: pre } -BIG { font-size: 1.17em } -SMALL, SUB, SUP { font-size: .83em } -SUB { vertical-align: sub } -SUP { vertical-align: super } -S, STRIKE, DEL { text-decoration: line-through } -HR { border: 1px inset } -OL, UL, DIR, -MENU, DD { margin-left: 40px } -OL { list-style-type: decimal } -OL UL, UL OL, -UL UL, OL OL { margin-top: 0; margin-bottom: 0 } -U, INS { text-decoration: underline } -CENTER { text-align: center } -BR:before { content: "\A" } - -/* An example of style for HTML 4.0's ABBR/ACRONYM elements */ - -ABBR, ACRONYM { font-variant: small-caps; letter-spacing: 0.1em } -A[href] { text-decoration: underline } -:focus { outline: thin dotted invert } - - -/* Begin bidirectionality settings (do not change) */ - -BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override } -BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override } - -*[DIR="ltr"] { direction: ltr; unicode-bidi: embed } -*[DIR="rtl"] { direction: rtl; unicode-bidi: embed } - -/* Elements that are block-level in HTML4 */ -ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, -FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, -NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, -DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, -COL, COLGROUP, TD, TH, CAPTION - { unicode-bidi: embed } -/* End bidi settings */ - - -@media print { - @page { margin: 10% } - H1, H2, H3, - H4, H5, H6 { page-break-after: avoid; page-break-inside: avoid } - BLOCKQUOTE, - PRE { page-break-inside: avoid } - UL, OL, DL { page-break-before: avoid } -} - -@media speech { - H1, H2, H3, - H4, H5, H6 { voice-family: paul, male; stress: 20; richness: 90 } - H1 { pitch: x-low; pitch-range: 90 } - H2 { pitch: x-low; pitch-range: 80 } - H3 { pitch: low; pitch-range: 70 } - H4 { pitch: medium; pitch-range: 60 } - H5 { pitch: medium; pitch-range: 50 } - H6 { pitch: medium; pitch-range: 40 } - LI, DT, DD { pitch: medium; richness: 60 } - DT { stress: 80 } - PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 } - EM { pitch: medium; pitch-range: 60; stress: 60; richness: 50 } - STRONG { pitch: medium; pitch-range: 60; stress: 90; richness: 90 } - DFN { pitch: high; pitch-range: 60; stress: 60 } - S, STRIKE { richness: 0 } - I { pitch: medium; pitch-range: 60; stress: 60; richness: 50 } - B { pitch: medium; pitch-range: 60; stress: 90; richness: 90 } - U { richness: 0 } - A:link { voice-family: harry, male } - A:visited { voice-family: betty, female } - A:active { voice-family: betty, female; pitch-range: 80; pitch: x-high } -} diff -Nru cssutils-1.0/sheets/html.css cssutils-1.0.2/sheets/html.css --- cssutils-1.0/sheets/html.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/html.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -body { color: red } - -body { color: blue } -body { color: pink } - -body { color: green } diff -Nru cssutils-1.0/sheets/import/import2.css cssutils-1.0.2/sheets/import/import2.css --- cssutils-1.0/sheets/import/import2.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/import/import2.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -@import "../import3.css"; -@import "import-impossible.css" print; -.import2 { - /* sheets/import2.css */ - background: url(http://example.com/images/example.gif); - background: url(//example.com/images/example.gif); - background: url(/images/example.gif); - background: url(images2/example.gif); - background: url(./images2/example.gif); - background: url(../images/example.gif); - background: url(./../images/example.gif); - } \ No newline at end of file diff -Nru cssutils-1.0/sheets/import/import-impossible.css cssutils-1.0.2/sheets/import/import-impossible.css --- cssutils-1.0/sheets/import/import-impossible.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/import/import-impossible.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -@namespace "y"; -@media tv {} -.import4 { - background: url(images2/example2.gif); - } diff -Nru cssutils-1.0/sheets/import3.css cssutils-1.0.2/sheets/import3.css --- cssutils-1.0/sheets/import3.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/import3.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -/* import3 */ -.import3 { - /* from ./import/../import3.css */ - background: url(images/example3.gif); - background: url(./images/example3.gif); - background: url(import/images2/example2.gif); - background: url(./import/images2/example2.gif); - background: url(import/images2/../../images/example3.gif); - } \ No newline at end of file diff -Nru cssutils-1.0/sheets/import.css cssutils-1.0.2/sheets/import.css --- cssutils-1.0/sheets/import.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/import.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@import "import/import2.css"; -.import { - /* ./import.css */ - background-image: url(images/example.gif) - } - diff -Nru cssutils-1.0/sheets/ll2.css cssutils-1.0.2/sheets/ll2.css --- cssutils-1.0/sheets/ll2.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/ll2.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,3438 +0,0 @@ -/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) */ - /* Steuerelement Container oben*/ - div.topAddContrContainer { - display: none; - margin-top: 5px; - } - /* Steuerelement Container unten*/ - div.bottomAddContrContainer { - padding: 10px 15px; - } - * html div.bottomAddContrContainer { - width: 100%; - } - *+html div.bottomAddContrContainer { - width: 100%; - } - /* Anpassungen der Steuerelemente Tabelle*/ - table.aCShell { - width: 100%; - } - table.aCShell td.rSpc { - } - /* Definiert das Icon fuer Zurueck */ - img.backIcon { - width: 17px; - height: 14px; - border: 0; - vertical-align: text-top; - background: url(../xist4c/web/krusekopf/01/img/backIcon.gif) bottom left no-repeat; - } - img.recomButton { - width: 28px; - height: 17px; - border: 0; - vertical-align: middle; - background: url(../xist4c/web/krusekopf/01/img/recommendationButton.gif) bottom right no-repeat; - } - img.printButton { - width: 24px; - height: 17px; - border: 0; - vertical-align: middle; - background: url(../xist4c/web/krusekopf/01/img/printIcon.gif) bottom right no-repeat; - } - img.bFreeButton { - width: 24px; - height: 18px; - border: 0; - vertical-align: middle; - background: url(../xist4c/web/krusekopf/01/img/barrierFreeIcon.gif) bottom right no-repeat; - display: none; - } - img.cBlindButton, - img.cBlindResetButton { - width: 26px; - height: 18px; - border: 0; - vertical-align: middle; - background: url(../xist4c/web/krusekopf/01/img/colorBlindIcon.gif) center right no-repeat; - display: none; - } - img.cBlindResetButton { - background: url(../xist4c/web/krusekopf/01/img/colorBlindResetIcon.gif) center right no-repeat; - } -/* << */ - - -/* >> Autonews Uebersicht */ - /* Autonews Tabelle */ - table.aN { - } - /* Definition fuer das Datum auf der Uebersicht */ - table.aN td.date { - font-weight: bold; - color: #666; - padding-right: 8px; - } - /* Anpassungen der Beschreibungsspalte*/ - table.aN td.item { - padding-bottom: 10px; - } - /* Anpassungen des Titels auf der Uebersicht */ - table.aN td.item h3 { - margin: 0 0 8px 0; - } - /* Anpassungen des Untertitels auf der Uebersicht */ - table.aN td.item h4 { - margin: 0 0 3px 0; - } - /* Definitionen fuer das Uebersichtsbild */ - table.aN td.item a img, - table.aN td.item img { - float: right; - margin-left: 10px; - margin-bottom: 5px; - } - /* Anpassungen fuer die Autonews Beschreibung auf der Uebersicht*/ - table.aN td.item div.desc { - margin: 0; - } - /* Einstellungen des "mehr..." Links */ - table.aN td.item div.more { - clear: both; - margin-top: 5px; - margin-bottom: 5px; - } - /* Definitionen fuer das "mehr..." Link Icon */ - table.aN td.item div.more img { - display: none; - } -/* << */ - - -/* >> Autonews Panel */ - /* Auto news Tabelle */ - table.aNP { - } - /* Definition des Autonews Panel Datum */ - table.aNP td span.date { - font-size: 10px; - padding-bottom: 3px; - } - /* Einstellungen des Autonews Titels */ - table.aNP td h3.title { - display: inline; - margin: 0 0 1px 0; - font-size: 12px; - } - /* Formatiert die Trennlinie zwischen Ueberschrift und Unterueberschrift*/ - table.aNP td img.line { - width: 100%; - margin: 2px 0 2px 0; - background: #000; - } - /* Einstellungen des Autonews Untertitels */ - table.aNP td h4.subtitle { - margin: 0 0 3px 0; - font-size: 11px; - } - /* Einstellungen der Autonews Beschreibung */ - table.aNP td div.desc { - margin: 0; - font-size: 11px; - } - /* Einstellungen fuer das Autonewsbild */ - table.aNP td img.rFloat, - table.aNP td a img.rFloat { - float: right; - margin-left: 5px; - margin-bottom: 2px; - } - /* Definitionen fuer den "mehr..." Link */ - table.aNP td div.more { - clear: both; - margin-top: 5px; - margin-bottom: 5px; - font-size: 11px; - } - /* Definitionen fuer das "mehr..." Link Icon */ - table.aNP td div.more img { - display: none; - } - /* Autonews sublink Tabelle */ - table.aNPSublink { - } - /* Definiert den Link mit dem es zu der Autonews Uebersicht geht */ - table.aNPSublink td a { - font-size: 11px; - } - /* Anpassen des Autonews Panel "zur Uebersicht...." Icons */ - table.aNPSublink td a img { - display: none; - } -/* << */ - - -/* >> Sprungmarke */ - /* Sprungmarkencontainer */ - div.bToTop { - margin-top: 0; - margin-bottom: 15px; - } - /* Sprungmarkencontainer Designelement*/ - div.bToTop div.des1 { - text-align: right; - } - /* Sprungmarkencontainer Prompt*/ - div.bToTop div.des1 span { - font-size: 11px; - } - /* Sprungmarkencontainer Prompt Link*/ - div.bToTop div.des1 span a.text { - } - /* Sprungmarkencontainer Bild*/ - div.bToTop div.des1 img { - width: 18px; - height: 13px; - vertical-align: text-top; - background: url(../xist4c/web/krusekopf/01/img/bToTopImg.gif) top right no-repeat; - border: 0; - } - /* Sprungmarkencontainer Bildlink*/ - div.bToTop div.des1 a.img { - } -/* << */ - - -/* >> Standard body Definitionen */ - /* Legt Hoehe und Breite fest */ - html, - body { - margin: 0; - padding: 0; - } - /* Anpassungen fuer die Standardeinstellungen des Bodys */ - body { - background: #fff; - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - font-size: 12px; - color: #333; - } -/* << */ - - -/* >> Angaben nicht veraendern!!! */ - /* for framesets */ - body.mainFrame { - background: #fff; - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - font-size: 12px; - color: #000; - } - /* for print page */ - body.print { - background: #fff; - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - font-size: 13px; - color: #000; - } -/* << */ - - -/* >> Freie Inhaltscont*/ - /* Standard Definition fuer die freien Inhaltscontainer. Diese Angabe bitte unveraendert lassen*/ - div.stdSty { - height: 100px; - width: 100px; - position: absolute; - left: 0; - top: 0; - z-index: 0; - } - /* Hier koennen die angelegten Container definiert werden */ - div.banner { - width: 468px; - height: auto; - position: absolute; - left: 280px; - top: 19px; - z-index: 4; - display: none; - } -/* << */ - - -/* >> Dokumentenliste */ - /* Document Liste Tabelle */ - table.dList { - margin: 0 15px; - } - table.dList a { - font-weight: bold; - } - /* Einstellungen fuer die Dateibeschreibung */ - table.dList td span.desc { - font-size: 11px; - } - /* Groesse des Listentitels */ - table.dList td div.size { - font-size: 11px; - color: #000; - white-space: nowrap; - } -/* << */ - - -/* >> Fragen und Antworten*/ - /* Einstellungen fuer Gruppenkontainer */ - div.faqGrShell { - margin-bottom: 15px; - } - /* Definition der Gruppentitel in der Fragenuebersicht */ - div.faqGrShell h3 { - margin-bottom: 3px; - } - /* Anpassungen fuer den Listenelementekontainer */ - div.faqGrShell ul { - margin-top: 0; - margin-bottom: 0; - } - /* Definitionen des Listenelements */ - div.faqGrShell ul li { - margin-bottom: 5px; - } - /* Einstellungen fuer den Fragekontainer in der Detailansicht*/ - div.dQShell { - margin: 10px 0 15px 0; - border: 1px solid #000; - background: #dde5ee; - } - /* Anpassungen des "Frage" Titels auf der Detailseite */ - div.dQShell div.prefix { - padding: 5px; - background: #a0b8cf; - font-weight: bold; - font-size: 16px; - } - /* Einstellungen der Detail Ansicht der Frage */ - div.dQShell div.question { - padding: 5px 5px 5px 20px; - } -/* << */ - - -/* >> Termin uebersicht */ - div.appointmentOuterShell { - } - div.appointmentOuterShell div.grpShell { - margin-top: 10px; - margin-bottom: 15px; - background: #fff; - } - div.appointmentOuterShell div.grpShell h3 { - font-size: 14px; - margin: 0; - background: #E3DEC4; - padding: 2px 5px 2px 5px; - } - div.appointmentOuterShell div.grpShell div.item { - padding: 4px 5px 4px 5px; - border-bottom: 1px solid #dde5ee; - } - div.appointmentOuterShell div.grpShell div.item div.date { - float: left; - width: 70px; - } - div.appointmentOuterShell div.grpShell div.item div.title { - margin-left: 80px; - margin-bottom: 5px; - } - div.appointmentOuterShell div.grpShell div.item div.desc { - margin-left: 82px; - margin-bottom: 5px; - font-size: 11px; - } - div.appointmentOuterShell div.grpShell div.item div.img { - float: right; - margin-left: 5px; - } - div.appointmentOuterShell div.grpShell div.item div.more { - margin-bottom: 8px; - } - div.appointmentOuterShell div.grpShell div.item div.more div { - text-align: right; - } - div.appointmentOuterShell div.grpShell div.item div.more div a { - background: url(../xist4c/web/krusekopf/01/img/littleTeaserArrow.gif) 0 5px no-repeat; - padding-left: 10px; - } -/* << */ - - -/* >>Erste Ebene Navigation*/ - /* Erste Ebene Navigation aeusserer Navigationskontainer*/ - div.fLOuterShell { - width: 989px; - } - /* Anpassungen der erste Ebene Navigationspalte */ - div.fLOuterShell div.des1 { - background: #513E11 url(../xist4c/web/krusekopf/01/img/background.gif) top left repeat-y; - } - div.fLOuterShell div.des1 div.des2 { - } - /* Einstellungen fuer die erste Ebene Navigation */ - div.fLOuterShell div.des1 table.nav { - } - /* Spacer fuer die Ausrichtung der erste Ebene Navigation*/ - div.fLOuterShell div.des1 table.nav td.spcLeft { - } - div.fLOuterShell div.des1 table.nav td.spcLeft img { - width: 4px; - height: 1px; - } - div.fLOuterShell div.des1 table.nav td.spcRight { - } - div.fLOuterShell div.des1 table.nav td.spcRight img { - width: 4px; - height: 1px; - } - /* Spalte fuer ein erste Ebene Navigationselement */ - div.fLOuterShell div.des1 table.nav td.navItem { - } - /* Grundeinstellung der erste Ebene Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/ - div.fLOuterShell div.des1 table.nav td.navItem span.here, - div.fLOuterShell div.des1 table.nav td.navItem a.normal, - div.fLOuterShell div.des1 table.nav td.navItem a.inPath { - font-size: 12px; - color: #000; - display: block; - width: auto; - height: 34px; - } - div.fLOuterShell div.des1 table.nav td.navItem span.here span, - div.fLOuterShell div.des1 table.nav td.navItem a.normal span, - div.fLOuterShell div.des1 table.nav td.navItem a.inPath span { - display: none; - } - /* Abweichende einstellungen fuer den Zustand "im Pfad" */ - div.fLOuterShell div.des1 table.nav td.navItem a.inPath { - font-style: italic; - } - /* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */ - div.fLOuterShell div.des1 table.nav td.navItem a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem a.inPath:hover { - color: #336; - } - /* Angabe fuer den Zustand "hier" */ - div.fLOuterShell div.des1 table.nav td.navItem span.here { - color: #336; - } - /* Einstellung der Trennelemente */ - div.fLOuterShell div.des1 table.nav td.sep img { - height: 34px; - background-color: #fff; - } - - /* Kueche und Haushalt */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath { - width: 125px; - background: url(../xist4c/web/krusekopf/01/img/nav_kueche.gif) top left no-repeat; - } - *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal, - *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal:hover, - *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here, - *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath { - width: 123px; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath { - background-image: url(../xist4c/web/krusekopf/01/img/nav_kueche2.gif); - } - - /* Haus und Garten */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.inPath { - width: 110px; - background: url(../xist4c/web/krusekopf/01/img/nav_haus.gif) top left no-repeat; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.inPath { - background-image: url(../xist4c/web/krusekopf/01/img/nav_haus2.gif); - } - - /* Wellness und Beauty */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.inPath { - width: 135px; - background: url(../xist4c/web/krusekopf/01/img/nav_wellness.gif) top left no-repeat; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.inPath { - background-image: url(../xist4c/web/krusekopf/01/img/nav_wellness2.gif); - } - - /* Arbeit und Buero */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.inPath { - width: 100px; - background: url(../../upload/nav_arbeit_3430.gif) top left no-repeat; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.inPath { - background-image: url(../../upload/nav_arbeit2_3431.gif); - } - - /* Delikatessen und Suesses */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.inPath { - width: 154px; - background: url(../xist4c/web/krusekopf/01/img/nav_delikatessen.gif) top left no-repeat; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.inPath { - background-image: url(../xist4c/web/krusekopf/01/img/nav_delikatessen2.gif); - } - - /* Geschenke und Accessoires */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.inPath { - width: 170px; - background: url(.././upload/nav_geschenke_3432.gif) top left no-repeat; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.inPath { - background-image: url(../../upload/nav_geschenke2_3433.gif); - } - - /* Blumen Online */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.inPath { - width: 80px; - background: url(../../upload/blumen_9221.gif) top left no-repeat; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.inPath { - background-image: url(../../upload/blumen2_9222.gif); - } - - /* trendmagazin */ - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.normal, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.inPath { - width: 100px; - background: url(../xist4c/web/krusekopf/01/img/nav_trend.gif) top left no-repeat; - } - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.normal:hover, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 span.here, - div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.inPath { - background-image: url(../../upload/nav_trend2_2145.gif); - } -/* << */ - - -/* >> Fusszeile*/ - /* Spalte des Footers */ - td.msFooter { - padding-bottom: 20px; - } - /* Anpassungen fuer den Fusszeilenkontainer*/ - div.decoEl { - width: 989px; - background: #E3DEC4 url(../xist4c/web/krusekopf/01/img/background.gif) top left repeat-y; - } - div.deco_1 { - background: url(../xist4c/web/krusekopf/01/img/footerbg.gif) bottom left no-repeat; - position: relative; - top: 1px; - } - div.deco_2 { - } - - /* Definitionen fuer die Fusszeilentabelle */ - table.footer { - width: 951px; - margin: 0 auto; - } - /* Einstellungen der Fusszeilen Tabellenzelle */ - table.footer td { - font-size: 11px; - color: #000; - text-align: left; - padding: 4px 0; - } - /* Anpassungen der Fusszeilen Inhaltselemente*/ - table.footer td p, - table.footer td ul, - table.footer td ol, - table.footer td form, - table.footer td h1, - table.footer td h2, - table.footer td h3, - table.footer td h4, - table.footer td h5, - table.footer td h6 { - font-size: 11px; - padding-top: 0; - padding-bottom: 0; - margin-top: 0; - margin-bottom: 0; - } - table.footer td a { - color: #5C4714; - } - table.footer td a:hover { - color: #000; - } -/* << */ - - -/* >>Full Size Media*/ - /* Voll Breite Media Container */ - div.fsMediaShell { - margin-bottom: 10px; - } - /* Bildelement */ - div.fsMediaShell div.img { - } - /* Freies XHTML Element */ - div.fsMediaShell div.free { - } -/* << */ - - -/* >> Standard Listenelement */ - /* Anpassungen fuer den Listeneintragkontainer */ - div.gOvItem { - margin: 12px 15px; - border-bottom: 1px solid #513E11; - font-size: 11px; - } - /* Definition des Titels des Listeneintrags */ - div.gOvItem h3 { - margin: 0 0 5px 0; - } - /* Definition des Untertitels des Listeneintrags */ - div.gOvItem h4 { - margin: 0 0 3px 0; - } - div.gOvItem p { - font-size: 11px; - } - /* Definition der Beschreibung des Listeneintrags */ - div.gOvItem div { - margin: 0; - } - /* Definitionen fuer das Listenbild */ - div.gOvItem a img.rFloat, - div.gOvItem img.rFloat { - float: left; - margin: 10px 10px 10px 0; - } - /* Einstellungen des Listen "mehr..." Links */ - div.gOvItem div.more { - clear: both; - margin-top: 5px; - margin-bottom: 5px; - } - /* Einstellungen des Listen "mehr..." Icons */ - div.gOvItem div.more img { - display: none; - } - /*** Layouts ****/ - /* layout three columns with image */ - table.genOvVar1 { - width: 100%; - } - table.genOvVar1 td { - background: #edc352; - } - table.genOvVar1 td.vSpc, - table.genOvVar1 td.hSpc { - background: transparent; - } - table.genOvVar1 td.vSpc img, - table.genOvVar1 td.hSpc img { - height: 3px; - width: 3px; - } - table.genOvVar1 td.title { - vertical-align: top; - } - table.genOvVar1 td.title h3 { - font-size: 13px; - margin-top: 0; - margin-bottom: 8px; - } - table.genOvVar1 td.title h3 a { - } - table.genOvVar1 td.descShell { - vertical-align: top; - } - table.genOvVar1 td.descShell2 { - vertical-align: top; - white-space: nowrap; - } - table.genOvVar1 td.title, - table.genOvVar1 td.descShell, - table.genOvVar1 td.descShell2 { - padding: 5px; - } - table.genOvVar1 td.descShell2 { - text-align: center; - } -/* << */ - - -/* >> Anpassungen des Logos und Bilder im Kopfbereich */ - /* Einstellungen der positionierung des Logo Klickbereich */ - div.linkCont1 { - width: auto; - position: absolute; - left: 270px; - top: 0; - z-index: 2; - } - div.linkCont2 { - width: auto; - position: absolute; - left: 651px; - top: 21px; - z-index: 3; - display: none; - } - /* Definition der groesse des Logo Klickbereichs*/ - div.linkCont1 img { - width: 430px; - height: 80px; - border: 0; - } - div.linkCont2 img { - width: 153px; - height: 55px; - border: 0; - } - - /* Tabelle fuer Kopfbilder */ - table.headerImg { - } - /* Verhalten des 1 Kopfbereichsbild */ - td.hImg { - width: 100%; - background: url(../../upload/topBg_4270.jpg) top left no-repeat; - height: 87px; - } - /* Verhalten des 2 Kopfbereichsbild */ - td.hImg1 { - width: 100%; - display: none; - } - /* Verhalten des 3 Kopfbereichsbild */ - td.hImg2 { - width: 151px; - display: none; - } -/* << */ - - -/* >> Sprachumschalter*/ - /* Definitionen fuer den Sprachumschalterkontainer */ - div.lSwCont { - display: none; - } - /* Layout fuer Select Box */ - div.lSwCont div.selectBox { - width: 165px; - position: absolute; - left: 8px; - top: 1px; - z-index: 5; - } - /* Sprachumschalter Formularfeld einstellungen */ - div.lSwCont select { - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - font-size: 10px; - width: 100%; - } - /* Layout fuer Flaggen */ - div.lSwCont div.flags { - width: auto; - position: absolute; - left: 8px; - top: 1px; - z-index: 5; - font-size: 10px; - } - div.lSwCont div.flags div.active, - div.lSwCont div.flags div.passive { - } - div.lSwCont div.flags div.language, - div.lSwCont div.flags div.flag, - div.lSwCont div.flags div.spc { - float: left; - } - div.lSwCont div.flags div.spc, - div.lSwCont div.flags div.spc img { - display: none; - } - div.lSwCont div.flags div.language { - padding-top: 4px; - padding-right: 5px; - } - div.lSwCont div.flags div.language a { - } - div.lSwCont div.flags div.flag { - padding-right: 10px; - } -/* << */ - - -/* >>Navigation links*/ - /* Aeusserer Navigationskontainer */ - div.navOuterShell { - } - /* Bild fue den Start der Navigation */ - div.navOuterShell div.topImg { - } - div.navOuterShell div.topImg img { - display: none; - } - /* Bild fuer das Ende der Navigation */ - div.navOuterShell div.bottomImg { - } - div.navOuterShell div.bottomImg img { - display: none; - } - /* Anpassung der minimalen Navigationskontainerhoehe */ - div.navOuterShell img.minHeight { - display: block; - height: 1px; - float: left; - } - /*Angaben zur Navigationshuelle. - Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/ - div.navCHS_0, - div.navCHS_1, - div.navCHS_2, - div.navCHS_3 { - } - - div.navCHS_1 { - border-bottom: 7px solid #E3DEC4; - } - /* Angaben zur Navigationsknotenhuelle */ - div.navNS_0, - div.navNS_1, - div.navNS_2, - div.navNS_3 { - text-align: right; - } - /* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/ - div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here, - div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here, - div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here, - div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here { - } - div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here, - div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here, - div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here { - border-right: 1px solid #E3DEC4; - } - div.navEl_1_inPath, div.navEl_1_here, - div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here, - div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here, - div.navEl_4_normal, div.navEl_4_inPath, div.navEl_4_here { - border-right: 7px solid #9A2534; - } - div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here { - border-top: 1px solid #E3DEC4; - } - /* Um Bullets vor die Navigationslinks zu Platzieren benutzen Sie die folgenden Klassen*/ - div.navEl_0_normal div.outer, - div.navEl_0_inPath div.outer, - div.navEl_0_here div.outer, - div.navEl_1_normal div.outer, - div.navEl_1_inPath div.outer, - div.navEl_1_here div.outer, - div.navEl_2_normal div.outer, - div.navEl_2_inPath div.outer, - div.navEl_2_here div.outer, - div.navEl_3_normal div.outer, - div.navEl_3_inPath div.outer, - div.navEl_3_here div.outer { - } - div.navEl_0_normal div.outer, - div.navEl_0_inPath div.outer, - div.navEl_0_here div.outer { - display: none; - } - div.navEl_2_normal div.outer, - div.navEl_2_inPath div.outer, - div.navEl_2_here div.outer { - border-top: 1px solid #fff; - } - div.navEl_3_normal div.outer, - div.navEl_3_inPath div.outer, - div.navEl_3_here div.outer { - border-top: 1px solid #E3DEC4; - } - div.navEl_0_normal span.inner, div.navEl_0_inPath span.inner, div.navEl_0_here span.inner, - div.navEl_1_normal span.inner, div.navEl_1_inPath span.inner, div.navEl_1_here span.inner, - div.navEl_2_normal span.inner, div.navEl_2_inPath span.inner, div.navEl_2_here span.inner, - div.navEl_3_normal span.inner, div.navEl_3_inPath span.inner, div.navEl_3_here span.inner { - } - /* Ebene 0 */ - div.navEl_0_here div.noLink, - div.navEl_0_normal a, - div.navEl_0_inPath a { - display: block; - font-weight: bold; - font-size: 12px; - color: #339; - } - div.navEl_0_normal a:hover, - div.navEl_0_inPath a:hover, - div.navEl_0_here div.noLink, - div.navEl_0_inPath a { - color: #000; - } - /* Ebene 1 */ - div.navEl_1_here div.noLink, - div.navEl_1_normal a, - div.navEl_1_inPath a { - display: block; - font-weight: bold; - font-size: 12px; - color: #5C4714; - padding: 10px 20px 10px 0; - } - div.navEl_1_normal a:hover, - div.navEl_1_inPath a - div.navEl_1_here div.noLink { - color: #9A2534; - } - div.navEl_1_here div.noLink, - div.navEl_1_inPath a { - padding-right: 14px; - } - /* Ebene 2 */ - div.navEl_2_here div.noLink, - div.navEl_2_normal a, - div.navEl_2_inPath a { - display: block; - font-size: 11px; - color: #000; - font-weight: bold; - padding: 4px 0 4px 0; - background: #E3DEC4; - } - div.navEl_2_normal a:hover, - div.navEl_2_here div.noLink, - div.navEl_2_inPath a { - color: #fff; - background: #9A2534; - } - div.navEl_2_here span.inner, - div.navEl_2_normal span.inner, - div.navEl_2_inPath span.inner { - padding-right: 14px; - } - /* Ebene 3 */ - div.navEl_3_here div.noLink, - div.navEl_3_normal a, - div.navEl_3_inPath a { - display: block; - font-size: 11px; - color: #000; - font-weight: bold; - padding: 4px 14px 4px 0; - background: #fff; - } - div.navEl_3_normal a:hover, - div.navEl_3_here div.noLink, - div.navEl_3_inPath a { - color: #9A2534; - } - - /* Ebene 4 */ - div.navEl_4_here div.noLink, - div.navEl_4_normal a, - div.navEl_4_inPath a { - display: block; - font-size: 11px; - color: #000; - font-weight: normal; - padding: 2px 14px 2px 0; - background: #fff; - } - div.navEl_4_normal a:hover, - div.navEl_4_here div.noLink, - div.navEl_4_inPath a { - color: #9A2534; - font-weight: bold; - } - - - /* Navigationsbild Kontainer */ - div.navigationImage { - text-align: center; - } -/* << */ - -/* Navigationsbilder */ - /* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z */ - /* Aktionen */ - div.co_aktionen div.navEl_1_here div.noLink, div.co_aktionen div.navEl_1_normal a, div.co_aktionen div.navEl_1_inPath a { background: url(../../upload/aktionen_3992.gif) 10px center no-repeat; } - div.co_aktionen div.navEl_1_normal a:hover, div.co_aktionen div.navEl_1_here div.noLink, div.co_aktionen div.navEl_1_inPath a { background-image: url(../../upload/aktionen2_3993.gif); } - /* ASA */ - div.co_asa div.navEl_1_here div.noLink, div.co_asa div.navEl_1_normal a, div.co_asa div.navEl_1_inPath a { background: url(../../upload/asa_2772.gif) 10px center no-repeat; } - /* Blomus */ - div.co_blomus div.navEl_1_here div.noLink, div.co_blomus div.navEl_1_normal a, div.co_blomus div.navEl_1_inPath a { background: url(../../upload/blomus_2773.gif) 10px center no-repeat; } - /* Brainstream */ - div.co_brainstream div.navEl_1_here div.noLink, div.co_brainstream div.navEl_1_normal a, div.co_brainstream div.navEl_1_inPath a { background: url(../../upload/brainstream_2745.gif) 10px center no-repeat; } - div.co_brainstream div.navEl_1_normal a:hover, div.co_brainstream div.navEl_1_here div.noLink, div.co_brainstream div.navEl_1_inPath a { background-image: url(../../upload/brainstream2_2746.gif); } - /* Bodypaint */ - div.co_bodypaint div.navEl_1_here div.noLink, div.co_bodypaint div.navEl_1_normal a, div.co_bodypaint div.navEl_1_inPath a { background: url(../../upload/bodypaint_2807.gif) 10px center no-repeat; } - div.co_bodypaint div.navEl_1_normal a:hover, div.co_bodypaint div.navEl_1_here div.noLink, div.co_bodypaint div.navEl_1_inPath a { background-image: url(../../upload/bodypaint2_2808.gif); } - /* Colony */ - div.co_colony div.navEl_1_here div.noLink, div.co_colony div.navEl_1_normal a, div.co_colony div.navEl_1_inPath a { background: url(../../upload/colony_2774.gif) 10px center no-repeat; } - /* Conmoto */ - div.co_conmoto div.navEl_1_here div.noLink, div.co_conmoto div.navEl_1_normal a, div.co_conmoto div.navEl_1_inPath a { background: url(../../upload/conmoto_2749.gif) 10px center no-repeat; } - div.co_conmoto div.navEl_1_normal a:hover, div.co_conmoto div.navEl_1_here div.noLink, div.co_conmoto div.navEl_1_inPath a { background-image: url(../../upload/conmoto2_2750.gif); } - /* Delux */ - div.co_delux div.navEl_1_here div.noLink, div.co_delux div.navEl_1_normal a, div.co_delux div.navEl_1_inPath a { background: url(../../upload/deluxe2_6445.gif) 10px center no-repeat; } - div.co_delux div.navEl_1_normal a:hover, div.co_delux div.navEl_1_here div.noLink, div.co_delux div.navEl_1_inPath a { background-image: url(../../upload/deluxe_6444.gif); } - /* El Casco */ - div.co_elcasco div.navEl_1_here div.noLink, div.co_elcasco div.navEl_1_normal a, div.co_elcasco div.navEl_1_inPath a { background: url(../../upload/elcasco_2775.gif) 10px center no-repeat; } - /* Eschenbach */ - div.co_eschenbach div.navEl_1_here div.noLink, div.co_eschenbach div.navEl_1_normal a, div.co_eschenbach div.navEl_1_inPath a { background: url(../../upload/eschenbach2_7983.gif) 10px center no-repeat;} - div.co_eschenbach div.navEl_1_normal a:hover, div.co_eschenbach div.navEl_1_here div.noLink, div.co_eschenbach div.navEl_1_inPath a { background-image: url(../../upload/eschenbach_7982.gif); } - /* Herrnhuter Sterne */ - div.co_hernhuter div.navEl_1_here div.noLink, div.co_hernhuter div.navEl_1_normal a, div.co_hernhuter div.navEl_1_inPath a { background: url(../../upload/hernhuter_2794.gif) 10px center no-repeat; } - div.co_hernhuter div.navEl_1_normal a:hover, div.co_hernhuter div.navEl_1_here div.noLink, div.co_hernhuter div.navEl_1_inPath a { background-image: url(../../upload/hernhuter2_2795.gif); } - /* Hussel */ - div.co_hussel div.navEl_1_here div.noLink, div.co_hussel div.navEl_1_normal a, div.co_hussel div.navEl_1_inPath a { background: url(../../upload/hussel_2753.gif) 10px center no-repeat; } - div.co_hussel div.navEl_1_normal a:hover, div.co_hussel div.navEl_1_here div.noLink, div.co_hussel div.navEl_1_inPath a { background-image: url(../../upload/hussel2_2754.gif); } - /* Kneisz Design */ - div.co_kneisz div.navEl_1_here div.noLink, div.co_kneisz div.navEl_1_normal a, div.co_kneisz div.navEl_1_inPath a { background: url(../../upload/kneisz_2813.gif) 10px center no-repeat; } - div.co_kneisz div.navEl_1_normal a:hover, div.co_kneisz div.navEl_1_here div.noLink, div.co_kneisz div.navEl_1_inPath a { background-image: url(../../upload/kneisz2_2814.gif); } - /* Kahla */ - div.co_kahla div.navEl_1_here div.noLink, div.co_kahla div.navEl_1_normal a, div.co_kahla div.navEl_1_inPath a { background: url(../../upload/kahla_2776.gif) 10px center no-repeat; } - /* Keilbach */ - div.co_keilbach div.navEl_1_here div.noLink, div.co_keilbach div.navEl_1_normal a, div.co_keilbach div.navEl_1_inPath a { background: url(../../upload/keilbach_2777.gif) 10px center no-repeat; } - div.co_keilbach div.navEl_1_normal a:hover, div.co_keilbach div.navEl_1_here div.noLink, div.co_keilbach div.navEl_1_inPath a { background-image: url(../../upload/keilbach2_2759.gif); } - /* Lardon */ - div.co_lardon div.navEl_1_here div.noLink, div.co_lardon div.navEl_1_normal a, div.co_lardon div.navEl_1_inPath a { background: url(../../upload/lardon_sw_9042.gif) 10px center no-repeat; } - div.co_lardon div.navEl_1_normal a:hover, div.co_lardon div.navEl_1_here div.noLink, div.co_lardon div.navEl_1_inPath a { background-image: url(../../upload/lardon_9041.gif); } - /* LaNature */ - div.co_lanature div.navEl_1_here div.noLink, div.co_lanature div.navEl_1_normal a, div.co_lanature div.navEl_1_inPath a { background: url(../../upload/lanature_2760.gif) 10px center no-repeat; } - div.co_lanature div.navEl_1_normal a:hover, div.co_lanature div.navEl_1_here div.noLink, div.co_lanature div.navEl_1_inPath a { background-image: url(../../upload/lanature2_2761.gif); } - /* Meybona */ - div.co_meybona div.navEl_1_here div.noLink, div.co_meybona div.navEl_1_normal a, div.co_meybona div.navEl_1_inPath a { background: url(../../upload/meybona_2800.gif) 10px center no-repeat; } - div.co_meybona div.navEl_1_normal a:hover, div.co_meybona div.navEl_1_here div.noLink, div.co_meybona div.navEl_1_inPath a { background-image: url(../../upload/meybona2_2801.gif); } - /* MBM */ - div.co_mbm div.navEl_1_here div.noLink, div.co_mbm div.navEl_1_normal a, div.co_mbm div.navEl_1_inPath a { background: url(../../upload/mbm_2778.gif) 10px center no-repeat; } - /* menue */ - div.co_menu div.navEl_1_here div.noLink, div.co_menu div.navEl_1_normal a, div.co_menu div.navEl_1_inPath a { background: url(../../upload/menu_2779.gif) 10px center no-repeat; } - /* Oralfixation */ - div.co_oralfixation div.navEl_1_here div.noLink, div.co_oralfixation div.navEl_1_normal a, div.co_oralfixation div.navEl_1_inPath a { background: url(../../upload/oralfixation_2780.gif) 10px center no-repeat; } - /* Philippi */ - div.co_philippi div.navEl_1_here div.noLink, div.co_philippi div.navEl_1_normal a, div.co_philippi div.navEl_1_inPath a { background: url(../../upload/philippi_2781.gif) 10px center no-repeat; } - /* PatSaysNow */ - div.co_patsaysnow div.navEl_1_here div.noLink, div.co_patsaysnow div.navEl_1_normal a, div.co_patsaysnow div.navEl_1_inPath a { background: url(../../upload/patsaysnow_2770.gif) 10px center no-repeat; } - div.co_patsaysnow div.navEl_1_normal a:hover, div.co_patsaysnow div.navEl_1_here div.noLink, div.co_patsaysnow div.navEl_1_inPath a { background-image: url(../../upload/patsaysnow2_2771.gif); } - /* Raeder Geschenke */ - div.co_raeder div.navEl_1_here div.noLink, div.co_raeder div.navEl_1_normal a, div.co_raeder div.navEl_1_inPath a { background: url(../../upload/raeder_2782.gif) 10px center no-repeat; } - div.co_raeder div.navEl_1_normal a:hover, div.co_raeder div.navEl_1_here div.noLink, div.co_raeder div.navEl_1_inPath a { background-image: url(../../upload/raeder2_2783.gif); } - /* Sitting Bull */ - div.co_sittingbull div.navEl_1_here div.noLink, div.co_sittingbull div.navEl_1_normal a, div.co_sittingbull div.navEl_1_inPath a { background: url(../../upload/sittingbull_sw_6802.gif) 10px center no-repeat; } - div.co_sittingbull div.navEl_1_normal a:hover, div.co_sittingbull div.navEl_1_here div.noLink, div.co_sittingbull div.navEl_1_inPath a { background-image: url(../../upload/sittingbull_6801.gif); } - /* Reed Diffuser */ - div.co_reeddiffuser div.navEl_1_here div.noLink, div.co_reeddiffuser div.navEl_1_normal a, div.co_reeddiffuser div.navEl_1_inPath a { } - div.co_reeddiffuser div.navEl_1_normal a:hover, div.co_reeddiffuser div.navEl_1_here div.noLink, div.co_reeddiffuser div.navEl_1_inPath a { } - /* Roensch */ - div.co_roensch div.navEl_1_here div.noLink, div.co_roensch div.navEl_1_normal a, div.co_roensch div.navEl_1_inPath a { background: url(../../upload/roensch_7981.gif) 10px center no-repeat; } - div.co_roensch div.navEl_1_normal a:hover, div.co_roensch div.navEl_1_here div.noLink, div.co_roensch div.navEl_1_inPath a { background-image: url(../../upload/roensch2_2811.gif); } - /* Sheepworld */ - div.co_sheepworld div.navEl_1_here div.noLink, div.co_sheepworld div.navEl_1_normal a, div.co_sheepworld div.navEl_1_inPath a { background: url(../../upload/sheepworld_2789.gif) 10px center no-repeat; } - /* Skia */ - div.co_skia div.navEl_1_here div.noLink, div.co_skia div.navEl_1_normal a, div.co_skia div.navEl_1_inPath a { background: url(../../upload/skia_2790.gif) 10px center no-repeat; } - div.co_skia div.navEl_1_normal a:hover, div.co_skia div.navEl_1_here div.noLink, div.co_skia div.navEl_1_inPath a { background-image: url(../../upload/skia2_2791.gif); } - /* Viteo */ - div.co_viteo div.navEl_1_here div.noLink, div.co_viteo div.navEl_1_normal a, div.co_viteo div.navEl_1_inPath a { background: url(../../upload/viteo_3941.gif) 10px center no-repeat; } - div.co_viteo div.navEl_1_normal a:hover, div.co_viteo div.navEl_1_here div.noLink, div.co_viteo div.navEl_1_inPath a { background-image: url(../../upload/viteo2_3942.gif); } - /* Zotter */ - div.co_zotter div.navEl_1_here div.noLink, div.co_zotter div.navEl_1_normal a, div.co_zotter div.navEl_1_inPath a { background: url(../../upload/zotter_2805.gif) 10px center no-repeat; } - div.co_zotter div.navEl_1_normal a:hover, div.co_zotter div.navEl_1_here div.noLink, div.co_zotter div.navEl_1_inPath a { background-image: url(../../upload/zotter2_2804.gif); } -/* << */ - -/* >> Teaser Navigation */ - /* Servicecenter */ - /* Titel */ - div.co_servicecenter div.nssTitle div.tDes1 h3 { - font-size: 14px; - margin: 0; - color: #fff; - display: block; - background: url(../xist4c/web/krusekopf/01/img/teaserheadbg.gif) top left repeat-x; - padding: 4px 7px 4px 7px; - } - /* Aeussere Navigationsheulle */ - div.co_servicecenter div.nssDes1 { - background: url(../xist4c/web/krusekopf/01/img/teaserbg.gif) top left repeat; - } - div.co_servicecenter div.nssDes2 { - background: url(../xist4c/web/krusekopf/01/img/teaserbgtop.gif) top left repeat-x; - } - /*Angaben zur Navigationshuelle. - Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/ - div.co_servicecenter div.navCHS_1, - div.co_servicecenter div.navCHS_2, - div.co_servicecenter div.navCHS_3 { - border: 0; - } - /* Angaben zur Navigationsknotenhuelle */ - div.co_servicecenter div.navNS_0, - div.co_servicecenter div.navNS_1, - div.co_servicecenter div.navNS_2, - div.co_servicecenter div.navNS_3 { - text-align: left; - } - /* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/ - div.co_servicecenter div.navEl_1_normal, div.co_servicecenter div.navEl_1_inPath, div.co_servicecenter div.navEl_1_here, - div.co_servicecenter div.navEl_2_normal, div.co_servicecenter div.navEl_2_inPath, div.co_servicecenter div.navEl_2_here, - div.co_servicecenter div.navEl_3_normal, div.co_servicecenter div.navEl_3_inPath, div.co_servicecenter div.navEl_3_here { - border: 0; - } - div.rElCont div.co_servicecenter div.navEl_1_normal, div.co_servicecenter div.navEl_1_inPath, div.co_servicecenter div.navEl_1_here { - border-bottom: 1px solid #fff; - } - - /* Ebene 1 */ - div.co_servicecenter div.navEl_1_here div.noLink, - div.co_servicecenter div.navEl_1_normal a, - div.co_servicecenter div.navEl_1_inPath a { - display: block; - font-size: 11px; - color: #000; - padding: 4px 5px 4px 7px; - } - div.co_servicecenter div.navEl_1_normal a:hover, - div.co_servicecenter div.navEl_1_inPath a:hover, - div.co_servicecenter div.navEl_1_here div.noLink, - div.co_servicecenter div.navEl_1_inPath a { - color: #6E6D26; - } - - /* Infotek */ - div.co_infotek { - margin-bottom: 20px; - } -/* << */ - - -/* >> Linkliste */ - /* Linkliste Tabelle */ - table.llShell { - margin: 0 15px 20px 15px; - } - /* Einstellungen fuer den Linklisten Titel fuer normal, besucht und bei ueberfahren mit der Maus */ - table.llShell td a { - font-size: 13px; - color: #f90; - font-weight: bold; - } - table.llShell td a:hover { - color: #000; - } - /* Linklisten Bullet */ - table.llShell td img.bullet { - width: 6px; - height: 6px; - margin-top: 5px; - margin-right: 6px; - background: #574313; - } - /* Anpassungen der Linkbeschreibung */ - table.llShell td.desc { - font-size: 11px; - } -/* << */ - - -/* >> Login und Logout Element */ - /* >>>>>Login */ - /* Definitionen fuer den Schnelllogin- Schnelllogoutkontainer */ - div.quickLogKontainer { - width: 165px; - position: absolute; - left: 823px; - top: 82px; - z-index: 4; - display: none; - } - /* Einstellungen fuer das Login und Logout Formular */ - form.quicklogin, - form.login, - form.logoutFormField { - margin: 0; - padding: 0; - } - /* Angaben zu den Input Formularfeldern im Quicklogin Bereich*/ - form.quicklogin table td input.text { - font-size: 10px; - width: 100%; - } - /* Angaben zu dem Input Button im Quicklogin Bereich*/ - form.quicklogin table td input.button { - font-weight: auto; - } - /* Beschriftungen fuer den Standard Login */ - form.login table td span { - } - /* Angaben zu den Input Formularfeldern im Standard Login Bereich*/ - form.login table td input.text { - font-size: 10px; - width: 160px; - } - /* Angaben zu dem Input Button im Standard Login*/ - form.login table td input.button { - cursor: pointer; - /cursor: hand; - width: auto; - } - /* Einstellungen zur Standard Login Tabelle */ - table.designShell { - border: 1px solid #5C4714; - background: #E3DEC4; - } - /* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/ - form.login table.designShell td table td div { - font-weight: bold; - color: #9A2534; - } - /* >>>>Logout */ - /* logout Tabelle */ - table.logout { - } - /* Anpassungen fuer den Beschreibungstext im Logout Bereich */ - table.logout td span { - font-size: 9px; - font-weight: normal; - } - /* Formatierung des Benutzernamens im Logout Bereich.*/ - table.logout td { - font-weight: bold; - font-size: 10px; - white-space: nowrap; - line-height: 10px; - } - /* Formatierung des Buttons im Logout Bereich.*/ - table.logout td a img { - } -/* >> */ - - -/* >> News Uebersicht*/ - /* News Uebersicht Tabelle */ - table.news { - } - /* Anpassungen fuer das News Datum in der Uebersicht*/ - table.news td.date { - font-weight: bold; - color: #666; - font-size: 11px; - padding-right: 8px; - } - /* News Info Spalte */ - table.news td.item { - padding-bottom: 12px; - } - /* Definition der News Uebersicht Ueberschrift */ - table.news td.item h3 { - margin: 0 0 3px 0; - } - /* Definition der News Uebersicht Unterueberschrift */ - table.news td.item h4 { - margin: 0 0 3px 0; - } - /* Einstellungen fuer die News Beschreibung */ - table.news td.item div.desc { - margin: 0; - } - /* Definition fuer das News Bild */ - table.news td.item img.rFloat { - float: right; - margin-left: 10px; - margin-bottom: 5px; - } - /* Anpassungen des News "mehr...." Links */ - table.news td.item div.more { - clear: both; - margin-top: 5px; - margin-bottom: 5px; - text-align: left; - font-size: 11px; - } - /* Einstellungen des News "mehr..." Icons */ - table.news td.item div.more img { - } -/* << */ - - -/* >> News Teaser */ - div.newsTContShell { - padding-bottom: 10px; - } - div.newsTContShell div.inner { - } - div.newsTContShell div.inner div.date { - font-weight: bold; - color: #000; - font-size: 10px; - } - div.newsTContShell div.inner h3 { - font-size: 11px; - margin: 0; - font-weight: normal; - margin-bottom: 5px; - padding-left: 10px; - } - div.newsTContShell div.inner h3 a { - } -/* << */ - - -/* >> Blaetterelement */ - /* Pager Kontainer */ - div.pager { - margin-bottom: 3px; - } - /* Einstellungen fuer die Informationen wieviel Seiten gefunden wurden bsp. "Seite (1 / 23)" */ - div.pager table.pInfo td, - div.pager table.pInfo td span { - font-size: 11px; - color: #333; - display: none; - } - /* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */ - div.pager table.pPages td { - color: #369; - } - /* Einstellung der momentan angewaehlten Seite */ - div.pager table.pPages td span { - font-weight: bold; - color: #fff; - display: block; - background: #9A2534; - height: 16px; - width: 20px; - padding: 0 5px; - } - /* Anpassen der Links */ - div.pager table.pPages td a { - font-weight: bold; - vertical-align: middle; - color: #000; - display: block; - height: 16px; - width: 20px; - padding: 0 5px; - } - div.pager table.pPages td a:hover { - background: #9A2534; - color: #fff; - } - - /* Anpassungen fuer den linken Pager Pfeil aktiv und passiv */ - div.pager table.pPages td a img.firstAct, - div.pager table.pPages td img.firstPass { - height: 16px; - width: 20px; - background: url(../xist4c/web/krusekopf/01/img/firstPageButtActive.gif) center center no-repeat; - margin: 0 4px 0 0; - border: 0; - } - div.pager table.pPages td a:hover img.firstAct, - div.pager table.pPages td img.firstPass { - background-image: url(../xist4c/web/krusekopf/01/img/firstPageButtPassive.gif); - } - /* Anpassungen fuer den halb linken Pager Pfeil aktiv und passiv */ - div.pager table.pPages td a img.prevAct, - div.pager table.pPages td img.prevPass { - height: 16px; - width: 20px; - margin: 0 2px 0 0; - background: url(../xist4c/web/krusekopf/01/img/prevPageButtActive.gif) center center no-repeat; - border: 0; - } - div.pager table.pPages td a:hover img.prevAct, - div.pager table.pPages td img.prevPass { - background-image: url(../xist4c/web/krusekopf/01/img/prevPageButtPassive.gif); - } - /* Anpassungen fuer den halb rechten Pager Pfeil aktiv und passiv */ - div.pager table.pPages td a img.nextAct, - div.pager table.pPages td img.nextPass { - height: 16px; - width: 20px; - margin: 0 0 0 2px; - background: url(../xist4c/web/krusekopf/01/img/nextPageButtActive.gif) center center no-repeat; - border: 0; - } - div.pager table.pPages td a:hover img.nextAct, - div.pager table.pPages td img.nextPass { - background-image: url(../xist4c/web/krusekopf/01/img/nextPageButtPassive.gif); - } - /* Anpassungen fuer den rechten Pager Pfeil aktiv und passiv */ - div.pager table.pPages td a img.lastAct, - div.pager table.pPages td img.lastPass { - height: 16px; - width: 20px; - margin: 0 0 0 4px; - background: url(../xist4c/web/krusekopf/01/img/lastPageButtActive.gif) center center no-repeat; - border: 0; - } - div.pager table.pPages td a:hover img.lastAct, - div.pager table.pPages td img.lastPass { - background: url(../xist4c/web/krusekopf/01/img/lastPageButtPassive.gif) center center no-repeat; - } - /* Anpassungen fuer das Pager Trennelement */ - div.pager table.pPages td img.sep { - height: 16px; - width: 1px; - border: 0; - background: #E3DEC4; - } -/* << */ - - -/* >> Blaetterelement fuer Dokumentunterteilung */ - div.topContentPager { - } - div.bottomContentPager { - } - div.contPagerShell { - background: #efefef; - margin-bottom: 10px; - } - div.contPagerShell div.outDes1 { - padding: 2px 5px 2px 5px; - border: 1px solid #b3b3b3; - } - div.contPagerShell div.outDes2 { - text-align: right; - } - div.contPagerShell div.outDes2 table { - margin-left: auto; - } - div.contPagerShell div.outDes2 table td { - } - div.contPagerShell div.outDes2 table td div.des1 { - } - div.contPagerShell div.outDes2 table td div.des2 { - } - /* Links des normalen pagers */ - div.contPagerShell div.outDes2 table td div.here, - div.contPagerShell div.outDes2 table td a { - display: block; - font-size: 12px; - line-height: 12px; - font-weight: bold; - padding: 1px 4px 1px 4px; - border: 1px solid #000; - color: #fff; - background: #a0b8cf; - } - div.contPagerShell div.outDes2 table td a:hover { - background: #7ca4c7; - } - div.contPagerShell div.outDes2 table td div.here { - background: #5589b7; - } - div.contPagerShell div.outDes2 table td div.spc { - display: block; - width: 1px; - height: 10px; - margin: 1px 3px 0 3px; - background: #000; - } - /* Anordnung der simplen Bildpagerelemente */ - div.smpContPagerShell { - background: #efefef; - margin-bottom: 10px; - } - * html div.smpContPagerShell { - width: 100%; - } - div.smpContPagerShell div.outDes1 { - border: 1px solid #b3b3b3; - } - div.smpContPagerShell div.outDes2 { - margin: 2px 5px 2px 5px; - text-align: right; - } - * html div.smpContPagerShell div.outDes2 { - width: 100%; - } - div.smpContPagerShell div.outDes2 table.outer { - margin-left: auto; - } - div.smpContPagerShell div.outDes2 table.outer td.left { - text-align: left; - } - div.smpContPagerShell div.outDes2 table.outer td.right { - text-align: right; - } - div.smpContPagerShell div.outDes2 table.outer td.left div.d1_left, - div.smpContPagerShell div.outDes2 table.outer td.right div.d1_right { - } - div.smpContPagerShell div.outDes2 table.outer td.left div.d2_left, - div.smpContPagerShell div.outDes2 table.outer td.right div.d2_right { - } - div.smpContPagerShell div.outDes2 table.outer td.sep { - width: 1px; - } - table.pElOuter_left, - table.pElOuter_right { - } - table.pElOuter_right { - margin-left: auto; - } - table.pElOuter_left td.spcL, - table.pElOuter_left td.spcR, - table.pElOuter_right td.spcL, - table.pElOuter_right td.spcR { - } - table.pElOuter_left td.spcR img, - table.pElOuter_right td.spcL img { - width: 3px; - } - table.pElOuter_left td.spcL img, - table.pElOuter_left td.spcR img, - table.pElOuter_right td.spcL img, - table.pElOuter_right td.spcR img { - } - /* Links des simplen Bildpagerelements */ - table.pElOuter_left td.pEl div.noLink img, - table.pElOuter_right td.pEl div.noLink img, - table.pElOuter_left td.pEl a img, - table.pElOuter_right td.pEl a img { - height: 20px; - width: 24px; - background-position: left top; - background-repeat: no-repeat; - border: none; - } - table.pElOuter_left td.pEl a img { - background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowLeft.gif); - } - table.pElOuter_right td.pEl a img { - background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowRight.gif); - } - table.pElOuter_left td.pEl div.noLink img { - background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowLeftPass.gif); - } - table.pElOuter_right td.pEl div.noLink img { - background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowRightPass.gif); - } - /* Anordnung der simplen Textpagerelemente */ - div.smpTxtContPagerShell { - background: #efefef; - margin-bottom: 10px; - } - * html div.smpTxtContPagerShell { - width: 100%; - } - div.smpTxtContPagerShell div.outDes1 { - border: 1px solid #b3b3b3; - padding: 2px 5px 2px 5px; - } - div.smpTxtContPagerShell div.outDes2 { - text-align: right; - } - * html div.smpTxtContPagerShell div.outDes2 { - width: 100%; - } - div.smpTxtContPagerShell div.outDes2 table.outer { - margin-left: auto; - } - div.smpTxtContPagerShell div.outDes2 table.outer td.left { - text-align: left; - } - div.smpTxtContPagerShell div.outDes2 table.outer td.right { - text-align: right; - } - div.smpTxtContPagerShell div.outDes2 table.outer td.left div.d1_left, - div.smpTxtContPagerShell div.outDes2 table.outer td.right div.d1_right { - } - div.smpTxtContPagerShell div.outDes2 table.outer td.left div.d2_left, - div.smpTxtContPagerShell div.outDes2 table.outer td.right div.d2_right { - } - div.smpTxtContPagerShell div.outDes2 table.outer td.sep { - width: 1px; - background: #000; - } - table.pTxtElOuter_left, - table.pTxtElOuter_right { - } - table.pTxtElOuter_right { - margin-left: auto; - } - table.pTxtElOuter_left td.spcL, - table.pTxtElOuter_left td.spcR, - table.pTxtElOuter_right td.spcL, - table.pTxtElOuter_right td.spcR { - } - table.pTxtElOuter_left td.spcR img, - table.pTxtElOuter_right td.spcL img { - width: 10px; - } - table.pTxtElOuter_left td.spcL img, - table.pTxtElOuter_left td.spcR img, - table.pTxtElOuter_right td.spcL img, - table.pTxtElOuter_right td.spcR img { - } - /* Links des simplen Textpagerelements */ - table.pTxtElOuter_left td.pEl div.noLink, - table.pTxtElOuter_right td.pEl div.noLink, - table.pTxtElOuter_left td.pEl a, - table.pTxtElOuter_right td.pEl a { - display: block; - font-size: 12px; - border: none; - } - table.pTxtElOuter_left td.pEl div.noLink, - table.pTxtElOuter_left td.pEl a { - padding-left: 20px; - background: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowLeft.gif) 0 1px no-repeat; - } - table.pTxtElOuter_right td.pEl div.noLink, - table.pTxtElOuter_right td.pEl a { - padding-right: 20px; - background: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowRight.gif) right 1px no-repeat; - } - table.pTxtElOuter_left td.pEl div.noLink { - background-image: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowLeftPass.gif); - color: #666; - } - table.pTxtElOuter_right td.pEl div.noLink { - background-image: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowRightPass.gif); - color: #666; - } -/* << */ - - -/* >> Absaetze im Panel Modus */ - /* Panel Titelkontainer */ - div.panelTitle, - table.footer td div.panelTitle { - padding: 4px 15px 4px 15px; - margin-bottom: 1px; - } - * html div.panelTitle, - * html table.foot er td div.panelTitle { - width: 100%; - } - /* Panel Titel */ - div.panelTitle h3, - table.footer td div.panelTitle h3 { - font-size: 14px; - margin: 0; - color: #574313; - } - /* Enstellungen fuer den Panelkontainer */ - div.panelOuter, - table.footer td div.panelOuter { - margin-bottom: 12px; - } - * html div.panelOuter, - * html table.footer td div.panelOuter { - width: 100%; - } - /* Einstellungen fuer den Inhaltskontainer */ - div.panelOuter div.desOut1 div.des1 { - } - div.panelOuter div.desOut1 div.des2 { - } - div.panelOuter div.desOut1 div.des2 div.cont, - table.footer td div.panelOuter div.desOut1 div.des2 div.cont { - padding: 5px 15px; - } - * html div.panelOuter div.desOut1 div.des2 div.cont, - * html table.footer td div.panelOuter div.desOut1 div.des2 div.cont { - width: 100%; - } - div.panelOuter p, - table.footer td div.panelOuter p { - color: #574313; - } - div.panelOuter a, - table.footer td div.panelOuter a { - color: #000; - } - div.panelOuter a:hover, - table.footer td div.panelOuter a:hover { - color: #f90; - } - - /* Design Panel Titelkontainer */ - div.designTitle, - div.co_orange div.designTitle, - table.footer td div.designTitle { - background: url(../xist4c/web/krusekopf/01/img/paneltitlebg.gif) top left repeat-x; - padding: 4px 15px; - margin-bottom: 1px; - } - div.co_orange div.designTitle { - background-image: url(../xist4c/web/krusekopf/01/img/despaneltitlebg.gif); - } - * html div.designTitle, - * html table.footer td div.designTitle { - width: 100%; - } - /* Design Panel Titel */ - div.designTitle h3, - div.co_orange div.designTitle h3, - table.footer td div.designTitle h3 { - font-size: 14px; - margin: 0; - color: #574313; - } - /* Enstellungen fuer den Design Panelkontainer */ - div.desPanelOuter, - div.co_orange div.desPanelOuter, - table.footer td div.desPanelOuter { - margin-bottom: 12px; - } - * html div.desPanelOuter, - * html table.footer td div.desPanelOuter { - width: 100%; - } - /* Einstellungen fuer den Inhaltskontainer */ - div.desPanelOuter div.desOut1 div.des1, - div.co_orange div.desPanelOuter div.desOut1 div.des1 { - background: url(../xist4c/web/krusekopf/01/img/panelbg.gif) top left repeat; - } - div.co_orange div.desPanelOuter div.desOut1 div.des1 { - background-image: url(../xist4c/web/krusekopf/01/img/despanelbg.gif); - } - div.desPanelOuter div.desOut1 div.des2, - div.co_orange div.desPanelOuter div.desOut1 div.des2 { - background: url(../xist4c/web/krusekopf/01/img/paneltopbg.gif) top left repeat-x; - } - div.co_orange div.desPanelOuter div.desOut1 div.des2 { - background-image: url(../xist4c/web/krusekopf/01/img/despaneltopbg.gif); - } - /* Einstellungen fuer den Design Inhaltskontainer */ - div.desPanelOuter div.desOut1 div.des2 div.cont, - div.co_orange div.desPanelOuter div.desOut1 div.des2 div.cont, - table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont { - padding: 5px 15px; - } - * html div.desPanelOuter div.desOut1 div.des2 div.cont, - * html table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont { - width: 100%; - } - /* Farben */ - div.desPanelOuter, - div.co_orange div.desPanelOuter { - color: #574313; - } - div.desPanelOuter a, - div.co_orange div.desPanelOuter a { - color: #000; - } - div.desPanelOuter a:hover, - div.co_orange div.desPanelOuter a:hover { - color: #f90; - } -/* << */ - - -/* >> Absaetze Normal */ - /* Absatz Titel */ - h3.paraTitle { - display: block; - font-style: normal; - font-weight: bold; - padding-top: 6px; - margin-bottom: 5px; - } - /* Absatz Titel im Footerbereich*/ - table.footer td h3.paraTitle { - display: block; - font-style: normal; - font-weight: bold; - font-size: 11px; - padding-top: 3px; - margin-bottom: 2px; - } - /* Einstellungen der Bild und Content ausrichtung */ - div.paraImgOuter, - div.paraImgOuterL, - div.paraImgOuterR, - div.paraFxImgOuter { - padding-top: 2px; - margin-bottom: 3px; - } - /* Fuer Bild zu Textabstand bei links und rechts umfliessend */ - div.paraImgOuterL { - padding-right: 6px; - } - div.paraImgOuterR { - padding-left: 6px; - } - div.paraContOuter, - div.paraContOuterL, - div.paraContOuterR { - } - /* Bild zu Textabstand bei rechts und links freibleibend*/ - div.paraContOuterL { - padding-left: 6px; - } - div.paraContOuterR { - padding-right: 6px; - } - /* Innerer Bild Container */ - div.paraImgInner { - margin-left: auto; - margin-right: auto; - } - /* Bild zu Text im zentrierten Modus */ - div.paraCeImgOuter { - text-align: center; - } - /* Definition Absatz Untertitel */ - h4.paraSubtitle { - font-weight: bold; - font-size: 13px; - margin: 2px 0 5px 0; - } - /* Definition Absatz Untertitel im Footerbereich*/ - table.footer td h4.paraSubtitle { - font-weight: bold; - font-size: 11px; - margin: 2px 0 2px 0; - } - /* Einstellungen Absatz Inhalt */ - table.contentTable td.contentColumn p, - table.contentTable td.contentColumn p.paraEl { - margin: 0; - margin-bottom: 100px; - } - /* Einstellungen Absatz Inhalt im Footerbereich*/ - table.footer td p, - table.footer td p.paraEl { - margin: 0; - margin-bottom: 5px; - } - /* Definition Bilduntertext */ - div.paraImgInner div.sT { - margin-top: 2px; - margin-bottom: 3px; - font-size: 11px; - text-align: left; - } - /* Definition Bilduntertext im Footerbereich */ - table.footer td div.paraImgInner div.sT { - margin-top: 1px; - margin-bottom: 2px; - font-size: 10px; - text-align: left; - } -/* << */ - - -/* >> Allgemeine Absatz und Panel Definitionen */ - /* Nicht aendern!! */ - img.clearAll { - display: block; - clear: both; - visibility: hidden; - } - /* Standard definition des Absatzabstandes */ - div.contentContainer table.contentTable td.contentColumn p { - margin: 0; - margin-bottom: 10px; - } - /* Standard definition des Absatzabstandes im Footerbereich*/ - table.footer td div.contentContainer table.contentTable td.contentColumn p { - margin: 0; - margin-bottom: 7px; - } - /* Einstellungen fuer den Absatz "mehr..." Link */ - div.paraSublinkShell { - text-align: left; - margin-bottom: 5px; - font-size: 11px; - } - div.paraSublinkShell img { - padding-left: 5px; - } - /* Absatz Sublink */ - div.paraSublinkShell span.sL { - } - /* Einstellungen fuer den Absatz "mehr..." Link im Footerbereich */ - table.footer td div.paraSublinkShell { - } - table.footer td div.paraSublinkShell span.sL { - } - /* Einstellungen der Absatz und Panel "mehr.." Link Icons */ - div.paraSublinkShell span.sL img { - width: 8px; - height: 14px; - vertical-align: text-top; - border: 0; - background: url(../xist4c/web/krusekopf/01/img/paragraphArrow.gif) left 1px no-repeat; - } - /* Einstellungen der Absatz und Panel "mehr.." Link Icons im Footerbereich */ - table.footer td div.paraSublinkShell span.sL img { - display: none; - } -/* << */ - - -/* >> Schnellzugriff*/ - /* Definitionen fuer den Schnellzugriffkontainer */ - div.qAccessCont { - width: 155px; - position: absolute; - left: 7px; - top: 128px; - z-index: 6; - display: none; - } - /* Schnellzugriff Formularfeld einstellungen */ - div.qAccessCont select { - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - font-size: 10px; - width: 100%; - } -/* << */ - - -/* >> Schnellsuche*/ - /* Definitionen fuer den Schnellsuchekontainer */ - div.qSearchCont { - width: 155px; - position: absolute; - left: 7px; - top: 107px; - z-index: 3; - display: none; - } - /* Schnellsuche Formulareinstellungen */ - div.qSearchCont form { - margin-top: 0; - margin-bottom: 0; - } - div.qSearchCont table.qSearch { - } - /* Schnellsuche Formularfeld Einstellungen */ - div.qSearchCont table.qSearch td input.text { - font-size: 10px; - width: 100%; - } - /* Schnellsuche "Go" button */ - div.qSearchCont table.qSearch td input.button { - } -/* << */ - - -/* >> Standard Suche */ - /* Standard Suchfeld Einstellungen */ - table.stdSearch td input.text { - font-size: 13px; - width: 300px; - } - /* Standard Suche Button Einstellungen */ - table.stdSearch td input.button { - cursor: pointer; - /cursor: hand; - border: 1px solid #E3DEC4; - font-size: 12px; - } - /* Suche Formulareinstellungen */ - table.stdSearch form { - margin-top: 0; - margin-bottom: 0; - } - /* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */ - span.searchResult { - padding: 0 2px; - background: #E3DEC4; - } -/* << */ - - -/* >> Empfehlung versenden */ - /* Empfehlung versenden Tabelle */ - table.recomShell { - } - /* Anpassungen des Formulars */ - table.recomShell form { - padding: 0; - margin: 0; - } - /* Einstellungen fuer die Fehlermeldungen bei unkorrektem Ausfuellen der Formularelemente */ - table.recomShell td ul li { - font-weight: bold; - font-size: 11px; - color: darkred; - margin: 3px 0 3px 0; - } - /* Anpassungen der Formular Tabellenspalten */ - table.recomShell td form table td { - padding: 1px 8px 1px 8px; - } - /* Anpassungen der Formularelemente */ - table.recomShell td form table td input.text, - table.recomShell td form table td textarea { - font-size: 11px; - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - width: 100%; - margin-bottom: 5px; - padding-left: 1px; - padding-right: 1px; - } - table.recomShell td form table td textarea { - overflow: auto; - } - /* Einstellungen fuer die Input Formularelemente */ - table.recomShell td form table td input.button { - font-size: 11px; - margin-bottom: 8px; - cursor: pointer; - /cursor: hand; - } - /* Angaben zum Kontainer der Sendebestaetigung */ - div.recomSuccess { - font-weight: bold; - font-size: 13px; - color: #333; - margin: 10px 0; - } - /* Einstellungen fuer den Kontainer der Nutzungsbedingungen */ - table.recomShell td div.policy { - font-size: 11px; - color: #333; - margin: 10px 0; - } - /* Anpassungen der Tabellenzelle des Paneltitels */ - table.recomShell td form table td.title { - font-weight: bold; - color: #fff; - padding: 1px 4px 1px 4px; - background: #5C4714; - } - /* Definitionen fuer die Paneltabelle */ - table.recomShell td form table { - background: #E3DEC4; - } - /* Angaben zu den Tabellenzellen der Feldbezeichner der Formularfelder */ - table.recomShell td form table td.prompt { - font-size: 11px; - } - /* Angaben zu den Feldbezeichnern der Formularfelder */ - table.recomShell td form table td.prompt span { - font-size: 11px; - color: #333; - } -/* << */ - - -/* >> Trenner fuer Content Elemente */ - /* Trennelement Container */ - div.separatorShell { - margin-top: 7px; - margin-bottom: 15px; - background-color: #9A2534; - } - /* Trennelement Abstandshalter */ - div.separatorShell img { - } -/* << */ - - -/* >> Seitenstruktur */ - /* Seitenstruktur Eintragcontainer */ - div.sitemapEntry { - } - /* Definition der Links fuer normal, besucht und beim ueberfahren mit der Maus*/ - div.sitemapEntry table td a { - text-decoration: none; - } - /* Anpassungen beim ueberfahren mit der Maus */ - div.sitemapEntry table td a:hover { - } - /* Element definition fuer die momentan aktive Seite */ - div.sitemapEntry table td em { - font-style: normal; - font-weight: bold; - color: #000; - } - /* Einstellungen fuer das Einrueckungselement */ - div.sitemapEntry table td img.bullet { - height: 4px; - width: 4px; - margin: 5px 6px 10px 3px; - border: 1px solid #000; - background: #ccc; - } - /* Anpassungen fuer den Pfeil fuer die Seite von der aus man auf die Sitemap gegangen ist*/ - div.sitemapEntry table td img.arrow { - height: 11px; - width: 7px; - margin: 1px 0 0 5px; - background: url(../xist4c/web/krusekopf/01/img/sitemapArrow.gif) left bottom no-repeat; - } -/* << */ - - -/* >> Standardeinstellungen */ - /* Anpassungen fuer die Seiten Stammtabelle */ - table.mShell { - width: 100%; - height: auto; - } - /* Anpassungen fuer die Zellen der Stammtabelle */ - table.mShell td.msCont { - } - /*Angaben zum Drucken (Diese Angaben bitte nicht veraendern) */ - div.printHeader, - div.printButtonShell { - display: none; - } - img.printHeaderSpacer { - display: none; - } - /* Schaltet den Skip Link aus (Wird bei Barriere freien Seiten verwendet) */ - div.skipNav { - display: none; - } - /* Globale Ebenen Shell */ - div.globalLayerShell { - width: 989px; - position: absolute; - left: auto; - top: auto; - z-index: 31; - } - /* Breite der Kopfelemente */ - table.headerElements { - width: 989px; - } - /* Anpassen der Topnavigation- und Loginzeile */ - div.tNavKont, - div.tNavKont div.des1 { - width: 989px; - } - div.tNavKont { - width: 989px; - position: absolute; - left: auto; - top: 0; - width auto; - } - /* Topnavigation Designcontainer 1 */ - div.tNavKont div.des1 { - } - /* Topnavigation Designcontainer 2 */ - div.tNavKont div.des1 div.des2 { - } - /* Anpassungen der Topnavigationzelle */ - div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol { - width: 100%; - } - /* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */ - div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol { - } - /* Einstellungen fuer die Schnelllogin- Schnelllogout Platzhalters */ - div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img { - width: 10px; - height: 1px; - } - /* Einstellungen fuer die Suche und Trail Tabelle*/ - table.searchAndTrailBg { - width: 989px; - background: #dde5ee url(../xist4c/web/krusekopf/01/img/quickSearchBg.jpg) top left repeat-y; - display: none; - } - /* Einstellungen fuer die Schnellsuche Tabellenzelle */ - td.quickSearchBg { - width: 170px; - } - /* Platzhalterzelle zwischen QuickSearch und Trail */ - td.searchAndTrailSpacerColumn { - height: 22px; - width: 20px; - } - /* Platzhalter zwischen Quicksearch und Trail */ - img.searchAndTrailSpacer { - width: 20px; - } - /* Einstellungen fuer die Trail Tabellenzelle */ - td.trailbg { - width: 620px; - } - /* Platzhalter fuer Navigationszelle */ - img.navigationColumnSpacer { - width: 170px; - } - /* Definition der Breite des linken Platzhalters */ - img.spacerLeft { - width: 1px; - } - /* Definition des Platzhalters fuer den Inhalt */ - img.contentSpacer { - display: none; - } - /* Definition der Breite des rechten Platzhalters */ - img.spacerRight { - width: 1px; - } - /* Beseitigt ein Problem im Mozilla Browser */ - img.block { - display: block; - } - /* Einstellungen fuer die Basistabelle des Inhalts */ - table.contentMainTable { - width: 989px; - height: auto; - background: #fff url(../xist4c/web/krusekopf/01/img/background.gif) top left repeat-y; - } - /* Definitionen der Platzhalterzelle links*/ - td.spacerColumnLeft { - } - /* Anpassungen fuer die Hauptspalte des Inhalts */ - td.contentMainColumn { - width: 100%; - } - /* Container fuer den Inhalt */ - div.contentContainer { - } - /* Anpassungen fuer die Inhaltstabelle */ - table.contentTable { - width: 100%; - } - /* Definitionen des Inhaltsbereichs */ - td.contentColumn { - width: 100%; - } - td.contentColumn div.contSpcShellStd, - td.contentColumn div.contSpcShellBL, - td.contentColumn div.contSpcContentPager { - padding: 0; - } - /* Definitionen der Platzhalterzelle rechts*/ - td.spacerColumnRight { - } - /* Anpassungen fuer zweispaltigen Inhalt (linke Spalte, abstand zwischen den Spalten, rechte Spalte) */ - table.twoColElShell { - width: 100%; - } - table.twoColElShell td.leftSpc img { - width: 190px; - } - table.twoColElShell td.middleSpc img { - width: 12px; - } - table.twoColElShell td.rightSpc img { - width: 190px; - } - table.twoColElShell td.l { - } - table.twoColElShell td.m { - } - table.twoColElShell td.r { - } - - /* Grundeinstellungen fuer einige Element festlegen */ - th, td, p { - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - font-size: 13px; - } - /* Anpassungen fuer die Standard Absaetze */ - p { - margin-top: 0; - } - - /* Allgemeine Einstellung fuer Aufzaehlungspunkte */ - ul { - list-style-type: square; - } - /* Einstellungen fuer Ueberschriften */ - h1 { - font-size: 15px; - margin: 0 0 12px 0; - color: #9A2534; - } - h2 { - font-size: 14px; - margin: 0 0 10px 0; - color: #5B4614; - } - h3 { - font-size: 13px; - margin: 0 0 8px 0; - color: #5B4614; - } - h4 { - font-size: 13px; - margin: 0 0 13px 0; - } - - /*Standard Link einstellungen*/ - a { - color: #9A2534; - text-decoration: none; - } - a:link, a:visited, a:hover { - } - a:hover { - color: #f90; - } - - /* Formulare */ - form { - margin: 0; - } - input, - textarea, - select { - font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; - background: #fff; - border: 1px solid #E3DEC4; - font-size: 10px; - color: #000; - width: 100%; - -moz-opacity: 0.6; - filter: alpha(opacity=60); - } - input:hover, input:focus, - textarea:hover, textarea:focus, - select:hover, select:focus { - -moz-opacity: 1; - filter: alpha(opacity=100); - } - select { - width: auto; - } - input.button { - border: 0; - width: auto; - } - - /* Bilder */ - img { - border: 0; - } -/* << */ - - -/* >> Seitentitelelement */ - /* Aeussere Elemethuelle */ - div.titlesShell { - margin: 12px 0; - padding: 0 15px; - } - /* Links ausgerichtete Bildspalte */ - div.titlesShell table td.imgL { - padding-right: 10px; - vertical-align: bottom; - } - /* Links ausgerichtetes Bild */ - div.titlesShell table td.imgL div.img { - } - /* Rechts ausgerichtete Bildspalte */ - div.titlesShell table td.imgR { - padding-left: 10px; - vertical-align: bottom; - } - /* Rechts ausgerichtetes Bild */ - div.titlesShell table td.imgR div.img { - } - /* Linke Titelspalte */ - div.titlesShell table td.titlesL { - vertical-align: bottom; - } - /* Rechte Titelspalte */ - div.titlesShell table td.titlesR { - vertical-align: bottom; - } -/* << */ - - -/* >> Umfragen Uebersicht*/ - /* Umfrage Tabelle */ - table.surveyOvShell { - } - /* Definition der Frage auf der Uebersichtsseite */ - table.surveyOvShell td div span.question { - font-size: 13px; - font-weight: bold; - } - /* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */ - table.surveyOvShell td div span.date { - font-size: 10px; - } - /* Umfrage Beschreibung */ - table.surveyOvShell td div div.desc { - } -/* << */ - - -/* >> Umfragen Detail */ - /* Umfrage Formular */ - form.surveyForm { - } - /* Anpassungen fuer die Tabellenzelle der Detailfrage */ - form.surveyForm td.question { - font-weight: bold; - color: #339; - } - /* Einstellungen der Tabellenzelle fuer das Ende der Umfrage */ - form.surveyForm td.date { - font-size: 10px; - } - /* Versenden Button */ - form.surveyForm td input.button { - cursor: pointer; - /cursor: hand; - width: auto; - } - /* Ergebnistabelle */ - table.surveyResult { - } - /* Frage auf der Ergebnisseite */ - table.surveyResult td.question { - font-weight: bold; - color: #339; - } - /* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */ - table.surveyResult td.date { - padding-top: 10px; - font-size: 10px; - } - /* Anpassen des Teilnehmerzusatz */ - table.surveyResult td.participants { - } - /* Anpassungen der Grafik fuer den Ergebnissbalken */ - table.surveyResult td div.gfx { - border-left: 1px solid #ffeea8; - border-top: 1px solid #ffeea8; - border-right: 1px solid #6a5503; - border-bottom: 1px solid #6a5503; - background: #f90 url("img/surveyGraphic.gif") repeat-x; - } - /* Anpassungen des Hintergrunds fuer den Ergebnissbalken */ - table.surveyResult td.gfxBg { - background: #efefef; - border: 1px inset #ccc; - width: auto; - } -/* << */ - - -/* >> Randbereich links */ - /* Definition des linken Randbereichs */ - td.leftBorderCol { - padding-left: 4px; - } - /* Anpassungen der Randbereich Breite und den Abstand von oben*/ - td.leftBorderCol div.leBoElShell img.topSpc { - display: none; - } - td.leftBorderCol div.leBoElShell img.bottomSpc { - height: 1px; - width: 236px; - } - /* Randbereich Inhaltscontainer */ - td.leftBorderCol div.lElCont { - } -/* << */ - - -/* >> Randbereich rechts */ - /* Definition des rechten Randbereichs */ - td.rightBorderCol { - padding-right: 4px; - } - /* Anpassungen der Randbereich Breite und den Abstand von oben*/ - td.rightBorderCol div.riBoElShell img.topSpc { - display: none; - } - td.rightBorderCol div.riBoElShell img.bottomSpc { - height: 1px; - width: 181px; - } - /* Randbereich Inhaltscontainer */ - td.rightBorderCol div.rElCont { - } -/* << */ - - -/* >> Teaser rechts */ - /* Einstellung des Teaser Inhaltbereichs */ - td.rightBorderCol div.rElCont div.title, - td.rightBorderCol div.rElCont div.titleBL { - } - /* Definition des Teasertitel */ - td.rightBorderCol div.rElCont div.title h3, - td.rightBorderCol div.rElCont div.titleBL h3 { - font-size: 14px; - margin: 0; - color: #fff; - display: block; - background: url(../xist4c/web/krusekopf/01/img/teaserheadbg.gif) top left repeat-x; - padding: 4px 7px 4px 7px; - } - td.rightBorderCol div.rElCont div.titleBL h3 { - background: transparent; - padding: 0; - border-bottom: 1px solid #dde5ee; - color: #000; - } - /* Definition des Teaseruntertitel */ - td.rightBorderCol div.rElCont div.tDesOut1 h4, - td.rightBorderCol div.rElCont div.tDesOut1BL h4 { - font-size: 11px; - margin: 0 0 3px 0; - color: #5C4714; - } - /* Einstellungen fuer die aeussere Teaserhuelle */ - td.rightBorderCol div.rElCont div.tDesOut1, - td.rightBorderCol div.rElCont div.tDesOut1BL { - } - td.rightBorderCol div.rElCont div.tDesOut2, - td.rightBorderCol div.rElCont div.tDesOut2BL { - } - td.rightBorderCol div.rElCont div.tOuter, - td.rightBorderCol div.rElCont div.tOuterBL { - margin-bottom: 1px; - } - * html td.rightBorderCol div.rElCont div.tOuter, - * html td.rightBorderCol div.rElCont div.tOuterBL { - width: 100%; - } - /* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/ - td.rightBorderCol div.rElCont div.tOuter div.des1, - td.rightBorderCol div.rElCont div.tOuterBL div.des1BL { - background: url(../xist4c/web/krusekopf/01/img/teaserbg.gif) top left repeat; - } - td.rightBorderCol div.rElCont div.tOuterBL div.des1BL { - background: transparent; - } - td.rightBorderCol div.rElCont div.tOuter div.des2, - td.rightBorderCol div.rElCont div.tOuterBL div.des2BL { - padding: 7px; - background: url(../xist4c/web/krusekopf/01/img/teaserbgtop.gif) top left repeat-x; - } - td.rightBorderCol div.rElCont div.tOuterBL div.des2BL { - padding: 0; - background: transparent; - } - td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3, - td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL { - } - /* Einstellungen fuer die Teaserhuelle */ - td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content, - td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { - } - * html td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content, - * html td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { - width: 100%; - } - /* Anpassungen des Text Inhaltsbereich */ - /* Einstellungen der Bild und Content ausrichtung */ - td.rightBorderCol div.rElCont div.teaserImgOuter, - td.rightBorderCol div.rElCont div.teaserImgOuterL, - td.rightBorderCol div.rElCont div.teaserImgOuterR, - td.rightBorderCol div.rElCont div.teaserFxImgOuter { - padding-top: 2px; - margin-bottom: 3px; - } - /* Fuer Bild zu Textabstand bei links und rechts umfliessend */ - td.rightBorderCol div.rElCont div.teaserImgOuterL { - padding-right: 6px; - } - td.rightBorderCol div.rElCont div.teaserImgOuterR { - padding-left: 6px; - } - td.rightBorderCol div.rElCont div.teaserContOuter { - } - /* Bild zu Textabstand bei rechts und links freibleibend*/ - td.rightBorderCol div.rElCont div.teaserContOuterL { - padding-left: 6px; - } - td.rightBorderCol div.rElCont div.teaserContOuterR { - padding-right: 6px; - } - /* Innerer Bild Container */ - td.rightBorderCol div.rElCont div.teaserImgInner { - margin-left: auto; - margin-right: auto; - } - /* Bild zu Text im zentrierten Modus */ - div.paraCeImgOuter { - text-align: center; - } - td.rightBorderCol div.rElCont p { - font-size: 11px; - margin: 0 0 10px 0; - } - /* Anpassungen des XHTML Inhaltsbereich */ - td.rightBorderCol div.rElCont, - td.rightBorderCol div.rElCont p, - td.rightBorderCol div.rElCont ul, - td.rightBorderCol div.rElCont ol { - font-size: 11px; - color: #5C4714; - } - td.rightBorderCol div.rElCont div.tOuterBL, - td.rightBorderCol div.rElCont div.tOuterBL p, - td.rightBorderCol div.rElCont div.tOuterBL ul, - td.rightBorderCol div.rElCont div.tOuterBL ol { - color: #5C4714; - } - td.rightBorderCol div.rElCont div.tOuter a, - td.rightBorderCol div.rElCont div.tOuterBL a { - color: #000; - } - td.rightBorderCol div.rElCont div.tOuter a:hover, - td.rightBorderCol div.rElCont div.tOuterBL a:hover { - color: #5C4714; - } - /* Anpassungen des XHTML Inhaltsbereich */ - td.rightBorderCol div.rElCont p, - td.rightBorderCol div.rElCont ul, - td.rightBorderCol div.rElCont ol { - margin-top: 0; - margin-bottom: 10px; - } - /* Einstellungen der Abstaende des Mehrlinks */ - td.rightBorderCol div.rElCont div.teaserSublinkShell { - padding: 1px 3px 1px 3px; - text-align: left; - } - /* Anpassen der Schriftgroesse des "mehr..." Links */ - td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a { - font-size: 11px; - color: #000; - } - td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a:hover { - color: #f90; - } - /* Definition fuer die "mehr..." Link Grafik */ - td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL img { - width: 10px; - height: 12px; - vertical-align: text-top; - border: 0; - background: url(../xist4c/web/krusekopf/01/img/littleTeaserArrow.gif) left 4px no-repeat; - } - /* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/ - td.tRightSpcCol { - display: none; - } - /* Anpassungen des Platzhalters der rechten Teaser Spalte*/ - td.tRightSpcCol img { - display: none; - } -/* << */ - - -/* >> Teaser links */ - /* Einstellung des Teaser Inhaltbereichs */ - td.leftBorderCol div.lElCont div.title, - td.leftBorderCol div.lElCont div.titleBL { - } - /* Definition des Teasertitel */ - td.leftBorderCol div.lElCont div.title h3, - td.leftBorderCol div.lElCont div.titleBL h3 { - font-size: 12px; - margin: 12px 0 0 0; - color: #000; - display: block; - padding: 1px 15px 1px 15px; - border-bottom: 1px solid #574313; - } - td.leftBorderCol div.lElCont div.titleBL h3 { - background: transparent; - } - /* Definition des Teaseruntertitel */ - td.leftBorderCol div.lElCont div.tDesOut1 h4, - td.leftBorderCol div.lElCont div.tDesOut1BL h4 { - font-size: 11px; - margin: 0 0 3px 0; - } - /* Einstellungen fuer die aeussere Teaserhuelle */ - td.leftBorderCol div.lElCont div.tDesOut1, - td.leftBorderCol div.lElCont div.tDesOut1BL { - } - td.leftBorderCol div.lElCont div.tDesOut2, - td.leftBorderCol div.lElCont div.tDesOut2BL { - } - td.leftBorderCol div.lElCont div.tOuter, - td.leftBorderCol div.lElCont div.tOuterBL { - margin-bottom: 1px; - } - /* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/ - td.leftBorderCol div.lElCont div.tOuter div.des1, - td.leftBorderCol div.lElCont div.tOuterBL div.des1BL { - background: #F4F3EA; - - } - td.leftBorderCol div.lElCont div.tOuterBL div.des1BL { - background: transparent; - } - td.leftBorderCol div.lElCont div.tOuter div.des2, - td.leftBorderCol div.lElCont div.tOuterBL div.des2BL { - padding: 7px 15px; - } - td.leftBorderCol div.lElCont div.tOuterBL div.des2BL { - padding: 0; - } - td.leftBorderCol div.lElCont div.tOuter div.des1 div.des3, - td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des3BL { - } - /* Einstellungen fuer die Teaserhuelle */ - td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content, - td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { - margin-bottom: 5px; - } - * html td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content, - * html td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { - width: 100%; - } - /* Anpassungen des Text Inhaltsbereich */ - td.leftBorderCol div.lElCont p { - font-size: 11px; - margin: 0 0 10px 0; - } - /* Anpassungen des Text Inhaltsbereich */ - /* Einstellungen der Bild und Content ausrichtung */ - td.leftBorderCol div.lElCont div.teaserImgOuter, - td.leftBorderCol div.lElCont div.teaserImgOuterL, - td.leftBorderCol div.lElCont div.teaserImgOuterR, - td.leftBorderCol div.lElCont div.teaserFxImgOuter { - padding-top: 2px; - margin-bottom: 3px; - } - /* Fuer Bild zu Textabstand bei links und rechts umfliessend */ - td.leftBorderCol div.lElCont div.teaserImgOuterL { - padding-right: 6px; - } - td.leftBorderCol div.lElCont div.teaserImgOuterR { - padding-left: 6px; - } - td.leftBorderCol div.lElCont div.teaserContOuter { - } - /* Bild zu Textabstand bei rechts und links freibleibend*/ - td.leftBorderCol div.lElCont div.teaserContOuterL { - padding-left: 6px; - } - td.leftBorderCol div.lElCont div.teaserContOuterR { - padding-right: 6px; - } - /* Innerer Bild Container */ - td.leftBorderCol div.lElCont div.teaserImgInner { - margin-left: auto; - margin-right: auto; - } - /* Bild zu Text im zentrierten Modus */ - td.leftBorderCol div.lElCont div.teaserCeImgOuter { - text-align: center; - } - /* Anpassungen des XHTML Inhaltsbereich */ - td.leftBorderCol div.lElCont, - td.leftBorderCol div.lElCont p, - td.leftBorderCol div.lElCont ul, - td.leftBorderCol div.lElCont ol { - font-size: 11px; - color: #574313; - } - td.leftBorderCol div.lElCont div.tOuterBL, - td.leftBorderCol div.lElCont div.tOuterBL p, - td.leftBorderCol div.lElCont div.tOuterBL ul, - td.leftBorderCol div.lElCont div.tOuterBL ol { - color: #574313; - } - td.leftBorderCol div.lElCont div.tOuter a, - td.leftBorderCol div.lElCont div.tOuterBL a { - color: #000; - } - td.leftBorderCol div.lElCont div.tOuter a:hover, - td.leftBorderCol div.lElCont div.tOuterBL a:hover { - color: #574313; - } - /* Anpassungen des XHTML Inhaltsbereich */ - td.leftBorderCol div.lElCont p, - td.leftBorderCol div.lElCont ul, - td.leftBorderCol div.lElCont ol { - margin-top: 0; - margin-bottom: 10px; - } - /* Einstellungen der Abstaende des Mehrlinks */ - td.leftBorderCol div.lElCont div.teaserSublinkShell { - padding: 1px 3px 0 3px; - text-align: left; - } - /* Anpassen der Schriftgroesse des "mehr..." Links */ - td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a { - font-size: 11px; - color: #000; - } - td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a:hover { - color: #574313; - } - /* Definition fuer die "mehr..." Link Grafik */ - td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL img { - width: 10px; - height: 12px; - vertical-align: text-top; - border: 0; - background: url(../xist4c/web/krusekopf/01/img/littleTeaserArrow.gif) left 4px no-repeat; - } -/* << */ - - -/* >> Special Teaser rechts */ - /* Einstellungen fuer die aeussere Teaserhuelle */ - td.rightBorderCol div.rElCont div.el_wunschliste div.tOuter div.des2 { - background-image: url(../../upload/wunschlistebg_2116.jpg); - } - td.rightBorderCol div.rElCont div.el_gutscheine div.tOuter div.des2 { - background-image: url(../../upload/gutschein_3461.jpg); - } - td.rightBorderCol div.rElCont div.el_verpackung div.tOuter div.des2 { - background-image: url(../../upload/verpackungbg_2117.jpg); - } - /* Einstellungen fuer die Teaserhuelle */ - td.rightBorderCol div.rElCont div.el_wunschliste div.tOuter div.des1 div.des2 div.des3 div.content, - td.rightBorderCol div.rElCont div.el_gutscheine div.tOuter div.des1 div.des2 div.des3 div.content, - td.rightBorderCol div.rElCont div.el_verpackung div.tOuter div.des1 div.des2 div.des3 div.content { - padding-top: 70px; - } - - /* Einstellungen der Abstaende des Mehrlinks */ - td.rightBorderCol div.rElCont div.el_nolink div.teaserSublinkShell { - display: none; - } - td.rightBorderCol div.rElCont div.el_nolink div.tOuterBL { - margin-bottom: 0; - } -/* << */ - -/* >> Special Teaser links */ - /* Einstellungen der Abstaende des Mehrlinks */ - td.leftBorderCol div.lElCont div.el_nolink div.teaserSublinkShell { - display: none; - } - - /* Einstellungen der Abstaende des Mehrlinks */ - td.leftBorderCol div.lElCont div.el_braun div.tOuterBL div.des1BL { - background: #F4F3EA; - } -/* << */ - - -/* >>Top Navigation*/ - /* Einstellungen fuer die Topnavigationtabelle */ - table.tNav { - margin-top: 5px; - } - /* Spacereinstellungen fuer die Topnavigation */ - table.tNav td.spcLeft { - width: 100%; - } - table.tNav td.spcRight { - } - /* Formatiert den Bezeichner fuer die Navigation */ - table.tNav td.prompt { - display: none; - color: #574313; - font-weight: bold; - font-size: 12px; - white-space: nowrap; - } - /* Spalte fuer ein Topnavigations element */ - table.tNav td.navItem { - } - /* Grundeinstellung der Top Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/ - table.tNav td.navItem span.here, - table.tNav td.navItem a.normal, - table.tNav td.navItem a.inPath { - font-size: 11px; - font-weight: normal; - color: #574313; - } - table.tNav td.navItem span.here span, - table.tNav td.navItem a.normal span, - table.tNav td.navItem a.inPath span { - } - /* Abweichende einstellungen fuer den Zustand "im Pfad" */ - table.tNav td.navItem a.inPath { - } - /* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */ - table.tNav td.navItem a.normal:hover, - table.tNav td.navItem a.inPath:hover { - color: #f90; - } - /* Angabe fuer den Zustand "hier" */ - table.tNav td.navItem span.here { - color: #f90; - } - /* Einstellung der Trennelemente */ - table.tNav td.sep img { - height: 11px; - margin: 0 7px; - background-color: #574313; - } -/* << */ - - -/* >> Navigationspfad */ - /* Einstellungen fuer die Navigationspfad Tabelle */ - table.trailShell { - } - /* Angaben zu den Tabellenzellen des Navigationspfad */ - td.trailItemCol { - } - td.trailSepCol { - } - /* Gemeinsame Einstellungen fuer Trail items */ - table.trailShell td a.hNormal, - table.trailShell td a.normal { - font-size: 10px; - text-decoration: none; - } - table.trailShell td span.hHere, - table.trailShell td span.here { - font-size: 10px; - font-weight: bold; - } - /* Anpassungen des Trail Homelinks fuer normalen Link, besuchter Link und Reaktion beim Ueberfahren mit der Maus */ - table.trailShell td a.hNormal { - } - table.trailShell td a.hNormal span { - } - /* Einstellung fuer die momentan aktive Seite */ - table.trailShell td span.hHere { - } - /* Anpassungen der Trail links fuer normalen Link, besuchter Link und Reaktion beim Ueberfahren mit der Maus */ - table.trailShell td a.normal { - } - /* Einstellung fuer die momentan aktive Seite */ - table.trailShell td span.here { - } - /* Anpassungen fuer das Navigationspfad Trennelement*/ - table.trailShell td.sep img { - height: 9px; - width: 15px; - margin: 2px 3px 0 3px; - background: url(../xist4c/web/krusekopf/01/img/trailSeperator.gif) top left no-repeat; - } -/* << */ - - -/* >>Panel with Product Table*/ - /* Enstellungen fuer den Panelkontainer */ - div.panelProductOuter { - margin: 0 0 20px 0; - } - * html div.panelProductOuter { - width: 100%; - } - /* Panel Titelkontainer */ - div.panelProductOuter div.panelTitle { - border-bottom: 0; - } - * html div.panelProductOuter div.panelTitle { - width: 100%; - } - /* Panel Titel */ - div.panelProductOuter div.panelTitle h3 { - margin: 0; - } - /* Einstellungen fuer den Inhaltskontainer */ - div.panelProductOuter div.desOut1 div.des1 { - border: 1px solid #AFB0B2; - } - div.panelProductOuter div.desOut1 div.des2 { - } - div.panelProductOuter div.desOut1 div.des2 div.cont { - padding: 5px 5px 5px 5px; - } - /* Einstellungen fuer XHTML-Feld */ - div.panelProductOuter div.paragraphProductDataRow { - padding: 5px 15px 5px 9px; - background-color: #ddd; - } - * html div.panelProductOuter div.paragraphProductDataRow { - width: 100%; - } - div.panelProductOuter form { - margin: 0; - padding: 0; - } - /* Einstellungen fuer Preis Tabelle */ - div.panelProductOuter table.priceTable { - height: 19px; - font-size: 8px; - background: #72739A; - } - div.panelProductOuter table.priceTable td.amountCol, - div.panelProductOuter table.priceTable td.amountCol input, - div.panelProductOuter table.priceTable td.pricePrompt, - div.panelProductOuter table.priceTable td.buttonProductLinkShell, - div.panelProductOuter table.priceTable td.buttonProductLinkShell input { - white-space: nowrap; - font-size: 12px; - } - /* Einstellungen fuer Menge */ - div.panelProductOuter table.priceTable td.amountCol { - padding: 1px 5px 0 10px; - color: #fff; - } - div.panelProductOuter table.priceTable td.amountCol input { - width: 20px; - font-size: 8px; - margin: 0 0 2px 5px; - padding: 1px 2px 1px 2px; - border: 1px solid #ccc; - } - /* Einstellungen fuer Preis */ - div.panelProductOuter table.priceTable td.pricePrompt { - color: #fff; - padding-right: 5px; - } - div.panelProductOuter table.priceTable td.price { - width: 100%; - margin: 0; - } - div.panelProductOuter table.priceTable td.price div { - padding: 6px 0 5px 0; - text-align: left; - background: #fff; - } - div.panelProductOuter table.priceTable td.price div span { - padding-left: 5px; - margin-right: 10px; - font-size: 10px; - line-height: 10px; - font-weight: bold; - color: #000; - } - /* Einstellungen fuer Button */ - div.panelProductOuter table.priceTable td.buttonProductLinkShell { - padding-left: 1px; - padding-right: 1px; - } - div.panelProductOuter table.priceTable td.buttonProductLinkShell div { - padding: 0 0 1px 0; - } - * html div.panelProductOuter table.priceTable td.buttonProductLinkShell div { - width: 100%; - } - div.panelProductOuter table.priceTable td.buttonProductLinkShell input { - width: 115px; - height: 21px; - margin: 0; - padding: 0 3px 1px 25px; - color: #000; - font-size: 11px; - line-height: 9px; - border: 1px solid #fff; - cursor: pointer; - cursor: hand; - background: #fff url(../xist4c/web/krusekopf/01/img/productRecomButton.gif) left center no-repeat; - } - div.floatTerm { - clear: both; - } -/* << */ - - -/* >> photogallery items */ - /* top bar */ - table.povMain div.tbDes4 { - border: 1px solid #666; - background: #ccc; - font-size: 10px; - text-align: center; - padding: 2px 5px; - } - /* image */ - table.povMain div.iDes3 { - border-left: 1px solid #666; - border-right: 1px solid #666; - background: #efefef; - padding-left: 3px; - padding-right: 3px; - } - table.povMain div.iDes4 { - text-align: center; - vertical-align: middle; - padding-top: 5px; - } - /* image shell */ - table.povMain div.imgShell { - vertical-align: middle; - text-align: center; - margin-left: auto; - margin-right: auto; - } - /* text box */ - table.povMain div.textBox { - overflow: auto; - margin-left: auto; - margin-right: auto; - } - table.povMain div.textBox div.tbInner { - padding: 0 0 2px 4px; - } - /* Title */ - table.povMain div.title h4 { - margin: 0; - margin-bottom: 3px; - font-size: 13px; - } - /* description */ - table.povMain div.desc p { - font-size: 11px; - text-align: left; - } - /* bottom bar */ - table.povMain div.bbDes4 { - border: 1px solid #666; - background: #ccc; - font-size: 10px; - text-align: right; - padding: 2px 5px; - } -/* << */ - - -/* >> photogallery elements table mode*/ - table.povMain { - width: 100%; - margin-bottom: 12px; - } - table.povMain caption { - text-align: left; - font-size: 13px; - font-weight: bold; - margin-bottom: 10px; - } - table.povMain table.tableMode { - } - table.povMain table.tableMode td.iouter { - padding: 10px; - } -/* << */ - - -/* >> photogallery elements float mode*/ - table.povMain ul { - margin: 0; - padding: 0; - } - table.povMain ul li { - display: block; - float: left; - } - table.povMain ul li { - padding: 10px; - } -/* << */ - - -/* >> Photogallery popup body elements*/ - #leftPrevBar, - #rightPrevBar { - position: absolute; - top: 0; - left: 0; - z-index: 2; - height: 100%; - width: 10px; - background: #ccc; - } - #leftPrevBar[id="leftPrevBar"], - #rightPrevBar[id="rightPrevBar"] { - position: fixed; - width: auto; - } - #rightPrevBar { - left: auto; - right: 0; - z-index: 3; - } - #leftDes1, - #rightDes1 { - height: 100%; - border-right: 1px solid #669; - } - #rightDes1 { - border-right: none; - border-left: 1px solid #669; - } - #cImgOuter1 { - padding-left: 200px; - padding-right: 200px; - height: 100%; - background: #999; - } - #cImgOuter1[id="cImgOuter1"] { - padding: 0; - } - #cIOuter2 { - padding-left: 30px; - padding-right: 30px; - } - #cIOuter2, - #cIOuter3, - #cIOuter4 { - height: 100%; - } -/* << */ - - -/* >>Photogallery popup content elements */ - div.thumb { - padding: 15px; - } - div.thumb div.thbInner { - text-align: center; - vertical-align: middle; - } - div.thumb div.thbInner img { - } - div.thumb div.thbDes1, - div.thumb div.thbDes2, - div.thumb div.thbDes3, - div.thumb div.thbDes4 { - } - div.thumb div.thbDes3 { - padding: 5px; - background: #ccc; - } - div.thumb div.thbDes4 { - } - #cImgOuter1 div.image img { - width: 100%; - } - #cImgOuter1 div.image div.imgD3 { - text-align: center; - padding: 20px; - } - #cImgOuter1 div.title h1 { - padding-left: 20px; - padding-right: 20px; - font-size: 16px; - margin-bottom: 4px; - } - #cImgOuter1 div.desc p { - padding-left: 20px; - padding-right: 20px; - } -/* << */ - - -/* >> Lightbox */ - #lightbox { - position: absolute; - top: 40px; - left: 0; - width: 100%; - z-index: 999; - text-align: center; - line-height: 0; - } - #lightbox a img { - border: none; - } - #outerImageContainer { - position: relative; - background-color: #fff; - width: 250px; - height: 250px; - margin: 0 auto; - } - #imageContainer { - padding: 10px; - } - #loading { - position: absolute; - top: 40%; - left: 0%; - height: 25%; - width: 100%; - text-align: center; - line-height: 0; - } - #hoverNav { - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 100%; - z-index: 997; - } - #imageContainer>#hoverNav { - left: 0; - } - #hoverNav a { - outline: none; - } - #prevLink, #nextLink { - width: 49%; - height: 100%; - background: transparent url(../xist4c/web/krusekopf/01/thirdParty/lightbox2_02/img/blank.gif) no-repeat; /* Trick IE into showing hover */ - display: block; - } - #prevLink { - left: 0; - float: left; - } - #nextLink { - right: 0; - float: right; - } - #prevLink:hover, - #prevLink:visited:hover { - background: url(../xist4c/web/krusekopf/01/thirdParty/lightbox2_02/img/prevlabel.gif) left 15% no-repeat; - } - #nextLink:hover, - #nextLink:visited:hover { - background: url(../xist4c/web/krusekopf/01/thirdParty/lightbox2_02/img/nextlabel.gif) right 15% no-repeat; - } - #imageDataContainer { - font: 10px Verdana, Helvetica, sans-serif; - background-color: #fff; - margin: 0 auto; - line-height: 1.4em; - } - #imageData { - padding:0 10px; - } - #imageData #imageDetails { - width: 70%; float: left; text-align: left; - } - #imageData #caption { - font-weight: bold; - } - #imageData #numberDisplay { - display: block; clear: left; padding-bottom: 1.0em; - } - #imageData #bottomNavClose { - width: 105px; float: right; padding-bottom: 0.7em; - } - #overlay { - position: absolute; - top: 0; - left: 0; - z-index: 998; - width: 100%; - height: 500px; - background-color: #000; - filter:alpha(opacity=60); - -moz-opacity: 0.6; - opacity: 0.6; - } - .clearfix:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; - } - * html>body .clearfix { - display: inline-block; - width: 100%; - } - * html .clearfix { - /* Hides from IE-mac \*/ - height: 1%; - /* End hide from IE-mac */ - } -/* << */ - - -/* >> Mailform */ - .mailForm { - width: 100%; - margin-left: 15px; - } - .mailForm label { - display: block; - clear: both; - margin: 5px 0 2px 0; - } - .mailForm input, - .mailForm textarea { - width: 100%; - border: 1px solid #ccc; - background: #F4F3EA; - font-size: 12px; - } - .mailForm input.button { - width: auto; - background: transparent; - } - .mailForm input.submit { - width: auto; - margin-top: 20px; - font-weight: bold; - } -/* << */ - - -/* Sonstiges */ - /* Designtabelle */ - table.destable td, - table.destable p, - table.destable ul, - table.destable li, - table.destable a { - font-size: 11px; - } - table.destable a { - color: #5C4714; - } - table.destable a:hover { - color: #992534; - } - - /* Logos */ - div.co_logos div.cont { - text-align: center; - } - div.co_logos img { - margin: 3px 12px; - } -/* << */ diff -Nru cssutils-1.0/sheets/ll.css cssutils-1.0.2/sheets/ll.css --- cssutils-1.0/sheets/ll.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/ll.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,684 +0,0 @@ -body -{ - font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; - font-size: 12px; - background-color: #333; - background-image: url(images/Backdrops/Raster.gif); - background-attachment: fixed; - background-position: top left; - margin: 0px; - padding: 0px; -} - -body table.body -{ - background-image: url(images/Backdrops/NautilusBlack.jpg); - background-attachment: fixed; - background-position: top left; - background-repeat: no-repeat; -} - -td.header1, -td.header2 -{ - background-color: #0063a8; - background-image: url(images/Backdrops/NautilusBlue.jpg); - background-attachment: fixed; - background-position: top left; - background-repeat: no-repeat; -} - -td.blank -{ - background-color: #000; -} - -td.header2 -{ - border-left: 1px solid #000; - border-right: 1px solid #000; -} - -td.header2 h1 -{ - color: #fff; - font-family: "Trebuchet MS", sans-serif; - font-weight: normal; - font-size: 50px; - margin: 0px 0px 5px 30px; - padding: 0px; - line-height: 50px; -} -td.header2 h2 -{ - color: #fff; - font-family: "Trebuchet MS", sans-serif; - font-weight: normal; - font-size: 18px; - margin: 0px 0px 10px 30px; - padding: 0px; - line-height: 18px; -} - -td.header3 -{ - width: 30px; -} - -td.crumbs1, -td.crumbs2 -{ - font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; - font-size: 11px; - background-color: #194b6e; - background-image: url(images/Backdrops/NautilusDarkBlue.jpg); - background-attachment: fixed; - background-position: top left; - background-repeat: no-repeat; -} - -td.crumbs1 -{ - border-top: 1px solid #000; -} - -td.crumbs2 -{ - padding: 4px 6px 4px 30px; - color: #fff; - border-top: 1px solid #000; - border-left: 1px solid #000; - border-right: 1px solid #000; -} - -td.crumbs2 td.alternate -{ - padding-left: 30px; - font-size: 9px; -} - -td.crumbs2 a:link -{ - color: #fff; -} - -td.crumbs2 a:visited -{ - color: #ccc; -} - -td.crumbs2 a:hover -{ - color: #ffc; - border-bottom: 1px solid #fff; -} - -td.crumbs2 span.here -{ - color: #fff; - font-weight: bold; -} - -td.content -{ - border: 1px solid #000; - background-image: url(images/Backdrops/NautilusWhite.jpg); - background-attachment: fixed; - background-position: top left; - background-repeat: no-repeat; - background-color: #fff; - padding: 20px 30px; - line-height: 18px; -} - -table, tr, td, th -{ - margin: 0px; - border: 0px solid #000; - padding: 0px; -} - -a -{ - text-decoration: none; -} - -td.content a -{ - border-bottom: 1px solid #cc8080; -} - -a:link -{ - color: #900; -} - -a:visited -{ - color: #633; -} - -a:hover, -a:active -{ - color: #f00; -} - -td.links -{ - font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; - border-top: 1px solid #000; - padding: 16px 0px 0px 0px; - color: #fff; -} - -td.links ul, -td.links li -{ - margin: 0px; - padding: 0px; -} - -td.links div, -td.links a -{ - display: block; - margin: 4px 0px 0px 0px; - padding: 2px 2px 2px 10px; - white-space: nowrap; - color: #fff; - font-size: 13px; - border-top: 1px solid #333; - border-bottom: 1px solid #000; - background-color: #858585; - background-image: url(images/Backdrops/NautilusGrey.jpg); - background-attachment: fixed; - background-position: top left; - background-repeat: no-repeat; -} - -td.links>div, -td.links>a -{ - padding: 6px 2px 6px 10px; -} - -td.links div -{ - position: relative; - left: 1px; - background-color: #fff; - background-image: none; - color: #000; -} - -td.links li li div, -td.links li li a -{ - background-color: transparent; - background-image: none; - color: #fff; - font-size: 11px; - border: 0px; - margin: 1px 0px 0px 0px; - padding: 0px 3px 2px 3px; -} - -td.links li li div -{ - position: relative; - left: 1px; - border-bottom: 2px solid #fff; - padding: 0px 4px 0px 2px; -} - -td.links ul ul -{ - padding: 0px 0px 0px 30px; -} - -td.links ul ul ul -{ - padding: 0px 0px 0px 20px; -} - -td.links div, -td.links a.path -{ - font-weight: bold; -} - -td.links a span.visited -{ - display: none; -} - -td.links a:visited span.visited -{ - display: block; - float: right; - font-size: 16px; - font-weight: normal; - padding: 1px 4px 1px 20px; - color: #bbb; -} - -td.links a:link -{ - color: #fff; -} - -td.links a:visited -{ - color: #fff; -} - -td.links a:hover -{ - background-color: #0063a8; - border-top: 1px solid #333; - border-bottom: 1px solid #333; - color: #000; - background-color: #ccc; - background-image: none; -} - -td.links a:hover span.visited -{ - color: #666; -} - -td.links li li a:hover -{ - padding: 0px 2px 0px 2px; -} - -td.links a:active -{ - color: #ff0; -} - -span.tab -{ - color: #ccc; -} - -abbr[title], acronym[title] -{ - border-bottom: 1px solid #ddd; -} - -p, li, dd -{ - font-size: 12px; - line-height: 20px; - margin: 0px 0px 10px 0px; -} - -dt -{ - font-size: 12px; - line-height: 20px; -} - -h1, h2, h3, h4, h5, h6 -{ - color: #0063a8; - font-family: "Trebuchet MS", sans-serif; - font-weight: normal; -} - -h1 abbr[title], h2 abbr[title], h3 abbr[title], h4 abbr[title], h5 abbr[title], h6 abbr[title], h1 acronym[title], h2 acronym[title], h3 acronym[title], h4 acronym[title], h5 acronym[title], h6 acronym[title] -{ - border-bottom: 0px; -} - -h1 -{ - font-size: 20px; - margin: 36px 0 3px 0; - line-height: 30px; -} - -h2 -{ - font-size: 18px; - margin: 24px 0 2px 0; - line-height: 26px; -} - -h3 -{ - font-size: 18px; - margin: 16px 0 1px 0; - line-height: 22px; -} - -h4, h5, h6 -{ - font-size: 14px; - margin: 14px 0 1px 0; - line-height: 20px; -} - -td.content div:first-child h1 -{ - margin-top: 0px; -} - -div.section.level1 -{ -} - -div.section.level1 h1 -{ - margin-right: -30px; - border-bottom: 1px solid #666; - padding-right: 30px; -} - -ol, ul, dl -{ - margin-top: 10px; - margin-bottom: 10px; -} - -li -{ - margin-top: 0px; - margin-bottom: 0px; -} - -ul li -{ - list-style-type: square; -} - -ol li -{ - list-style-type: decimal; -} - -dd -{ - margin-left: 20px; - margin-top: 0px; - margin-bottom: 10px; -} - -em -{ - font-weight: bold; - font-style: normal; -} - -address -{ - font-style: normal; - font-size: 13px; - line-height: 16px; -} - -div.display -{ - margin-left: 1.5em; - margin-top: 2px; - margin-bottom: 2px; -} - -table.downloads span.note -{ - font-weight: normal; - font-size: 9px; -} - -table.downloads -{ - margin-left: 30px; - margin-right: 30px; - margin-top: 4px; - margin-bottom: 10px; - font-size: 11px; - line-height: 16px; - border-bottom: 1px solid #ccc; -} - -table.downloads th, -table.downloads td -{ - font-size: 11px; -} - -table.downloads th -{ - padding: 8px 0px 2px 0px; - border-bottom: 1px solid #999; -} - -table.downloads th.version -{ - padding: 10px 10px 2px 3px; - text-align: left; -} - -table.downloads th.type -{ - color: #666; - font-weight: normal; - padding: 10px 10px 2px 0px; - text-align: left; -} - -table.downloads th.size -{ - color: #666; - font-weight: normal; - text-align: right; - padding: 10px 3px 2px 0px; -} - -table.downloads tr.download -{ - background-color: #fafafa; -} - -table.downloads td.file -{ - padding: 2px 10px 2px 20px; -} - -table.downloads td.type -{ - padding: 2px 10px 2px 0px; -} - -table.downloads td.size -{ - text-align: right; - padding: 2px 3px 2px 0px; -} - -pre.prog, pre.tty -{ - margin: 0px 30px 10px 30px; - font-size: 12px; - line-height: 18px; - border: 1px solid #eee; - background-color: #fafafa; - padding: 1px 5px 2px 5px; - overflow: auto; -} - -div.example-title -{ - font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; - font-size: 9px; - margin-top: -8px; - margin-bottom: 4px; - margin-right: 30px; - color: #666; - text-align: right; - padding-top: 0px; - padding-right: 2px; -} - -span.secnum -{ - background-color: #ccc; - color: #fff; - font-size: 6px; - padding: 1px; - vertical-align: middle; -} - -div.class>h1, -div.class>h2, -div.class>h3, -div.class>h4, -div.class>h5, -div.class>h6, -div.function>h1, -div.function>h2, -div.function>h3, -div.function>h4, -div.function>h5, -div.function>h6, -div.method>h1, -div.method>h2, -div.method>h3, -div.method>h4, -div.method>h5, -div.method>h6, -div.property>h6, -div.property>h1, -div.property>h2, -div.property>h3, -div.property>h4, -div.property>h5 -{ - font-family: monospace; - margin-bottom: 0px; - padding: 0px 0px 2px 30px; - text-indent: -30px; - margin-right: -30px; - border-bottom: 1px solid #999; - padding-right: 30px; -} - -div.method>div.content, -div.function>div.content, -div.property>div.content, -div.class>div.content -{ - margin-left: 30px; -} - -div.class>div.content -{ - border-right: 30px solid #eee; - margin-right: -30px; - padding-right: 30px; -} - -div.class div.class>div.content -{ - margin-right: 0px; - border-right: 0px; - padding-right: 0px; -} - -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code -{ - letter-spacing: -1px; -} - -div.class.nodoc, -div.method.private, -div.method.nodoc, -div.function.nodoc, -div.property.nodoc -{ - display: none; -} - -code -{ - font-family: "Courier New", monospace; -} - -code.option -{ -} - -code.literal -{ -} - -code.function -{ -} - -code.method -{ -} - -code.property -{ -} - -code.class -{ -} - -var.rep -{ -} - -code.markup -{ -} - -code.parameter -{ -} - -code.module -{ -} - -code.arg -{ -} - -code.filename -{ -} - -code.dirname -{ -} - -code.hostname -{ -} - -code.username -{ -} - -code.prompt -{ -} - -code.input -{ -} - -pre code.input -{ - color: #060; -} - -span.application -{ -} diff -Nru cssutils-1.0/sheets/multiple-values.css cssutils-1.0.2/sheets/multiple-values.css --- cssutils-1.0/sheets/multiple-values.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/multiple-values.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -foo { - a: 1, 2 3, bar 4 -} diff -Nru cssutils-1.0/sheets/page_test.css cssutils-1.0.2/sheets/page_test.css --- cssutils-1.0/sheets/page_test.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/page_test.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -@page pageStyle { size: 21.0cm 29.7cm; } diff -Nru cssutils-1.0/sheets/sample_5.css cssutils-1.0.2/sheets/sample_5.css --- cssutils-1.0/sheets/sample_5.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/sample_5.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,226 +0,0 @@ -*{border:0} -*,#columns,#rss ul,#rss li,#video-frame,.video-right .mootabs_title,.post,.box,p.wp-caption-text,.widget ul li,table#wp-calendar,.wp-caption img,.wp-caption p.wp-caption-text{margin:0} -*,select,#nav1 ul,#nav1,#nav1,#nav2 ul,#nav2,#nav2,#search .btn,#header,.video-right .mootabs_title,.box,.post-alt h2,ol.commentlist,table#wp-calendar,.wp-caption img{padding:0} -body{font:12px arial,helvetica,sans-serif /18px;background:#333;background:#333 url(http://www.ng4a.com/wp-content/uploads/2010/09/9090981.png) repeat-y scroll center top} -a,#search input,#header h1 a,.video-right h2,.video-right .mootabs_title li,.post h3 a,.post-alt h2,.post-alt h3,.post-alt h2 a,.post-alt h3 a,h3.posted a,.comments a,.navigation a,#archivebox h2,#archivebox a,.archivefeed a,.arclist h2,.singletags a,.entry blockquote,p.wp-caption-text,h2.commh2,ul.wooTabs li,.widget ul li a,table#wp-calendar a{color:#000} -a,#nav1 li a:hover,#nav2 li a:hover,.video-right .mootabs_title li,ul.wooTabs li a:hover,ul.wooTabs li a.selected{text-decoration:none} -a:hover,.singletags a{text-decoration:underline} -textarea,select,input{font:12px tahoma,arial,helvetica,sans-serif;border:#ddd 1px solid} -textarea,select,input,#rss li,#video-frame,.box .post img,.postedbox,#tabs,#advert_125x125 img,.widget h3,.th{padding:5px} -li,#nav1 ul,#nav1,#nav2 ul,#nav2,.video-right .mootabs_title,ol.commentlist{list-style:none} -#page,.col1,.col2,.subcol,#nav,#nav-right,#nav2,#video-frame,.post,.box .post p,h3.posted a,.navigation,#archivebox,.arclist ul li,.entry ol li,ol.commentlist li,ol.commentlist .comment-meta,ol.commentlist li,.more_entries,#tabs,.inside,ul.wooTabs,ul.wooTabs li a:hover,ul.wooTabs li a.selected,.inside li,.inside li img.thumbnail,.inside li img.avatar,.fix,.hl-full,.ar,.th,table#wp-calendar a{font:11px tahoma,arial,helvetica,sans-serif} -#page,#columns,#nav,#header,.video-left,.video-right,.box .post,.box .post img,.author_photo,.entry img,.inside,.inside li img.thumbnail,.inside li img.avatar,.th{background:#fff} -#page{width:939pxpx;margin:4px 27px} -#columns{padding:15px 15px 25px} -#columns,.video-left h2,.post h3 a,.post-alt h2 a,.post-alt h3 a{font-family:Arial,Helvetica,sans-serif} -.col1,.col2,#search,#topbanner,#topbanner img,#rss img,.video-right,.author_photo,.alignright,#sub img,.flickr_badge_image img,.fr,.th{float:left} -.col1,.navigation,comment,#slider-holder,#slider-holder .slide,.slider-shelf,.shelf-content{width:595px} -.col1,#nav1 a,#nav2 a{padding-right:15px} -.col2{width:320px} -.subcol{width:150px} -.subcol h2,#rss h2{font-size:14px} -.subcol h2{padding:0 0 10px} -.subcol h2,#nav1 li a:hover,#slider-holder{color:#fff} -#nav,.postedbox{height:32px} -#nav{padding:2px 0 !important;margin:7px 15px 0 !important;border-bottom:1px solid #ddd;width:930px !important} -#nav,#nav2,.postedbox{border-top:1px solid #ddd} -#nav-left,#nav-right,#nav1 ul,#nav1,#nav1,#nav1 li,#nav2 ul,#nav2,#nav2,#nav2 li,#search input,#header h1,#rss ul,#video-frame,.video-left,.author_info,.navigation,.alignleft,comment,ol.commentlist li .avatar,.more_entries .wp-pagenavi,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi .extend,#tabs,ul.wooTabs li,ul.wooTabs li a,.inside li img.thumbnail,.inside li img.avatar,.hl-full,.blog,.fl,.gravatar{float:right} -#nav-left,#nav-right,#header h1,.video-left,.video-right,.alignleft,.alignright,ul.wooTabs li{display:inline} -#nav-left{width:600px} -#nav-right{width:330px} -#nav-right,.video-left p,.video-right h2{margin:0 !important} -#nav-right,#search,.video-left p,.hl-full{padding:0 !important} -#nav1,#nav1 li,#nav2,#search input,span.clicker,.wp-caption p.wp-caption-text{font-size:11px} -#nav1 a,#nav2 a,#header h1 a,.video-right .mootabs_title li,img.centered,#tabs,ul.wooTabs li a,#slider-holder .slide-1,#slider-holder .slide a,#slider-holder .slide img,#slider-holder .slider-right,#slider-holder .slider-left,span.clicker,div.aligncenter,.aligncenter{display:block} -#nav1 a,#nav2 a,.continue{padding-left:15px} -#nav1 li,#nav2 li{line-height:30px} -#nav1 li,a.more,.navigation a,ol.commentlist cite{font-weight:bold} -#nav1 li,table#wp-calendar caption,table#wp-calendar td#prev,table#wp-calendar td#next{text-transform:uppercase} -#nav1 li a:hover,#nav2 li a:hover,.more_entries .wp-pagenavi .extend{background:none} -#nav1 li ul,#nav2 li ul,#slider-holder .slide,#slider-holder .slide img,#slider-holder img.full-mask,#slider-holder .slide-content,#slider-holder .slider-right,#slider-holder .slider-left,.slider-shelf,span.clicker,.shelf-content{position:absolute} -#nav1 li ul,#nav1 li ul li,#nav2 li ul,#nav2 li ul li{width:15em} -#nav1 li ul,#nav1 li.sfhover ul ul,#nav1 li:hover ul ul,#nav1 li.sfhover ul ul ul,#nav1 li.sfhover ul ul,#nav1 li:hover ul ul ul,#nav1 li:hover ul ul,#nav2 li ul,#nav2 li.sfhover ul ul,#nav2 li:hover ul ul,#nav2 li.sfhover ul ul ul,#nav2 li.sfhover ul ul,#nav2 li:hover ul ul ul,#nav2 li:hover ul ul{right:-999em} -#nav1 li ul{padding-top:1px} -#nav1 li.sfhover ul,#nav1 li:hover ul,#nav1 li li.sfhover ul,#nav1 li.sfhover ul,#nav1 li li:hover ul,#nav1 li:hover ul,#nav1 li li li.sfhover ul,#nav1 li li.sfhover ul,#nav1 li.sfhover ul,#nav1 li li li:hover ul,#nav1 li li:hover ul,#nav1 li:hover ul,#nav1 li.sfhover ul,#nav1 li:hover ul,#nav2 li.sfhover ul,#nav2 li:hover ul,#nav2 li li.sfhover ul,#nav2 li.sfhover ul,#nav2 li li:hover ul,#nav2 li:hover ul,#nav2 li li li.sfhover ul,#nav2 li li.sfhover ul,#nav2 li.sfhover ul,#nav2 li li li:hover ul,#nav2 li li:hover ul,#nav2 li:hover ul{right:auto} -#nav1 li ul li,#nav2 li ul li,#search input,ol.commentlist li .even,ul.wooTabs li{background:#fff} -#nav1 li ul li,#nav2 li ul li{border-bottom:1px solid #dedbd1;border-left:1px solid #dedbd1;border-right:1px solid #dedbd1;line-height:28px} -#nav1 li.hover,#nav1 li:hover,#nav2 li.hover,#nav2 li:hover{position:static} -#nav1 li ul ul,#nav2 li ul ul{margin:-29px 0 0 15em} -#nav1 li ul ul{border-top:1px solid #dedbd1} -#nav1 li.sfhover ul,#nav1 li:hover ul,#nav2 li.sfhover ul,#nav2 li:hover ul{z-index:1000} -#nav2{margin:0 0 15px 15px !important;margin:0 0 7px 7px} -#nav2,.full{width:930px} -#nav2 a{border-left:1px solid #ddd} -#nav2 li ul{z-index:99999} -#search{height:27px;width:310px;margin:3px 0 0 !important} -* html #search{margin-left:8px} -#search input,#video-frame,.video-right .mootabs_title li,.box .post,.box .post img,.entry blockquote,.entry img,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a,#tabs,ul.wooTabs li,.inside li img.thumbnail,.inside li img.avatar,#mpu_banner,#advert_125x125 img,.th,.wp-caption{border:1px solid #ddd} -#search input{width:223px;margin:1px 0 0;padding:3px 4px 4px} -#search .btn{height:22px;margin:1px 0 0 5px !important;width:69px} -#search .btn,span.clicker{width:auto} -#search .btn,.more_entries .wp-pagenavi .extend{border:none} -#header{height:100px;margin:0 15px} -#header h1{line-height:100px;font-size:24px} -#header h1 a{height:93px;width:389px;font-size:28px} -#topbanner{width:468px;padding:20px 0 0} -#rss a,.video-right p,.postedbox,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a,#footer{color:#666} -#rss h2,#rss ul,.video-right,.video-right .mootabs_title li,.author_info,#archivebox,.entry blockquote,#tagcloud{padding:10px} -#rss h2,.author_info h3,ol.commentlist p,#respond p{margin-bottom:10px} -#rss li,.widget ul{border:none} -#rss img{padding-right:10px} -#rss img,.singletags{margin-top:5px} -#video-frame,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a{background:#eee} -#video-frame{width:583px;height:auto} -.video-left{width:285px !important} -.video-left h2,#slider-holder img.full-mask{display:none} -.video-right{width:273px;min-height:214px} -.video-right h2{font:11px tahoma,arial,helvetica,sans-serif bold !important /normal} -.video-right h2,.post h2,h2.commh2{padding:0 0 5px} -.video-right p{font:11px tahoma,arial,helvetica,sans-serif /12px;padding:0 0 20px;margin:10px 0 0} -.video-right h3{font:18px arial,helvetica,sans-serif normal !important bold /20px} -.video-right h3,.archivefeed{padding-bottom:0} -.video-right .mootabs_title{border-top:1px solid #FFF} -.video-right .mootabs_title li{font:11px tahoma,arial,helvetica,sans-serif normal /10px;margin:0 0 5px} -.video-right .mootabs_title li,ol.commentlist li.alt{background:#f7f7f7} -.video-right .mootabs_title li,ul.wooTabs li,#slider-holder .slider-right,#slider-holder .slider-left,span.clicker,.shelf-content img{cursor:pointer} -.video-right .mootabs_title li.active,.video-right .mootabs_title li:hover{background:#ddd url(images/ico-watch.gif) left center no-repeat !important} -.post h2{font:18px arial,helvetica,sans-serif} -.post h3{font:14px arial,helvetica,sans-serif} -.post p,.post-alt p,.arclist h2{padding:0 0 15px} -.post p{line-height:15px} -.box,.postedbox,.more_entries .wp-pagenavi,#footer,.fix,.hl-full{clear:both} -.box{height:1%} -.box .post{width:288px} -.box .post h2 a,#archivebox h2,#archivebox h3,#archivebox h4{color:#333} -.box .post h2{font-size:16px} -.box .post h2,.inside li img.thumbnail,.inside li img.avatar{padding:3px} -.box .post h2,ol.commentlist p{line-height:20px} -.box .post p{padding:5px 10px} -.box .post img,.wp-caption{margin:10px} -.box .post img{float:none} -.post-alt,h2.commh2{margin:0 0 15px 0} -.post-alt h2{font-size:22px;line-height:26px} -.post-alt h3{font:15px arial,helvetica,sans-serif /18px} -.post-alt h3,.post-alt h4{padding-bottom:5px} -.post-alt h4{font:14px arial,helvetica,sans-serif /16px} -.post-alt p.post_date,.comments a{font:11px tahoma,arial,helvetica,sans-serif normal} -.post-alt p.post_date,table#wp-calendar td{color:#999} -.post-alt p.post_date{padding:5px 0 10px} -.postedbox{font:11px tahoma,arial,helvetica,sans-serif normal normal /15px} -.postedbox,.author_info,#tabs,#mpu_banner{background:#eee} -.postedbox,.archivefeed{margin-top:10px} -.postedbox,.entry p,.ar{text-align:right} -.box .post h3.posted{border-bottom:none} -.author_info{width:573px;border:1px solid #ccc} -.author_info,#archivebox,.arclist ul,.wp-caption img,.entry ol,.entry ul,comment,#mpu_banner,.widget,.between{margin-bottom:15px} -.author_photo{margin:0 10px 0 0} -.author_photo img{border:1px solid #666} -.continue,.archivefeed a{font:11px tahoma,arial,helvetica,sans-serif bold} -.continue{background:url(images/ico-arrow.gif) no-repeat left} -.comments{padding-bottom:0 !important} -.comments a{background:url("images/ico-comm.gif") no-repeat scroll left center transparent;padding:0 0 0 18px} -.comments a{margin-right:5px} -a.more{background:url(images/ico-arrow2.gif) no-repeat right;font-size:1.2em;padding:0 0 0 20px} -a.more,.arclist ul li{color:#c0c0c0} -.post-alt blog{background:url(http://gs-shoping.net/blog/wp-content/uploads/2010/04/item_list_back.gif) repeat-x right top} -.navigation{margin-bottom:-30px;padding:15px 0} -.navigation a{font-size:1em} -.alignleft,.entry ul li{margin-right:15px} -.alignright{margin-left:15px} -img.wp-smiley{padding:0!important;border:none!important} -img.centered,div.aligncenter,.aligncenter{margin-left:auto;margin-right:auto} -#archivebox,ul.wooTabs li a{color:#000 !important} -#archivebox h3 em,#archivebox h2 em,#archivebox h4 em,table#wp-calendar caption{font-weight:normal} -.archivefeed a{background:url(images/ico-arcfeed.gif) center right no-repeat;height:20px;padding:3px 22px 1px 0} -.arclist{width:260px;margin:0 0 25px;padding:5px 0 0} -.arclist,.inside li,.flickr_badge_image img,.widget ul li,.hl3{border-bottom:1px solid #eee} -.arclist ul li{padding:8px 10px 8px 0;border-top:1px solid #eee} -.singletags a{font:11px tahoma,arial,helvetica,sans-serif normal !important} -.entry p{font:11px tahoma,arial,helvetica,sans-serif /18px} -.entry blockquote{font:12px tahoma,arial,helvetica,sans-serif italic;width:85%;margin:5px auto 15px} -.entry blockquote,#footer{background:#f7f7f7} -.entry blockquote p,.entry ol,.entry ul,ol.commentlist,#respond p{font:11px tahoma,arial,helvetica,sans-serif /20px} -.entry blockquote p,.widget ul{padding:5px 0} -.entry blockquote p{margin:5px 0} -.entry img{padding:4px} -p.wp-caption-text{font:11px tahoma,arial,helvetica,sans-serif italic;padding:0 0 15px 0} -p.wp-caption-text,.ac,table#wp-calendar th,table#wp-calendar td,.wp-caption{text-align:center} -.entry ol li ol,.entry ul li ul{margin-bottom:0;padding-top:3px} -.entry ul li{list-style:circle inside !important} -.entry ul li,.entry ol li{padding:3px 0} -.entry ul li ul li{list-style:disc inside !important} -.entry ol li{list-style:decimal inside !important} -.entry ol li ol li{list-style:decimal-leading-zero inside !important} -h2.commh2{font:1.5em tahoma,arial,helvetica,sans-serif bold !important} -ol.commentlist{margin:10px 0 20px} -ol.commentlist p{font-size:12px;margin-top:17px} -ol.commentlist cite{font-style:normal} -ol.commentlist li{padding:20px 10px 10px 10px;margin:10px 0 10px;padding:15px 10px 10px} -ol.commentlist li.alt{padding:10px 10px 0 10px !important} -ol.commentlist li.alt,ol.commentlist li,.widget select{border:1px solid #eee} -ol.commentlist li .avatar,.gravatar{border:1px solid #000} -ol.commentlist li .avatar{margin-left:10px} -.commentlist li ul li,.gravatar{margin-right:10px} -.commentlist li ul li{margin-left:-5px} -ol.commentlist li .reply{padding:0 0 5px 0} -.more_entries .wp-pagenavi a{text-decoration:none !important} -.more_entries .wp-pagenavi a:hover,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current{background:#9f9f9f !important} -.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a{font:11px tahoma,arial,helvetica,sans-serif /13px;padding:4px !important;margin-right:4px} -#tabs{width:308px !important;height:auto !important} -.inside{width:293px !important;padding:5px !important;border:1px solid #ddd !important;margin:5px 0 0 !important} -ul.wooTabs,.hl-full{width:100%} -ul.wooTabs{padding:0 0 7px 0} -ul.wooTabs li{font:11px tahoma,arial,helvetica,sans-serif bold /34px;margin:0 2px 0 0 !important} -ul.wooTabs li a{font:11px tahoma,arial,helvetica,sans-serif /31px;padding:0 6px} -ul.wooTabs li a:hover,ul.wooTabs li a.selected{color:#fff !important} -#sub img{margin:0 8px 8px 0} -.inside li{padding:8px} -.inside li img.thumbnail,.inside li img.avatar{margin:0 0 0 8px} -#mpu_banner{width:300px;height:250px;padding:9px} -#advert_125x125{padding-left:14px} -#advert_125x125 img{margin:0 14px 14px 0} -#flickr .wrap,.textwidget{padding-top:15px} -.widget ul{margin:0 0 10px 0} -.widget ul li{padding:5px 5px 5px 0} -.widget select{width:148px;margin:15px 0 0 0} -#footer{font:11px tahoma,arial,helvetica,sans-serif /35px;height:35px;margin:0 15px 15px;padding:0 15px} -#footer img{vertical-align:middle} -.fix,.hl-full{height:1px} -.fix{margin:0 0 -1px} -.fix,#slider-holder,#slider-holder .slide{overflow:hidden} -.hl{border-bottom:2px solid #eee} -.hl-full{margin:0 0 15px} -.hl2{border-bottom:3px solid #c0c0c0} -.blog{width:100% !important} -.between{height:2px} -.th{margin:0 10px 5px 0} -table#wp-calendar{border-collapse:collapse} -table#wp-calendar caption,table#wp-calendar th{font-size:0.91667em;line-height:1.72727em;border-bottom:1px dotted #ddd} -table#wp-calendar caption{letter-spacing:2px;background:#e5e5e5} -table#wp-calendar th,table#wp-calendar td{width:26px} -table#wp-calendar th{background:#f2f2f2} -table#wp-calendar td{line-height:1.66667em} -table#wp-calendar td#prev,table#wp-calendar td#next{width:78px;font-size:0.83333em;letter-spacing:1px} -.jdGallery a{cursor:pointer !important} -#slider-holder{position:relative;margin-bottom:20px} -#slider-holder,#slider-holder .slide{height:270px} -#slider-holder,#slider-holder .slide,#slider-holder .slide-content,.slider-shelf,span.clicker{background:#000} -#slider-holder .slide,#slider-holder .slide-1,#slider-holder .slide img,#slider-holder img.full-mask,#slider-holder .slider-left,#slider-holder .slider-right,.slider-shelf,span.clicker,.shelf-content{top:0} -#slider-holder .slide{left:595px;z-index:1} -#slider-holder .slide-1,#slider-holder .slide img,#slider-holder img.full-mask,#slider-holder .slide-content,#slider-holder .slider-right{right:0} -#slider-holder img.full-mask{z-index:0} -#slider-holder .slide-content{top:270px;height:700px;width:575px;padding:10px 10px 0 10px} -#slider-holder .slide-content,#slider-holder .slider-right,#slider-holder .slider-left,.slider-shelf,span.clicker{z-index:999} -#slider-holder .slider-right,#slider-holder .slider-left{height:150px;width:120px;color:white} -#slider-holder .slider-left{left:0;background:url('images/fleche1.png') no-repeat center bottom} -* html #slider-holder .slider-left{background:url('images/fleche1.gif') no-repeat center left} -#slider-holder .slider-right{background:url('images/fleche2.png') no-repeat center bottom} -* html #slider-holder .slider-right{background:url('images/fleche2.gif') no-repeat center right} -.slider-shelf{overflow:visible} -span.clicker{right:120px;padding:2px 10px} -.shelf-content{z-index:9999} -.shelf-content img{border:1px solid #fff;margin:10px 10px 0 0} -.shelf-title{padding:0 10px} -.wp-caption{background:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px} -.wp-caption img{border:0 none} -.wp-caption p.wp-caption-text{line-height:17px;padding:0 4px 5px} diff -Nru cssutils-1.0/sheets/sample_7.css cssutils-1.0.2/sheets/sample_7.css --- cssutils-1.0/sheets/sample_7.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/sample_7.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,370 +0,0 @@ -/* CSS Document */ -body { - background:url(image/bg.gif) 0 0 repeat; - /*background-color:#D1CFD0;*/ - padding:0px; - margin:0px; - } -/*table.outer-table{ - background:url(image/bg.gif) 0 0 repeat; - width:1024px; - border:0; - }*/ -td a{margin:0; padding:0;} -table.inner-table{ - background:url(image/background-inner.jpg) 0 0 repeat-y; - width:1004px; - margin:0 10px; - border:0; - } -p,img, input,span { - padding:0px; - margin:0px; - } -ul{ -list-style-type:none; -padding:0px; -margin:0px; - -} - -.signup { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#FF8619; - text-decoration:none; - font-weight:bold; - padding:0px 5px 0px 0px; - text-decoration:underline; -} -.signup a{ -font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#FF8619; - text-decoration:none; - font-weight:bold; - padding:0px 5px 0px 0px; -} -.signup a:hover{ -font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#000066; - text-decoration:none; - font-weight:bold; - padding:0px 5px 0px 0px; -} -.rull { - background-image:url(image/rull.jpg); - background-repeat:no-repeat; - } -p.textlink { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:21px; - color:#605E5F; - font-weight:normal; - padding:36px 0px 0px 2px; - } -p.textlink a{ - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:21px; - color:#605E5F; - text-decoration:none; -} - -p.textlink a:hover { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - color:#FF8619; - } -.text_welcome { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:20px; - color:#FF8619; - text-decoration:none; - font-weight:normal; - } -.text_welcome1 { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:20px; - color:#3B65A5; - text-decoration:none; - font-weight:normal; - } -.soliborder{ - border-top: solid #BFC8CF 1px; - } -.padding { - padding-top:21px; - padding-left:17px; - padding-bottom:12px; - } -.text { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#000000; - font-weight:normal; -} - - - - - -.texte { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#0E4190; - text-decoration:underline; - font-weight:normal; - } -.texte a { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#0E4190; - text-decoration:underline; - font-weight:normal; - } -.texte:hover { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#FF8619; - text-decoration:none; - font-weight:normal; - } -.text3 { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#605E5F; - text-decoration:none; - font-weight:normal; - } -.text3{ - list-style:inside disc; - padding:0px 0px 5px 5px; - margin-left:10px; - } -.text4 { - list-style:circle inside; - margin:5px 0px 0px 15px; - } -.text_orange { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#FF8619; - text-decoration:none; - font-weight:bold; - } -.bacground_map { - background-image:url(image/map.jpg); - background-repeat:no-repeat; - } -.padding2 { - padding:8px 35px 118px 17px; - } -.text_2 { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#605E5F; - text-decoration:none; - font-weight:normal; - } -.text_orange2 { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#FF8619; - text-decoration:none; - font-weight:bold; - } -.bacground_map2 { - background-image:url(image/map.jpg); - background-repeat:no-repeat; - } -.padding3 { - padding-top:23px 0px 8px 14px; - } -.text_blue { - padding:23px 0px 8px 14px; - font-family:Arial, Helvetica, sans-serif; - font-size:12px; - line-height:normal; - color:#0E4190; - text-decoration:none; - font-weight:bold; - } -.text_blue a { - padding:23px 0px 8px 14px; - font-family:Arial, Helvetica, sans-serif; - font-size:12px; - line-height:normal; - color:#0E4190; - text-decoration:none; - font-weight:bold; - margin:0; - padding:0; -} -.text_blue a:hover { - padding:23px 0px 8px 14px; - font-family:Arial, Helvetica, sans-serif; - font-size:12px; - line-height:normal; - color:#0E4190; - text-decoration:none; - font-weight:bold; - margin:0; - padding:0; -} -/*.text_blue a:hover { - padding:23px 0px 8px 14px; - font-family:Arial, Helvetica, sans-serif; - font-size:12px; - line-height:normal; - color:#0E4190; - text-decoration:none; - font-weight:bold; -}*/ -.menuh { - height:30px; - padding-top:9px; -} -.text_blue2 a{ - font-family:Arial, Helvetica, sans-serif; - font-size:12px; - line-height:normal; - color:#0E4190; - text-decoration:none; - font-weight:bold; - } -.text_blue2 a:hover{ - font-family:Arial, Helvetica, sans-serif; - font-size:12px; - line-height:normal; - color:#FF6600; - text-decoration:underline; - font-weight:bold; - } -.rightpannel_bg{ - background-image:url(image/right_bg.gif); - background-position:bottom; - vertical-align:bottom; - background-repeat:repeat-x; - border:solid #E2964B 1px; - background-color:#FFF; - padding:5px; - } - -.rightpannel_bg_last{ - border-left:solid #BFC8CF 1px; - border-right:solid #BFC8CF 1px; - border-bottom:solid #BFC8CF 1px; - background-color:#ffffff; - padding:5px; - } -/*------------------------Button----------------------*/ - -.sup { - float:right; - margin:5px 0 0 0 - } -/*------------------------Button End-------------------*/ - - -ul.link{ - list-style-type:none; - padding:12px 0px 10px 0px; -} - -ul.link li{ -background:url(image/icon.gif) no-repeat 0 5px; -font:normal 12px/19px Arial, Helvetica, sans-serif "Trebuchet MS"; -color:#605E5F; -margin:0px 2px 0px 12px; -} -ul.link li span{ - font:normal 12px/19px Arial, Helvetica, sans-serif "Trebuchet MS"; - color:#605E5F; - margin:0px 0px 0px 8px; - } -ul.link li span.align{ - font:normal 12px/19px Arial, Helvetica, sans-serif "Trebuchet MS"; - color:#605E5F; - margin:0px 0px 0px 8px; - } - - -/*-----------------------------footer----------------------*/ -.boackground_footr { - background-image:url(image/footer-rull.gif); - background-repeat:no-repeat; - } -.textsky { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:19px; - color:#1B57B3; - font-weight:normal; - text-decoration:none; - } -.textsky span{padding:0 5px;} -.textsky:hover { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:19px; - color:#FF8619; - font-weight:normal; - text-decoration:none; - } -.text_ash { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:11px; - line-height:19px; - color:#605E5F; - font-weight:normal; - } -.style1 {color: #FF9900} - -.text_3 { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#605E5F; - text-decoration:none; - font-weight:normal; - padding: 0 0 12px 0; -} - -.text-as { - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#000000; - font-weight:normal; - padding: 8px 15px 5px 8px; -} - -.text-as1 { - background:url(image/bullet.gif) left 10px no-repeat; - font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; - font-size:12px; - line-height:16px; - color:#000000; - font-weight:normal; - padding: 8px 15px 5px 15px; -} - - - - - - diff -Nru cssutils-1.0/sheets/simple.css cssutils-1.0.2/sheets/simple.css --- cssutils-1.0/sheets/simple.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/simple.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ - -@import url("fineprint.css") print; -@import url(bogus.css); -@import url( bogus.css ); - -@media screen { - -@three-dee { - @background-lighting { - azimuth: 30deg; - elevation: 190deg; - } - H1 { color: red } -} - -h1 { foo: bar } -h2 { thing: 1; whatsit: 2px } -h3 { foo: 2 ! important } - -} - -h9 { } - -b1 & b2 { } diff -Nru cssutils-1.0/sheets/single-color.css cssutils-1.0.2/sheets/single-color.css --- cssutils-1.0/sheets/single-color.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/single-color.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -@media aural { - BLOCKQUOTE:after { content: url("beautiful-music.wav") } -} -a { - content: url("other.wav") -} diff -Nru cssutils-1.0/sheets/slashcode.css cssutils-1.0.2/sheets/slashcode.css --- cssutils-1.0/sheets/slashcode.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/slashcode.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,621 +0,0 @@ -body, div, form, #links ul li, #links ul, #topnav, img { font-size: 100%; } -body { - background: #fff; - /* font: 85%/150% verdana, sans-serif; */ - font: 84%/150% sans-serif; -} - -* a { color: #006699; } -a:visited { color: #6a6a6a; } - -#topnav { - position: relative; - height: 55px; - margin: 5px 0 0 0; - background: #f57300 url(/images/topnav-orange-bg.png) repeat-x left; - clear: both; -} - -#topnav div.search { - position: absolute; - top: 10px; - right: 1em; - text-align: right; - white-space: nowrap; -} -div.search input { - font-size: 93%; - width: 11.25em; -} - div.search input.button { width: auto; margin-left: 5px; } - - div.search fieldset { border: none; margin: 0; padding: 0; } - #topnav div.search fieldset legend { display: none; } - -/* layout */ -#contents -{ - min-width: 37em; -} - -#slashboxes #contents ul { - padding-left: 1.25em; - margin-bottom: 20px; -} - -body #index #articles -{ - margin: 0 15.6em 1em .8em; - position: relative; -} - -/* Header */ - -#logo h1 a -{ - width: 642px; - height: 55px; - outline: none; - text-decoration: none; - background: url("/images/logo-bp-orange4.png") no-repeat left top; -} - -#slogan h2 -{ - color: #555; - font-family: sans-serif; - font-weight: bold; - font-size: 90%; - margin: -1em 0 1em 0; -} - -#slashboxes #contents ul { - padding-left: 1.25em; - margin-bottom: 20px; -} - - -/* links */ -#links { background: #fff; } -#links div.block { background: #fff url("/images/cbl.gif") bottom left no-repeat; } -#links div.title { background: #f60 url("/images/ctl_grey.png") top left no-repeat; } - -#links h4 -{ - font-weight: bold; - font-size: 84%; - font-family: sans-serif; -} - -#links div.content -{ - padding: .3em .3em .6em .3em; - font-size: 85%; - line-height: 140%; - position: relative; - border: 1px #ddd solid; -} - -/* Slashboxes (right sidebar) */ -div#slashboxes { - float: right; - width: 14.5em; - margin-left: 1.25em; -} - div#slashboxes div.block { - margin-bottom: 1.25em; - font-size: 88%; - } - - div#slashboxes div.block div.title h4 { - background: #777 url(//images.slashdot.org/block-title-right.png) no-repeat right top; - padding: .1em .1em .1em .8em; - color: #fff; - font-size: 100%; - } - div#slashboxes div.block div.title h4 a { color: #fff; } - div#slashboxes div.block div.title h4 a:visited { color: #fff; } - - div#slashboxes div.block div.content { - padding: .4em; - background: #fff url(//images.slashdot.org/slashbox-bottom-left.png) no-repeat left bottom; - } - div#slashboxes div.block div.content p { margin: 0;} - div#slashboxes div.block div.content ul { margin: 0; padding: 0; list-style-image: none; } - div#slashboxes div.block div.content ul li { - padding: .1em .1em .3em .5em; - /* list-style-image: url(/images//bullet.gif); */ - list-style: none; - border-top: 1px solid #ddd; - } - div#slashboxes div.block div.right { padding: .5em .8em .6em .8em; } - -/* Links (left sidebar) */ -div#links { - float: left; - width: 7.1em; - padding-bottom: 10px; - margin-right: 0; -} - -div#links div.block div.content ul li a { - display: block; - padding: .3em .2em .3em .2em; - font-size: 100%; - border-top: 1px solid #ddd; -} - -div#links div.block div.content ul li a:hover {background: #ef8218 url(//images.slashdot.org/link-arrow.gif) no-repeat right center; color: #fff;} -div#links div.block div.content, div#slashboxes div.block div.content { background: #eee; } -div#links div.block div.title, -div#slashboxes div.block div.title, -div#links div.block { - /* background: #ef8218 url(/images/article-title-orange-bg.png) repeat-x left top; */ - background: #777; - } - div#links div.block div#sitebox-title, - div#links div.block div#navigation-title { - background: url(//images.slashdot.org/block-title-right.png) no-repeat right top; - } - -div#links div.block div.content ul { border-bottom: 1px solid #fff; } - div#links div.block div.content ul li a { border-top: 1px solid #fff;} - -/* General */ -.generaltitle { background: url("/images/article-title-orange-bg.png") #ef8218 xrepeat-x; } -.generaltitle div.title { background: #ef8218; } - -.generaltitle h3 -{ - color: #fff; - font-family: sans-serif; - font-size: 120%; /* 16px */ - font-weight: bold; -} - -.generaltitle h3 a, -.generaltitle h3 a:visited -{ - color: #fff; - font-family: sans-serif; - font-size: 100%; - font-weight: bold; - text-decoration: none; -} - -.generalbody -{ - background: #fff; - border: 1px solid #eee; - border-top: none; -} - - -/* articles */ -.article div.title { background: #ef8218 url(/images/article-title-orange-bg.png) repeat-x left top; } -#journal div.title { background: #ef8218 url(/images/article-title-orange-bg.png) repeat-x left top; } - -.article div.title h3 { - background: url(/images/article-title-left-orange.png) no-repeat left top; - color: #fff; - font-family: sans-serif; - font-size: 120%; -} - -/* titulo secciones */ -.article div.title h3 a, -.article div.title h3 a:visited { - color: #006699; - text-decoration: underline; -} - -#journal .article h3 -{ - background: url(//article-title-left-orange.png) no-repeat left top; - color: #fff; - font-family: sans-serif; - font-size: 100%; -} - -.article .details -{ - font-size: 84%; - padding: .2em .7em .5em .7em; - font-weight: normal; - font-family: sans-serif; - border: 1px solid #eee; - line-height: 130%; - /* background: #ddd url("/images/bg_details.gif") repeat-x left top; */ - background: #ddd url(//images.slashdot.org/article-details-bg.png) repeat-x left top; -} -.article .body -{ - font-size: 100%; - /* border: 1px solid #eee; */ - border-top: none; - background: #fff url("/images/bg_white.gif") repeat-x; -} - -div.article div.intro em { - display: block; - padding: 0 0 0 .85em; - margin: .25em 0 .6em 0; - font-style: normal; - border-left: 3px solid #ddd; -} -div.article div.intro i a { font-weight: normal; } - -div.storylinks { margin: 0 0 1.5em 0;} - -div.storylinks * { line-height: 110%; } -div.storylinks div { - margin: 0; - padding: 0; - background: url(//images.barrapunto.com/storylinks-bg.png) repeat-x left bottom; - } - -div.storylinks div ul { - margin: 0; - padding: .75em 12em .75em .6em; - background: url(//images.barrapunto.com/storylinks-right.png) no-repeat right bottom; -} -div.storylinks ul li { - display: inline; - padding: 0; - list-style: none; - background: none; - border: none; -} - -div.storylinks ul li.comments { - width: 11em; - right: 0; - position: absolute; - margin: -.1em 0; - padding: .1em 1em .2em 1em; - text-align: right; - text-shadow: #000 0 0 0; - background: none; -} - - div.storylinks ul li:before {content:"|"; color: #ccc;} - div.storylinks ul li.more:before, - div.storylinks ul li.comments:before {content:" ";} - -/* Footer */ -#footer { - font-family: sans-serif; - margin-top: 1.25em; - background: #e6e6e6 url(//images.slashdot.org/sections-bg.png) repeat-x left bottom; - clear: both; -} - -#footer em -{ - font-size: 85%; - float: right; - width: 69%; -} - -#footer .search -{ - float: left; - width: 15.25em; - padding: 1.35em 0 0 1.25em; - white-space: nowrap; - } - - -#footer legend, #footer fieldset, #footer label -{ - margin: 0; - padding: 0; -} - -.checkbox {padding: 0 0 0 0; float: left; } - -#footer .search input { margin: 0; } - -#footer .copyright -{ - padding: .85em 1.25em; - font-size: x-small; - text-align: center; - color: #000; -} - -#footer .admin li -{ - border-left: 1px solid #eee; - margin: 0; - padding: 0; - display: inline; - list-style: none; -} - -/* Poll */ -.barColor { background: #f60; } - -/* Bottom Nav */ -.btmnav -{ - color: #eee; - font-size: 85%; -} - -.btmnav ul li a { color: #006699; } -.btmnav ul li a:visited { color: #6a6a6a; } - -/* Journal */ -.journaldate { position: relative; } -.generalbody #journalgeneric .article -{ - height: auto; - margin: 0 0 1em 0; -} - -#journalgeneric div.intro em {display: inline; font-style: italic; border: none; margin: 0; padding: 0;} -#journalgeneric div.intro em a {font-style: italic;} - - -#journalgeneric div.storylinks ul li { margin: 0; padding: 0; border: none; } -#journalgeneric div.storylinks ul li a { padding: 0 .4em 0 1em; border-left: 1px solid #000; } -#journalgeneric div.storylinks ul li.edit a, #journalgeneric div.storylinks ul li.discussion a, #journalgeneric div.storylinks ul li.journalid a { border: none; } -#journalslashdot .journaldate {font-weight: bold;} -#journalslashdot .title { margin: 0 0 0 .6em; padding: 0; float: left;} -#journalslashdot h3 { font-size: 65%; margin: 0; padding: 0; font-family: geneva,verdana,sans-serif;} -#journalslashdot .details { float: left; font-style: italic; font-size: 65%; font-family: geneva,verdana,sans-serif; background: transparent; } -#journalslashdot .intro { padding: 1em 0 2em 3.7em;} -#journalslashdot div.storylinks { margin: 0; padding: 0; background: transparent;font-size: 65%;} -#journalslashdot div.storylinks ul { margin: 0; padding: 0; background: transparent;} -#journalslashdot div.storylinks ul li { margin: 0; padding: 0; border: none; font-family: geneva,verdana,sans-serif; } -#journalslashdot div.storylinks ul li a { padding: 0 .4em 0 1em; border-left: 1px solid #000; } -#journalslashdot div.storylinks ul li.edit a, #journalslashdot div.storylinks ul li.discussion a, #journalslashdot div.storylinks ul li.journalid a { border: none; } -#journalslashdot .journalpage {font-size: 65.5%; font-family: geneva,verdana,sans-serif; text-align: right;} -#journalgrey .journaldate { font-weight: bold; background: #eee; } -#journalgrey .details { float: left; font-weight: bold; background: #eee; padding: 0 0.6em 0 0; } -#journalgrey .title { background: #eee; padding: 0 0 0 0.6em; } -#journalgrey .title h3 { background: #eee; } -#journalgrey { border: 3px solid #999; padding: 3px 0 1em;} -#journalgrey div.storylinks, #journalblue div.storylinks { background: transparent; } -#journalgrey div.storylinks ul, #journalblue div.storylinks ul { background: transparent; } -#journalgrey .body, #journalblue .body {min-height: 60px; padding: 0 .5em; } -#journalblue div.storylinks ul li, #journalgrey div.storylinks ul li { border: none; margin: 0; padding: 0; } -#journalblue .journaldate { background: #369; font-weight: bold; padding: 3px; } -#journalblue { border: 3px solid #000; } -#journalblue .details { float: left; margin: 0 0.6em 0 0.3em; font-weight: bold; } -#journalblue .title h3 { margin: 0; padding: 0; font-family: serif; } - -.generalbody ul.menu { padding: .5em 0; overflow: auto; } -#usermenu ul.menu { padding: .5em 0; overflow: auto; } - - -/* Forms */ -#journal input.button, #admin input.button { width: auto; } - -/* Submit */ -#submit .message { -margin: 0 0 1em 0; -padding: 0; -} - -/* Related */ -div.briefarticle {position: relative;} - div.briefarticle a span {text-indent: -5000px; position: relative; float: left;} - div.briefarticle a span.expanded {width: 15px; background: url(//images.barrapunto.com/login-arrow-expanded.gif) no-repeat 0 50%; } - div.briefarticle a span, div.briefarticle a span.condensed {width: 15px; background: url(//images.barrapunto.com/login-arrow-collapsed.gif) no-repeat 0 50%; } - div div.briefcomment { padding-left: 4em; padding-top: 0px } - - - -/* User section menu */ -div#user-section { - margin-bottom: 1.25em; - white-space: nowrap; - font-size: 90%; - background: #ef8218 url(/images/userbar-title-orange-bg.png) repeat-x left bottom; -} - div#user-section * { line-height: 100%; } - div#user-section div.content { - overflow: hidden; - padding: 0; - } - div#user-section ul { float: left; } - div#user-section ul { padding: .3em 0 .1em .6em; margin: 0; } - div#user-section ul li { - display: inline; - list-style: none; - } - div#user-section ul li.begin {font-weight: bold; padding-left: 0; } - div#user-section ul li.name a { - font-weight: bold; - } - div#user-section ul li.name { - padding-left: 0; - } - div#user-section ul li a { - font-size: 100%; - text-decoration: none; - padding: 0 .3em; - color: #fff; - } - div#user-section ul li a:visited { color: #fff; } - -div#user-section ul li:before {content:"|"; color: #ddd;} - div#user-section ul li:first-child:before {content:" ";} - div#user-section ul li a#loginlink { - padding-left: 1.2em; - background: url(//images.slashdot.org/login-arrow-collapsed.gif) no-repeat 0 50%; - } - - div#user-section ul#user-utils { float: right; padding: .3em .6em .3em 0; } - div#user-section ul li a#loginlink.expanded { background-image: url(//images.slashdot.org/login-arrow-expanded.gif); } - - - div#user-section div#loginform { clear: both; overflow: hidden; height: 0; width: 100%; padding: 0; margin: 0; } -/* Curse the phantom */ -@media all and (min-width:0px) { - div#user-section div#loginform { height: auto; } - head~body div#user-section div#loginform { height: 0; } -} - div#user-section div#loginform p {display: none;} - div#user-section div#loginform form { padding: .75em 0 .25em 0; } - div#user-section div#loginform form input { width: 12em; margin-right: 1em;} - div#user-section div#loginform form input.button { width: auto; margin-right: 0; } - div#user-section div#loginform form label.checkbox { margin-right: 1em; } - div#user-section div#loginform form label {display: inline;} - div#user-section div#loginform form label.checkbox input { width: auto; margin-right: .25em; } - - -/* System messages */ -.indexhead {padding: 0; border-bottom: 1px solid #888; - background: #ddd url("//images.barrapunto.com/article-details-bg.png") bottom repeat-x; - margin: 0 15.6em 1em .8em; - position: relative; -} - .indexhead div.content { padding: 0; margin: 0; background: url(/images/block-title-left-messages.png) no-repeat left top; } - .indexhead div.content p {font-size: 85%; margin: 0; padding: .3em 1.5em; color: #000;} - - .indexhead div.content a {color: #036;} - .indexhead div.content a:visited {color: #6a6a6a;} - -/* Ads */ -.ad1 { - width: 750px; - background-color: #eee; -} -.fad1 -{ - width: 468px; - margin: 0 240px 0 15px; -} - -.fad2 -{ - float: right; - width: 240px; - margin: -65px 15px 0 5px; -} - -div#ad2 { - text-align: center; - margin: 1em 0 1em 0; -} - -div#ad3 { text-align: center; } - -/* Tags */ -div.tags { - margin: 1em 0 0 0; - padding: 0; - font-size: 93%; - line-height: 100%; - background: #666 url(//images.slashdot.org/block-title-bg.png) repeat-x; -} - div.tags div.tagtitleclosed, - div.tags div.tagtitleopen { - margin: 0; - padding: .5em 0 .5em 20px; - position: relative; - background: #fff; - } - div.tags div.tagtitleopen {color: #fff; background: url(//images.barrapunto.com/block-title-right.png) no-repeat top right; } - div.tags div.tagtitleopen a {color: #fff;} - div.tags div.tagtitleclosed a { text-decoration: none; } - div.tags div.tagtitleclosed .tagmenu a { text-decoration: underline; } - div.tags div.tagtitleopen span.tagsheader, - div.tags div.tagtitleclosed span.tagsheader {text-indent: -5000px; position:absolute; left: 10px; } - div.tags div.tagtitleopen span.tagsheader {width: 15px; background: url(//images.barrapunto.com/block-arrow-expanded.gif) no-repeat 0 50%; } - div.tags div.tagtitleclosed span.tagsheader {width: 15px; background: url(//images.barrapunto.com/login-arrow-collapsed.gif) no-repeat 0 50%; } - div.tags div.tagtitleopen i a, div.tags div.tagtitleclosed i a {background: transparent;} - div.tags div.tagbody { - background: #ddd url(//images.barrapunto.com/article-details-bg.png) repeat-x; - padding: .85em 0 0 .85em; - color: #666; -border: #ccc 1px solid; border-top: none; - } - div.tags div.tagbody input { - width: 50%; - margin: .5em 0; - } - div.tags div.tagbody input.button { width: 5em } - div.tags div.tagshide { display: none } - -/* Misc */ -pre, code { font-size: 93%; } -.tb_col { background: #eee;} - -.secpref_master td { border-bottom: solid 2px #069;} -.secpref_nexus_row { color: #aaa; background: #ccc; } -#sectionprefs_message { background: #066; font-size: 120%; color: #fff; font-weight: bold; text-align: right; } -#sectionprefs_hdr {text-align: right; background: #069; font-size: 120%; color: #fff; } -#sectionprefs_hdr a {float: left; color: #fff;} - -.popup div.title span, -.popup div.title span a { display: none} -#vendorStory-26-popup {width: 18.5em; border: 2px solid #c5d1a6} -#vendorStory-26-contents {background: #DBE8B8} -#vendorStory-26-popup div.title h3 -{ background: #6d745f url(//images.slashdot.org/vendors-slc.gif) no-repeat top left; } -#vendorStory-26-popup div.title h3 a {color: #fff} -#vendorStory-26-popup div.title span a, #vendorStory-26-popup div.title span { color: #DBE8B8; } -#vendorStory-26-contents a { color: #6d745f; } -#vendorStory-26-popup div.details {background: #DBE8B8} -#vendorStory-26-title {background: #6D745F; padding: .3em} -#sponsorlinks span {color: #069; text-decoration: underline} -#contents {margin-top: 2em;} -#vendorStory-26-popup #art1, #vendorStory-26-popup #art2, #sponsorlinks #slink1, #sponsorlinks #slink1 .comments {margin: 0} -.popup iframe -{ - position:absolute; - top: -1px; - left:-3px; - z-index:-1; - width:18.5em; - height: 100%; - border: none; - opacity: 0; -} - -#sectionprefs_hdr span a {float: none; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;} -#sectionprefs_hdr span { margin: -.3em 0; padding: 0 4px; height: 11px; width: 11px;} -.ps_23, .ps_22, .ps_26 { display: none; } -.curstory { border-top: solid 2px #069; } -.popup { border: solid 2px #069; } -.popup .data { font-size: 100% } -.popup-title {text-align: left; background: #069; font-size: 100%; color: #fff; padding-right: 4em; } -.popup-title .buttons { - position: absolute; - right: 0.2em; -} -.popup-title .buttons span a {float: none; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;} -.popup-title .buttons span { margin: -.3em 0; padding: 0 4px; height: 11px; width: 11px;} - -.popup-message { background: #069; color: #fff; } -.popup-title a, .popup-message a { color: #fff } -.popup-contents { background: #ccc; font-size: 80%; padding: 5px; } -.popup-message { background: #069; font-size: 100%; color: #fff; font-weight: bold; text-align: right; } -#sectionprefs-contents { background: #fff } - -#subscribe div.generaltitle div.title {margin-bottom: 0;} - -#st-display table -{ - background: #069; - color: #fff; -} - blockquote, .quote { - margin-bottom: .75em; - padding-left: .75em; - color: #555; - border-left: 3px solid #ddd; - position: relative; - display: block; - } - blockquote * { font-style: normal; } - .comment > .oneline blockquote { - border: 0; - padding: 0; - margin: 0; - } - diff -Nru cssutils-1.0/sheets/test.css cssutils-1.0.2/sheets/test.css --- cssutils-1.0/sheets/test.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/test.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,188 +0,0 @@ - -/* - * This is a test file only - it doesn't represent a usable style sheet, - * it is meant only to test the lexer and parser. - */ - -@import url(foo.css); -@import "bar.css"; -@import url("fineprint.css") print; -@import url("bluish.css") projection, tv; - -@import url(http://www.steadystate.com/primary.css) screen, tv; -@import "sounds_good.css" aural; - -E[class~="hipster"][thing~="bob"]#myid { att1: hi; foo: bar; } -E:lang(c)#unique -E.hipster#myid { att1: hi; foo: bar; } - -@media tv, radio { - @page { foo: bar; } - H1 { fillcolor: blue } -} - -/* @import url(bad_import.css); */ - -H1, H2 {color:green;background-color:blue} - -H1, H2 {color: green;background-color: blue} - -H3, H4 & H5 { - color: red; - a: red; - b: red; - c: red; - d: red; - e: red; - f: red; - g: red; - h: red; - i: red; - j: red; - k: red; - l: red; - m: red; - n: red; - o: red; -} - -H6 { color: black } - -H7 & H8 { - color: red; - @page { foo: bar } -} - -P[example="public class foo\ -{\ - private int x;\ -\ - foo(int x) {\ - this.x = x;\ - }\ -\ -}"] { color: red } - -H1 { color: red; font-style: 12pt } /* Invalid value: 12pt */ - -P { color: blue; font-vendor: any; /* Invalid prop.: font-vendor */ - font-variant: small-caps } - -EM EM { font-style: normal } - -H1 { color: red; rotation: 70minutes } - -IMG { float: left } /* correct CSS2 */ - -IMG { float: left here } /* "here" is not a value of 'float' */ - -IMG { background: "red" } /* keywords cannot be quoted in CSS2 */ - -IMG { border-width: 3 } /* a unit must be specified for length values */ - -@three-dee { - @background-lighting { - azimuth: 30deg; - elevation: 190deg; - } - H1 { color: red } -} - -H1 { color: blue !important } - -P {counter-increment: par-num ! important } -H1 {counter-reset: par-num} -P:before {content: counter(par-num, upper-roman) ". "} - -EM { color: #f00 } /* #rgb */ -EM { color: #ff0000 } /* #rrggbb */ -EM { color: rgb(255,0,0) } /* integer range 0 - 255 */ -EM { color: rgb(100%, 0%, 0%) } /* float range 0.0% - 100.0% */ - -FOO { content: "Argos\t\n" } - -R1 { a: U+aaaaa-ffffff } -R2 { a: U+?????? } -R3 { a: U+f????? } -R4 { a: U+fffff? } -R5 { a: U+ffffff } - -* {} /* a=0 b=0 c=0 -> specificity = 0 */ -LI {} /* a=0 b=0 c=1 -> specificity = 1 */ -UL LI {} /* a=0 b=0 c=2 -> specificity = 2 */ -UL OL+LI {} /* a=0 b=0 c=3 -> specificity = 3 */ -H1 + *[REL=up]{} /* a=0 b=1 c=1 -> specificity = 11 */ -UL OL LI.red {} /* a=0 b=1 c=3 -> specificity = 13 */ -LI.red.level {} /* a=0 b=2 c=1 -> specificity = 21 */ -#x34y {} /* a=1 b=0 c=0 -> specificity = 100 */ - -DIV > P:first-child { text-indent: 0 } - -HTML:lang(fr) { quotes: ' ' ' ' } -HTML:lang(de) { quotes: '' '' '\2039' '\203A' } -:lang(fr) > Q { quotes: ' ' ' ' } -:lang(de) > Q { quotes: '' '' '\2039' '\203A' } - -H1 { bogus: alpha & beta } - -H2 { foo: inherit; ;; } - -/* - * Counters and stuff - */ -P {counter-increment: par-num} -H1 {counter-reset: par-num} -P:before {content: counter(par-num, upper-roman) ". "} -H1:before { - content: "Chapter " counter(chapter) ". "; - counter-increment: chapter; /* Add 1 to chapter */ - counter-reset: section; /* Set section to 0 */ -} -H2:before { - content: counter(chapter) "." counter(section) " "; - counter-increment: section; -} -OL { counter-reset: item } -LI { display: block } -LI:before { content: counters(item, "."); counter-increment: item } -H1:before { content: counter(chno, upper-latin) ". " } -H2:before { content: counter(section, upper-roman) " - " } -BLOCKQUOTE:after { content: " [" counter(bq, hebrew) "]" } -DIV.note:before { content: counter(notecntr, disc) " " } -P:before { content: counter(p, none) } - -/* - * Content stuff (w/attr function) - */ -@media aural { - BLOCKQUOTE:after { content: url("beautiful-music.wav") } -} - -IMG:before { content: attr(alt) } - -H1:before { - display: block; - text-align: center; - content: "chapter\A hoofdstuk\A chapitre" -} - -/* - * Clip (w/rect function) - */ -P { clip: rect(5px, 10px, 10px, 5px); } -P { clip: rect(5px, -5px, 10px, 5px); } - - -P { font-size: 12pt; line-height: 12pt } -P:first-letter { - font-size: 200%; - font-style: italic; - font-weight: bold; - float: left; - bogus: foo(p1, p2, "hello", url(primary.css)) -} -SPAN { text-transform: uppercase } - -P { color: red; font-size: 12pt } -P:first-letter { color: green; font-size: 200% } -P:first-line { color: blue } Binary files /tmp/tmpQGShrY/MGloHri08w/cssutils-1.0/sheets/test-unicode.css and /tmp/tmpQGShrY/hjdUGgEkSY/cssutils-1.0.2/sheets/test-unicode.css differ diff -Nru cssutils-1.0/sheets/t-HACKS.css cssutils-1.0.2/sheets/t-HACKS.css --- cssutils-1.0/sheets/t-HACKS.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/t-HACKS.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,35 +0,0 @@ -/* http://centricle.com/ref/css/filters/?highlight_columns=true */ -@import 'styles1.css'; -@import "styles2.css"; -@import url(styles3.css); -@import url('styles4.css'); -@import url("styles5.css"); -@import "null?\"\{"; -@import "styles6.css"; - -a { - color: red; - voice-family:"\"}\""; - voice-family:inherit; - color: green; -} -b { color: red; - c\olor:green; } -c { color: red; - /*/*/color:green;/* */ } -/* NS4 only, should not work: */ -d { color: green; - /*/*//*/color:red;/* */ } - -e1{content:"\"/*"} -e2{color:green} -/* THIS SHOULD WORK??? */ -/* \*/ -div{color:green} -/* */ - -div#test { } -head:first-child+body div { } - - -@media all{/* rules */} diff -Nru cssutils-1.0/sheets/tigris2.css cssutils-1.0.2/sheets/tigris2.css --- cssutils-1.0/sheets/tigris2.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/tigris2.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,427 +0,0 @@ -/* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see */ -/* colors, backgrounds, borders, link indication */ -body { - background: #fff; - color: #000; - } -.app h3, .app h4, .tabs td, .tabs th, .functnbar { - background-image: url(../images/nw_min.gif); - background-repeat: no-repeat; - } -#toptabs td, #toptabs th { - background-image: url(../images/nw_min_036.gif); - } -#navcolumn .body div, body.docs #toc li li { - background-image: url(../images/strich.gif); - background-repeat: no-repeat; - background-position: 0.5em 0.5em; - } -#search .body div, .body .heading { - background-image: none; - } -.app h3, .app h4 { - color: #fff; - } -.app h3, #banner td { - background-color: #036; - color: #fff; - } -body #banner td a { - color: #fff !important; - } -.app h4 { - background-color: #888; - } -.a td { - background: #ddd; - } -.b td { - background: #efefef; - } -table, th, td { - border: none; - } -.mtb { - border-top: solid 1px #ddd; - } -div.colbar { - background: #bbb; - } -#banner { - border-top: 1px solid #369; - } -.toolgroup { - background: #eee; - } -.toolgroup .label { - border-bottom: 1px solid #666; - border-right: 1px solid #666; - background: #ccc; - } -.toolgroup .body { - border-right: 1px solid #aaa; - border-bottom: 1px solid #aaa; - } -#mytools .label, #projecttools .label, #admintools .label { - background: #fff; - border-top: 1px solid #666; - border-right: none; - border-bottom: none; - border-left: 1px solid #666; - } -#mytools .body, #projecttools .body, #admintools .body { - background: #fff; - border-top: none; - border-right: none; - border-bottom: none; - border-left: 1px solid #666; - } -#mytools, #projecttools, #admintools { - border-right: 1px solid #aaa; - border-bottom: 1px solid #aaa; - } -#helptext { - background: #ffc; - } -#helptext .label { - border-bottom: 1px solid #996; - border-right: 1px solid #996; - background: #cc9; - } -#helptext .body { - border-bottom: 1px solid #cc9; - border-right: 1px solid #cc9; - } -#breadcrumbs { - border-top: 1px solid #fff; - background-color: #ccc; - } -#main { - border-top: 1px solid #999; - } -#rightcol div.www, #rightcol div.help { - border: 1px solid #ddd; - } -body.docs div.docs { - background: #fff; - border-left: 1px solid #ddd; - border-top: 1px solid #ddd; - } -body.docs { - background: #eee url(../images/help_logo.gif) top right no-repeat !important; - } -.docs h3, .docs h4 { - border-top: solid 1px #000; - } -#alerterrormessage { - background: url(../images/icon_alert.gif) top left no-repeat !important; - } -.functnbar { - background-color: #aaa; - } -.functnbar2, .functnbar3 { - background: #aaa url(../images/sw_min.gif) no-repeat bottom left; - } -.functnbar3 { - background-color: #ddd; - } -.functnbar, .functnbar2, .functnbar3 { - color: #000; - } -.functnbar a, .functnbar2 a, .functnbar3 a { - color: #000; - text-decoration: underline; - } -#topmodule { - background: #ddd; - border-top: 1px solid #fff; - border-bottom: 1px solid #aaa; - } -#topmodule #issueid { - border-right: 1px solid #aaa; - } -a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited { - color: blue; - } -a:link.selfref, a:visited.selfref { - color: #555 !important; - text-decoration: none; - } -a:active, a:hover, #leftcol a:active, #leftcol a:hover { - color: #f30 !important; - } -#login a:link, #login a:visited { - color: white; - text-decoration: underline; - } -#banner a:active, #banner a:hover { - color: #f90 !important; - } -#leftcol a, #breadcrumbs a { - text-decoration: none; - } -#apphead h2 em { - color: #777; - } -.app th { - background-color: #bbb; - } -.tabs th { - border-right: 1px solid #333; - background-color: #ddd; - color: #fff; - } -.tabs td { - background-color: #999; - border-bottom: 1px solid #fff; - border-right: 1px solid #fff; - } -.tabs { - border-bottom: 6px #ddd solid; - } -.tabs th, .tabs th a:link, .tabs th a:visited { - color: #555; - } -.tabs td, .tabs td a:link, .tabs td a:visited { - color: #fff; - } -.tabs a { - text-decoration: none; - } -#toptabs td { - border-bottom: 1px solid #666; - border-right: 1px solid #333; - border-left: 1px solid #036; - } -#toptabs th { - border-left: 1px solid #036; - } -.axial th { - background-color: #ddd; - color: black; - } -.alert { - color: #c00; - } -.confirm { - color: green; - } -.info { - color: blue; - } -.selection { - background: #ffc; - } -#login { - color: #fff; - } -h4 a:link, h4 a:visited { - text-decoration: underline; - color: #fff; - } -/* font and text properties, exclusive of link indication, alignment, text-indent */ -body, th, td, input, select, textarea, h2 small { - font-family: Verdana, Helvetica, Arial, sans-serif; - } -code, pre { - font-family: 'Andale Mono', Courier, monospace; - } -html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code { - font-size: x-small; - font-size: small; - voice-family: "\"}\""; - voice-family: inherit; - } -html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code { - font-size: small; - } -small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol { - font-size: xx-small; - font-size: x-small; - voice-family: "\"}\""; - voice-family: inherit; - } -html>body small, html>body div#footer td, html>body div#login, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol { - font-size: x-small; - } -#bodycol h2 { - font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; - font-size: 1.5em; - font-weight: normal; - } -.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection { - font-weight: bold; - } -h4 { - font-size: 1em; - } -#apphead h2 em { - font-style: normal; - } -/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */ -#bodycol h2 { - margin-top: 0.3em; - margin-bottom: 0.5em; - } -p, ul, ol, dl { - margin-top: 0.67em; - margin-bottom: 0.67em; - } -h3, h4 { - margin-bottom: 0; - } -form { - margin-top: 0; - margin-bottom: 0; - } -#bodycol { - padding-left: 12px; - padding-right: 12px; - width: 100%; - width: auto; - voice-family: "\"}\""; - voice-family: inherit; - } -html>body #bodycol { - width: auto; - } -.docs { - line-height: 1.4; - } -.app h3, .app h4 { - padding: 5px; - margin-right: 2px; - margin-left: 2px; - } -.h3 p, .h4 p, .h3 dt, .h4 dt { - margin-right: 7px; - margin-left: 7px; - } -.tasknav { - margin-bottom: 1.33em; - } -div.colbar { - padding: 3px; - margin: 2px 2px 0; - } -.tabs { - margin-top: 0.67em; - margin-right: 2px; - margin-left: 2px; - } -.tabs td, .tabs th { - padding: 3px 9px; - } -#toptabs { - margin: 0; - padding-top: 0.67em; - padding-left: 8px; - } -#breadcrumbs td { - padding: 2px 8px; - } -#rightcol div.www, #rightcol div.help { - padding: 0 0.5em; - } -body.docs #toc { - position: absolute; - top: 15px; - left: 0px; - width: 120px; - padding: 0 20px 0 0; - } -body.docs #toc ul, #toc ol { - margin-left: 0; - padding-left: 0; - } -body.docs #toc li { - margin-top: 7px; - padding-left: 10px; - list-style-type: none; - } -body.docs div.docs { - margin: 61px 0 0 150px; - padding: 1em 2em 1em 1em !important; - } -.docs p+p { - text-indent: 5%; - margin-top: -0.67em; - } -.docs h3, .docs h4 { - margin-bottom: 0.1em; - padding-top: 0.3em; - } -#alerterrormessage { - padding-left: 100px; - } -.functnbar, .functnbar2, .functnbar3 { - padding: 5px; - margin: 0.67em 2px; - } -#topmodule td { - vertical-align: middle; - padding: 2px 8px; - } -body { - padding: 1em; - } -body.composite, body.docs { - margin: 0; - padding: 0; - } -th, td { - text-align: left; - vertical-align: top; - } -.right { - text-align: right !important; - } -.center { - text-align: center !important; - } -.axial th { - text-align: right; - } -.app .axial td th { - text-align: left; - } -body td .stb { - margin-top: 1em; - text-indent: 0; - } -body td .mtb { - margin-top: 2em; - text-indent: 0; - } -.courtesylinks { - margin-top: 1em; - padding-top: 1em; - } -dd { - margin-bottom: 0.67em; - } -.toolgroup { - margin-bottom: 6px; - } -.toolgroup .body { - padding: 4px 4px 4px 0; - } -.toolgroup .label { - padding: 4px; - } -.toolgroup .body div { - padding-bottom: 0.3em; - padding-left: 1em; - } -#banner td { - vertical-align: bottom; - } -#mytools .body, #projecttools .body, #admintools .body { - padding-top: 0; - } -#mytools, #projecttools, #admintools { - margin: -4px 0 6px -4px; - padding: 6px; - border-right: 1px solid #aaa; - border-bottom: 1px solid #aaa; - } diff -Nru cssutils-1.0/sheets/tigris.css cssutils-1.0.2/sheets/tigris.css --- cssutils-1.0/sheets/tigris.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/tigris.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,434 +0,0 @@ -/* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see */ - -/* colors, backgrounds, borders, link indication */ - -body { - background: #fff; - color: #000; - } -.app h3, .app h4, .tabs td, .tabs th, .functnbar { - background-image: url(../images/nw_min.gif); - background-repeat: no-repeat; - } -#toptabs td, #toptabs th { - background-image: url(../images/nw_min_036.gif); - } -#navcolumn .body div, body.docs #toc li li { - background-image: url(../images/strich.gif); - background-repeat: no-repeat; - background-position: .5em .5em; - } -#search .body div, .body .heading { - background-image: none; - } -.app h3, .app h4 { - color: #fff; - } -.app h3, #banner td { - background-color: #036; - color: #fff; - } -body #banner td a { - color: #fff !important; - } -.app h4 { - background-color: #888; - } -.a td { - background: #ddd; - } -.b td { - background: #efefef; - } -table, th, td { - border: none - } -.mtb { - border-top: solid 1px #ddd; - } -div.colbar { - background: #bbb; - } -#banner { - border-top: 1px solid #369; - } -.toolgroup { - background: #eee; - } -.toolgroup .label { - border-bottom: 1px solid #666; - border-right: 1px solid #666; - background: #ccc; - } -.toolgroup .body { - border-right: 1px solid #aaa; - border-bottom: 1px solid #aaa; - } -#mytools .label, #projecttools .label, #admintools .label { - background: #fff; - border-top: 1px solid #666; - border-right: none; - border-bottom: none; - border-left: 1px solid #666; - } -#mytools .body, #projecttools .body, #admintools .body { - background: #fff; - border-top: none; - border-right: none; - border-bottom: none; - border-left: 1px solid #666; - } -#mytools, #projecttools, #admintools { - border-right: 1px solid #aaa; - border-bottom: 1px solid #aaa; - } -#helptext { - background: #ffc; - } -#helptext .label { - border-bottom: 1px solid #996; - border-right: 1px solid #996; - background: #cc9; - } -#helptext .body { - border-bottom: 1px solid #cc9; - border-right: 1px solid #cc9; - } -#breadcrumbs { - border-top: 1px solid #fff; - background-color: #ccc - } -#main { - border-top: 1px solid #999; - } -#rightcol div.www, #rightcol div.help { - border: 1px solid #ddd; - } -body.docs div.docs { - background: #fff; - border-left: 1px solid #ddd; - border-top: 1px solid #ddd; - } -body.docs { - background: #eee url(../images/help_logo.gif) top right no-repeat !important; - } -.docs h3, .docs h4 { - border-top: solid 1px #000; - } -#alerterrormessage { - background: url(../images/icon_alert.gif) top left no-repeat !important; - } -.functnbar { - background-color: #aaa; - } -.functnbar2, .functnbar3 { - background: #aaa url(../images/sw_min.gif) no-repeat bottom left; - } -.functnbar3 { - background-color: #ddd; - } -.functnbar, .functnbar2, .functnbar3 { - color: #000; - } -.functnbar a, .functnbar2 a, .functnbar3 a { - color: #000; - text-decoration: underline; - } -#topmodule { - background: #ddd; - border-top: 1px solid #fff; - border-bottom: 1px solid #aaa; - } -#topmodule #issueid { - border-right: 1px solid #aaa; - } -a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited { - color: blue; - } -a:link.selfref, a:visited.selfref { - color: #555 !important; - text-decoration: none; - } -a:active, a:hover, #leftcol a:active, #leftcol a:hover { - color: #f30 !important; - } -#login a:link, #login a:visited { - color: white; - text-decoration: underline; - } -#banner a:active, #banner a:hover { - color: #f90 !important; - } -#leftcol a, #breadcrumbs a { - text-decoration: none; - } -#apphead h2 em { - color: #777; - } -.app th { - background-color: #bbb; - } -.tabs th { - border-right: 1px solid #333; - background-color: #ddd; - color: #fff; - } -.tabs td { - background-color: #999; - border-bottom: 1px solid #fff; - border-right: 1px solid #fff; - } -.tabs { - border-bottom: 6px #ddd solid; - } -.tabs th, .tabs th a:link, .tabs th a:visited { - color: #555; - } -.tabs td, .tabs td a:link, .tabs td a:visited { - color: #fff; - } -.tabs a { - text-decoration: none; - } -#toptabs td { - border-bottom: 1px solid #666; - border-right: 1px solid #333; - border-left: 1px solid #036; - } -#toptabs th { - border-left: 1px solid #036; - } -.axial th { - background-color: #ddd; - color: black - } -.alert { - color: #c00; - } -.confirm { - color: green; - } -.info { - color: blue; - } -.selection { - background: #ffc; - } -#login { - color: #fff; - } -h4 a:link, h4 a:visited { - text-decoration: underline; - color: #fff; - } - -/* font and text properties, exclusive of link indication, alignment, text-indent */ - -body, th, td, input, select, textarea, h2 small { - font-family: Verdana, Helvetica, Arial, sans-serif; - } -code, pre { - font-family: 'Andale Mono', Courier, monospace; - } -html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code { - font-size: x-small; - voice-family: "\"}\""; - voice-family: inherit; - font-size: small - } -html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code { - font-size: small - } -small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol { - font-size: xx-small; - voice-family: "\"}\""; - voice-family: inherit; - font-size: x-small - } -html>body small, html>body div#footer td, html>body div#login, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol { - font-size: x-small - } -#bodycol h2 { - font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; - font-size: 1.5em; - font-weight: normal; - } -.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection { - font-weight: bold - } -h4 { - font-size: 1em; - } -#apphead h2 em { - font-style: normal; - } - -/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */ - -#bodycol h2 { - margin-top: .3em; - margin-bottom: .5em; - } -p, ul, ol, dl { - margin-top: .67em; - margin-bottom: .67em; - } -h3, h4 { - margin-bottom: 0; - } -form { - margin-top: 0; - margin-bottom: 0; - } -#bodycol { - padding-left: 12px; - padding-right: 12px; - width: 100%; - voice-family: "\"}\""; - voice-family: inherit; - width: auto; - } -html>body #bodycol { - width: auto; - } -.docs { - line-height: 1.4; - } -.app h3, .app h4 { - padding: 5px; - margin-right: 2px; - margin-left: 2px; - } -.h3 p, .h4 p, .h3 dt, .h4 dt { - margin-right: 7px; - margin-left: 7px; - } -.tasknav { - margin-bottom: 1.33em - } -div.colbar { - padding: 3px; - margin: 2px 2px 0; - } -.tabs { - margin-top: .67em; - margin-right: 2px; - margin-left: 2px; - } -.tabs td, .tabs th { - padding: 3px 9px; - } -#toptabs { - margin: 0; - padding-top: .67em; - padding-left: 8px; - } -#breadcrumbs td { - padding: 2px 8px; - } -#rightcol div.www, #rightcol div.help { - padding: 0 .5em - } -body.docs #toc { - position: absolute; - top: 15px; - left: 0px; - width: 120px; - padding: 0 20px 0 0 - } -body.docs #toc ul, #toc ol { - margin-left: 0; - padding-left: 0; - } -body.docs #toc li { - margin-top: 7px; - padding-left: 10px; - list-style-type: none; - } -body.docs div.docs { - margin: 61px 0 0 150px; - padding: 1em 2em 1em 1em !important; - } -.docs p+p { - text-indent: 5%; - margin-top: -.67em - } -.docs h3, .docs h4 { - margin-bottom: .1em; - padding-top: .3em; - } -#alerterrormessage { - padding-left: 100px; - } -.functnbar, .functnbar2, .functnbar3 { - padding: 5px; - margin: .67em 2px; - } -#topmodule td { - vertical-align: middle; - padding: 2px 8px - } -body { - padding: 1em; - } -body.composite, body.docs { - margin: 0; - padding: 0; - } -th, td { - text-align: left; - vertical-align: top - } -.right { - text-align: right !important; - } -.center { - text-align: center !important; - } -.axial th { - text-align: right; - } -.app .axial td th { - text-align: left; - } -body td .stb { - margin-top: 1em; - text-indent: 0; - } -body td .mtb { - margin-top: 2em; - text-indent: 0; - } -.courtesylinks { - margin-top: 1em; - padding-top: 1em - } -dd { - margin-bottom: .67em; - } -.toolgroup { - margin-bottom: 6px - } -.toolgroup .body { - padding: 4px 4px 4px 0; - } -.toolgroup .label { - padding: 4px; - } -.toolgroup .body div { - padding-bottom: .3em; - padding-left: 1em; - } -#banner td { - vertical-align: bottom; - } -#mytools .body, #projecttools .body, #admintools .body { - padding-top: 0; - } -#mytools, #projecttools, #admintools { - margin: -4px 0 6px -4px; - padding: 6px; - border-right: 1px solid #aaa; - border-bottom: 1px solid #aaa; - } - Binary files /tmp/tmpQGShrY/MGloHri08w/cssutils-1.0/sheets/u_simple.css and /tmp/tmpQGShrY/hjdUGgEkSY/cssutils-1.0.2/sheets/u_simple.css differ diff -Nru cssutils-1.0/sheets/var/start.css cssutils-1.0.2/sheets/var/start.css --- cssutils-1.0/sheets/var/start.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/var/start.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -@import "vars.css"; -@import "vars2.css"; -@import "use.css"; - -@variables { - TEST: 1px; - T2: 'T2' -} - -a { - left: var(T2); -} diff -Nru cssutils-1.0/sheets/var/use.css cssutils-1.0.2/sheets/var/use.css --- cssutils-1.0/sheets/var/use.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/var/use.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} -a { - content: var(TEST) -} diff -Nru cssutils-1.0/sheets/var/vars2.css cssutils-1.0.2/sheets/var/vars2.css --- cssutils-1.0/sheets/var/vars2.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/var/vars2.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -@variables { - TEST: 'VARS2' -} diff -Nru cssutils-1.0/sheets/var/vars.css cssutils-1.0.2/sheets/var/vars.css --- cssutils-1.0/sheets/var/vars.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/var/vars.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -@variables { - TEST: 1px; - T2: 'T2' -} diff -Nru cssutils-1.0/sheets/vars.css cssutils-1.0.2/sheets/vars.css --- cssutils-1.0/sheets/vars.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/vars.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -@import "varsimport.css"; - -@variables { - c2: "c2 own file (OVERWRITTEN)"; - c3: "c1 own file" - } - -a1 { - content: var(c1); - } -a2 { - content: var(c2); - } -a3 { - content: var(c3); - } diff -Nru cssutils-1.0/sheets/varsimport.css cssutils-1.0.2/sheets/varsimport.css --- cssutils-1.0/sheets/varsimport.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/varsimport.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -@variables { - c1: "c1 imported"; - c2: "c2 imported (SHOULD BE OVERWRITTEN)"; - } - -.import1 { - content: var(c1); - } -.import2 { - content: var(c2); - } -.import3 { - /* not defined here! */ - content: var(c3); - } diff -Nru cssutils-1.0/sheets/v_simple.css cssutils-1.0.2/sheets/v_simple.css --- cssutils-1.0/sheets/v_simple.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/v_simple.css 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -h1 { foo: alpha; bar:beta } diff -Nru cssutils-1.0/sheets/xhtml22.css cssutils-1.0.2/sheets/xhtml22.css --- cssutils-1.0/sheets/xhtml22.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/xhtml22.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,243 +0,0 @@ -@namespace "http://www.w3.org/2002/06/xhtml2/"; -/* A sample style sheet for XHTML 2.0 - - This style sheet describes a very incomplete, sample rendering of - XHTML 2.0 elements. - - Editor: Masayasu Ishikawa - Revision: $Id$ -*/ -/* new elements */ -section, h, nl, label, l, blockcode, separator, di { - display: block - } -section, h, nl, label, l, blockcode, di { - unicode-bidi: embed - } -nl { - margin: 1.33em 0 - } -summary, standby, handler { - display: none - } -blockcode { - font-family: monospace; - white-space: pre - } -separator { - border-bottom: thin black solid; - border: 1px - } -h { - display: block; - font-weight: bolder; - font-family: sans-serif - } -h1, h2, h3, h4, h5, h6 { - font-family: sans-serif; - font-weight: bolder - } -body h, h1 { - font-size: 2em; - margin: 0.67em 0 - } -section h, h2 { - font-size: 1.5em; - margin: 0.83em 0 - } -section section h, h3 { - font-size: 1.17em; - margin: 1em 0 - } -section section section h, h4, p, blockquote, ul, ol, dl { - margin: 1.33em 0 - } -section section section section h, h5 { - font-size: 0.83em; - line-height: 1.17em; - margin: 1.67em 0 - } -section section section section section h, h6 { - font-size: 0.67em; - margin: 2.33em 0 - } -*[edit="deleted"] { - display: none - } -/* no special presentation by default -*[edit="inserted"] { } -*[edit="changed"] { } -*[edit="moved"] { } -*/ -/* experimental navigation list style */ -nl { - height: 1.5em; - overflow: hidden; - margin: 0; - line-height: normal !important; - white-space: nowrap; - text-align: start; - cursor: default; - border-width: 2px !important; - border-style: inset !important; - vertical-align: baseline; - padding: 0 - } -nl:hover { - height: auto; - overflow: visible - } -nl>li, nl>label { - display: block; - min-height: 1em; - line-height: normal !important - } -nl>li, nl>label { - padding: 0 5px 0 3px - } -nl>li { - margin-left: 1em - } -nl>label { - font-weight: bold - } -nl>nl>label { - display: block; - line-height: normal !important; - font-style: italic; - font-weight: bold - } -nl>nl>li { - padding-left: 2em; - font-style: normal; - font-weight: normal - } -/* inherited elements */ -html, body, div, p, h1, h2, h3, h4, h5, h6, address, blockquote, pre, ol, ul, dl -, dt, dd { - display: block - } -li { - display: list-item - } -head, style, link, meta { - display: none - } -table { - display: table; - border-spacing: 0; - border-top: thin black solid; - border-left: thin black solid - } -tr { - display: table-row - } -thead { - display: table-header-group - } -tbody { - display: table-row-group - } -tfoot { - display: table-footer-group - } -col { - display: table-column - } -colgroup { - display: table-column-group - } -td, th { - display: table-cell; - border-right: thin black solid; - border-bottom: thin black solid - } -caption { - display: table-caption - } -table:hover summary { - display: block - } -th { - font-weight: bolder; - text-align: center - } -caption { - text-align: center - } -body { - padding: 8px; - line-height: 1.2 - } -strong { - font-weight: bolder - } -blockquote { - margin-left: 4em; - margin-right: 4em - } -cite, em, q, var, address { - font-style: italic - } -pre code, kbd, samp { - font-family: monospace - } -pre { - white-space: pre - } -sub, sup { - font-size: smaller - } -sub { - vertical-align: sub - } -sup { - vertical-align: super - } -ol, ul, dd { - margin-left: 4em - } -ol { - list-style-type: decimal - } -ol ul, ul ol, ul ul, ol ol { - margin-top: 0; - margin-bottom: 0 - } -abbr[title] { - border-bottom: dotted 1px - } -:link { - text-decoration: underline; - color: blue - } -:focus { - outline: thin dotted invert - } -/* Hover effects should be default */ -:link:hover, :link:visited { - color: #b7f - } -/* begin bidirectionality settings (do not change) */ -*[dir="ltr"] { - direction: ltr; - unicode-bidi: embed - } -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed - } -*[dir="lro"] { - direction: ltr; - unicode-bidi: bidi-override - } -*[dir="rlo"] { - direction: rtl; - unicode-bidi: bidi-override - } -/* block-level elements */ -body, div, p, hr, h1, h2, h3, h4, h5, h6, address, blockquote, pre, ol, ul, li, -di, dt, dd, table, thead, tbody, tfoot, tr, td, th, col, colgroup, caption, obje -ct, summary, standby, blockcode { - unicode-bidi: embed - } \ No newline at end of file diff -Nru cssutils-1.0/sheets/xhtml2.css cssutils-1.0.2/sheets/xhtml2.css --- cssutils-1.0/sheets/xhtml2.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/xhtml2.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,183 +0,0 @@ -@namespace url("http://www.w3.org/2002/06/xhtml2/"); - -/* A sample style sheet for XHTML 2.0 - - This style sheet describes a very incomplete, sample rendering of - XHTML 2.0 elements. - - Editor: Masayasu Ishikawa - Revision: $Id$ -*/ - -/* new elements */ - -section, h, nl, label, l, blockcode, separator, di - { display: block; } -section, h, nl, label, l, blockcode, di - { - unicode-bidi: embed } -nl { - margin: 1.33em 0 } -summary, standby, handler - { - display: none } -blockcode { - font-family: monospace; - white-space: pre } -separator { - border-bottom: thin black solid; - border: 1px; - inset; width 100%} -h { - display: block; - font-weight: bolder; - font-family: sans-serif } -h1, h2, h3, h4, h5, h6 - { - font-family: sans-serif; - font-weight: bolder } -body h, h1 { - font-size: 2em; - margin: .67em 0; -} -section h, h2 { - font-size: 1.5em; - margin: .83em 0; -} -section section h, h3 { - font-size: 1.17em; - margin: 1em 0; -} -section section section h, h4, p, blockquote, ul, ol, dl { - margin: 1.33em 0; } - -section section section section h, h5 { - font-size: .83em; - line-height: 1.17em; - margin: 1.67em 0; -} - -section section section section section h, h6 { - font-size: .67em; - margin: 2.33em 0; -} - -*[edit="deleted"] { display: none } -/* no special presentation by default -*[edit="inserted"] { } -*[edit="changed"] { } -*[edit="moved"] { } -*/ - -/* experimental navigation list style */ - -nl { - height: 1.5em; - overflow: hidden; - margin: 0; - line-height: normal !important; - white-space: nowrap; - text-align: start; - cursor: default; - border-width: 2px !important; - border-style: inset !important; - vertical-align: baseline; - padding: 0; -} - -nl:hover { height: auto; overflow: visible; } - -nl > li, nl > label { - display: block; - min-height: 1em; - line-height: normal !important; -} -nl > li, nl > label { - padding: 0 5px 0 3px; -} -nl > li { - margin-left: 1em; -} -nl > label { - font-weight: bold; -} - -nl > nl > label { - display: block; - line-height: normal !important; - font-style: italic; - font-weight: bold; -} - -nl > nl > li { - padding-left: 2em; - font-style: normal; - font-weight: normal; -} - -/* inherited elements */ - -html, body, div, p, h1, h2, h3, h4, h5, h6, -address, blockquote, pre, ol, ul, dl, dt, dd - { display: block } -li { display: list-item } -head, style, link, meta - { display: none } -table { display: table; - border-spacing: 0; - border-top: thin black solid; - border-left: thin black solid } -tr { display: table-row } -thead { display: table-header-group } -tbody { display: table-row-group } -tfoot { display: table-footer-group } -col { display: table-column } -colgroup { display: table-column-group } -td, th { display: table-cell; - border-right: thin black solid; - border-bottom: thin black solid; - padding 2px } -caption { display: table-caption } -table:hover summary { display: block } -th { font-weight: bolder; text-align: center } -caption { text-align: center } -body { padding: 8px; line-height: 1.2 } -strong { font-weight: bolder } -blockquote { margin-left: 4em; margin-right: 4em } -cite, em, q, var, address - { font-style: italic } -pre code, kbd, samp - { font-family: monospace } -pre { white-space: pre } -sub, sup { font-size: smaller } -sub { vertical-align: sub } -sup { vertical-align: super } -ol, ul, dd { margin-left: 4em } -ol { list-style-type: decimal } -ol ul, ul ol, ul ul, ol ol - { margin-top: 0; margin-bottom: 0 } - -abbr[title] { border-bottom: dotted 1px } -:link { text-decoration: underline; color: blue; } -:focus { outline: thin dotted invert } - -/* Hover effects should be default */ - -:link:hover,:link:visited { color: #b7f } - -/* begin bidirectionality settings (do not change) */ - -*[dir="ltr"] { direction: ltr; unicode-bidi: embed } -*[dir="rtl"] { direction: rtl; unicode-bidi: embed } -*[dir="lro"] { direction: ltr; unicode-bidi: bidi-override } -*[dir="rlo"] { direction: rtl; unicode-bidi: bidi-override } - -/* block-level elements */ -body, div, p, hr, h1, h2, h3, h4, h5, h6, -address, blockquote, pre, ol, ul, li, di, dt, dd, -table, thead, tbody, tfoot, tr, td, th, -col, colgroup, caption, object, summary, standby, blockcode - { unicode-bidi: embed } -/* end bidi settings */ - -/* end xhtml2.css */ \ No newline at end of file diff -Nru cssutils-1.0/sheets/yuck.css cssutils-1.0.2/sheets/yuck.css --- cssutils-1.0/sheets/yuck.css 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/sheets/yuck.css 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -E[class~="hipster"][thing~="bob"]#myid { att1: hi; foo: bar } -E:lang(c)#unique -E.hipster#myid { att1: hi; foo: bar } diff -Nru cssutils-1.0/src/cssutils/css/cssmediarule.py cssutils-1.0.2/src/cssutils/css/cssmediarule.py --- cssutils-1.0/src/cssutils/css/cssmediarule.py 2013-12-05 21:42:20.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/css/cssmediarule.py 2016-05-07 20:37:45.000000000 +0000 @@ -181,13 +181,24 @@ # TODO: get complete rule! tokens = self._tokensupto2(tokenizer, token) atval = self._tokenvalue(token) + factories = { + '@page': cssutils.css.CSSPageRule, + '@media': CSSMediaRule, + } if atval in ('@charset ', '@font-face', '@import', - '@namespace', '@page', '@media', '@variables'): + '@namespace', '@variables'): self._log.error(u'CSSMediaRule: This rule is not ' u'allowed in CSSMediaRule - ignored: ' u'%s.' % self._valuestr(tokens), token = token, error=xml.dom.HierarchyRequestErr) + elif atval in factories: + rule = factories[atval]( + parentRule=self, + parentStyleSheet=self.parentStyleSheet) + rule.cssText = tokens + if rule.wellformed: + self.insertRule(rule) else: rule = cssutils.css.CSSUnknownRule(tokens, parentRule=self, @@ -285,9 +296,7 @@ isinstance(rule, cssutils.css.CSSFontFaceRule) or \ isinstance(rule, cssutils.css.CSSImportRule) or \ isinstance(rule, cssutils.css.CSSNamespaceRule) or \ - isinstance(rule, cssutils.css.CSSPageRule) or \ - isinstance(rule, cssutils.css.MarginRule) or \ - isinstance(rule, CSSMediaRule): + isinstance(rule, cssutils.css.MarginRule): self._log.error(u'%s: This type of rule is not allowed here: %s' % (self.__class__.__name__, rule.cssText), error=xml.dom.HierarchyRequestErr) diff -Nru cssutils-1.0/src/cssutils/css/cssstyledeclaration.py cssutils-1.0.2/src/cssutils/css/cssstyledeclaration.py --- cssutils-1.0/src/cssutils/css/cssstyledeclaration.py 2013-11-30 20:05:44.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/css/cssstyledeclaration.py 2016-05-07 20:37:45.000000000 +0000 @@ -612,7 +612,7 @@ # empty string or None effectively removed property return self.removeProperty(name) else: - newp = Property(name, value, priority) + newp = Property(name, value, priority, parent=self) if newp.wellformed: if replace: @@ -695,3 +695,10 @@ u"validation setting does *always* win though so " u"even if validating is True it may not validate " u"if the StyleSheet defines else!") + + def _getValid(self): + """Check each contained property for validity.""" + return all(prop.valid for prop in self.getProperties()) + + valid = property(_getValid, + doc=u'``True`` if each property is valid.') diff -Nru cssutils-1.0/src/cssutils/css/cssstylerule.py cssutils-1.0.2/src/cssutils/css/cssstylerule.py --- cssutils-1.0/src/cssutils/css/cssstylerule.py 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/css/cssstylerule.py 2016-05-07 20:37:45.000000000 +0000 @@ -232,3 +232,10 @@ "type constant.") wellformed = property(lambda self: self.selectorList.wellformed) + + def _getValid(self): + """Return whether the style declaration is valid.""" + return self.style.valid + + valid = property(_getValid, + doc=u'``True`` when the style declaration is true.') diff -Nru cssutils-1.0/src/cssutils/css/cssstylesheet.py cssutils-1.0.2/src/cssutils/css/cssstylesheet.py --- cssutils-1.0/src/cssutils/css/cssstylesheet.py 2013-03-31 15:42:26.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/css/cssstylesheet.py 2016-05-07 20:37:45.000000000 +0000 @@ -785,6 +785,17 @@ doc=u'A ref to an @import rule if it is imported, ' u'else ``None``.') + def _getValid(self): + """Check if each contained rule is valid.""" + for rule in self.cssRules: + # Not all rules can be checked for validity + if hasattr(rule, 'valid') and not rule.valid: + return False + return True + + valid = property(_getValid, + doc=u'``True`` if all contained rules are valid') + @Deprecated(u'Use ``cssutils.setSerializer(serializer)`` instead.') def setSerializer(self, cssserializer): diff -Nru cssutils-1.0/src/cssutils/cssproductions.py cssutils-1.0.2/src/cssutils/cssproductions.py --- cssutils-1.0/src/cssutils/cssproductions.py 2013-12-04 14:38:44.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/cssproductions.py 2016-12-14 19:52:32.000000000 +0000 @@ -74,10 +74,9 @@ ('S', r'{s}+'), # 1st in list of general productions ('URI', r'{U}{R}{L}\({w}({string}|{url}*){w}\)'), - ('IDENT', r'{A}{N}{D}'), - ('FUNCTION', r'{ident}\('), ('UNICODE-RANGE', r'{U}\+[0-9A-Fa-f?]{1,6}(\-[0-9A-Fa-f]{1,6})?'), ('IDENT', r'{ident}'), + ('FUNCTION', r'{ident}\('), ('DIMENSION', r'{num}{ident}'), ('PERCENTAGE', r'{num}\%'), ('NUMBER', r'{num}'), diff -Nru cssutils-1.0/src/cssutils/__init__.py cssutils-1.0.2/src/cssutils/__init__.py --- cssutils-1.0/src/cssutils/__init__.py 2013-12-15 10:47:24.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/__init__.py 2017-03-04 09:52:47.000000000 +0000 @@ -93,7 +93,7 @@ __author__ = 'Christof Hoeke with contributions by Walter Doerwald' __date__ = '$LastChangedDate:: $:' -VERSION = '1.0' +VERSION = '1.0.2' __version__ = '%s $Id$' % VERSION @@ -159,15 +159,25 @@ SYNTAX_ERR: Raised if the specified media string value has a syntax error and is unparsable. """ + import warnings + warning = ("Deprecated, see " + "https://bitbucket.org/cthedot/cssutils/issues/69#comment-30669799") + warnings.warn(warning, DeprecationWarning) return css.CSSStyleSheet(title=title, media=media) - def createDocument(self, *args): - # not needed to HTML, also not for CSS? - raise NotImplementedError - - def createDocumentType(self, *args): - # not needed to HTML, also not for CSS? - raise NotImplementedError + def createDocument(self, *args, **kwargs): + # sometimes cssutils is picked automatically for + # xml.dom.getDOMImplementation, so we should provide an implementation + # see https://bitbucket.org/cthedot/cssutils/issues/69 + import xml.dom.minidom as minidom + return minidom.DOMImplementation().createDocument(*args, **kwargs) + + def createDocumentType(self, *args, **kwargs): + # sometimes cssutils is picked automatically for + # xml.dom.getDOMImplementation, so we should provide an implementation + # see https://bitbucket.org/cthedot/cssutils/issues/69 + import xml.dom.minidom as minidom + return minidom.DOMImplementation().createDocumentType(*args, **kwargs) def hasFeature(self, feature, version): return (feature.lower(), unicode(version)) in self._features diff -Nru cssutils-1.0/src/cssutils/profiles.py cssutils-1.0.2/src/cssutils/profiles.py --- cssutils-1.0/src/cssutils/profiles.py 2013-03-31 19:00:54.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/profiles.py 2016-10-27 11:17:39.000000000 +0000 @@ -7,55 +7,14 @@ __docformat__ = 'restructuredtext' __version__ = '$Id: cssproperties.py 1116 2008-03-05 13:52:23Z cthedot $' +from cssutils import util import re -import types class NoSuchProfileException(Exception): """Raised if no profile with given name is found""" pass -# dummies, replaced in Profiles.addProfile -_fontRegexReplacements = { - '__FONT_FAMILY_SINGLE': lambda f: False, - '__FONT_WITH_1_FAMILY': lambda f: False - } - -def _fontFamilyValidator(families): - """Check if ``font-family`` value is valid, regex is too slow. - - Splits on ``,`` and checks each family separately. - Somehow naive as font-family name could contain a "," but this is unlikely. - Still should be a TODO. - """ - match = _fontRegexReplacements['__FONT_FAMILY_SINGLE'] - - for f in families.split(u','): - if not match(f.strip()): - return False - return True - -def _fontValidator(font): - """Check if font value is valid, regex is too slow. - - Checks everything before ``,`` on basic font value. Everything after should - be a valid font-family value. - """ - if u',' in font: - # split off until 1st family - font1, families2 = font.split(u',', 1) - else: - font1, families2 = font, None - - if not _fontRegexReplacements['__FONT_WITH_1_FAMILY'](font1.strip()): - return False - - if families2 and not _fontFamilyValidator(families2): - return False - - return True - - class Profiles(object): """ All profiles used for validation. ``cssutils.profile`` is a @@ -102,7 +61,7 @@ 'nmstart': r'[_a-z]|{nonascii}|{escape}', 'nonascii': r'[^\0-\177]', 'unicode': r'\\[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?', - 'escape': r'{unicode}|\\[ -~\200-\777]', + 'escape': r'{unicode}|\\[ -~\u0080-\u01ff]', # 'escape': r'{unicode}|\\[ -~\200-\4177777]', 'int': r'[-]?\d+', 'nmchar': r'[\w-]|{nonascii}|{escape}', @@ -208,10 +167,12 @@ def _compile_regexes(self, dictionary): """Compile all regular expressions into callable objects""" for key, value in dictionary.items(): - # might be a function (font-family) as regex is too slow - if not hasattr(value, '__call__') and not isinstance(value, - types.FunctionType): - value = re.compile('^(?:%s)$' % value, re.I).match + if not hasattr(value, '__call__'): + # Compiling them now will slow down the cssutils import time, + # even if cssutils is not needed. We lazily compile them the + # first time they're needed. + # https://bitbucket.org/cthedot/cssutils/issues/72 + value = util.LazyRegex('^(?:%s)$' % value, re.I) dictionary[key] = value return dictionary @@ -341,12 +302,6 @@ self.__update_knownNames() - # hack for font and font-family which are too slow with regexes - if '__FONT_WITH_1_FAMILY' in properties: - _fontRegexReplacements['__FONT_WITH_1_FAMILY'] = properties['__FONT_WITH_1_FAMILY'] - if '__FONT_FAMILY_SINGLE' in properties: - _fontRegexReplacements['__FONT_FAMILY_SINGLE'] = properties['__FONT_FAMILY_SINGLE'] - def removeProfile(self, profile=None, all=False): """Remove `profile` or remove `all` profiles. @@ -509,16 +464,11 @@ 'shape': r'rect\(({w}({length}|auto}){w},){3}{w}({length}|auto){w}\)', 'counter': r'counter\({w}{ident}{w}(?:,{w}{list-style-type}{w})?\)', 'identifier': r'{ident}', - 'family-name': r'{string}|{ident}({w}{ident})*', + 'family-name': r'{string}|({ident}(\s+{ident})*)', 'generic-family': r'serif|sans-serif|cursive|fantasy|monospace', 'absolute-size': r'(x?x-)?(small|large)|medium', 'relative-size': r'smaller|larger', - - #[[ | ] [, | ]* ] | inherit - #'font-family': r'(({family-name}|{generic-family})({w},{w}({family-name}|{generic-family}))*)|inherit', - # EXTREMELY SLOW REGEX - #'font-family': r'({family-name}({w},{w}{family-name})*)|inherit', - + 'font-family': r'({family-name}({w},{w}{family-name})*)|inherit', 'font-size': r'{absolute-size}|{relative-size}|{positivelength}|{percentage}|inherit', 'font-style': r'normal|italic|oblique|inherit', 'font-variant': r'normal|small-caps|inherit', @@ -570,22 +520,12 @@ 'elevation': r'{angle}|below|level|above|higher|lower|inherit', 'empty-cells': r'show|hide|inherit', 'float': r'left|right|none|inherit', - - # regex too slow: - # 'font-family': r'{font-family}', - 'font-family': _fontFamilyValidator, - '__FONT_FAMILY_SINGLE': r'{family-name}', - + 'font-family': r'{font-family}', 'font-size': r'{font-size}', 'font-style': r'{font-style}', 'font-variant': r'{font-variant}', 'font-weight': r'{font-weight}', - - # regex too slow and wrong too: - # 'font': r'({font-attrs}\s+)*{font-size}({w}/{w}{line-height})?\s+{font-family}|caption|icon|menu|message-box|small-caption|status-bar|inherit', - 'font': _fontValidator, - '__FONT_WITH_1_FAMILY': r'(({font-attrs}\s+)*{font-size}({w}/{w}{line-height})?\s+{family-name})|caption|icon|menu|message-box|small-caption|status-bar|inherit', - + 'font': r'(({font-attrs}\s+)*{font-size}({w}/{w}{line-height})?\s+{font-family})|caption|icon|menu|message-box|small-caption|status-bar|inherit', 'height': r'{length}|{percentage}|auto|inherit', 'left': r'{length}|{percentage}|auto|inherit', 'letter-spacing': r'normal|{length}|inherit', @@ -744,7 +684,7 @@ # CSS Fonts Module Level 3 http://www.w3.org/TR/css3-fonts/ macros[Profiles.CSS3_FONTS] = { #'family-name': r'{string}|{ident}', - 'family-name': r'{string}|{ident}({w}{ident})*', + 'family-name': r'{string}|({ident}(\s+{ident})*)', 'font-face-name': 'local\({w}{family-name}{w}\)', 'font-stretch-names': r'(ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded)', 'unicode-range': r'[uU]\+[0-9A-Fa-f?]{1,6}(\-[0-9A-Fa-f]{1,6})?' diff -Nru cssutils-1.0/src/cssutils/serialize.py cssutils-1.0.2/src/cssutils/serialize.py --- cssutils-1.0/src/cssutils/serialize.py 2013-12-14 22:15:40.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/serialize.py 2016-09-02 11:05:05.000000000 +0000 @@ -76,6 +76,9 @@ listItemSpacer = u' ' string which is used in ``css.SelectorList``, ``css.CSSValue`` and ``stylesheets.MediaList`` after the comma + minimizeColorHash = True + defines if colorhash should be minimized from full size to shorthand + e.g minimize #FFFFFF to #FFF normalizedVarNames = True defines if variable names should be serialized normalized (they are used as being normalized anyway) @@ -138,6 +141,7 @@ self.lineNumbers = False self.lineSeparator = u'\n' self.listItemSpacer = u' ' + self.minimizeColorHash = True self.normalizedVarNames = True self.omitLastSemicolon = True self.omitLeadingZero = False @@ -163,6 +167,7 @@ self.lineNumbers = False self.lineSeparator = u'' self.listItemSpacer = u'' + self.minimizeColorHash = True self.omitLastSemicolon = True self.omitLeadingZero = True self.paranthesisSpacer = u'' @@ -349,13 +354,13 @@ """ Short form of hash, e.g. #123 instead of #112233 """ - # TODO: add pref for this! - if len(val) == 7 and val[1] == val[2] and\ - val[3] == val[4] and\ - val[5] == val[6]: - return u'#%s%s%s' % (val[1], val[3], val[5]) - else: - return val + if self.prefs.minimizeColorHash and\ + len(val) == 7 and\ + val[1] == val[2] and\ + val[3] == val[4] and\ + val[5] == val[6]: + return u'#%s%s%s' % (val[1], val[3], val[5]) + return val def _valid(self, x): "checks items valid property and prefs.validOnly" diff -Nru cssutils-1.0/src/cssutils/tests/basetest.py cssutils-1.0.2/src/cssutils/tests/basetest.py --- cssutils-1.0/src/cssutils/tests/basetest.py 2013-11-30 20:17:44.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/basetest.py 2016-09-02 23:47:51.000000000 +0000 @@ -2,6 +2,7 @@ import logging import os +import re import sys import StringIO import unittest @@ -24,6 +25,29 @@ return msg +def get_resource_filename(resource_name): + """Get the resource filename. + + If the module is zipped, the file will be extracted and the temporary name + is returned instead. + """ + try: + from pkg_resources import resource_filename + except ImportError: + this_dir = os.path.dirname(__file__) + parts = resource_name.split('/') + return os.path.normpath(os.path.join(this_dir, '..', *parts)) + else: + return resource_filename('cssutils', resource_name) + + +def get_sheet_filename(sheet_name): + """Get the filename for the given sheet.""" + # Extract all sheets since they might use @import + sheet_dir = get_resource_filename('tests/sheets') + return os.path.join(sheet_dir, sheet_name) + + class BaseTestCase(unittest.TestCase): def _tempSer(self): @@ -173,3 +197,65 @@ if debug: print '"%s"' % test self.assertRaises(err, self.r.__getattribute__(att), test) + + +class GenerateTests(type): + """Metaclass to handle a parametrized test. + + This works by generating many test methods from a single method. + + To generate the methods, you need the base method with the prefix + "gen_test_", which takes the parameters. Then you define the attribute + "cases" on this method with a list of cases. Each case is a tuple, which is + unpacked when the test is called. + + Example:: + + def gen_test_length(self, string, expected): + self.assertEquals(len(string), expected) + gen_test_length.cases = [ + ("a", 1), + ("aa", 2), + ] + """ + def __new__(cls, name, bases, attrs): + new_attrs = {} + for aname, aobj in attrs.items(): + if not aname.startswith("gen_test_"): + new_attrs[aname] = aobj + continue + + # Strip off the gen_ + test_name = aname[4:] + cases = aobj.cases + for case_num, case in enumerate(cases): + stringed_case = cls.make_case_repr(case) + case_name = "%s_%s_%s" % (test_name, case_num, stringed_case) + # Force the closure binding + def make_wrapper(case=case, aobj=aobj): + def wrapper(self): + aobj(self, *case) + return wrapper + wrapper = make_wrapper() + wrapper.__name__ = case_name + wrapper.__doc__ = "%s(%s)" % (test_name, + ", ".join(map(repr, case))) + if aobj.__doc__ is not None: + wrapper.__doc__ += "\n\n" + aobj.__doc__ + new_attrs[case_name] = wrapper + return type(name, bases, new_attrs) + + @classmethod + def make_case_repr(cls, case): + if isinstance(case, str): + value = case + else: + try: + iter(case) + except TypeError: + value = repr(case) + else: + value = '_'.join(cls.make_case_repr(x) for x in case) + value = re.sub('[^A-Za-z_]', '_', value) + value = re.sub('_{2,}', '_', value) + return value diff -Nru cssutils-1.0/src/cssutils/tests/sheets/096.css cssutils-1.0.2/src/cssutils/tests/sheets/096.css --- cssutils-1.0/src/cssutils/tests/sheets/096.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/096.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,224 @@ +/* default stylesheet for all variations */ +.jsonly { + display: none + } +.stylenav { + text-align: right; + margin-top: -1em + } +html, body { + padding: 0; + margin: 0 + } +body { + font: normal 90%/1.1 Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; + color: #fff; + background-color: #344 + } +h1, h2, h3, h4, h5, h6 { + font: normal 2.4em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif + } +h1, h2, h3, caption { + color: #a00; + margin: 0.3em -0.4em 0.5em -0.5em + } +h1, h2 { + letter-spacing: -0.05em + } +h2, h3, caption { + margin: 0.3em -1.3em 0.3em 0 + } +h2 { + font-size: 1.6em; + border-right: 1.3em solid #677; + border-bottom: 1px dotted #677; + padding-left: 0.1em; + padding-bottom: 0.1em; + margin-top: 2.1em; + margin-bottom: 0.4em + } +h3 { + font-size: 0.9em; + text-transform: uppercase; + margin-top: 1.2em; + margin-bottom: 0.1em + } +caption { + font-size: 1.05em; + text-align: left; + margin-bottom: 0.2em + } +h4 { + font-size: 0.9em; + font-weight: bold; + margin: 1.2em 0 0 + } +h5, h6 { + font-size: 1em; + margin: 0 + } +h6 { + font-size: 0.9em + } +p, ol, ul, dl { + line-height: 1.3; + margin-top: 0; + margin-bottom: 1em + } +ul { + list-style-type: square + } +ul.code { + line-height: 1.3 + } +li, dd { + margin-bottom: 0.3em + } +dt { + font-weight: bold + } +pre, code { + color: #00a; + line-height: 1.4; + font-size: 1.1em + } +pre { + border: 1px solid #eee; + overflow: auto + } +table code, table pre { + font-size: 1.3em + } +.deprecated { + color: #888 + } +table { + font-size: 0.9em; + border-collapse: collapse + } +tr { + vertical-align: top; + line-height: 1.3 + } +td, th { + text-align: left; + padding: 0.4em 0.5em; + border-bottom: 1px dotted #667 + } +td.center { + text-align: center + } +tr:hover, li:hover { + background-color: #f8f8f8 + } +acronym, .explain { + border-bottom: 1px dotted #344 + } +a { + text-decoration: none; + color: #fff; + border-bottom: 1px solid #aaa + } +#main a { + color: #a00 + } +a:visited { + color: #eee + } +#main a:visited { + color: #344 + } +a:hover { + text-decoration: underline; + color: #fff + } +#main a:hover { + background-color: #f5f8ff + } +#main a:active { + color: #fff; + background-color: #abb + } +label { + display: block; + padding: 0.5em 0 0.1em + } +input, textarea { + font: bold 1em Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; + background-color: #eee; + width: 100%; + border: 1px inset + } +#submit, textarea { + margin-bottom: 1.5em + } +#submit { + font-weight: bold; + color: #00a; + background-color: #fff; + border: 1px outset; + margin-top: 2em + } +input:focus, input:hover, textarea:focus, textarea:hover { + font-weight: bold; + background-color: #fff; + border-style: solid + } +#submit:hover, #submit:focus { + background-color: #eee; + border-style: solid + } +#submit:active { + border-style: inset + } +#header { + padding: 1.1em 5% 0; + padding: 40px 5% 0; + color: #334; + background: #fff url(../static/img/header_r.jpg) no-repeat; + border-bottom: 1px solid #344; + height: 90px; + he\ight: 50px + } +#header dt, #header p { + font-family: Arial, Helvetica, sans-serif; + letter-spacing: 0.3em + } +#header a { + color: #334 + } +#main .nav { + padding-bottom: 0.5em; + border-bottom: 3px solid #eee; + margin-bottom: 1em; + margin-left: -8% + } +.nav dt, .nav dd, .nav dd ul, .nav li { + display: inline + } +.nav dt { + font-weight: bold + } +.nav li { + font-weight: bold; + padding-right: 0.5em + } +.nav a { + font-weight: normal + } +#footer { + padding: 1em 5% 1em 10%; + border-top: 3px double #fff; + text-align: right + } +#main { + color: #000; + background-color: #fff; + padding: 1em 26% 1em 12% + } +.ext { + margin-top: 2em + } +.ext a { + font-size: 0.8em + } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/097.css cssutils-1.0.2/src/cssutils/tests/sheets/097.css --- cssutils-1.0/src/cssutils/tests/sheets/097.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/097.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,224 @@ +/* default stylesheet for all variations */ +.jsonly { + display: none + } +.stylenav { + text-align: right; + margin-top: -1em + } +html, body { + padding: 0; + margin: 0 + } +body { + font: normal 90%/1.1 Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; + color: #fff; + background-color: #344 + } +h1, h2, h3, h4, h5, h6 { + font: normal 2.4em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif + } +h1, h2, h3, caption { + color: #a00; + margin: 0.3em -0.4em 0.5em -0.5em + } +h1, h2 { + letter-spacing: -0.05em + } +h2, h3, caption { + margin: 0.3em -1.3em 0.3em 0 + } +h2 { + font-size: 1.6em; + border-right: 1.3em solid #677; + border-bottom: 1px dotted #677; + padding-left: 0.1em; + padding-bottom: 0.1em; + margin-top: 2.1em; + margin-bottom: 0.4em + } +h3 { + font-size: 0.9em; + text-transform: uppercase; + margin-top: 1.2em; + margin-bottom: 0.1em + } +caption { + font-size: 1.05em; + text-align: left; + margin-bottom: 0.2em + } +h4 { + font-size: 0.9em; + font-weight: bold; + margin: 1.2em 0 0 + } +h5, h6 { + font-size: 1em; + margin: 0 + } +h6 { + font-size: 0.9em + } +p, ol, ul, dl { + line-height: 1.3; + margin-top: 0; + margin-bottom: 1em + } +ul { + list-style-type: square + } +ul.code { + line-height: 1.3 + } +li, dd { + margin-bottom: 0.3em + } +dt { + font-weight: bold + } +pre, code { + color: #00a; + line-height: 1.4; + font-size: 1.1em + } +pre { + border: 1px solid #eee; + overflow: auto + } +table code, table pre { + font-size: 1.3em + } +.deprecated { + color: #888 + } +table { + font-size: 0.9em; + border-collapse: collapse + } +tr { + vertical-align: top; + line-height: 1.3 + } +td, th { + text-align: left; + padding: 0.4em 0.5em; + border-bottom: 1px dotted #667 + } +td.center { + text-align: center + } +tr:hover, li:hover { + background-color: #f8f8f8 + } +acronym, .explain { + border-bottom: 1px dotted #344 + } +a { + text-decoration: none; + color: #fff; + border-bottom: 1px solid #aaa + } +#main a { + color: #a00 + } +a:visited { + color: #eee + } +#main a:visited { + color: #344 + } +a:hover { + text-decoration: underline; + color: #fff + } +#main a:hover { + background-color: #f5f8ff + } +#main a:active { + color: #fff; + background-color: #abb + } +label { + display: block; + padding: 0.5em 0 0.1em + } +input, textarea { + font: bold 1em Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; + background-color: #eee; + width: 100%; + border: 1px inset + } +#submit, textarea { + margin-bottom: 1.5em + } +#submit { + font-weight: bold; + color: #00a; + background-color: #fff; + border: 1px outset; + margin-top: 2em + } +input:focus, input:hover, textarea:focus, textarea:hover { + font-weight: bold; + background-color: #fff; + border-style: solid + } +#submit:hover, #submit:focus { + background-color: #eee; + border-style: solid + } +#submit:active { + border-style: inset + } +#header { + padding: 1.1em 5% 0; + padding: 40px 5% 0; + color: #334; + background: #fff url(../static/img/header_r.jpg) no-repeat; + border-bottom: 1px solid #344; + height: 90px; + he\ight: 50px + } +#header dt, #header p { + font-family: Arial, Helvetica, sans-serif; + letter-spacing: 0.3em + } +#header a { + color: #334 + } +#main .nav { + padding-bottom: 0.5em; + border-bottom: 3px solid #eee; + margin-bottom: 1em; + margin-left: -8% + } +.nav dt, .nav dd, .nav dd ul, .nav li { + display: inline + } +.nav dt { + font-weight: bold + } +.nav li { + font-weight: bold; + padding-right: 0.5em + } +.nav a { + font-weight: normal + } +#footer { + padding: 1em 5% 1em 10%; + border-top: 3px double #fff; + text-align: right + } +#main { + color: #000; + background-color: #fff; + padding: 1em 26% 1em 12% + } +.ext { + margin-top: 2em + } +.ext a { + font-size: 0.8em + } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/1ascii.css cssutils-1.0.2/src/cssutils/tests/sheets/1ascii.css --- cssutils-1.0/src/cssutils/tests/sheets/1ascii.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/1ascii.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,3 @@ +@charset "ascii"; +@import "1inherit-ascii.css"; +@import "1utf.css"; diff -Nru cssutils-1.0/src/cssutils/tests/sheets/1.css cssutils-1.0.2/src/cssutils/tests/sheets/1.css --- cssutils-1.0/src/cssutils/tests/sheets/1.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/1.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,6 @@ +@charset "utf-8"; +/*äöüß*/ +/* κουρος */ + + + diff -Nru cssutils-1.0/src/cssutils/tests/sheets/1import.css cssutils-1.0.2/src/cssutils/tests/sheets/1import.css --- cssutils-1.0/src/cssutils/tests/sheets/1import.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/1import.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,3 @@ +@charset "iso-8859-1"; +@import "1inherit-iso.css"; + diff -Nru cssutils-1.0/src/cssutils/tests/sheets/1inherit-ascii.css cssutils-1.0.2/src/cssutils/tests/sheets/1inherit-ascii.css --- cssutils-1.0/src/cssutils/tests/sheets/1inherit-ascii.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/1inherit-ascii.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1 @@ +/* inherited encoding ascii */ diff -Nru cssutils-1.0/src/cssutils/tests/sheets/1inherit-iso.css cssutils-1.0.2/src/cssutils/tests/sheets/1inherit-iso.css --- cssutils-1.0/src/cssutils/tests/sheets/1inherit-iso.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/1inherit-iso.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,2 @@ +@import "2inherit-iso.css"; +/* 1 inherited encoding iso-8859-1 */ diff -Nru cssutils-1.0/src/cssutils/tests/sheets/1inherit-utf8.css cssutils-1.0.2/src/cssutils/tests/sheets/1inherit-utf8.css --- cssutils-1.0/src/cssutils/tests/sheets/1inherit-utf8.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/1inherit-utf8.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1 @@ +/* inherit encoding utf-8 */ diff -Nru cssutils-1.0/src/cssutils/tests/sheets/1utf.css cssutils-1.0.2/src/cssutils/tests/sheets/1utf.css --- cssutils-1.0/src/cssutils/tests/sheets/1utf.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/1utf.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,4 @@ +@charset "utf-8"; +@import "1inherit-utf8.css"; +/* € */ + diff -Nru cssutils-1.0/src/cssutils/tests/sheets/2inherit-iso.css cssutils-1.0.2/src/cssutils/tests/sheets/2inherit-iso.css --- cssutils-1.0/src/cssutils/tests/sheets/2inherit-iso.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/2inherit-iso.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1 @@ +/* 2 inherited encoding iso-8859-1 */ diff -Nru cssutils-1.0/src/cssutils/tests/sheets/2resolve.css cssutils-1.0.2/src/cssutils/tests/sheets/2resolve.css --- cssutils-1.0/src/cssutils/tests/sheets/2resolve.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/2resolve.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,2 @@ +@charset "ascii"; +@namespace "x"; diff -Nru cssutils-1.0/src/cssutils/tests/sheets/acid2.css cssutils-1.0.2/src/cssutils/tests/sheets/acid2.css --- cssutils-1.0/src/cssutils/tests/sheets/acid2.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/acid2.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,109 @@ + /* section numbers refer to CSS2.1 */ + + /* page setup */ + html { font: 12px sans-serif; margin: 0; padding: 0; overflow: hidden; /* hides scrollbars on viewport, see 11.1.1:3 */ background: white; color: red; } + body { margin: 0; padding: 0; } + + /* introduction message */ + .intro { font: 2em sans-serif; margin: 3.5em 2em; padding: 0.5em; border: solid thin; background: white; color: black; position: relative; z-index: 2; /* should cover the black and red bars that are fixed-positioned */ } + .intro * { font: inherit; margin: 0; padding: 0; } + .intro h1 { font-size: 1em; font-weight: bolder; margin: 0; padding: 0; } + .intro :link { color: blue; } + .intro :visited { color: purple; } + + /* picture setup */ + #top { margin: 100em 3em 0; padding: 2em 0 0 .5em; text-align: left; font: 2em/24px sans-serif; color: navy; white-space: pre; } /* "Hello World!" text */ + .picture { position: relative; border: 1em solid transparent; margin: 0 0 100em 3em; } /* containing block for face */ + .picture { background: red; } /* overriden by preferred stylesheet below */ + + /* top line of face (scalp): fixed positioning and min/max height/width */ + .picture p { position: fixed; margin: 0; padding: 0; border: 0; top: 9em; left: 11em; width: 140%; max-width: 4em; height: 8px; min-height: 1em; max-height: 2mm; /* min-height overrides max-height, see 10.7 */ background: black; border-bottom: 0.5em yellow solid; } + + /* bits that shouldn't be part of the top line (and shouldn't be visible at all): HTML parsing, "+" combinator, stacking order */ + .picture p.bad { border-bottom: red solid; /* shouldn't matter, because the "p + table + p" rule below should match it too, thus hiding it */ } + .picture p + p { background: maroon; z-index: 1; } /* shouldn't match anything */ + .picture p + table + p { margin-top: 3em; /* should end up under the absolutely positioned table below, and thus not be visible */ } + + /* second line of face: attribute selectors, float positioning */ + [class~=one].first.one { position: absolute; top: 0; margin: 36px 0 0 60px; padding: 0; border: black 2em; border-style: none solid; /* shrink wraps around float */ } + [class~=one][class~=first] [class=second\ two][class="second two"] { float: right; width: 48px; height: 12px; background: yellow; margin: 0; padding: 0; } /* only content of abs pos block */ + + /* third line of face: width and overflow */ + .forehead { margin: 4em; width: 8em; border-left: solid black 1em; border-right: solid black 1em; background: red url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR42mP4%2F58BAAT%2FAf9jgNErAAAAAElFTkSuQmCC); /* that's a 1x1 yellow pixel PNG */ } + .forehead * { width: 12em; line-height: 1em; } + + /* class selectors headache */ + .two.error.two { background: maroon; } /* shouldn't match */ + .forehead.error.forehead { background: red; } /* shouldn't match */ + [class=second two] { background: red; } /* this should be ignored (invalid selector -- grammar says it only accepts IDENTs or STRINGs) */ + + /* fourth and fifth lines of face, with eyes: paint order test (see appendix E) and fixed backgrounds */ + /* the two images are identical: 2-by-2 squares with the top left + and bottom right pixels set to yellow and the other two set to + transparent. Since they are offset by one pixel from each other, + the second one paints exactly over the transparent parts of the + first one, thus creating a solid yellow block. */ + .eyes { position: absolute; top: 5em; left: 3em; margin: 0; padding: 0; background: red; } + #eyes-a { height: 0; line-height: 2em; text-align: right; } /* contents should paint top-most because they're inline */ + #eyes-a object { display: inline; vertical-align: bottom; } + #eyes-a object[type] { width: 7.5em; height: 2.5em; } /* should have no effect since that object should fallback to being inline (height/width don't apply to inlines) */ + #eyes-a object object object { border-right: solid 1em black; padding: 0 12px 0 11px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABnRSTlMAAAAAAABupgeRAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAAEUlEQVR42mP4%2F58BCv7%2FZwAAHfAD%2FabwPj4AAAAASUVORK5CYII%3D) fixed 1px 0; } + #eyes-b { float: left; width: 10em; height: 2em; background: fixed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAABnRSTlMAAAAAAABupgeRAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAAEUlEQVR42mP4%2F58BCv7%2FZwAAHfAD%2FabwPj4AAAAASUVORK5CYII%3D); border-left: solid 1em black; border-right: solid 1em red; } /* should paint in the middle layer because it is a float */ + #eyes-c { display: block; background: red; border-left: 2em solid yellow; width: 10em; height: 2em; } /* should paint bottom most because it is a block */ + + /* lines six to nine, with nose: auto margins */ + .nose { float: left; margin: -2em 2em -1em; border: solid 1em black; border-top: 0; min-height: 80%; height: 60%; max-height: 3em; /* percentages become auto (see 10.5 and 10.7) and intrinsic height is more than 3em, so 3em wins */ padding: 0; width: 12em; } + .nose > div { padding: 1em 1em 3em; height: 0; background: yellow; } + .nose div div { width: 2em; height: 2em; background: red; margin: auto; } + .nose :hover div { border-color: blue; } + .nose div:hover :before { border-bottom-color: inherit; } + .nose div:hover :after { border-top-color: inherit; } + .nose div div:before { display: block; border-style: none solid solid; border-color: red yellow black yellow; border-width: 1em; content: ''; height: 0; } + .nose div :after { display: block; border-style: solid solid none; border-color: black yellow red yellow; border-width: 1em; content: ''; height: 0; } + + /* between lines nine and ten: margin collapsing with 'float' and 'clear' */ + .empty { margin: 6.25em; height: 10%; /* computes to auto which makes it empty per 8.3.1:7 (own margins) */ } + .empty div { margin: 0 2em -6em 4em; } + .smile { margin: 5em 3em; clear: both; /* clearance is negative (see 8.3.1 and 9.5.1) */ } + + /* line ten and eleven: containing block for abs pos */ + .smile div { margin-top: 0.25em; background: black; width: 12em; height: 2em; position: relative; bottom: -1em; } + .smile div div { position: absolute; top: 0; right: 1em; width: auto; height: 0; margin: 0; border: yellow solid 1em; } + + /* smile (over lines ten and eleven): backgrounds behind borders, inheritance of 'float', nested floats, negative heights */ + .smile div div span { display: inline; margin: -1em 0 0 0; border: solid 1em transparent; border-style: none solid; float: right; background: black; height: 1em; } + .smile div div span em { float: inherit; border-top: solid yellow 1em; border-bottom: solid black 1em; } /* zero-height block; width comes from (zero-height) child. */ + .smile div div span em strong { width: 6em; display: block; margin-bottom: -1em; /* should have no effect, since parent has top&bottom borders, so this margin doesn't collapse */ } + + /* line twelve: line-height */ + .chin { margin: -4em 4em 0; width: 8em; line-height: 1em; border-left: solid 1em black; border-right: solid 1em black; background: yellow url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAFSDNYfAAAAaklEQVR42u3XQQrAIAwAQeP%2F%2F6wf8CJBJTK9lnQ7FpHGaOurt1I34nfH9pMMZAZ8BwMGEvvh%2BBsJCAgICLwIOA8EBAQEBAQEBAQEBK79H5RfIQAAAAAAAAAAAAAAAAAAAAAAAAAAAID%2FABMSqAfj%2FsLmvAAAAABJRU5ErkJggg%3D%3D) /* 64x64 red square */ no-repeat fixed /* shouldn't be visible unless the smiley is moved to the top left of the viewport */; } + .chin div { display: inline; font: 2px/4px serif; } + + /* line thirteen: cascade and selector tests */ + .parser-container div { color: maroon; border: solid; color: orange; } /* setup */ + div.parser-container * { border-color: black; /* overrides (implied) border-color on previous line */ } /* setup */ + * div.parser { border-width: 0 2em; /* overrides (implied) declarations on earlier line */ } /* setup */ + + /* line thirteen continued: parser tests */ + .parser { /* comment parsing test -- comment ends before the end of this line, the backslash should have no effect: \*/ } + .parser { margin: 0 5em 1em; padding: 0 1em; width: 2em; height: 1em; error: \}; background: yellow; } /* setup with parsing test */ + * html .parser { background: gray; } + \.parser { padding: 2em; } + .parser { m\argin: 2em; }; + .parser { height: 3em; } + .parser { width: 200; } + .parser { border: 5em solid red ! error; } + .parser { background: red pink; } + + /* line fourteen (last line of face): table */ + ul { display: table; padding: 0; margin: -1em 7em 0; background: red; } + ul li { padding: 0; margin: 0; } + ul li.first-part { display: table-cell; height: 1em; width: 1em; background: black; } + ul li.second-part { display: table; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */ + ul li.third-part { display: table-cell; height: 0.5em; /* gets stretched to fit row */ width: 1em; background: black; } + ul li.fourth-part { list-style: none; height: 1em; width: 1em; background: black; } /* anonymous table cell wraps around this */ + + /* bits that shouldn't appear: inline alignment in cells */ + .image-height-test { height: 10px; overflow: hidden; font: 20em serif; } /* only the area between the top of the line box and the top of the image should be visible */ + table { margin: 0; border-spacing: 0; } + td { padding: 0; } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/all.css cssutils-1.0.2/src/cssutils/tests/sheets/all.css --- cssutils-1.0/src/cssutils/tests/sheets/all.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/all.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,8 @@ +/* this sheet should be used in the HTML, deploy.py does resolve + * all imports so that only a single CSS is deployed to cut down + * the number of HTTP requests + */ +@import url(1.css); +@import url(atrule.css); +@import url(simple.css); +@namespace a 'x'; \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/atrule.css cssutils-1.0.2/src/cssutils/tests/sheets/atrule.css --- cssutils-1.0/src/cssutils/tests/sheets/atrule.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/atrule.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,11 @@ +@charset "UTF-8"; +@three-dee { + @background-lighting { + azimuth: 30deg; + elevation: 190deg; + } + H1 { color: red } +} +@page { + foo: bar +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/bad.css cssutils-1.0.2/src/cssutils/tests/sheets/bad.css --- cssutils-1.0/src/cssutils/tests/sheets/bad.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/bad.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1 @@ +P { color: yellow; background-color: blue; 1rogue: catch me if you can } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/basic.css cssutils-1.0.2/src/cssutils/tests/sheets/basic.css --- cssutils-1.0/src/cssutils/tests/sheets/basic.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/basic.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1 @@ +{ foo: 1.5; bogus: 3, 2, 1; bar-color: #0FEED0; background: #abc; foreground: rgb( 10, 20, 30 ) } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/bundle.css cssutils-1.0.2/src/cssutils/tests/sheets/bundle.css --- cssutils-1.0/src/cssutils/tests/sheets/bundle.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/bundle.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1 @@ +@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clearfix:after,#content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1;display:block}body{font:13px/1.231 sans-serif;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}div{position:relative}section{position:relative;display:block}.sane-defaults code{border:1px solid #ddd;background:#f7f7f7;padding:0 2px;font-size:12px}.sane-defaults pre code{border:0;background:0;padding:0;font-size:inherit}.sane-defaults h2,#wrapper .sane-defaults h2{margin:6px 0;padding:10px 0 0;font-weight:normal;font-size:18px;line-height:24px;color:#666}.sane-defaults h3,#wrapper .sane-defaults h3{margin:6px 0;padding:10px 0 0;font-weight:normal;font-size:16px;line-height:21px;color:#666}.sane-defaults h1{margin-bottom:9px;line-height:24px;color:#333}.sane-defaults h4{font-weight:normal;color:#666}.sane-defaults ol{list-style:decimal inside}.sane-defaults p{margin:0 0 9px}.sane-defaults pre{margin:0 0 1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#f7f7f7;padding:3px 6px;font-size:12px;line-height:16px;white-space:pre-wrap}.sane-defaults ul{list-style:disc inside}.sane-defaults-2{line-height:18px;counter-reset:ordered-list-item}.sane-defaults-2 h1,.sane-defaults-2 h2,.sane-defaults-2 h3,.sane-defaults-2 h4,.sane-defaults-2 h5,.sane-defaults-2 h6{color:#666}.sane-defaults-2 ol,.sane-defaults-2 ul{margin:0;padding:0 0 0 36px;list-style:none}.sane-defaults-2 ol{counter-reset:ordered-list-item}.sane-defaults-2 ol>li:before{position:absolute;margin:0 0 0 -21px;content:counter(ordered-list-item) ".";counter-increment:ordered-list-item}.sane-defaults-2 ul>li:before{position:absolute;margin:-1px 0 0 -12px;font-size:18px;content:"•"}.sane-defaults-2 li{margin:9px 0}.sane-defaults-2 p{margin:9px 0}.sane-defaults-2 pre{margin:9px 0;padding:9px 12px}.sane-defaults-2 img{display:block;max-width:100%}.ie8 .sane-defaults-2 img{max-width:none}@media print{*{color:#000!important}body{background:#fff!important}#tabs,#footer,#search,#repo-menu{display:none}}body{margin:0;background:#fff;padding:0;line-height:16px;font-family:Helvetica,Arial,sans-serif;color:#393939}p{line-height:18px}a{text-decoration:none;color:#2b547d}a:hover{text-decoration:underline}table{border-spacing:3px}h3,strong{font-weight:bold}em{font-style:italic}.leading{line-height:1.4em}.hidden{display:none}table input,select{margin-bottom:1em}.column ul{margin-top:10px;margin-left:15px;list-style:disc outside none}#introduction_{background:#035;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#035));background:-webkit-linear-gradient(#036,#035);background:-moz-linear-gradient(top,#036,#035);background:-o-linear-gradient(#036,#035);overflow:hidden}#header,#content,#footer,#introduction_>div{margin:0 auto;width:930px}#introduction_>div>div{float:left}#introduction_ li{line-height:19px}#header-wrap{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABMCAIAAAAjsUpsAAAALUlEQVQY063JsREAMAzCQB37r8ZCNGQCu4kLNS+SCFBbAWPTv/Afu/Tl01a2H1C2LMMtdA10AAAAAElFTkSuQmCC) repeat-x 0 -6px}#header{position:relative;height:70px}#logo{display:block;float:left;margin-top:17px;width:127px;height:40px;background:url(../images/logo.png) 0 0;line-height:99em;overflow:hidden}#global-nav{position:absolute;right:0;top:5px}#global-nav li{float:left;margin-left:8px}#global-nav li a{background-image:url(../images/global-header-icons.png);background-repeat:no-repeat;padding-left:18px;font-size:85%;color:#8a8a8a}#global-nav li a:hover{text-decoration:none;color:#2b547d}#global-nav a.home{background-position:0 0}#global-nav a.home:hover{background-position:0 -28px}#global-nav a.docs{background-position:0 -57px}#global-nav a.docs:hover{background-position:0 -85px}#global-nav a.support{background-position:0 -117px}#global-nav a.support:hover{background-position:0 -145px}#global-nav a.blog{background-position:0 -177px}#global-nav a.blog:hover{background-position:0 -205px}#global-nav a.plugins{background-position:0 -236px}#global-nav a.plugins:hover{background-position:0 -264px}#global-nav a.forums{background-position:0 -296px}#global-nav a.forums:hover{background-position:0 -324px}#main-nav{float:right;margin-top:43px}#main-nav li{float:left;margin-right:4px;position:relative}#main-nav li a{padding:10px;font-size:108%}#main-nav>ul>li>a{color:#393939}#main-nav li.active,#main-nav #repositories-dropdown.active .drop-arrow{font-weight:bold}#main-nav #repositories-dropdown.active{font-weight:inherit}#main-nav li a span{font-size:85%;color:#6f6f6f}#main-nav>ul>li>a:hover,#main-nav>ul>li>a:hover>span{text-decoration:none;color:#036}#repositories-dropdown>div{position:absolute;width:256px;top:26px;left:-11px;padding:0 4px 4px 4px;overflow:hidden}#repositories-dropdown>div>div{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #ccc;border-top:0;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);font-size:13px;line-height:16px;color:#333}#repositories-dropdown>div>div a{position:relative;display:block;padding:0 0 0 44px;font-size:inherit;line-height:28px;white-space:nowrap}#repositories-dropdown>div>div a:hover{background-color:#fff6c2;text-decoration:none}#repositories-dropdown>div>div a:after{position:absolute;right:0;top:0;bottom:0;display:block;width:16px;border-right:8px solid #fff;background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));content:""}#repositories-dropdown>div>div a:hover:after{border-right-color:#fff6c2;background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,246,194,0)),to(rgba(255,246,194,1)));background:-webkit-linear-gradient(left,rgba(255,246,194,0),rgba(255,246,194,1));background:-moz-linear-gradient(left,rgba(255,246,194,0),rgba(255,246,194,1));background:-o-linear-gradient(left,rgba(255,246,194,0),rgba(255,246,194,1))}#repositories-dropdown>div>div a>img{position:absolute;left:16px;top:4px;display:block;width:16px;height:16px;border:1px solid #ddd;background:#fff;padding:1px}#main-nav ul{float:right}#repositories-dropdown{margin-right:-4px}#repositories-dropdown a.drop-arrow{background:url(../images/drop-arrows.png) no-repeat 99px 14px;padding-right:25px}#repositories-dropdown.active a.drop-arrow{background-position:107px 14px}#repositories-dropdown.inertial-hover>a{margin-left:-6px;margin-right:-6px;padding-left:16px;padding-right:31px}#repositories-dropdown.inertial-hover.hovering>a{margin:-1px -7px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ccc;background-color:#fff}#repo-overview h4{margin:0;padding:3px 0 6px;font-size:inherit;color:inherit}#repo-overview ol{margin:0 -16px}#repo-overview ol li{float:none;margin:0;height:28px;overflow:hidden}#repo-overview ol li a span{font-size:inherit;color:#999}#main-nav .inertial-hover>div{display:none}#main-nav .inertial-hover>div:hover,#main-nav .inertial-hover.hovering>div{display:block;z-index:3}#repositories-dropdown .group{border-top:1px solid #ddd;padding:12px 16px}#repositories-dropdown .new-repository{margin:0 -16px;background:url(../img/icons/fugue/plus.png) no-repeat 18px;padding:0 16px 0 44px;text-transform:lowercase}#repositories-dropdown .import-repository{margin:0 -16px;background:url(../img/icons/fugue/import.png) no-repeat 18px;padding:0 16px 0 44px;text-transform:lowercase}#main-nav li.search-box{margin:0;width:146px;height:20px}#main-nav #searchbox{position:relative;top:-3px;width:117px;border:1px solid #cfcfcf;background:#fff url(../images/search-icon.png) no-repeat 4px;color:#393939}body.non-webkit #main-nav #searchbox{padding:3px 0 3px 23px}#main-nav #searchbox.placeholder{color:#999}h1{font-weight:bold;font-size:20px;line-height:28px;color:#2b547d}#introduction_{position:relative}#introduction_ h1{margin:0;margin-bottom:8px;border:0;padding:28px 0 15px;text-align:left;font-weight:bold;font-size:300%;line-height:30px;color:#c5efff}#introduction_ h2{padding-bottom:10px;font-weight:bold;font-size:200%;margin-bottom:20px;color:#c5efff}#introduction_ ul{margin-top:0;margin-left:0;list-style:none}#introduction_ li{margin-bottom:7px;background:url(../images/yellow-bullet.png) no-repeat 0 50%;padding-left:15px;font-size:123.1%;color:#fff}#introduction_ .split-column{margin-bottom:10px}#introduction_ .button-wrap{margin:0 auto 15px;width:230px}#introduction_ .column{margin-right:0;margin-bottom:50px;width:650px}#introduction_ .last{width:250px}#introduction_ h2,#plans-and-billing h2{border-bottom:0}#introduction_ #signup-button{margin-top:0}#introduction_ #signup-button a{display:block;margin-left:-100px;width:250px;height:46px;background:url(../images/yellow-button-large.png) no-repeat 0 -75px;padding:29px 0 0 48px;font:bold 24px/16px Helvetica,Arial,sans-serif;color:#173562}#introduction_ #signup-button a:hover{background-position:0 0;text-decoration:none;color:inherit}.atl-button{display:block;background:url(../images/small-blue-button-left.png) no-repeat left top}.atl-button:hover{text-decoration:none}.atl-button>span{display:block;background:url(../images/small-blue-button-right.png) no-repeat right top;padding:0 16px 0 0;line-height:22px}.atl-button>span>span{background:url(../images/blue-arrow.png) no-repeat right 60%;padding:0 12px 0 0;color:#fff}.two-column,.three-column{overflow:visible}#content .three-column{margin-bottom:20px}#content{padding:30px 25px 180px}#content h2{font-weight:bold;font-size:146.5%;color:#2b547d}#content #headline{border-bottom:0}#content h3{color:#2b547d}.two-column .column{display:inline;float:left;margin-right:25px;width:450px}.column.last,.three-column .column.last{float:right;margin-right:0}.three-column .column{display:inline;float:left;margin-right:30px;width:286px}.split-column{overflow:hidden}.split-column .first,.split-column .last{float:left;width:50%}.plan-choices{margin-top:18px;overflow:hidden}.plan-choices .plan{position:relative;display:inline;float:left;margin-right:18px;width:140px;min-height:135px;background:url(../images/plan-box-bottom.png) no-repeat center bottom;text-align:center}#content .plan-choices .featured{margin-top:-10px;min-height:167px;background:url(../images/featured-plan-bottom.png) no-repeat center bottom}.plan-choices .featured h3{background:url(../images/featured-plan-top.png) no-repeat center top}.plan-choices span.offer-terms{position:relative;top:-6px;display:block;font-size:93%;font-size:11px}.plan-choices span.date{font-weight:bold;color:#2b547d}#content .plan h3{margin-top:0;background:url(../images/plan-box-top.png) no-repeat center top;padding-top:10px;font-weight:bold;font-size:161.6%;color:#065a9b}#content .plan-choices .last h3{font-size:124.5%}#content .plan p{color:#414141}#content .plan p.free{position:absolute;left:46px;bottom:51px;display:inline;padding-left:10px;font-size:123.1%}#content .plan p.price{position:absolute;left:46px;bottom:51px;display:inline;background:url(../images/dollar-sign.png) no-repeat left top;padding-left:10px;font-size:146.5%}#content .plan p.price span{font-size:12px}.plan a.atl-button{position:absolute;left:26px;bottom:10px;background:url(../images/small-blue-button-left.png) no-repeat top left;padding-left:16px}.plan a.atl-button:hover{background-position:left -37px}#content .featured a.atl-button{bottom:20px}.plan a.atl-button:hover>span{background-position:right -37px}.plan .current-plan{position:absolute;left:10px;bottom:11px;width:118px;background:url(../images/current-plan-bg.png) no-repeat scroll 0 -1px;padding-bottom:2px;font-weight:bold;font-size:85%}.featured .current-plan{bottom:21px}#content .plan h3 span{display:block;font-weight:normal;font-size:93%}.plan-choices .plan.last{margin-right:0}.plans-included{float:right;font-size:116%;color:#065a9b}#footer{clear:both;margin-top:-101px;height:80px;border-top:1px solid #c1c1c1;padding:10px 0;color:#414141}#footer li{display:inline;height:16px;line-height:16px}#footer-nav li+li:before{padding:0 6px;content:"\0020|\0020"}#footer-nav a{color:inherit}#social-nav{margin:-16px 0 12px 730px;width:200px;text-align:right}#social-nav li{margin-left:6px}#social-nav a:hover{text-decoration:none}#social-nav li.blog a{background:url(../images/rss-icon.png) no-repeat right 1px;padding-right:15px}#social-nav li.twitter a{background:url(../images/twitter-bird-small.png) no-repeat right 3px;padding-right:20px}#footer h5,#technologies{display:inline;font-size:11px;color:#888}#technologies li+li:before{padding:0 4px;content:"\0020/\0020"}#technologies a{color:inherit}table th{vertical-align:top}body.plans #content #features div.first{margin-left:0}.site-message{background:#e7f9e0;text-align:center;height:30px}.site-message p{display:inline-block;background:url(../images/green-upgrade-arrow-icon.png) no-repeat 0 50%;padding-left:26px;line-height:30px;color:#2d6b00}.site-message a,.site-message a:hover,.site-message a:visited{color:#2d6b00;text-decoration:underline}.site-message a:hover{text-decoration:none}.center-blocks{margin:0 auto;width:465px}#search-documentation{width:396px;border:1px solid #c3dfea;background:url(../images/search-docs-bg.png) no-repeat left;padding:8px 0 9px 40px;font-size:153.9%}.delete-list ul.errorlist li{border-bottom:0}.login-box{min-height:150px}.login-box .standard div{padding:5px 0}.login-box .standard .error.message{margin-top:-14px;padding:10px 20px 10px 50px}.login-box .standard label{display:inline-block;width:120px;padding-right:6px;line-height:30px}.login-box .standard label:after{content:":"}.login-box form div ul.errorlist,.login-box .standard .primary-button{margin-left:132px}.login-box .standard th{width:120px}#content .all-plans-include ul li{margin-bottom:12px;font-size:18px;color:#1378d5}.all-plans-include ul li span{color:#393939}.signup .standard .extra-info{margin-top:-14px;margin-left:-20px;margin-bottom:18px;width:418px;border-bottom:1px solid #ccc;background:#dff7d5;padding:9px 15px 9px 20px;color:#2d6b00}.signup .standard .extra-info p{line-height:17px}.redirect-to-atl{background:url(../images/redirect-bb-to-atl.jpg) no-repeat 50%;text-align:center}.redirect-to-atl .redirection{padding:125px 0 100px}.redirect-to-atl .redirection p{font-weight:bold;font-size:20px;line-height:1.5em;color:#2b547d}.follow{background:url(../img/icons/fugue/heart__plus.png) no-repeat 0;padding-left:20px}.follow.following{background-image:url(../img/icons/fugue/heart.png)}.follow.following:hover{background-image:url(../img/icons/fugue/heart_break.png)}.follow.loading{background-image:url(../img/loading.gif)}.tabs{margin-bottom:-1px;padding:0 4px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;font-size:12px;color:#525252}.tabs>li{display:block;float:left;margin:0 1px;min-width:60px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #ddd;background:#fafafa;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background:-webkit-linear-gradient(#fff,#f5f5f5);background:-moz-linear-gradient(top,#fff,#f5f5f5);background:-o-linear-gradient(#fff,#f5f5f5)}.tabs>li+li{margin-left:0}.tabs a{display:block;padding:1px 8px;text-align:center;font-weight:bold;font-size:11px;line-height:21px;text-decoration:none;color:inherit;outline:0}.tabs>.selected,.tabs li:hover{background:#fff}.tabs>.selected>a{margin-bottom:-1px;border-bottom:1px solid #fff}.tabs .secondary{float:right}#tabs{position:relative;margin:0 -2px;height:24px;padding:0 2px;z-index:2}#content.repo-desc-hidden #tabs{margin:0;padding:0}.dropdown{position:relative}.dropdown ul{display:none;width:150px}.dropdown.inertial-hover.hovering>ul,.dropdown:hover ul{display:block;position:absolute;top:24px;left:-1px;z-index:10}.dropdown li:first-child a{background:#fff url(../img/icons/fugue/plus.png) no-repeat 123px}.dropdown li a{display:block;margin-top:-1px;border:1px solid #ddd;background:#fff;padding:0 10px;text-align:left;font-weight:normal;line-height:24px}.dropdown li a:hover{text-decoration:underline}html,body{height:100%}#wrapper{min-height:100%}form{margin-bottom:0}input{line-height:16px}input[type="email"],input[type="password"],input[type="search"],input[type="text"],textarea{background:#fff;color:#525252;padding:3px}input[type="radio"],input[type="checkbox"],input[type="submit"],input[type="reset"],input[type="button"],input[type="file"],select{font-size:1em}select{background:#fff;line-height:16px;color:#525252}h1,h2,h3,h4,h5,h6{margin-top:0;padding-top:0;margin-bottom:3px}hr{padding:0;margin:5px 0;height:1px;border:0;border-bottom:1px solid #ddd}code,pre,textarea{font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}pre,textarea{font-size:11px}a img{border:0}fieldset{margin:0;border:0;padding:0}h1 a{color:#525252}div{margin:0;padding:0}p{margin:0;padding:0}table{padding:0;margin:0}th{vertical-align:top;text-align:left}.layout-box{border:1px solid #ddd;padding:15px 24px}.primary-button{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;background:#2b547d;padding:3px 10px;color:#fff;cursor:default}.primary-button:hover{text-decoration:none}.delete-button{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;background:#f44;padding:2px 8px;color:#fff}.secondary-button{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:2px 8px;background:#eee;color:#000}.secondary-button-darkbg{background:#fff;color:#000}.bump-button{float:right;margin-right:14px}table.maintable{margin:12px 0;width:100%;border:1px solid #ddd;border-collapse:collapse}table.maintable th,table.maintable td{border-style:solid;border-color:#ddd;padding:.75em 10px .75em 20px}table.maintable th+th,table.maintable td+td{padding-left:10px}table.maintable td{font:12px/1.5em "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}table.maintable th{font-weight:bold;line-height:18px;text-shadow:0 1px 0 #fff}table.maintable tbody tr:nth-child(even){background:#fcfcfc}table.maintable th,table.maintable td{border-bottom:1px solid #ddd}#wiki .highlight,.highlighttable .highlight{overflow-x:auto;padding-left:3px;padding-right:3px;width:882px}#wiki .highlight pre a:target,.highlighttable .highlight pre a:target{position:absolute;left:0;display:block;width:100%;height:15px;background:#ffffbe;z-index:-1}ul.bulleted{list-style:disc outside}#id_image+ul.bulleted{margin-bottom:10px}.cancel{display:inline-block;line-height:24px}.def-only>dt{position:absolute;left:-9999px}.editable-title:hover{padding:2px 20px 2px 0;background:url(../img/icons/fugue/pencil_small.png) no-repeat right}.editable-icon{background:url(../img/icons/fugue/pencil_small.png) no-repeat left;padding:2px 0 2px 16px;font-size:.8em;color:#525252}.is-spam{background:#eee url(../img/diagonal_transparent_bg.png) repeat left top}.spam{background:url(../img/icons/fugue/minus_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:.8em;color:#525252}.ham{background:url(../img/icons/fugue/plus_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:.8em;color:#525252}.delete{background:url(../img/icons/fugue/cross_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:.8em;color:#525252}.delete[data-comment-is-spam="false"]{display:none}div.cb{clear:both}.noborder{border:0}.nomargin-bottom{margin-bottom:0}.nowrap{white-space:nowrap}.file-icon{background:url(../img/icons/fugue/document.png) no-repeat right;padding:2px 20px 2px 0}.global-event-wrapper{padding:6px 7px;border:1px solid #ddd;background:#fff}img.avatar{display:block;width:32px;height:32px;border:1px solid #e7e7e7;background:#fff;padding:2px}.left{float:left;margin-right:10px}.right{float:right;margin-left:10px}.info-box-lightgrey{margin-bottom:10px;border:1px solid #ddd;background:#eee;padding:15px 20px;font-size:1em;line-height:1.4em}.inset{margin:0 25px}.scroll-x{overflow-x:auto}a.img{text-decoration:none}#repo-access-pane .warning.message,#repo-group-access-pane .warning.message,#plans-and-billing .warning.message,#account-settings-email-pane .warning.message{position:relative;margin:-11px -20px 0;border-bottom:1px solid #ccc;background:#fff6c2 url(../img/icons/atl/yellow-warning-icon.png) no-repeat 20px;padding:10px 20px 10px 60px;text-align:left}#repo-access-pane .warning.message,#repo-group-access-pane .warning.message{margin-bottom:10px;padding:12px 45px 12px 60px}#account-settings-email-pane .warning.message{margin-bottom:13px}#repo-access-pane .warning.message p,#repo-group-access-pane .warning.message p{line-height:17px}#repo-access-pane .warning.message a[href="#hide"],#repo-group-access-pane .warning.message a[href="#hide"]{position:absolute;right:20px;top:12px;display:block;width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAQElEQVQY02OYOXPmmZkQwIAHg8AZOAOPBrg8hgAuhSA+Ax4NGAYw4DEJwyZcbnyNzQ9km0y0m4kODZLCmegYBAAbGv9TWnWYEgAAAABJRU5ErkJggg==) no-repeat 50%;line-height:99px;overflow:hidden;cursor:default}.warning{margin-bottom:10px;border:1px solid #ddd;background:url(../img/icons/orange/warning.gif) no-repeat 15px 15px;padding:15px 40px}.errors{margin-bottom:10px;border:1px solid #ddd;background:#eee url(../img/icons/fugue/exclamation.png) no-repeat 15px 15px;padding:15px 40px}.errors .error{display:block;padding-top:3px}.errorlist{margin:0;padding:0;list-style-type:none}.errorlist ul{padding:0;margin:0;list-style-type:none}.column ul.errorlist{margin-left:0}.errorlist li{margin:5px 0 0;background:url(../img/icons/red/warning.gif) no-repeat left;padding:2px 0 2px 20px;list-style:none}.info-paragraph{padding-bottom:0}#twocols1,#twocols2{float:left;width:455px}#twocols1{margin-right:20px}#repo-menu{margin:0 -2px -1px;height:22px;padding:8px 20px}#content.repo-desc-hidden #repo-menu{display:none}.repo-menu{border:1px solid #ddd;color:#525252}.repo-menu h3{line-height:24px}.repo-menu .share{background-image:url(../img/icons/fugue/card_address.png)}.repo-menu .revoke{background-image:url(../img/icons/fugue/cross.png)}.repo-menu .revoke-group{background-image:url(../img/icons/silver/close.gif)}.repo-menu .rss{background-image:url(../img/icons/fugue/feed.png)}.repo-menu .atom{background-image:url(../img/icons/fugue/atom.png)}.repo-menu .pull-request{background-image:url(../img/icons/fugue/arrow_180.png)}.repo-menu .compare-link{background-image:url(../img/arrow_switch.png)}.repo-menu .fork{background-image:url(../img/icons/fugue/arrow_045.png)}.repo-menu .patch-queue{background-image:url(../img/icons/fugue/bandaid.png)}.repo-menu .source{background-image:url(../img/icons/fugue/download-arrow.png)}.repo-menu li{position:relative;float:left}.repo-menu li ul{position:absolute;left:11px;top:20px;display:none;width:115px;border:1px solid #ddd;z-index:2}.repo-menu li:hover ul{display:block}.repo-menu li li{display:block;background:#fff url(../img/layout/bg_lists_small.png) repeat-x 0 0;padding:0;font-size:13px;line-height:16px}.repo-menu li li:hover{background:#fff}.repo-menu li li+li{border-top:1px solid #ddd}.repo-menu li li a{display:block;padding:5px 8px}.repo-menu>ul>li>a,.repo-menu .metadata>li{background-repeat:no-repeat;background-position:0 50%;padding-left:20px;line-height:22px;color:inherit}.repo-menu>ul>li>a{display:block;margin-left:15px;text-decoration:none}.repo-menu .metadata>li{margin-right:12px}.repo-menu .branches{background-image:url(../img/icons/fugue/arrow_135.png)}.repo-menu .tags{background-image:url(../img/icons/fugue/tags.png)}.repo-menu .metadata ul{width:148px}.repo-menu .branches ul{width:172px}.repo-menu .branches li{width:172px}.repo-menu .tags li{width:148px}#repo-menu .source:after,.repo-menu .metadata>li:after{content:"\0020»"}.repo-menu .metadata a{width:106px;overflow:hidden}.repo-menu .branches a{width:130px}.repo-menu a.menu-compare{position:absolute;right:0;top:0;width:16px;height:16px;background:url(../img/arrow_switch.png) no-repeat 50%;padding:5px;text-indent:-9999px}.repo-menu .downloads a{width:82px;background:url(../img/icons/fugue/document_zipper.png) no-repeat 3px;padding-left:25px}#repo-menu-links{float:right}.repo-menu .inertial-hover.hovering.branches>ul,.repo-menu .inertial-hover.hovering.tags>ul,.repo-menu .inertial-hover.hovering.get-source>ul{display:block}#repo-menu-links-mini{display:none}#content.repo-desc-hidden #repo-menu-links-mini{display:block;float:right}#content.repo-desc-hidden #repo-menu-links-mini.nosource{width:168px}#repo-menu-links-mini>li>a{float:left;margin-left:8px;width:16px;height:22px;background-repeat:no-repeat;background-position:0 50%;padding:0}#repo-menu-links-mini li:hover ul{left:4px}#repo-menu-links-mini .follow,#repo-menu-links-mini a[href="#share"],#repo-menu-links-mini .revoke,#repo-menu-links-mini .revoke-group{text-indent:-9999px}#content #repo-heading{margin:0 0 10px;padding:0;font-weight:normal;font-size:16px;line-height:1.5;color:#999}#content #repo-heading.private{margin-left:-1px;background:url(../img/icons/fugue/lock.png) no-repeat;padding-left:21px}#content #repo-heading .owner-username{color:inherit}#content #repo-heading .repo-name{color:#2b547d}.repo-avatar{margin-left:20px;padding-top:2px}#content.repo-desc-hidden .repo-avatar{display:none}#repo-desc{position:relative;margin-bottom:10px;min-height:28px;background:#fff;padding:8px 24px;font-size:1.1em;line-height:1.4em}#repo-desc pre{padding:0;margin:3px 0}#repo-desc h3{display:inline}#repo-desc h3 span{font-size:.8em}.repo-desc-description{margin:0 0 .5em;width:750px}#content.repo-desc-hidden .repo-desc-description{display:none}.repo-desc-private{background:#fff}#repo-desc-cloneinfo{margin:8px 0 0;border-top:1px solid #ddd;padding:8px 0 4px}#content.repo-desc-hidden #repo-desc-cloneinfo{display:none}#repo-desc-cloneinfo.https a.https,#repo-desc-cloneinfo.ssh a.ssh{font-weight:bold;text-decoration:none;cursor:default}#repo-desc-cloneinfo.https #clone-url-ssh,#repo-desc-cloneinfo.ssh #clone-url-https{display:none}#clone-url-https:before,#clone-url-ssh:before,#clone-url-ssh-git:before{content:"$\0020"}#repo-desc .repo-avatar{position:absolute;top:8px;right:0}#toggle-repo-content{position:absolute;left:0;bottom:0;display:block;width:928px;height:5px;border-top:1px solid #ddd;background:#eee url(../img/repo-toggle-up.png)}#content.repo-desc-hidden #toggle-repo-content{background-image:url(../img/repo-toggle-down.png)}#toggle-repo-content:hover{background-color:#ddd}#sourcelist .name{width:275px}#sourcelist .size{width:100px}#sourcelist .text{width:375px}#sourcelist.mq .text{width:300px}#sourcelist .mq{width:75px;padding-right:0}#sourcelist td.name{width:254px;background:url(../img/icons/fugue/document_text.png) no-repeat 0;padding-left:21px;font-size:12px;font-family:Monaco,"Courier New",monospace}#sourcelist td.dirname{background-image:url(../img/icons/fugue/folder.png)}#sourcelist td.subreponame{background-image:url(../img/icons/fugue/folder__arrow.png)}#source-path h1{font-weight:normal;font-size:18px;color:#999}#view-at-form{float:right}#view-at-input{margin-top:4px;width:140px;background:url(../images/search-icon.png) no-repeat 4px}body.non-webkit #view-at-input{margin-top:3px;padding:3px 0 3px 23px}.info-table{width:100%;border-bottom:1px solid #ddd;background:#fafafa}.info-table th{vertical-align:middle}#shortlogs-changes img{float:left;margin:0 9px 0 0;width:16px;height:16px;border:1px solid #ddd}#shortlogs-changes .newtable .files-added,#shortlogs-changes .newtable .files-modified,#shortlogs-changes .newtable .files-deleted{width:36px;padding:0;text-align:center;color:#282}#shortlogs-changes .newtable .files-modified{color:#b70}#shortlogs-changes .newtable .files-deleted{color:#c33}#shortlogs-changes .newtable .files-deleted{padding-right:24px}#shortlogs-changes .newtable th.files-added,#shortlogs-changes .newtable th.files-modified,#shortlogs-changes .newtable th.files-deleted{background:url(../img/icons/green/add.gif) no-repeat 10px;text-indent:-9999px}#shortlogs-changes .newtable th.files-modified{background-image:url(../img/icons/orange/edit.gif)}#shortlogs-changes .newtable th.files-deleted{background-image:url(../img/icons/red/remove.gif)}#shortlogs-changes .newtable .text{width:478px}#shortlogs-changes .newtable .text>a{color:inherit}#shortlogs-changes .commented{background:url(../img/icons/fugue/balloon_left.png) no-repeat 50%}#shortlogs-changes input[type="radio"]{float:left;margin:3px 3px 3px -16px}.diff-radio input{margin:0;padding:0}#changeset-changed{clear:both;font-size:14px;line-height:24px}#changeset-changed>li{padding-left:25px;background:url(../img/icons/orange/edit.gif) no-repeat 4px}#changeset-changed>li.added{background-image:url(../img/icons/green/add.gif)}#changeset-changed>li.removed{background-image:url(../img/icons/red/remove.gif)}#changeset-changed>li:nth-child(odd){background-color:#f7f7f7}#changeset-changed .diffstat{float:right}#changeset-changed .diffstat>ul{float:right;width:70px;padding:4px;overflow:auto}#changeset-changed .diffstat>ul>li{display:block;float:left;width:14px;background:inherit;text-align:center;font-weight:bold;line-height:14px}#changeset-changed .diffstat>ul>li.added{color:#282}#changeset-changed .diffstat>ul>li.removed{color:#c33}#changeset-changed .diffstat>span{display:block;float:right;font-size:12px;font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}#changeset-diff{margin-top:10px;font-size:1.1em}#changeset-diff div.diff{margin:0 0 10px;border:1px solid #ddd}#changeset-diff p{padding:15px 25px}#changeset-diff .changeset-top-link{background:url(../img/icons/fugue/arrow_skip_090.png) no-repeat left;padding:2px 0 2px 20px}#changeset-diff table{width:100%;border-collapse:collapse;border:1px solid #ddd;font-size:1em}#changeset-diff table.jsudiff{border:0;font-size:11px!important}#changeset-diff table td{margin:0;padding:0 5px}#changeset-diff table td.linenr{width:25px;background:#eee;border-right:1px solid #ddd;text-align:right}#changeset-diff table td:target+td.code,#changeset-diff table td:target+td+td.code{background:#ffffbe}#changeset-diff table td.hashnr{width:80px;border-right:1px solid #ddd;background:#fafafa}#changeset-diff table td.linenr pre{width:25px;text-align:right;letter-spacing:-1px;color:#747474}#changeset-diff table td code{margin:0;padding:0;font-size:11px;line-height:1.5em}#changeset-diff table td.linenr a{color:inherit}#changeset-diff tr.ellipsis{background:#efefef;text-align:center}#changeset-diff tr.linecontext{margin:3px;background:#dde7ef;text-align:left;font:11px "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;letter-spacing:-1px;color:#747474}#changeset-diff tr.del{background:#fdd}#changeset-diff tr.add,#changeset-diff tr.ins{background:#dfd}#changeset-diff tr.marker{background:#eee}#changeset-diff tr.conflict-a,#changeset-diff tr.conflict-b{background:#fe9}#changeset-diff ins,#changeset-diff del{display:inline-block;text-decoration:none}#changeset-diff ins{background:#afa}#changeset-diff del{background:#faa}strong.conflicts{font-weight:normal;color:#c00}.changesets-date{margin:0 auto;border-bottom:0;background:#fff url(../img/layout/bg_general.png) repeat-x left top;padding:10px 20px;font-weight:bold;font-size:1.1em}.changeset-description{margin-bottom:10px;width:710px;white-space:pre-wrap}.files-affected{float:right;margin:0 -100px 0 0;width:96px;overflow:hidden}.files-affected dt{position:absolute;left:-9999px}.files-affected dd{float:left;width:32px;text-align:center}.files-affected dd[title="Added"]{color:#282}.files-affected dd[title="Modified"]{color:#b70}.files-affected dd[title="Removed"]{color:#c33}#source-summary>p{white-space:pre-wrap}#source-summary+p{margin:0 0 5px 25px}.highlighttable{width:928px;border-collapse:collapse}.highlighttable .linenos{border-right:1px solid #ddd;background:#eee;padding-left:5px;padding-right:5px;text-align:right}.highlighttable .linenodiv{width:30px}.highlighttable .code{width:938px}.highlighttable .code-diff{width:885px;border:1px solid #ddd;padding:0}.highlighttable pre{line-height:1.4em}.removed,.added,.command{margin:0;padding:0}.removed{background:#fdd}.added{background:#dfd}.command{background:#dde7ef}#source-view{margin-top:10px;border:1px solid #ddd}#source-view .header{border-bottom:1px solid #ddd;background:#fafafa;padding:4px 10px;line-height:24px;overflow:auto}#source-view .metadata>li{float:left;margin-right:10px}#source-view .source-view-links{float:right}#source-view .source-view-links>li{display:inline}#source-view .source-view-links>li+li:before{content:"/\0020"}#source-view .source-view-form{display:inline}#source-view .source-view-form select,#source-view .source-view-form input[type="submit"]{margin:auto}#inline-image{padding:14px}#inline-image img{margin-bottom:5px}#source-summary{margin:10px 0;border:1px solid #ddd;background:#f7f7f7;padding:10px 300px 10px 20px;font:12px/1.5em "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;overflow:hidden}#source-summary p{margin:.25em 0 .5em;width:600px;line-height:inherit}.relations{float:right;margin:0 -280px 0 0;text-align:right}.relations dt{position:relative;left:auto;clear:left;float:left;width:100px;text-align:right;color:#747474}.relations dt:after{content:":"}.relations dd{float:left;margin:0 -0.5em 0 0;padding:0 .5em}#source-summary .metadata{position:relative;margin:.5em 0 0;min-height:34px;padding:2px 0 2px 45px;font-family:Helvetica,Arial,sans-serif}#source-summary .metadata dt{position:absolute;left:-9999px}#source-summary .metadata .avatar{position:absolute;left:-3px;top:0}#source-summary .metadata dd:last-child{color:#747474}#source-summary span{font-family:"Lucida Grande","Trebuchet MS",Tahoma,Arial,sans-serif}#source-summary table{border-collapse:collapse}#source-summary table td{padding:0 4px 4px}.tags{display:inline;float:right;margin:0 5px 0 0}.tags li{display:inline;padding:2px 4px}.button-default,.button-tip{margin-right:3px;padding:2px;white-space:normal;font:11px "Lucida Grande","Trebuchet MS",Tahoma,Arial,sans-serif;color:#000}.paginator{float:right;margin:0;padding:0}#wrapper .paginator{list-style:none}.paginator li{float:left;margin-left:2px}.paginator li:hover{background:#eee}.paginator li a{display:block;padding:2px 5px;font-size:1em;text-decoration:none;color:#525252}.paginator li a.current{color:#454b6c;font-weight:bold}.paginator-bottom{margin-top:5px}.repos-all-pages-bottom .paginator{margin-top:15px}li.hellip{width:1.4em;text-align:center;font-size:.8em}.ac_results{border:1px solid black;background-color:white;padding:0;overflow:hidden;z-index:99999}.ac_results ul{margin:0;width:100%;padding:0;list-style:none}.ac_results li{display:block;margin:0;padding:2px 5px;font:menu;font-size:.85em;line-height:16px;overflow:hidden;cursor:default}.ac_odd{background-color:#eee}.ac_over{background-color:#0a246a;color:#fff}.onecol-form,.onecol-info,.pane{position:relative;margin-bottom:10px;background:#fff;padding:43px 20px 15px}.onecol-form{background:#dde7ef}.onecol-info{width:920px}.pane{border:1px solid #ccc;padding:0 20px 12px}.onecol-form h2,.onecol-info h2{position:absolute;left:0;top:0;width:906px;border:1px solid #ccc;padding:7px 0 5px 20px;text-align:left;font-weight:normal;font-size:14px}.pane h2{margin:0 -20px;padding:7px 0 5px 20px;font-weight:normal;font-size:14px}.onecol-info h2,.pane h2{background:#fff url(../img/wiki/bg-th.png) no-repeat left top}.onecol-form h2{background:#fff url(../img/wiki/bg-th-blue.png) no-repeat left top}.twocol-form,.twocol-info{margin-bottom:10px;width:413px;border:1px solid #ddd;background:#f5f5f5;padding:0 20px 10px}.twocol-form{background:#dde7ef;padding-bottom:15px}.twocol-form>.standard{position:static}.twocol-form textarea{width:280px}.twocol-form table{width:100%;border-collapse:collapse}.twocol-form th{padding-right:10px;font-weight:normal}.twocol-form-right td{text-align:right}.twocol-info.access ul{line-height:24px}.twocol-info.access ul a:before{content:"»\0020"}.twocol-info.api p+p{margin:8px 0 0}.twocol-info p:last-child{padding-bottom:0}.twocol-form h3,.twocol-info h3{margin:0 -20px 11px;border-width:1px 0 1px 1px;border-style:solid;border-color:#fff;border-bottom:1px solid #ccc;padding:6px 0 5px 19px;font-weight:normal;font-size:14px}.twocol-form h3{margin-bottom:14px;background:-webkit-gradient(linear,0 0,0 100%,from(#dde7ef),to(#cfdbe8));background:-webkit-linear-gradient(#dde7ef,#cfdbe8);background:-moz-linear-gradient(top,#dde7ef,#cfdbe8);background:-o-linear-gradient(#dde7ef,#cfdbe8)}.twocol-info h3{background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#fff));background:-webkit-linear-gradient(#eee,#fff);background:-moz-linear-gradient(top,#eee,#fff);background:-o-linear-gradient(#eee,#fff)}.feeds{margin-bottom:-10px;padding-left:10px;overflow:auto}.feeds li{float:left}.feeds img{display:block;margin:2px}#newsfeed .feeds+p{clear:both;margin-top:0;font-weight:inherit;line-height:18px}#repo-style-admin-preview{border:1px solid #ddd}#explanation p{font-size:13px;line-height:inherit}#explanation{float:right;width:300px;font-size:14px;line-height:18px}#explanation h2{margin-bottom:4px;font-size:16px;line-height:20px;color:#2b547d}#relevant-repos h2{float:none}#relevant-repos h2+a+p{clear:both;font-size:13px;line-height:inherit}#relevant-repos li.private{background-image:none}#relevant-repos li li a{color:#747474}#relevant-repos .follow.following{background-image:url(../img/icons/fugue/heart.png)}ol.users .label{position:relative;left:auto;clear:left;float:left}ol.users .label:after{margin-right:.25em;content:":"}ol.users .label+dd{float:left}.repositories{clear:both}.repositories li{padding-left:20px}.repositories .private{background:url(../img/icons/fugue/lock.png) no-repeat 0 0}.repositories .public{background:url(../img/icons/fugue/lock_disable_unlock.png) no-repeat 0 0}.repositories h4{margin:0;font-weight:normal;font-size:13px;line-height:18px}.repositories p{line-height:18px;color:#666}.thumbnails{clear:both;overflow:auto}.thumbnails li{display:block;float:left;border:1px solid #ccc}.thumbnails li+li{margin-left:2px}.thumbnails a{display:block}.thumbnails img{display:block;width:35px;height:35px}#delete-repository{border:1px solid #ddd;background:#fff;padding:0 20px 15px}#delete-repository h2{margin:0 -20px 15px;border:0;background:#fff url(../img/wiki/bg-th.png) no-repeat 0 0;padding:4px 20px;font-weight:normal;font-size:14px;line-height:24px}#delete-repository td{margin:0}#delete-repository .errorlist{position:absolute;margin:0 0 0 190px}#delete-repository label{line-height:27px}#account-settings-email-pane .status{float:right;margin-right:25px;width:inherit}#account-settings-email-pane .status.sent,#account-settings-email-pane .status.confirmed{color:#666}#account-settings-add-email div{display:inline}#account-settings-add-email label{position:absolute;left:-9999px}#add-private-user #username,#account-settings-email-input{width:15em}#account-settings-cname{margin-top:15px}#account-settings-sshkeys .mapping-widget{font-family:monospace}#newsfeed{float:left;width:555px;line-height:16px}#newsfeed h2{margin-bottom:4px;font-size:16px;line-height:20px;color:#2b547d}#dashboard #newsfeed h2{float:left}#newsfeed>ol>li{position:relative;border-bottom:1px dashed #ddd;padding:9px 0 9px 54px;font-size:1em}#newsfeed>ol>li:last-child{border:0}#newsfeed li li{background-repeat:no-repeat;background-position:0 5px;padding:2px 0 2px 24px}#newsfeed .commit{background-image:url(../img/icons/fugue/puzzle.png)}#newsfeed .create{background-image:url(../img/icons/fugue/plus.png)}#newsfeed .delete,#newsfeed .pullrequest_comment_deleted,#newsfeed .cset_comment_deleted{background-image:url(../img/icons/fugue/slash.png);font-size:inherit;color:inherit}#newsfeed .file_uploaded{background-image:url(../img/icons/fugue/clipboard__plus.png)}#newsfeed .fork{background-image:url(../img/icons/fugue/arrow_045.png)}#newsfeed .issue_comment{background-image:url(../img/icons/fugue/ticket_pencil.png)}#newsfeed .issue_update{background-image:url(../img/icons/fugue/ticket.png)}#newsfeed .report_issue{background-image:url(../img/icons/fugue/ticket_plus.png)}#newsfeed .start_follow_issue{background-image:url(../img/icons/fugue/issue_following.png)}#newsfeed .start_follow_pullrequest,#newsfeed .start_follow_repo,#newsfeed .start_follow_user{background-image:url(../img/icons/fugue/heart.png)}#newsfeed .stop_follow_issue{background-image:url(../img/icons/fugue/issue_follow.png)}#newsfeed .stop_follow_pullrequest,#newsfeed .stop_follow_repo,#newsfeed .stop_follow_user{background-image:url(../img/icons/fugue/heart_break.png)}#newsfeed .strip{background-image:url(../img/icons/fugue/slash.png)}#newsfeed .wiki_created{background-image:url(../img/icons/fugue/clipboard__plus.png)}#newsfeed .wiki_updated{background-image:url(../img/icons/fugue/clipboard__pencil.png)}#newsfeed .pullrequest_created{background-image:url(../img/icons/fugue/envelope_plus.png)}#newsfeed .pullrequest_updated{background-image:url(../img/icons/fugue/envelope_pencil.png)}#newsfeed .pullrequest_comment_created,#newsfeed .pullrequest_comment_updated,#newsfeed .cset_comment_updated,#newsfeed .cset_comment_created{background-image:url(../img/icons/fugue/balloon_left.png)}#newsfeed .pullrequest_fulfilled{background-image:url(../img/icons/fugue/envelope_arrow.png)}#newsfeed .pullrequest_rejected{background-image:url(../img/icons/fugue/envelope_minus.png)}#newsfeed .pullrequest_superseded{background-image:url(../img/icons/fugue/envelope_exclamation.png)}#newsfeed code{font-size:12px}#newsfeed h3{clear:both;margin:1em 0 0;border-bottom:1px solid #ddd;padding-bottom:5px;font-size:14px;line-height:18px;color:#747474}#newsfeed h4{margin:0;line-height:21px;color:#747474}#newsfeed h4:after{content:"…"}#newsfeed h4 a{color:inherit}#newsfeed p{margin-top:3px;font-weight:bold;line-height:inherit}#newsfeed p code{font-weight:normal}#newsfeed p~p{margin-top:0;font-weight:inherit}#newsfeed .commit p~p{margin:3px 0 0 -11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAD0lEQVQI12OYiQQYiOMAAOoyHLGNzRLrAAAAAElFTkSuQmCC) no-repeat 0 6px;padding-left:11px}#newsfeed .avatar{position:absolute;left:0;top:10px}#newsfeed time{display:block;font-size:11px;line-height:14px;color:#747474}#newsfeed .paginator{float:none;margin:10px 0 0 76px}.newsfeed-header{margin-bottom:0;padding-bottom:0}.newsfeed-segment-grouper{margin:10px 0 0;border-bottom:1px solid #ddd;font-size:.9em}.newsfeed-avatar{margin-top:12px}table.newsfeed,table.repository-list{width:100%;line-height:21px}table.repository-list .lined-separator{border-top:1px solid #ddd}table.newsfeed{margin-top:-10px;width:428px}table.newsfeed td{vertical-align:top}table.newsfeed td b{background:#dde7ef;font-weight:bold;color:#333}table.newsfeed a{text-decoration:none}table.newsfeed td.newsfeed-icon{width:20px;padding:4px;vertical-align:top}table.newsfeed td.newsfeed-avatar{padding:4px;width:38px;vertical-align:top}td.lined-separator{border-top:1px dashed #ddd}#search label{font-weight:bold;line-height:24px}#search label[for="q"]:after{content:":"}#sign-in .newform>.error_.message_{margin-top:16px}#sign-in .error_{width:258px}#sign-in input[type="email"],#sign-in input[type="password"],#sign-in input[type="text"],#sign-in input[type="url"]{width:286px}.opensocial,.show-standard-signin{display:none}#openid_form .badges{overflow:auto}#openid_form li{display:block;float:left;margin-right:4px}#openid_form a{display:block;width:24px;height:24px;border:1px solid #ddd;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAYCAYAAADEQnB9AAAKjUlEQVR42u2cC2wUxx3G9+6gKogGjJRIEUmKLAgpLX2ItBiMgQBBAZVCmkCKJYIaWqQ2IUkbKW2p24IxUCgQHgnEDjgBxS6mKdjGBi6AA7aTOGDxEphigo0JEL9fIJvDZ3+db/Bcl+POt7vna0y7I33szt7ueG52f/f957FoADRbtmzdm7IbwZYtG2BbtmzZANuyZSt8gNu8QPGFyxg8Lx29frwNyz84hXZ44WlqQMH4MTjr0HDL6US7uLxdc6JF5OtlUT3oi2nar4S485nQJqH5QiO6oewuk/dMWqhTQv6N4tsJJlVspOzJkydH/3x5NtJPXpOaHL8BA0cukFse70q81mDbRwuNNKloo/dgyMI1sCITz05E659SOAxWZAhgbxvQIXZmLt0P7Tk3nPOLcd8LB/H5tWbxgRctZ87iy359JbwdDhfaBbwEuFbrhUvOngOxSGc7AfaXR6hAaJ1QvNCw7gKY8LZufCQsgAliyZkSWJERiAnqbzbl+wDWQ8zjizPPBtTS1GIJsZGHf8mSJbMaGhqKYTDxXF5jBAKCOHTpP/GTzZ+aEq8xAnGk608QM4/F4njlClPiNYEgDviAtrW1YchLe6HNL4K24AS0OUewdPdpSbZgGJemTIFHc8Dr0uBxONCouVAjIC7vIS4s0pNB4A2mRqGccAEmvN0AcEA4ExMTsXr1at82CMAhy3/x/RN49i85UoEgnpvwngTZX4TYIMAjzTz8egh4rRGAFZBmxGsMAuyrf21VZUhdKKtAfn4+Lp8qM9T+hDDtTLQlGQK4o51WAsQm5ME59xM4FxTBGV+I59YeJ9qysS8+MxM3hOPCwRDahetie1UUVep0GQb4YEIxdr2Qh8SBqXco/acfgp/pz13kTIGSQYCzTAKs1K8nAkxoFbhdQWwUYCsQmwEYFpMVgLnPusVvPYrx6z+RefUdrQIcCN7qYjcK3lotVZKZ7TuenJys2p3b+q8cYIAEtyMx4zS0Z9zo9YujcP7sEOasKxJHhQXfBD791mPIf/BryHo0CnsHR6F4QG9UiPCZfWOj8PqDqxdB1UNsBmCRhgh5p0+fLhuV22DAsvE7Hxyl4T0RYAWt/zF/iI0A/ODEZFiBuCcCTGBT8i/KvIKXW35GZ+T3sQrwjdZ6qevXLuLD115B7oxJ2LcySQLMPPfVfeF5RgFmKKyHUoXTp2pP+0LlsAC+UFEn+8CVTS147KVcaM8ewH1z3XCfuCKPJ2e9g4dfHQztrVFwbYqDtjEWfVb+CGN+OQKrvt0fRuEty7vmu3Hc3/DdXdCDqodY5VMnGnqA1hDG/fv349atW3KrAN2zZ4/8e9wGAfgpMwDX1dWhsLAQWVlZdwHMY0eOHEFNTY3Msy4ej8dyCB0IaisAE9BAEKu+LmElwKpPbBVg95mr6L2wxCfmVWK4CS3JJ5m3ADDhbW1t9blvWVWDPMbP1N9jva0A3O65KR2W4BJa/h0eU/rt2Ncw84GBEmTmrQLcdPPzO37EmA8GsSGAhz3/Lj7IKxHfoAMNzR6891EZSi/XSfddtj8ZWuJ34EqJhevtMdA2jRIaDcd6sb9xPBwrJoZsIIbIymkZQjMRVALa5vFKVZ+ux+vOVRJqPcD+oXWQG9A4YcKEOxqFeT28ahsA4AVGAPZ6vTh48CBSU1OxZcsWuN3uuwDmD8fWrVvlOceOHUN9fT2am5u7DWAVVpsFmBDSXf0hJtj8QeDDynLDBVgPr9J/rDbpblkAmHUitApSOi7z6jNCrIA2CzATQ2UCSnj1ie0UFRUlP6MbE3QrAHPfH2AmOrFlgO+fvQMDZmzBxFfSkbQ97/aolej7flT6GZy/+ya0d34ILVmAmzIKjjfHSmlvxMDxtzgB8LiQDeQfLh9PLZXQEmxuCSnh/bXzZbnlNcqdDQKctnjxYh+Y8le4M6+cV0EcAOCkUOUT3h07dkgwd+/ezcGXoCH04cOHkZ6ejtzcXOTl5aGqqsoUwMpl/fu+evE7mAWYD7cKlQkwHYxlV13cLHXzyLv3BMCsNwElqApa3g818qyiCqsAE06G0DnZGbKtmThgRXhVft+r8bJ/bAXgvEvzfOG3PvG4dQeesx0PzXofX5+Wiqin3kZ5ZRM6OjpQUXsFj6Y8De3NEXBuHi0UK/Zj4NwQC8cbcXAKgLWVMaYBpui4yokJrpLq8zJ0NjGANai0tLSDIatK58+fD+nATEVFRV+E7AJ0Oi/h7aoPzDarrq5GeXk5Dh06hJ07d+Lq1aumAPYHlnnW2R9mKwATShVO8+FmOQreewVgFUHQdfX7ql+sALcKMMNnrxj04Y/C0KFDZRsxdCbAypXpwnRqKwDTaVl+twIcPXUtYp7fitl/zsbL6w7jRGm9DJ87xL81zTWYsuNFONaMEKHzWNn/lRIAa6uEkuJMhdBKnc56B7yUCqEZaqt9o1M9/m6r9umggfrAnY5ZG6pswksRzEgPYulBDTYSHQ7ACmLCyvIIrt6B9RD3xD6wih5YNqVcVw+0Go226sAqwmL7ElxKPTeRcGDmwwI4/cBJ1NTL8WbcajyLyouZKDuxCa3Xq28PxoiVHlPTFwqIhwt4Y6CtixXuOxraXwXQy8YaGsTSD1RxAEvf91UubDRkDnIT+gldsTCNVGYUYLr6fxPgriAOB2A9xIHU00ehCSjhVX1fHqM78hjhtjoKzaSmjFSi+9KJFXTNFSUSYIbZ3TWIxR/Q8KaRxCzS9aqTOJ4Zg/LMvvgiV8PlXU6UZAxHU+152Sc+V3kJ31g+XsA7Gq7VY+FcKdx32ThoS8YZAs4/VPZXoGkkIyPQfjci3gLABaHKFWG2BJh9W32YHimAjfSDwwXYX/cKwPqpJA5gEVgFdLjzwCpSYBitIgROTbGd1Si1mk5SyQrAnD4y4r6GAb7ZdgPF6aPQkCOWSn7sRFtBX7Tk9UH1Tg0XMqfJvh3HtYaunyX6vI9DWyNC6OVx6L1kEhx/GmcYMrWQY210ug/cYAs5eI7JEFrdjAID0NYJbTSxTho5OTkS4m3btt0RSkcSYL37+kPc3QCHuxLLCrzsC/aUlVj6ejE8Jqh0Yzou3VaOTgvnVdNLqv5mF3IQVr0Dcz/shRzNtWX41/ZBaHUPQJO7H5pz+6Mxuz9u7BmEL//xPcBzHS1tHXh42TQBrhjMWvaE2AoXXjwB2h/jLIW8EVxS+X0u6ggC7uFOl+5jZS00YVHTSBkZGUhLS4voUkqDa6ENA8y1zUbh5bn/j0sp9U6sFnAo6UPrzvobApjQcvCKobJ//5c/AjweVh+4zduB8n3zUPv3fmjMegBN2fdLeJt2PoL6wgTZN844ug+u138Ax1IxH5woQmnhvNoioT9M6lEAd96Q7Tpoq4VWcLVWd7yNxBD63LlzOHDggATYs2u2oUjxq3yZgRB29dJCMPGaSLzM0DnKe8++zGC2/vqQOVgi2P4gB3sjKfDrhDdqUfNxAhr2zkBT1pNiOx0txzfC09aCUxVleOj3UwWwj8OZIOBNoPOKAaxFT/Q4eNW0Uufa6KeFXJF+nTBcgCP9OiEftFCvDdqvE0a2/oSY4bIR8VxTrxPasmXL/h85bNmyZQNsy5YtG2Bbtv5H9W8pN1H4BZcrNgAAAABJRU5ErkJggg==) no-repeat 0;text-indent:-9999px;overflow:hidden}#openid_form a.selected{border-color:#2b547d}#openid_form a[title="Yahoo!"]{background-position:-24px}#openid_form a[title="AOL"]{background-position:-48px}#openid_form a[title="OpenID"]{background-position:-72px}#openid_form a[title="MyOpenID"]{background-position:-96px}#openid_form a[title="LiveJournal"]{background-position:-120px}#openid_form a[title="Flickr"]{background-position:-144px}#openid_form a[title="WordPress"]{background-position:-168px}#openid_form a[title="VeriSign"]{background-position:-192px}#openid_form a[title="ClaimID"]{background-position:-216px}#openid_form .inputs li{display:none}#openid_form .inputs li.selected{display:block}#openid_submit{display:none}#associate-openid #openid_form>.badges>li{background:#fff}#associate-openid #openid_form>.inputs>li>input{width:286px}.search-results-result{margin-bottom:10px;border:1px solid #ddd;padding:15px 20px;font:12px/16px "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}.search-results-result h4{margin-bottom:3px;font-weight:bold;font-size:1em}.search-results-result ul{margin:0;padding:0;list-style-type:none}.search-results-result ul li{padding:2px 0 2px 20px}.search-results-files li{background:url(../img/icons/silver/document.gif) no-repeat left}.search-results-messages li{background:url(../img/icons/silver/comment.gif) no-repeat left}.search-results-authors li{background:url(../img/icons/silver/user.gif) no-repeat left}.search-results-rev{border:1px solid #ddd;border-bottom:0;background:#eee;padding:10px 20px;font-weight:bold;font-size:1.1em}.repository-description{margin:0;padding:0 0 0 20px}.cset-merge{background:url(../img/merge.png) no-repeat bottom right}div#captcha{border-bottom:1px solid #ddd;padding:10px 0 0 20px}#captcha input{width:80px;border:1px solid #ddd}#captcha p{font-size:11px;padding-top:4px}#captcha h4{margin-bottom:6px}#captcha img{float:left;margin:2px 5px 0 0}.markItUpEditor{border:1px solid #ddd;font:14px/18px monospace}.markItUp .markItUpHeader{margin:5px 0;overflow:auto}#welcome .two-thirds-primary h2{margin-top:18px;font-size:16px}#welcome p{margin-top:9px;margin-bottom:9px}#welcome ul{margin:9px 0 9px 9px;line-height:18px;list-style:disc inside}#welcome .two-thirds-secondary h2{font-size:20px;line-height:28px}#welcome .two-thirds-secondary a.img{position:relative;left:-1px}#filters{border-collapse:collapse}#filters td{padding:4px 8px 4px 0}#filters td img.filter-remove{vertical-align:text-bottom}#filters td.filter-header{width:80px}#filters input[type="text"]{width:150px;padding-top:0;padding-bottom:0;font-size:13px}#filters select{margin:2px 0;width:160px}.delete-list ul{margin:0 0 10px;padding:0;list-style-type:none}.delete-list ul li{border-bottom:1px solid #ddd;padding:4px 2px}.delete-list ul li:hover{background:#ddd}.delete-list ul li form{float:right;margin:0;padding:0}#embedded-link{margin:0 0 0 5px;width:120px}.readonly{margin:7px 0 0;background:#fee4a1;border:1px solid pink;padding:3px 8px}.plans-and-billing h4{margin-bottom:8px;font-weight:bold;font-size:18px}#use-your-own-domain form div{margin:10px 0}label[for="id_cname"]{font-weight:bold}label[for="id_cname"]:after{content:":"}.mapping-widget{margin:10px 0 20px;border-top:1px solid #ccc;background:#fff;line-height:16px;cursor:default}.mapping-widget li{position:relative;border-width:0 1px 1px;border-style:solid;border-color:#ccc;padding:4px 10px}.mapping-widget li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.mapping-widget li div{position:static}.mapping-widget>li>span{display:inline-block;width:236px;overflow:hidden}.mapping-widget a[href="#delete"]{position:absolute;right:10px;top:4px;display:block;width:16px;background:url(../img/icons/fugue/minus_circle.png) no-repeat 0;text-indent:-9999px;cursor:inherit;overflow:hidden}.mapping-widget a[href="#delete"].loading{background-image:url(../img/loading.gif)}.mapping-widget a[href="#delete"].removed{background-image:none}.mapping-widget .children{margin:0 -11px -1px;border-top:1px solid #ccc;background:#f5f5f5}.mapping-widget .children li{padding-left:40px}.mapping-widget .access{position:absolute;right:36px;top:4px;color:#888}.mapping-widget li li .access{top:0;height:24px}.mapping-widget .access li{display:inline-block;border:0;padding:0 4px;-webkit-transition:color .25s linear}.mapping-widget .access li:hover,.mapping-widget .access li.selected{color:#333}.expandable.mapping-widget{line-height:24px}.expandable.mapping-widget b{display:inline-block;padding-left:22px}.expandable.mapping-widget li{padding-top:0;padding-bottom:0}.expandable.mapping-widget li[data-username] b{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAASElEQVQY02OYOXMmKxDfA2Lf////MyBjoBgYM0AV/YfiDUCsSEjR/9mzZ38H0l1QceyKkPAVILYmpAiGfckziRg34fUd3nACAAYTxCEbLP7rAAAAAElFTkSuQmCC) no-repeat 3px}.expandable.mapping-widget li.loading b{background-image:url(../img/loading.gif);background-position:0 50%}.expandable.mapping-widget li.revealed b{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAXUlEQVQY02OYOXMmKyHMACTuAfF/PPgeSJEvAUW+DP///wcp3IBDwQaQPEyR4uzZs78jK4DyFeGKoAq70EzpgskhKwL55ApUAYhmhSsCcpCxNVSRNbI4uiKYb1HEAMbLxCHmLf4fAAAAAElFTkSuQmCC)}.expandable.mapping-widget a[href="#delete"]{top:0}#plans-and-billing-div{position:static}#plans-and-billing-div>p{margin-top:10px}#plans-and-billing-div>.access>p{margin-top:6px;line-height:18px}#plans-and-billing-div>.access>div[id]>h4{margin:15px 0 0;font-size:13px}#plans-and-billing .expandable.mapping-widget{margin-bottom:0}#plans-and-billing .spinner{display:none;height:32px;background:url(../img/loading.gif) no-repeat 50% 100%}#plans-and-billing .spinner.loading{display:block}#add-private-user{padding-top:20px;height:27px}#add-private-user .errorlist li{display:block;margin:0;padding-top:0;padding-bottom:0;line-height:21px}#add-private-user div{display:inline}#add-private-user label{position:absolute;left:-9999px}#add-private-user-input{width:15em}#username-mappings-div{margin-left:auto;margin-right:auto}#username-mappings-div p.link{margin-top:5px}#username-mappings .children span:before{content:"alias:\0020";color:#666}#add-username-mapping{margin-bottom:10px;overflow:auto}#add-username-mapping div{float:left}#add-username-mapping div+div{margin-left:20px}#add-username-mapping label{display:block}#add-username-mapping input{margin-left:0;margin-right:0}#add-username-mapping .primary-button{display:block;margin-top:18px}.split-box{overflow:hidden}.split-box h4{margin-top:3px}#name-form input#name{width:265px}input#id_cname{width:140px}#name-form #choose-write-admin{margin-right:4px;width:72px}.plans-and-billing .split-box{margin:10px 0}.input-row{clear:both;margin-bottom:10px;overflow:hidden}.input-row input[type="checkbox"]{margin-left:0}.site-message{border-bottom:1px solid #ccc;background:#e7f9e0;text-align:center}#delete-user{text-align:center}form .actions{text-align:center}form .actions .primary-action{display:inline;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);padding:5px 10px;font-weight:bold;font-size:14px;text-shadow:1px 1px 0 #333;color:#fff;cursor:pointer}form .actions .primary-action:hover{background:#036;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#025));background:-webkit-linear-gradient(#036,#025);background:-moz-linear-gradient(top,#036,#025);background:-o-linear-gradient(#036,#025)}form .actions .primary-action:active{background:-webkit-gradient(linear,left top,left bottom,from(#025),to(#036));background:-webkit-linear-gradient(#025,#036);background:-moz-linear-gradient(top,#025,#036);background:-o-linear-gradient(#025,#036)}.message_{border:1px solid #ccc;padding:10px 0 10px 36px}.ui-dialog .message_,.twocol-form .message_,.mapping-widget li.messages .message_{border-width:0 0 1px 0}.ui-dialog .message_{margin:-20px -13px 20px}.message_.error_{background-color:#ffeae8}.message_.success_{background-color:#e7f9e0}.message_.warning_{background-color:#fff6c2}.message_.note_{background-color:#eafaff}.twocol-form .message_{margin:-14px -20px 20px;padding-left:56px;padding-right:20px}.message_ h4{margin:0 0 0 -15px;background-repeat:no-repeat;background-position:0 0;padding:4px 0 4px 40px;font-weight:bold;line-height:19px}.twocol-form .message_ h4{margin-left:-40px}.ui-dialog .message_ h4{margin-left:-20px}.message_.error_ h4{background-image:url(../img/icons/atl/red-warning-icon.png);color:#b50000}.message_.warning_ h4{background-image:url(../img/icons/atl/yellow-warning-icon.png);background-position:0 2px}.message_.success_ h4{background-image:url(../img/icons/atl/green-upgrade-arrow-icon.png);color:#2d6b00}.message_.note_ h4{background-image:url(../img/icons/info.png);background-position:6px 4px}.message_.warning_ ol{list-style:decimal outside;padding:0 0 0 18px}.message_.warning_ li+li{margin-top:3px}.message_.tooltip_{position:absolute;right:0;margin-top:5px;width:350px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,0.3);padding-top:5px;padding-bottom:5px;z-index:2}.message_.tooltip_ h4{font-size:11px;font-weight:normal;color:#333}.tooltip-anchor{position:relative}.tooltip-anchor:after{content:"";position:absolute;left:-7px;bottom:-6px;margin-left:50%;width:15px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAPElEQVQY02P4//8/Ay68e/fu//jk8Wp89ev/f3wG4NUIw7gMIKgRnwFEacRlANEasRlAkkZ0A0jWiGwAAHSelXrfvXkCAAAAAElFTkSuQmCC);z-index:3}.message{padding:10px 0;text-align:center;border-width:0 0 1px;border-style:solid}.success.message{border-color:#ccc;background:#e7f9e0;color:#2d6b00}.info.message{border-color:#ddd;background:#dde7ef;color:#2b547d}.info.message p{display:inline;background:url(../img/icons/info.png) no-repeat 6px;padding:5px 0 5px 36px}.success.message p{display:inline;background:url(../img/icons/atl/green-upgrade-arrow-icon.png) no-repeat 6px;padding:5px 0 5px 36px}.error.message{margin:-11px -20px 14px;border-bottom:1px solid #ccc;background:#ffeae8 url(../img/icons/atl/red-warning-icon.png) no-repeat 14px;padding:10px 20px 10px 50px;text-align:left;color:#b50000}#header-messages .message{text-align:center;margin:0}#header-messages .error.message{background:#ffeae8}#header-messages .warning.message{background:#fff6c2}#header-messages .message p{display:inline;padding:10px 0 10px 36px}#header-messages .error.message p{background:url(../img/icons/atl/red-warning-icon.png) no-repeat 6px}#header-messages .warning.message p{background:url(../img/icons/atl/yellow-warning-icon.png) no-repeat 6px}.host-domain p{margin-top:8px}#fork-pane p{margin:0 0 10px}#fork-settings-advanced label[for="id_inherit"]{margin-left:22px;line-height:18px}#fork-settings-advanced #id_inherit{position:absolute;left:0}#boxError{width:500px;margin:0 222px}#boxError div{width:160px;float:left}#boxError li{font-size:14px;color:#35638e;font-weight:normal;line-height:1.5em}#imageError{margin:0 auto}h4{font-size:14px;font-weight:bold;color:#2b547d;margin:25px 0 7px}h4 a.hover{text-decoration:underline}.button-group ::selection{background:transparent}.button-group li{float:left;font-weight:bold;font-size:11px}.ui-dialog .ui-dialog-buttonpane button{font-weight:bold;font-size:11px}.button-group li+li{margin-left:-1px}.ui-dialog .ui-dialog-buttonpane button,.button-group li>a{display:block;height:22px;border:1px solid #ccc;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFF,EndColorStr=#DDDDDD);background:#eee;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)!important;padding:0 9px;line-height:23px;text-shadow:0 1px 0 #fff}.ui-dialog.bb-dialog .ui-dialog-buttonpane button{color:#2b547d;height:24px}.ui-dialog .ui-dialog-buttonpane button:first-child,.button-group li:first-child>a{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;padding-left:10px}.ui-dialog .ui-dialog-buttonpane button:last-child,.button-group li:last-child>a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding-right:10px}.ui-dialog .ui-dialog-buttonpane button:only-child,.button-group li:only-child>a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ui-dialog .ui-dialog-buttonpane button:focus,.ui-dialog .ui-dialog-buttonpane button:hover,.button-group li>a:focus,.button-group li>a:hover{text-decoration:none;color:#393939;cursor:default}.ui-dialog.bb-dialog .ui-dialog-buttonpane button:active,.button-group>.selected>a,.button-group>.selected>a.icon,.button-group>li>a:active,.button-group>li>a.icon:active{filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#CCCCCC,EndColorStr=#EEEEEE);background:#ddd;background:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#eee));background:-webkit-linear-gradient(#ccc,#eee);background:-moz-linear-gradient(#ccc,#eee);background:-o-linear-gradient(#ccc,#eee)!important;color:#393939}.ui-dialog.bb-dialog .ui-dialog-title{margin-left:6px}.ui-dialog.bb-dialog .newform{margin-left:7px}.ui-dialog.bb-dialog .ui-dialog-buttonpane button{margin:-1px 7px 14px}.repo-desc-hidden #fork-actions{display:none}#fork-actions.button-group{float:right}.ui-dialog.bb-dialog .ui-dialog-buttonpane button,.button-group>li>a.icon{background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd);position:relative;cursor:pointer;padding-left:28px}.ui-dialog.bb-dialog .ui-dialog-buttonpane button:before,.button-group>li>a.icon:before{position:absolute;display:block;width:16px;height:16px;left:9px;top:3px;content:""}@-moz-document url-prefix(){.ui-dialog.bb-dialog .ui-dialog-buttonpane button:before{left:-22px;top:-3px}}#fork-actions.button-group>li>a.compare-link:before{background:url(../img/arrow_switch.png)}#fork-actions.button-group>li>a.pull-request:before,#pullrequest-actions.button-group>li>a.pull-request:before{left:8px;top:4px;background:url(../img/icons/fugue/arrow_180.png)}.ui-dialog.pr-fulfill-dialog .ui-dialog-buttonpane button:before,#pullrequest-actions.button-group>li>a.fulfill:before{background:url(../img/icons/fugue/tick-sprite.png)}.ui-dialog.pr-reject-dialog .ui-dialog-buttonpane button:before,#pullrequest-actions.button-group>li>a.reject:before{background:url(../img/icons/fugue/cross.png)}#pullrequest-actions.button-group>li>a.loading:before{background:url(../img/loading.gif)}#changeset-diff .reply td{padding:0}label[for="id_content"]{position:absolute;text-indent:-9999px}#id_content,#id_message{margin:0 0 6px;width:400px;height:90px;border:1px solid #e7e7e7;padding:3px 3px 3px 6px;font:13px/18px Helvetica,Arial,sans-serif;color:#393939}#id_message{margin-left:40px}.pull-request label[for="id_message"]{display:block;margin-top:10px}.pull-request #id_message{margin-left:0}form.comment{margin:0 0 0 102px;padding:0 0 0 6px}form.comment table{border-spacing:0}tr.disable-row{background:#ccc;font-style:italic}tr.disable-row td,tr.disable-row td a{color:gray}table.info{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5em}table.info th,table.info td{border:1px solid #ddd;padding:3px 9px}table.info th{background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e7e7e7));background:-webkit-linear-gradient(#f7f7f7,#e7e7e7);background:-moz-linear-gradient(top,#f7f7f7,#e7e7e7);background:-o-linear-gradient(#f7f7f7,#e7e7e7);font-weight:bold;text-shadow:0 1px 0 #fff}table.info tr:nth-child(odd){background:#f7f7f7}a.action{display:inline;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);padding:5px 10px;font-weight:bold;font-size:14px;text-shadow:1px 1px 0 #333;color:#fff;cursor:pointer}a.action:hover{background:#036;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#025));background:-webkit-linear-gradient(#036,#025);background:-moz-linear-gradient(top,#036,#025);background:-o-linear-gradient(#036,#025);text-decoration:none}a.action:active{background:-webkit-gradient(linear,left top,left bottom,from(#025),to(#036));background:-webkit-linear-gradient(#025,#036);background:-moz-linear-gradient(top,#025,#036);background:-o-linear-gradient(#025,#036)}td.code a{display:block;padding:0 3px;color:inherit}td.code a:hover,#changeset-diff td.code a:hover del,#changeset-diff td.code a:hover ins{background:#bdf;text-decoration:none}.comments-link{position:relative;top:3px;display:inline-block;margin:3px 0 0 5px;width:16px;height:16px;background:url(../img/icons/fugue/balloon_left.png);text-indent:-99999px;overflow:hidden}td.comments .comments-link{margin-left:0}.cset-comment-count{float:right;margin:0 5px 0 0}td.fulfilled,td.unfulfilled{background:url(../img/icons/fugue/cross.png) no-repeat 50%;text-indent:-9999px}td.fulfilled{background-image:url(../img/icons/fugue/tick.png)}.progress{position:relative;top:-1px;margin:0 -4px;border:1px solid #ccc}.progress div[aria-valuenow]{background:#fff6c2;text-align:center;font-size:11px;line-height:15px;letter-spacing:2px}.progress span{padding:0 3px}#search-form{float:left;margin-bottom:10px}#search-form input{display:block;float:left;margin:0;padding:4px 5px 4px 30px;width:400px;height:20px;font-size:18px;line-height:20px;border:1px solid #ddd;background:url(../images/search-docs-bg-30px.png) 0 -1px no-repeat}#search-form button{display:block;float:left;margin-left:3px;border:1px solid #ddd;height:30px;font-size:15px;padding:0 10px}#search-form+p{clear:both}.subtitle{clear:both;font-size:11px;line-height:20px}#content .repositories{border-bottom:0}.detailed>li{position:relative;min-height:41px;padding:10px 10px 10px 61px;overflow:auto;-webkit-transition:background .2s linear}.detailed>li:nth-child(even){background:#fcfcfc}.detailed>li:hover{background:#fff6c2}dd.name{float:left;font-size:18px;line-height:22px;color:#999}dd.name a:first-child{color:inherit}dd.name a:hover{text-decoration:none}dd.metadata{display:block;clear:left;float:left;color:#999}dd.metadata a{font-weight:bold;color:inherit}dd.avatar{position:absolute;left:10px;top:10px;width:auto;height:auto;background:#fff}dd.avatar a{display:block}dd.avatar img{display:block;width:35px;height:35px}.detailed p{clear:left;float:left;margin-top:6px;line-height:16px}dd.private.repository,dd.public.repository{position:absolute;right:251px;top:14px;width:16px;height:16px;background:url(../img/icons/fugue/lock.png) no-repeat;text-indent:-9999px}dd.public.repository{top:13px;background-image:url(../img/icons/fugue/lock_disable_unlock.png)}dd.commits,dd.forks,dd.followers{position:absolute;top:10px}dd.commits{right:213px}dd.followers{right:124px}dd.forks{right:47px}.info-button{height:22px;font-size:12px;line-height:22px}.info-button .info-button-action{display:block;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #ccc;background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)}.info-button .info-button-action:active{background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#eee),color-stop(0.25,#ccc));background:-webkit-linear-gradient(#aaa,#ccc 25%,#eee);background:-moz-linear-gradient(top,#aaa,#ccc 25%,#eee);background:-o-linear-gradient(#aaa,#ccc 25%,#eee)}.info-button-readonly .info-button-action,.info-button-readonly .info-button-action:hover{background:#fff}.info-button .info-button-action a{display:block;width:22px;background-repeat:no-repeat;background-position:6px;padding:0 6px 0 0;text-indent:-9999px;cursor:default}.info-button .info-button-action a{background-image:url(../img/icons/fugue/puzzle.png)}.followers .info-button-readonly .info-button-action a,.followers-not-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart_empty.png)}.followers-not-following .info-button .info-button-action a:hover,.followers-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart.png)}.followers-following .info-button .info-button-action a:hover{background-image:url(../img/icons/fugue/heart_break.png)}.forks .info-button .info-button-action a{background-image:url(../img/icons/fugue/arrow_045.png)}.followers .info-button-requesting .info-button-action a,.followers .info-button-requesting .info-button-action a:hover{background-image:url(../img/loading.gif)}.info-button .info-button-label{position:absolute;left:29px;display:block;width:36px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border:1px solid #ccc;background:#fff;text-align:center}.commits .info-button .info-button-label{width:48px}button{background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)}button:active{background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#eee),color-stop(0.25,#ccc));background:-webkit-linear-gradient(#aaa,#ccc 25%,#eee);background:-moz-linear-gradient(top,#aaa,#ccc 25%,#eee);background:-o-linear-gradient(#aaa,#ccc 25%,#eee)}dl.menu{line-height:20px}dl.menu dd{margin-left:10px}dl.menu dd+dt{margin-top:5px}ol.code{margin:8px 0 0;border:1px solid #ddd;background:#eee;padding:4px 12px;font-size:12px;line-height:1.5em}ol.code li{line-height:inherit}.container_{margin:0 25px}p.link a:after{content:"\0020»"}#grant-access.loading,#grant-group-access.loading{background:url(../img/loading.gif) no-repeat 386px}#grant-access div,#grant-access input,#grant-group-access div,#grant-group-access input{display:inline}#grant-access label,#grant-group-access label{position:absolute;left:-9999px}#grant-access-user-input{width:15em}label[for="access-level"],label[for="group-access-level"]{position:absolute;left:-9999px}#access-level,#group-access-level{margin:2px}#repo-group-access-pane>p{margin-bottom:5px}#group-access{margin-bottom:10px}#grant-group-access.loading{background:url(../img/loading.gif) no-repeat 386px 6px}#grant-group-access #groupname{width:200px}#what-is-bitbucket{display:none}.new-to-bitbucket{position:relative;margin-bottom:30px;border:1px solid #adf;background:#f2faff;background:-webkit-gradient(linear,left top,left bottom,from(#fafaff),to(#eafaff));background:-webkit-linear-gradient(#fafaff,#eafaff);background:-moz-linear-gradient(top,#fafaff,#eafaff);background:-o-linear-gradient(#fafaff,#eafaff);padding:20px 20px 20px 75px;color:#414141}.new-to-bitbucket .avatar{position:absolute;left:20px;top:20px}#content .new-to-bitbucket h2{margin:0;padding:0;font-size:16px;line-height:20px;color:#065a9b}.new-to-bitbucket p{margin-top:2px;line-height:16px}.primary-action-link{display:inline-block;*display:inline;zoom:1;height:36px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#147;padding:1px}.new-to-bitbucket .primary-action-link{position:absolute;right:20px;top:20px}.new-to-bitbucket .actions .primary-action-link{position:static;right:0;top:0;margin:20px 20px 0}.primary-action-link a{display:block;height:34px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-width:1px;border-style:solid;border-color:#369;border-top-color:#47a;background:#258;background:-webkit-gradient(linear,left top,left bottom,from(#369),to(#147));background:-webkit-linear-gradient(#369,#147);background:-moz-linear-gradient(top,#369,#147);background:-o-linear-gradient(#369,#147);padding:0 12px 0 18px;font-weight:bold;font-size:16px;line-height:32px;color:#fff;text-shadow:0 -1px 0 #333}.primary-action-link a:after{position:relative;top:1px;font-size:20px;font-family:Arial,sans-serif;content:"\0020»";color:rgba(255,255,255,0.8)}.primary-action-link a:hover{border-top-color:#369;background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#258),to(#036));background:-webkit-linear-gradient(#258,#036);background:-moz-linear-gradient(top,#258,#036);background:-o-linear-gradient(#258,#036);text-decoration:none}.primary-action-link a:active{border-color:#258;background:#036;background:-webkit-gradient(linear,left top,left bottom,from(#036),to(#258));background:-webkit-linear-gradient(#036,#258);background:-moz-linear-gradient(top,#036,#258);background:-o-linear-gradient(#036,#258);text-decoration:none}.new-to-bitbucket a[href="#hide"]{position:absolute;left:3px;top:3px;display:none;width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAQElEQVQY02OYOXPmmZkQwIAHg8AZOAOPBrg8hgAuhSA+Ax4NGAYw4DEJwyZcbnyNzQ9km0y0m4kODZLCmegYBAAbGv9TWnWYEgAAAABJRU5ErkJggg==) no-repeat 50%;text-indent:-9999px;cursor:default}.jira{background:url(../img/icons/fugue/sticky_notes__arrow.png) no-repeat 0;padding-left:20px}#invitation-login{display:none}#invitation-dialog{padding-top:20px}#invitation-dialog .error_.message_,#invitation-dialog .success_.message_{display:none}#invitation-dialog input{width:265px}#invitation-dialog select{margin-left:15px}#invitation-blurb a[href="#share"]{background:url(../img/icons/fugue/card_address.png) no-repeat 0;padding-left:20px}#repo-access-pane #invitation-blurb{margin-top:10px}#toggle-email-notifications{float:right;margin-top:3px;margin-right:6px}#toggle-email-notifications .loading{background:url(../img/loading.gif) no-repeat 0 0;padding-left:20px}input.inline-field{border:1px solid #ddd;margin:5px -5px;height:16px;width:100%}input.inline-field.loading{background:url(../img/loading.gif) no-repeat 99% 50%}input.inline-field.placeholder,input.placeholder{color:#999}.mapping-widget li.messages .message_{margin:0 -10px;padding:5px}.mapping-widget li.messages .message_ h4{margin-left:5px;padding-left:30px;font-size:13px;line-height:17px}.unmapped-user{border-bottom:1px dotted #aaa}.unmapped-user a{font-size:.95em}.jsudiff{white-space:pre;font:11px/16px "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;color:#747474}.jsudiff .context{background:#eee}.jsudiff td{display:block;float:left;height:16px}.jsudiff .number{width:25px;border-right:1px solid #ddd;background:#eee;padding:0 5px;text-align:right}.jsudiff a{color:inherit}.jsudiff .code{color:#393939}.jsudiff .context .code{color:inherit}a.compare-link img{position:relative;top:3px}#groups{position:relative;margin:0 auto;width:413px}#groups .link{margin-top:5px}#groups-container>ol>li{margin:10px -10px 0;padding:0 10px 10px}#groups h2{float:left;margin:0;padding:10px 0 0;font-weight:normal;font-size:18px;line-height:22px;color:#999}#groups h2 span{color:#2b547d}.group-members>.mapping-widget{clear:both;margin:0 0 10px}.group-members>ol{margin-bottom:0}.group-members>.errorlist{clear:both}.group-members form div{float:left}.group-members form div+div{float:right}.group-members label{position:absolute;left:-9999px}.group-members input[type="text"]{width:320px}.group-members input[type="submit"]{margin-right:0}#add-group-link{position:absolute;right:20px;top:0;background:url(../img/icons/fugue/plus.png) no-repeat 0;padding-left:20px;line-height:28px;color:#525252}#add-group-form{display:none;padding-top:20px}#groups .editable-title form{display:inline-block;margin:-4px -1px}#groups .editable-title input{width:220px;padding:0}#groups .delete-group{display:block;clear:both;margin-bottom:10px;color:#999;text-decoration:underline}#groups h2+div{float:right;padding-top:11px}#groups h2+div label{padding-right:2px}#groups h2+div select{margin-bottom:0}#groups-container .group-members{margin:10px -10px 0;padding:0 10px;overflow:auto}#add-group-input{width:265px}td.cset-delimiter{color:gray;text-align:center;font-family:monospace}#loadmoar{display:block;margin-top:16px;border:1px solid #ddd;padding:4px;text-align:center;color:#747474}#loadmoar:hover{background:#f7f7f7;text-decoration:none}#loadmoar.spinner{background:url(../img/loading.gif) no-repeat 50%;text-indent:-9999px}#infobox{position:fixed;right:4px;top:4px;height:10px;width:10px;text-indent:-9999px;border:2px solid #000;-moz-border-radius:8px;border-radius:8px}#infobox:hover{text-indent:0;width:300px;height:65px;border:1px solid #ece4ea;background:rgba(255,255,255,0.8);padding:4px;text-align:right}#infobox h4{margin:0 2px 0 0;border-bottom:1px solid #ece4ea}#infobox dl{margin:8px 0 0 0}.if-orange{background:#ffbf00}.if-red{background:red}.if-green{background:#dfd}#infobox dt,#infobox dd{float:right;margin-right:8px;height:18px}#infobox input{height:8px}.newtable{border-collapse:collapse;line-height:28px;color:#333}.newtable tr{display:block;clear:both}.newtable th,.newtable td{display:block;float:left;border-bottom:1px solid #ddd;height:28px;padding:0 20px 0 0;overflow:hidden}.newtable th{border-bottom-width:2px;font-weight:bold}.newtable th.date,.newtable td.date{width:100px}.newtable td.hash{font-size:12px}.newtable td.hash code{border:0;background:0;padding:0}.newtable th.person,.newtable td.person{width:160px}.newtable td.person{position:relative;width:132px;padding-left:28px}.newtable td.person img,.newtable td.repo img{position:absolute;left:0;top:4px;display:block;width:16px;height:16px;border:1px solid #ddd;padding:1px}.newtable td.repo{position:relative;padding-left:28px;color:#999}.newtable td.repo.deleted{padding-left:0}.newtable td.repo a,.newtable td.repo a:hover{color:inherit}.newtable td.repo a~a,.newtable td.repo a~a:hover{color:#2b547d}.newtable th.labels{position:absolute;left:-9999px}.newtable td.labels{position:absolute;right:140px;background:#fff;padding-right:0;overflow:visible}.newtable td.labels:before{position:absolute;left:-32px;top:0;bottom:0;display:block;width:32px;background:#fff;background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)),color-stop(0.75,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));content:""}.newtable .labels dt{position:absolute;left:-9999px}.newtable .labels dd{display:block;float:left;margin:4px 0 0 4px;max-width:150px;height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#eee;padding:0 6px;text-align:right;white-space:nowrap;font:11px/18px Monaco,monospace;color:#555;overflow:hidden;text-overflow:ellipsis;text-overflow:ellipsis-word}.newtable .labels .tag{background:url(../img/icons/fugue/tags.png) no-repeat 4px;padding-left:24px}.newtable .labels.primary-branch:before,.newtable .labels.primary-branch .branch{display:none}.two-thirds-primary{float:left;width:555px}.two-thirds-secondary{float:right;width:300px}.two-thirds-secondary>h3{padding-top:16px}.two-thirds-secondary>p{margin:9px 20px 9px 0}#repo-create{margin-top:-6px}#first-time{padding-top:10px}#repo-import #old-repo{padding-top:6px}#clone-url-https,#clone-url-ssh{margin:0;font-size:12px;line-height:1.5}.diff-too-large{padding:8px}.newform{width:560px}.newform fieldset{margin:0;border:0;padding:0}.newform .checkbox.related-to-preceding{margin-top:4px}.newform label,.newform legend{display:block;padding:16px 0 4px;font-weight:bold;color:#666}.newform fieldset label,.newform .checkbox label{padding:inherit;font-weight:inherit}.newform .required label:after,.newform .required legend:after{content:"\0020(required)";font-weight:normal;font-style:italic;font-size:11px;color:#888}.newform div,.newform fieldset{position:relative;clear:both}.newform fieldset.no-legend,.newform .submit{padding-top:16px}.newform .submit{margin-bottom:20px}.newform input[type="file"],.newform input[type="submit"]{margin:0}.newform .left,.newform .right{width:270px}.newform .left{clear:left;float:left;margin-right:0}.newform .right{clear:right;float:right;margin-left:0}.newform input[type="url"],.newform input[type="text"],.newform input[type="password"],.newform input[type="email"]{margin:0;width:550px;font-size:16px;line-height:20px;color:#222}.newform input[type="url"],.newform input[type="text"],.newform input[type="password"],.newform input[type="email"],textarea{border:1px solid #ccc;border-bottom-color:#999;padding:4px}.newform input[type="url"]:focus,.newform input[type="text"]:focus,.newform input[type="password"]:focus,.newform input[type="email"]:focus,textarea:focus{-moz-box-shadow:1px 1px 3px #6ae,1px -1px 3px #6ae,-1px 1px 3px #6ae,-1px -1px 3px #6ae}.newform input[type="url"][disabled],.newform input[type="text"][disabled],.newform input[type="password"][disabled],.newform input[type="email"][disabled],.newform input[type="url"][readonly],.newform input[type="text"][readonly],.newform input[type="password"][readonly],.newform input[type="email"][readonly]{background-color:#f8f8f8;cursor:default}.newform .left input[type="url"],.newform .left input[type="text"],.newform .left input[type="password"],.newform .left input[type="email"],.newform .right input[type="url"],.newform .right input[type="text"],.newform .right input[type="password"],.newform .right input[type="email"]{width:260px}.newform textarea,.ui-dialog .newform textarea{margin:0;width:550px;padding:4px;font:16px/20px Helvetica,Arial,sans-serif;color:#222}.newform select{margin:0;width:270px}.newform option{font-size:13px}.newform legend.singleton{visibility:hidden}.newform .checkbox legend,.newform .radio legend{padding-bottom:6px}.newform .checkbox label,.newform .radio label{margin:4px 0 4px 20px;color:#555}.newform .checkbox input,.newform .radio input{position:absolute;left:0;top:1px;margin:0}.newform .checkbox input{top:5px}.newform h1,.newform h2,.newform h3,.newform h4,.newform h5,.newform h6{clear:both;padding-top:20px;font-size:16px;line-height:20px}.newform>.message_{margin:10px 0;border:1px solid #ccc;padding:10px 0 10px 16px}.newform>.message_ h4{margin:0;padding:4px 0 4px 36px;line-height:19px;font-size:14px}.newform .field_.message_{border:1px solid #ccc;padding:5px 0 5px 36px;margin:5px 0;list-style:disc}.tooltip_.message_.note_>*:first-child,.newform .field_.message_>*:first-child{margin:0 0 0 -30px;background-repeat:no-repeat;background-position:0 0;padding:4px 0 4px 30px;list-style:none;font-weight:bold}.newform .field_.message_.error_>*:first-child{background-image:url(../img/icons/atl/red-warning-icon.png);color:#b50000}.newform .field_.message_.warning_>*:first-child{background-image:url(../img/icons/atl/yellow-warning-icon.png);background-position:0 2px}.newform .field_.message_.success_>*:first-child{background-image:url(../img/icons/atl/green-upgrade-arrow-icon.png);color:#2d6b00}.tooltip_.message_.note_>*:first-child,.newform .field_.message_.note_>*:first-child{background-image:url(../img/icons/info.png);background-position:6px 4px}.newform .description{font-size:11px}.newform .checkbox label,.newform .radio label{display:block;padding-left:20px;text-indent:-20px;margin-left:0}.newform .checkbox label input,.newform .radio label input{width:13px;height:13px;padding:0;margin:0 3px 0 0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.newform .action{clear:both;float:left;margin:10px 0 0}.newform .action input[type=submit]{margin:0 0 10px}.newform.repo-create #id_description{height:100px}#repo-import .source-fields{display:none}#repo-import #id_url{width:534px;padding-right:20px}#repo-import #id_url.spinner,#repo-import #id_url.success,#repo-import #id_url.warning,#repo-import #id_url.error{background-image:url(../img/loading.gif);background-position:532px 5px;background-repeat:no-repeat}#repo-import #id_url.success{background-image:url(../img/icons/fugue/tick.png)}#repo-import #id_url.warning{background-image:url(../img/icons/fugue/exclamation.png)}#repo-import #id_url.error{background-image:url(../img/icons/fugue/slash.png)}#repo-import #url-auth-fields{display:none}.newform.repo-create #id_name{background:url(../img/icons/fugue/lock.png) no-repeat scroll 249px 50%;padding-right:20px;width:244px}.newform.repo-create #id_name.public{background-image:url(../img/icons/fugue/lock_disable_unlock.png)}.newform .warning_{width:275px;float:left;clear:both;margin:0;padding:0}.newform .warning_ p{margin:15px 0 0;padding:0 0 0 35px;color:#333;background:url("../img/icons/atl/warning-icon.png") 0 5px no-repeat}.newform .warning_{width:275px;float:left;clear:both;margin:0;padding:0}.newform .warning_ p{margin:15px 0 0;padding:0 0 0 35px;color:#333;background:url("../img/icons/atl/warning-icon.png") 0 5px no-repeat}.page-buttons{margin:0 0 20px 0;overflow:auto}.page-buttons-left,.page-buttons-right{border:1px solid #adf;font-size:18px;text-align:center;outline:0}.page-buttons-left{float:left;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;border-right:0;width:464px}.page-buttons-right{float:right;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;width:463px}.page-buttons-selected,.page-buttons-unselected:hover{background:#147;background:-webkit-gradient(linear,left top,left bottom,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);border-color:#036}.page-buttons-unselected{background:#f2faff;background:-webkit-gradient(linear,left top,left bottom,from(#fafaff),to(#eafaff));background:-webkit-linear-gradient(#fafaff,#eafaff);background:-moz-linear-gradient(top,#fafaff,#eafaff);background:-o-linear-gradient(#fafaff,#eafaff)}.page-buttons a,.page-buttons span{display:block;text-decoration:none}.page-buttons-selected{cursor:default}.page-buttons-link{padding:16px 10px 0 20px}.page-buttons-unselected:hover .page-buttons-link,.page-buttons-selected .page-buttons-link{color:white}.page-buttons-description{padding:2px 10px 12px 20px;font-size:12px;color:#999}.bb-dropdown{position:relative;height:28px;background-color:#cde;background-color:rgba(187,204,221,0.75);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAAQ0lEQVQ4y2P8//8/AxqACTAykAgY0QxDN5mRXMP+41JDqmH/Cakj1rD/xFpMaphRBEaQYVSPAKolDaonWqpnJ4ozOgBNPDPl3XpStwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:100%;padding:0 28px 0 0;cursor:default}.bb-dropdown.singleton{padding:0}.bb-dropdown:hover{background-color:#bcd}.bb-dropdown ::-moz-selection{background-color:transparent}.bb-dropdown ::selection{background-color:transparent}.bb-dropdown,.bb-dropdown>ul{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #bcd}.bb-dropdown>ul{position:relative;margin:-2px;background:#fff;line-height:25px;z-index:1}.bb-dropdown>ul>li{display:none;margin:1px;height:24px;border:1px solid #ddd;padding:0 10px;overflow:hidden}.bb-dropdown>ul>li.selected{display:block;border-color:#bcd}.bb-dropdown.open>ul>li{display:block}.bb-dropdown.open>ul>li.selected{background:#fffbe1!important}.bb-dropdown.open>ul>li:hover{background:#fff6c2!important}.bb-button{display:inline;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#147;background:-webkit-gradient(linear,0 0,0 100%,from(#147),to(#036));background:-webkit-linear-gradient(#147,#036);background:-moz-linear-gradient(top,#147,#036);background:-o-linear-gradient(#147,#036);padding:5px 10px;font-size:14px;text-shadow:1px 1px 0 #333;color:#fff;cursor:pointer}.bb-button:hover{background:#036;background:-webkit-gradient(linear,0 0,0 100%,from(#036),to(#025));background:-webkit-linear-gradient(#036,#025);background:-moz-linear-gradient(top,#036,#025);background:-o-linear-gradient(#036,#025)}.bb-button:active{background:#025;background:-webkit-gradient(linear,0 0,0 100%,from(#025),to(#036));background:-webkit-linear-gradient(#025,#036);background:-moz-linear-gradient(top,#025,#036);background:-o-linear-gradient(#025,#036)}.bb-button.accept{background:#282;background:-webkit-gradient(linear,0 0,0 100%,from(#282),to(#171));background:-webkit-linear-gradient(#282,#171);background:-moz-linear-gradient(top,#282,#171);background:-o-linear-gradient(#282,#171)}.bb-button.accept:hover{background:#171;background:-webkit-gradient(linear,0 0,0 100%,from(#171),to(#060));background:-webkit-linear-gradient(#171,#060);background:-moz-linear-gradient(top,#171,#060);background:-o-linear-gradient(#171,#060)}.bb-button.accept:active{background:#060;background:-webkit-gradient(linear,0 0,0 100%,from(#060),to(#171));background:-webkit-linear-gradient(#060,#171);background:-moz-linear-gradient(top,#060,#171);background:-o-linear-gradient(#060,#171)}.bb-button.reject{background:#c00;background:-webkit-gradient(linear,0 0,0 100%,from(#c00),to(#b00));background:-webkit-linear-gradient(#c00,#b00);background:-moz-linear-gradient(top,#c00,#b00);background:-o-linear-gradient(#c00,#b00)}.bb-button.reject:hover{background:#b00;background:-webkit-gradient(linear,0 0,0 100%,from(#b00),to(#a00));background:-webkit-linear-gradient(#b00,#a00);background:-moz-linear-gradient(top,#b00,#a00);background:-o-linear-gradient(#b00,#a00)}.bb-button.reject:active{background:#a00;background:-webkit-gradient(linear,0 0,0 100%,from(#a00),to(#b00));background:-webkit-linear-gradient(#a00,#b00);background:-moz-linear-gradient(top,#a00,#b00);background:-o-linear-gradient(#a00,#b00)}#svn-import{padding:0 25px}#svn-import>#masking-box{margin:0 -25px}#svn-import>#masking-box *:hover{cursor:default}#svn-import>#masking-box a:hover{text-decoration:none}#svn-import>#masking-box #toggle-repo-content{background-color:#eee}#svn-import>#masking-box>#mask{position:absolute;left:-2px;top:0;right:-2px;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80FFFFFF,endColorStr=#80FFFFFF);background:rgba(255,255,255,0.5);z-index:99}#svn-import>h1{margin-top:20px}#svn-import>p{margin:1em 0;font-size:14px;line-height:1.5}#svn-import #progress{margin:10px 0;height:24px;padding:1px}#svn-import.error-state h1+p,#svn-import.error-state #progress,#svn-import.warning-state #progress,#svn-import.success-state #progress{display:none}#svn-import #progress,#svn-import #progress>.ui-progressbar-value{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#svn-import #progress>.ui-progressbar-value{margin:0;background:#36b;background:-webkit-gradient(linear,0 0,0 100%,from(#69e),to(#36b));background:-webkit-linear-gradient(#69e,#36b);background:-moz-linear-gradient(top,#69e,#36b);background:-o-linear-gradient(#69e,#36b)}#svn-import #progress>.ui-progressbar-value.static-progress{background:url(../img/progressbar.gif) repeat}#svn-import #progress>.ui-progressbar-value>span{position:absolute;top:0;left:0;bottom:0;right:0;display:block;background:-webkit-gradient(linear,0 0,100% 100%,from(rgba(255,255,255,0.15)),color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:38px 38px;-moz-background-size:38px 38px;background-size:38px 38px;padding:0 10px;font-weight:bold;font-size:16px;line-height:26px;color:#999;cursor:default}#svn-import #progress>.ui-progressbar-value>span::-moz-selection{background:transparent}#svn-import #progress>.ui-progressbar-value>span::selection{background:transparent}#svn-import h2{position:absolute;left:-9999px}#svn-import #log{margin:10px 0;border:solid 1px #e7e7e7;padding:1px}#svn-import #log>ol{height:288px;background:#000;padding:4px 8px;line-height:18px;font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;color:#fff;overflow:auto}#svn-import #log>ol ::-moz-selection{background:rgba(187,187,187,0.5)}#svn-import #log>ol ::selection{background:#bbb}#svn-import #log time{color:#6ff}#svn-import #status{display:none;margin:10px 0 0;width:876px;border:1px solid #e7e7e7;background:0;padding:1px;font-weight:bold}#svn-import.error-state #status,#svn-import.warning-state #status,#svn-import.success-state #status{display:block}#svn-import #status>p{border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:10px 7px;padding:0;text-align:center;font-size:14px;line-height:22px;text-transform:uppercase}#svn-import.error-state #status>p{border-color:#b50000;background:#ffeae8;color:#b50000}#svn-import.warning-state #status>p{border-color:#fed;background-color:#fff6c2;color:#666}#svn-import.success-state #status>p{border-color:#480;background:#e7f9e0;color:#2d6b00}#consumers table{margin-top:10px;border-spacing:0}#consumers th{border-bottom:2px solid #ddd;padding:6px 0 6px 24px;font-weight:bold;color:#666}#consumers th.creation-date{width:100px}#consumers th.revoke-access{text-indent:-9999px;overflow:hidden}#consumers table td{border-bottom:1px solid #ddd;padding:6px 0 6px 24px}#consumers th.consumer,#consumers td.consumer{width:180px;padding-left:0;font-weight:bold}#consumers th.description,#consumers td.description{width:558px}#consumers td.creation-date{width:100px;color:#666}#consumers td.revoke-access>a{position:relative;top:-2px;display:block;margin-bottom:-20px;width:20px;height:20px;background:url(../img/icons/fugue/cross-sprite.png) no-repeat;text-indent:-9999px;overflow:hidden}#consumers td.revoke-access>a:focus,#consumers td.revoke-access>a:hover{background-position:0 -20px}#changeset h1{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#changeset h1>span>a{font-size:16px;color:#aaa}#changeset #compare h3>a{color:inherit}#changeset #compare h3>a:hover{color:#333}#changesets h1{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#changesets h1>span{color:#aaa}#changesets #commit-filter-help{display:none;padding:0 0 30px}#changesets #commit-filter-help h2{margin:0;padding:0;line-height:2}#changesets #commit-filter-help dl{border-bottom:1px solid #ddd;overflow:auto}#changesets #commit-filter-help dt,#changesets #commit-filter-help dd{border-top:1px solid #ddd;padding:6px 0;line-height:18px}#changesets #commit-filter-help dt{display:block;clear:both;float:left;width:300px;font-weight:bold;font-family:monospace}#changesets #commit-filter-help dd{display:block;float:right;width:630px}#changesets #commit-filter-help dl p{margin:0}#changesets #commit-filter-help dl p+p{margin-top:9px}#changesets #commit-filter-help code{border:1px solid #ddd;background:#eee;padding:0 2px;font-family:monospace;line-height:1}#changesets #shortlogs-changes .newtable td.text a{color:inherit}#changesets>#commit-history{clear:both}#changesets #commit-history .newtable{width:100%}#changesets #commit-history .newtable .hash{width:95px;padding-right:0}#changesets #commit-history .newtable .text{width:490px}#changesets #commit-history .newtable .comments{width:25px;padding-right:0}#changesets #commit-history .newtable .comments a{position:relative;top:3px}#changesets #commit-history .newtable .comments img{border:0;margin:0;float:none}#changesets #commit-history .newtable .comments span{display:none}#changesets #commit-history .newtable th.comments{text-indent:-9999px}#changesets #shortlogs-changes{position:relative}#changesets #changesets-graph{position:absolute;top:-40px;left:-400px;width:400px}#changesets #changesets-inner{position:static;margin:0 0 10px}#changesets #changesets-inner h3{margin:-1px 0 0;border:1px solid #ddd;background:#eee;padding:10px 24px;font-size:15px}#changesets .paginator{margin-top:9px}#changesets #changesets-inner>ol{font:12px/1.5em "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}#changesets #changesets-inner>ol>li{margin:-1px 0 0;border:1px solid #ddd;padding:10px 300px 10px 24px}#changesets #changesets-inner>ol>li:nth-child(even){background:#fcfcfc}#changesets #changesets-inner h4{position:absolute;left:-9999px}#changesets #changesets-inner p{margin:.25em 0 .5em;width:600px;line-height:inherit}#changesets #changesets-inner .metadata{position:relative;margin:.5em 0 0;min-height:34px;padding:2px 0 2px 45px;font-family:Helvetica,Arial,sans-serif}#changesets #changesets-inner .metadata .avatar{position:absolute;left:-3px;top:0}#changesets #changesets-inner .metadata dt{position:absolute;left:-9999px}#changesets #changesets-inner .metadata time,#changesets #changesets-inner .metadata dd[title]{color:#747474}#changesets #changesets-inner li{position:relative}#changesets #changesets-inner .metadata+p{position:absolute;right:220px;bottom:12px;display:block;width:auto}#changesets #commit-history #file-history .hash{width:120px}#changesets #commit-history #file-history .added,#changesets #commit-history #file-history .removed{width:26px;background:0;padding-right:4px;text-align:right;color:#282}#changesets #commit-history #file-history .removed{color:#c33}#changesets #commit-history #file-history th.added,#changesets #commit-history #file-history th.removed{background:url(../img/icons/green/add.gif) no-repeat 100%;line-height:999px;overflow:hidden}#changesets #commit-history #file-history th.removed{background-image:url(../img/icons/red/remove.gif)}#changesets #commit-history #file-history .text{width:410px}#changesets #commit-history #file-history.no-diffstat .text{width:470px}#changesets #commit-history #file-history .text a{color:inherit}#changesets #commit-history #file-history td.labels{right:210px}#changesets #commit-history #file-history td.branch{right:140px}#changesets #commit-history #file-history td.branch>span{float:right;margin-left:4px}#changesets #commit-history #file-history td.branch>span.tag{background:#fff url(../img/icons/fugue/tags.png) no-repeat 4px;padding-left:24px}#changesets #commit-history #file-history .date{padding-left:20px}#changesets #commit-history #file-history .link{width:60px;padding-right:0}#changesets #commit-history #file-history th.link{margin-top:-6px;padding-bottom:6px;line-height:1}#commit-filter-control{float:right;margin-top:4px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;border:1px solid #ccc;background:#eee;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd);padding:0 4px 0 0;position:relative;z-index:1}#commit-filter-control:before{position:absolute;left:-9999px;top:5px;display:block;width:16px;height:16px;background:url(../img/loading.gif);content:""}#commit-filter-control.loading:before{left:-24px}#commit-filter-control div,#commit-filter-control ul{float:left}#commit-filter-control li{float:left;width:23px;height:26px;text-indent:-9999px}#commit-filter-control a{display:block;width:100%;height:100%;border-left:1px solid #ccc;background:no-repeat 50%}#commit-filter-control a[href="#help"]{border-left:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAANElEQVQY02NIS0v7jwUzMOCQ+A+SQMcEJP7/R2AUo7AJgi3HJohVAsqHS4Axsn1YdeCVAADeXJAKhUuM8wAAAABJRU5ErkJggg==)}#commit-filter-control a[rel="prev"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAK0lEQVQY033JMQEAAAyDMPxrw1NnoOvBQ1Appc4GaZAGaZAPWMACFrAANQeWWMGlEemaWAAAAABJRU5ErkJggg==)}#commit-filter-control.no-help a[rel="prev"]{border-left:none}#commit-filter-control a[rel="prev"][href]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAM0lEQVQY02P4//8/AzJOS0sDYeyCKBLIgnAJdEGwBDZBmMR/XBIM+CQY8EngdBVef8AlAcYvihBc6BRgAAAAAElFTkSuQmCC)}#commit-filter-control a[rel="next"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAM0lEQVQYV2M8c+bMfwYGBkYGNMAIlQCzcUmA+bgkwGK4JECAEZcEaTqw2oHVVVj9geFzAIGmJVexAkzYAAAAAElFTkSuQmCC)}#commit-filter-control a[rel="next"][href]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAMklEQVQY02NMS0v7z8DAwMiABhihEgzoksgSKJLoEnBJbBJgcVwSpOlgJNpVWP2B4XMA5zYYMQRYttMAAAAASUVORK5CYII=)}#commit-filter-control a[rel="last"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAANklEQVQY02M4c+bMfyBmQMMYYjDB/1gU/sel8D8Whf9xKfyPReF/XAqxYrJNJMqNRPmaYDgCAMIsCQYwqXRDAAAAAElFTkSuQmCC)}#commit-filter-control a[rel="last"][href]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAPElEQVQY02NIS0v7DwQMQJoBREPZGGJgQXQJbGJwQWQJbGIogkgSGGIYgrgweSYS5UYkRVjFGLAowioGAFM/xNULoBOpAAAAAElFTkSuQmCC)}#commit-filter-control input{margin:2px;width:300px;font-size:16px;border:1px solid #cfcfcf;background:#fff url(../images/search-icon.png) no-repeat 4px;border-radius:12px}body.non-webkit #commit-filter-control input{font-size:13px;padding:3px 0 3px 23px}#compare #interdiff-heading{font-weight:normal;font-size:18px;color:#999}#compare h2,#compare h3{margin:0;padding-top:10px;font-weight:normal;font-size:18px;line-height:2;color:#666}#compare h2>span{color:#aaa}#compare h3>a{color:inherit}#compare #repo-heading>a{color:#2b547d}#compare .incoming-outgoing{position:absolute;right:0;margin-top:-30px}#compare>p,#compare #compare-header>p{margin:.5em 0 1em}#compare>pre,#compare #compare-header>pre{margin:1em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#eee;padding:.5em 1em;font-size:12px;line-height:16px}#compare .newtable .hash{width:100px}#compare .newtable .text{width:490px}#compare .newtable .date{width:100px}#compare .newtable .file{width:778px;background-repeat:no-repeat;background-position:2px}#compare .newtable td.file{width:750px;padding-left:28px}#compare .newtable td.file strong.conflicts{color:#c00;font-weight:normal}#compare .newtable .file-added{background-image:url(../img/icons/green/add.gif)}#compare .newtable .file-modified{background-image:url(../img/icons/orange/edit.gif)}#compare .newtable .file-removed{background-image:url(../img/icons/red/remove.gif)}#compare .newtable .file-conflicts{background-image:url(../img/icons/red/warning.gif)}#compare .newtable .lines-added,#compare .newtable .lines-removed{width:36px;padding:0;text-align:center}#compare .newtable th.lines-added,#compare .newtable th.lines-removed{background:url(../img/icons/green/add.gif) no-repeat 10px;text-indent:-9999px}#compare .newtable th.lines-removed{background-image:url(../img/icons/red/remove.gif);padding-right:60px}#compare .newtable td.lines-added{color:#282}#compare .newtable td.lines-removed{padding-right:60px;color:#c33}#compare a[href="#files"]{position:absolute;right:0;margin-top:20px;width:15px;height:15px;background:url(../img/up-arrow-sprite.png);text-indent:-9999px}#compare a[href="#files"]:focus,#compare a[href="#files"]:hover{background-position:-15px}#compare a[href="#files"]~a[href="#files"]{margin-top:30px}#compare #changesets-graph{position:absolute;top:-40px;left:-400px;width:400px}#compare #shortlogs-changes .newtable td.text a{color:inherit}#compare #shortlogs-changes .newtable{width:100%}#compare #shortlogs-changes .newtable .hash{width:95px;padding-right:0}#compare #shortlogs-changes .newtable .text{width:490px}#compare #shortlogs-changes .newtable .comments{width:25px;padding-right:0}#compare #shortlogs-changes .newtable .comments a{position:relative;top:3px}#compare #shortlogs-changes .newtable .comments img{border:0;margin:0;float:none}#compare #shortlogs-changes .newtable .comments span{display:none}#compare #shortlogs-changes .newtable th.comments{text-indent:-9999px}#compare #shortlogs-changes{position:relative}#cross-changeset-file-diff h1{padding:16px 0 6px;font-weight:normal;font-size:18px;line-height:24px;color:#666}#cross-changeset-file-diff h1>a{color:#2b547d}#cross-changeset-file-diff .newtable .file{width:778px}#cross-changeset-file-diff .newtable .lines-added,#cross-changeset-file-diff .newtable .lines-removed{width:36px;padding:0;text-align:center}#cross-changeset-file-diff .newtable th.lines-added,#cross-changeset-file-diff .newtable th.lines-removed{background:url(../img/icons/green/add.gif) no-repeat 10px;text-indent:-9999px}#cross-changeset-file-diff .newtable th.lines-removed{background-image:url(../img/icons/red/remove.gif);padding-right:60px}#cross-changeset-file-diff .newtable td{background-repeat:no-repeat;background-position:2px}#cross-changeset-file-diff .newtable td.file{width:750px;padding-left:28px}#cross-changeset-file-diff .newtable td.lines-added{color:#282}#cross-changeset-file-diff .newtable td.lines-removed{padding-right:60px;color:#c33}#cross-changeset-file-diff .newtable .file-added{background-image:url(../img/icons/green/add.gif)}#cross-changeset-file-diff .newtable .file-modified{background-image:url(../img/icons/orange/edit.gif)}#cross-changeset-file-diff .newtable .file-removed{background-image:url(../img/icons/red/remove.gif)}#cross-changeset-file-diff #changeset-diff h3,#cross-changeset-file-diff #changeset-diff a[href="#files"]{display:none}.user-comments{clear:both}.user-comments #comments-list{padding:0}.user-comments #comments-list:not(:empty){margin-bottom:20px}.user-comments #comments-list>li{margin:0}.user-comments #comments-list>li:before{content:""}.user-comments #comment-header{margin:6px 0;padding:10px 0 0;font-weight:normal;font-size:18px;line-height:24px;color:#666}.user-comments .comment-not-spam-link{display:none;position:absolute;right:40px;bottom:10px}.user-comments .user-comment .comment-not-spam-link a span{background:url(../img/icons/fugue/plus_small_circle.png) no-repeat left 65%;padding:2px 0 2px 14px;font-size:90%}.user-comments .user-comment.is-spam{background:#eee url(../img/diagonal_transparent_bg.png) repeat left top}.user-comments .comment-permalink{position:absolute;right:16px;bottom:10px}.user-comments .comment-permalink a span{background:url(../img/icons/permalink_light_16.png) no-repeat 50% 50%;width:16px;height:16px;display:block;text-indent:-9999px;cursor:pointer;margin-top:1px}.user-comments .comment-permalink a:hover span{background-image:url(../img/icons/permalink_dark_16.png)}.user-comments h4{margin-top:0}.user-comments blockquote,.user-comments pre{margin:9px 0;border:1px solid #ddd;padding:9px 12px}.user-comments blockquote{background:#fff;padding-top:0;padding-bottom:0}.user-comments textarea{font:12px/1.5 "Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace}.user-comments .user-comment{position:relative;margin:-1px 0 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fff;padding:10px 16px 10px 58px;font-size:13px}.user-comments .deleted{position:relative;margin:-1px 0 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fff;padding:10px 16px 10px 5px}.user-comments .user-comment img.avatar{width:32px;height:32px}#changeset .user-comment p{margin:9px 0;padding:0}.user-comments .user-comment dt{position:absolute;text-indent:-9999px}.user-comments .username{display:inline;font-weight:bold;color:#2b547d}.user-comments .user-comment .newform{width:auto}.user-comments .user-comment .changeset{display:none}.user-comments .user-comment .date{position:absolute;right:16px;top:10px;color:#999;font-size:90%}.user-comments .user-comment .comment-actions{position:relative;height:14px;border:0;padding:0;line-height:1;color:#666}.user-comments .user-comment .comment-actions a{font-size:90%}.user-comments .user-comment .comment-actions>li{float:left;margin:0}.user-comments .user-comment .comment-actions>li+li{margin-left:8px;border-left:1px solid #999;padding-left:8px}.user-comments .user-comment .comment-actions>li:before{content:""}.user-comments .child-comments{padding:0}.user-comments .child-comments>li{margin:0}.user-comments .child-comments>li:before{content:""}.user-comments .child-comments .user-comment{margin-left:48px}.user-comments .child-comments .child-comments .user-comment{margin-left:96px}.user-comments .child-comments .deleted{margin-left:48px}.user-comments dd.comment{margin:-5px 0 0}.user-comments .comment-reply{display:none;padding-top:10px}.user-comments #comment-reply-template{display:none}.user-comments ul .comment-reply{margin-left:58px}.user-comments ul .child-comments .child-comments .comment-reply{margin-left:106px}.user-comments .comment-reply .username{position:relative;padding:0 12px 0 48px}.user-comments .comment-reply img.avatar{position:absolute;left:0;top:10px}.user-comments .comment-reply .comment-form-container{margin-left:48px}.user-comments .comment-reply .comment-form-container .newform{width:100%}.user-comments .comment-reply .comment-form-container .newform .textarea-container{padding:0 0 5px}.user-comments .comment-reply .comment-form-container .newform textarea{margin:0;width:100%;height:108px;padding:3px 6px}.user-comments .comment-reply .comment-form-container .newform .submit{padding-top:0}.user-comments .new-comment-link{display:block;margin:10px 0}.composing-comment .user-comments .new-comment-link{display:none}.user-comments .markItUpContainer{margin-right:14px}.user-comments .comment-edit{display:none}.user-comments .user-comment .newform{position:relative;width:100%;padding-right:15px}.user-comments .comment-edit textarea{position:relative;margin:0;height:108px;width:100%}#dashboard #newsfeed h2{margin-bottom:11px}#dashboard .detailed p{width:600px}#dashboard #relevant-repos{float:right;width:300px;font-size:14px;line-height:18px}#dashboard #relevant-repos h2{float:left;margin-bottom:4px;font-size:16px;line-height:20px;color:#2b547d}#dashboard #relevant-repos .create-repo,#dashboard #relevant-repos #following-only{position:relative;top:2px;display:inline-block;margin:0 -4px -10px 8px;width:16px;height:16px;background:url(../img/icons/fugue/plus.png);text-indent:-9999px}#dashboard #relevant-repos #following-only{display:none!important}#dashboard #relevant-repos #following-only,#dashboard #relevant-repos.following-only #following-only:hover{background-image:url(../img/icons/fugue/heart_sprite.png);background-position:0 -96px}#dashboard #relevant-repos #following-only:hover,#dashboard #relevant-repos.following-only #following-only{background-position:0 -32px}#dashboard #relevant-repos ol{margin-top:4px}#dashboard #relevant-repos>ol>li{margin-top:13px}#dashboard #relevant-repos h3{clear:both;margin:0;font-size:14px;color:#747474}#dashboard #relevant-repos h3 a{color:inherit}#dashboard #relevant-repos li li{position:relative;background:url(../img/icons/fugue/lock_disable_unlock.png) no-repeat 22px 4px;padding:4px 0 4px 44px}#dashboard #relevant-repos li.private{background-image:url(../img/icons/fugue/lock.png)}#dashboard #relevant-repos .fork{display:inline-block;width:16px;background:url(../img/icons/fork_right.png) no-repeat 50%;text-indent:-9999px}#dashboard #relevant-repos .follow{position:absolute;left:0;top:5px;display:block;width:16px;height:16px;background:url(../img/icons/fugue/heart_sprite.png) no-repeat;padding:0;text-indent:-9999px;overflow:hidden}#dashboard #relevant-repos .follow:hover,#dashboard #relevant-repos .follow.following{background-position:0 -32px}#dashboard #relevant-repos .follow.following:hover{background-position:0 -64px}#dashboard #relevant-repos.following-only li li{display:none}#dashboard #relevant-repos.following-only li.following{display:inherit}#repobox a.user-repos{display:block}#repobox li.selected{margin-left:5px}#repobox li.selected a{text-decoration:underline;color:#2b547d}#repobox li.selected a:after{content:'\00A0\2192'}#repobox .unfolded:before{content:"\25BC\00A0"}#repobox .folded:before{content:"\25B6\00A0"}#dashboard #repobox{padding:8px;width:250px;background:rgba(249,249,249,1.0);overflow:auto}#dashboard #repobox #repolist{clear:both}#repobox #repo-actions{border:1px solid #ddd;background:#eee;display:block;height:24px;padding:2px;margin:6px 0 6px 0}#repo-actions input{float:right;width:98%;margin-right:1%}#descendants{padding:0 25px}#descendants #tabs,#descendants #repo-menu,#descendants #repo-desc{margin-left:-25px;margin-right:-25px}#descendants h2{margin-top:25px;color:#333}#descendants ol.detailed{margin:0 -10px}#descendants ol.detailed dd.compare a{display:block;float:left;margin:2px 0 0 4px;width:20px;height:20px;background:url(../img/arrow_switch.png) no-repeat 50%;text-indent:-9999px}#descendants ol.detailed dd.avatar{border:1px solid #e7e7e7;padding:2px}#descendants ol.detailed dt.url{position:inherit;left:inherit;clear:left;float:left}#descendants ol.detailed dt.url:after{content:":"}#descendants ol.detailed dt.url+dd{float:left;margin:0 4px}#descendants ol.detailed dd.size{float:left;color:#999}#descendants ol.detailed dd.size:before{content:"("}#descendants ol.detailed dd.size:after{content:")"}#descendants ol.detailed p{width:600px}#downloads #uploaded-files .name{width:550px}#downloads #uploaded-files .count{width:78px}#downloads #uploaded-files .delete{width:22px;background:url(../img/loading.gif) no-repeat -9999px;padding-right:0}#downloads #uploaded-files .delete>a{display:block;margin:6px 0;width:16px;height:16px;background:url(../img/icons/fugue/minus_circle.png);text-indent:-9999px;overflow:hidden}#downloads #uploaded-files .delete>a.deleting{background:url(../img/loading.gif)}#downloads .name{width:220px}#downloads td.name{font-family:Courier,"Courier New",monospace}#downloads .text{width:310px}#downloads .text>a{color:inherit}#downloads .size,#downloads .hash,#downloads .type{width:100px}#downloads .type ul{list-style:none}#downloads .type li{display:inline}#downloads .type li:after{content:","}#downloads .type li+li+li:after{content:""}#downloads #new-download label{position:absolute;left:-9999px}#downloads #new-download .file{padding-top:5px}#downloads #new-download .submit{display:none}#explore #explore-h1 h1{float:left}#explore #explore-h1:after{display:block;clear:both;height:0;content:".";visibility:hidden}#explore #explore-h1 p{position:relative;left:5px;top:7px;color:#777}#explore #tweet-buzz{float:right;margin-top:15px;width:31%}#explore #tweet-buzz-loading{color:#999}#explore #tweet-buzz-results{margin-top:11px}#explore #tweet-buzz-results p{margin:0 0 10px 46px;font-size:12px}#explore #tweet-buzz-results p.tweet a{word-wrap:break-word}#explore #tweet-buzz-results a.img{float:left}#explore #tweet-buzz-results p.name{margin-bottom:2px;font-size:15px}#explore #tweet-buzz-results a.time{font-size:12px;color:#999}#explore .short-repo-list{position:relative;margin:15px 0 25px;width:66%}#explore .short-repo-list .detailed{margin-bottom:3px}#explore .short-repo-list .detailed>li{margin-left:-8px}#explore .short-repo-list h2,#explore #tweet-buzz h2{font-size:16px;color:#555}#explore .short-repo-list .week .info-button-label{width:32px}#explore .short-repo-list .week dd.commits{right:201px}#explore .short-repo-list dd.public.repository{display:none}#explore .trending-repo-group.month,#explore .trending-repo-group.all{display:none}#explore ul.trending-periods{position:absolute;right:10px;top:0}#explore ul.trending-periods li{display:inline;padding:0 2px}#explore ul.trending-periods li.selected{font-weight:bold}#explore #search-form{float:left;margin-bottom:10px}#explore #search-form #search-text{display:block;float:left;margin:0;width:400px;height:20px;padding:4px 5px 4px 30px;font-size:18px;line-height:20px;border:1px solid #ddd;background:url(../images/search-docs-bg-30px.png) no-repeat 0 -1px}#explore .searchInput .selectors-wrap{clear:both;float:left;margin-right:.5em}.actions-wrap{float:left;margin-left:.5em}#explore #search-form button{display:block;float:left;margin-left:3px;height:30px;border:1px solid #ddd;padding:0 10px;font-size:15px}#explore #search-form+p{clear:both}#explore #sort-repos{float:right;padding-top:3px;font-weight:bold}#explore #sort-repos ul{float:left;margin-left:9px}#explore #sort-repos h4{float:left;margin:0 6px 0 0;width:50px;font-weight:bold;font-size:13px;line-height:24px;color:#393939}#explore #repositories{clear:both;margin:0 -10px}#explore #repositories p{width:600px}#explore dd.avatar img{width:32px;height:32px;border:1px solid #e7e7e7;padding:2px}#explore #repositories em{background-color:#faffa6}#explore .snippet{font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;background-color:ghostWhite;border:1px solid #dedede;padding:.5em;line-height:1.5em;color:#444}#issues #search{position:relative;float:left;z-index:1}#issues #search label{position:absolute;left:-9999px}#issues #search #q{margin-top:1px;width:200px;font-size:16px}body.non-webkit #issues #search #q{margin-top:0;height:14px;border:1px solid #ccc;background:url(../images/search-icon.png) no-repeat 5px;padding:4px 0 4px 24px;font-size:13px}#issues #filters-filters{margin-top:-10px}#issues #filters-filters input[type="text"]{margin-bottom:2px}#issues #filters-filters #addfilter{margin-top:10px}#issues h1{margin-top:20px}#issues h2{font-size:16px;line-height:20px}#issues #issues-new-form select{max-width:250px}#issues #issues-new-form .markItUpContainer{width:442px}#issues #issues-main-form{padding:0 25px}#issues #issues-issue{margin:0 -25px;border:1px solid #ddd;background:#fff url(../img/layout/bg_general.png) repeat-x;padding:10px 24px}#issues #issues-main-form .avatar{position:absolute;left:24px;top:12px}#issues #issues-issue h1{margin:0 0 0 48px}#issues #issues-issue pre{white-space:pre-wrap}#issues .issues-issue-infotable{margin:0 -25px 10px;border:1px solid #ddd;border-top:0;padding:10px 24px}#issues .issues-issue-infotable td{padding-right:6px}#issues .issues-issue-infotable td.attr{font-weight:bold}#issues .issues-issue-infotable td.val{padding-right:90px}#issues #issues-issue-attachments{margin:0 -25px 10px;border:1px solid #ddd;padding:10px 24px}#issues #attachment_link{background:url(../img/icons/fugue/document__plus.png) no-repeat 0;padding:2px 0 2px 20px}#issues #issues-comments>li{position:relative;margin:-1px -25px 0;border:1px solid #ddd;padding:12px 24px 12px 72px}#issues .issues-comment-form{margin:-1px -25px 0;border:1px solid #ddd;padding:10px 24px}#issues .issues-action-form{margin:-1px -25px 0;border:1px solid #ddd;padding:10px 24px}#issues .buttons{margin:-1px -25px 0;border:1px solid #ddd;padding:9px 21px;overflow:auto}#issues .buttons li input{float:left;margin:4px;border-width:1px;border-style:solid;border-top-color:#ddd;border-left-color:#ddd;border-right-color:#bbb;border-bottom-color:#bbb;background:#eee;padding:2px 8px}#issues .buttons li:first-child input{margin:3px;background:#257;padding:3px 10px;color:#fff}#issues .buttons .cancel{margin:3px}#issues .issues-comments-permalink{float:right}#issues #issues-issue-attachments a.file-icon{margin-right:20px;background:url(../img/icons/fugue/document.png) no-repeat left;padding:2px 0 2px 20px}#issues #issues-issue-attachments table{margin-top:10px;border-collapse:collapse}#issues #issues-issue-attachments td{padding-left:0}#issues #issues-issue-state{float:right;margin-left:30px;margin-bottom:10px}#issues #issues-issue-state h3{margin-top:0;margin-bottom:8px;padding-top:0;text-align:right}#issues #issues-issue-state p{text-align:right}#issues .issues-change-indicator{background:url(../img/icons/silver/new.gif) no-repeat left;padding:2px 0 2px 20px}#issues p.issues-nocomments{padding:10px 0 0 20px}#issues .issues-action-form div.changes{float:right;margin-left:30px;width:380px;line-height:30px}#issues .issues-action-form div.changes dt{display:block;float:left;width:75px}#issues .issues-action-form div.changes select{min-width:175px}#issues .issues-comment-form #id_content{width:690px;height:162px}#issues .issues-comment-form #preview{clear:both;width:651px;border:1px solid #e7e7e7;background:#fcfcfc;padding:9px 24px}#issues #issues-new-form #preview{clear:both;width:400px;border:1px solid #ddd;background:#fcfcfc;padding:0 12px 12px 28px}#issues .issues-issue-description{padding-top:10px;padding-bottom:5px;font-size:1em}#issues .issues-issue-description p{margin-top:1em}#issues .issues-issue-description ul{margin:1.33em 0}#issues .issues-issue-description ol{margin:1.33em 0;padding-left:0;list-style-type:decimal;list-style-position:inside}#issues .issues-issue-description ul li>ul{margin-left:13px}#issues .issues-issue-description ol li>ol{margin-left:18px}#issues .issues-issue-description ol ul,#issues .issues-issue-description ul ol,#issues .issues-issue-description ul ul,#issues .issues-issue-description ol ol{margin-top:0;margin-bottom:0}#issues .issues-comment-form h2,#issues .issues-action-form h2{padding:0;line-height:40px}#issues .issues-action-form p{line-height:27px}#issues .issues-action-form select{margin:0 3px}#issues .issues-change-title{width:885px;border-bottom:1px solid #ddd;padding:10px 20px}#issues .issues-change-title span{font-size:1.3em}#issues .issues-change-title input{width:500px}#issues .issue-follow{background:url(../img/icons/fugue/heart__plus.png) no-repeat left;padding:2px 0 2px 19px}#issues .issue-following{padding:2px 0 2px 19px;background:url(../img/icons/fugue/heart.png) no-repeat left}#issues .button-groups{padding:5px 0 10px;overflow:auto}#issues .button-groups+.sane-defaults{margin-top:-52px}#issues .button-groups .button-group{position:relative;float:left;margin:0 10px 0 0;z-index:1}#issues #create-issue{float:right;margin-right:0}#issues #create-issue a.icon:before{left:8px;background:url(../img/icons/fugue/ticket_plus.png)}#issues #create-query a.icon:before{left:8px;background:url(../img/icons/fugue/gear.png)}#issues #issues-filter-criteria{position:relative;top:60px;margin:0}#issues #issues-list{margin:70px 0 10px;border-bottom:1px solid #ddd;line-height:18px}#issues #issues-filter-criteria:empty+#issues-list{margin-top:54px}#issues #issues-list th>a{color:inherit;outline:0}#issues #issues-list[data-sort-by] th>a:after{position:relative;left:3px;top:3px;display:inline-block;height:15px;content:""}#issues #issues-list[data-sort-by="id"] a[href$="sort=-id"]:after,#issues #issues-list[data-sort-by="created_on"] a[href$="sort=-created_on"]:after,#issues #issues-list[data-sort-by="status"] a[href$="sort=-status"]:after,#issues #issues-list[data-sort-by="responsible"] a[href$="sort=-responsible"]:after,#issues #issues-list[data-sort-by="kind"] a[href$="sort=-kind"]:after,#issues #issues-list[data-sort-by="version"] a[href$="sort=-version"]:after,#issues #issues-list[data-sort-by="milestone"] a[href$="sort=-milestone"]:after,#issues #issues-list[data-sort-by="component"] a[href$="sort=-component"]:after,#issues #issues-list[data-sort-by="priority"] a[href$="sort=-priority"]:after{width:15px;background:url(../img/arrows-sprite.png) -5px -30px}#issues #issues-list[data-sort-by="-id"] a[href$="sort=id"]:after,#issues #issues-list[data-sort-by="-created_on"] a[href$="sort=created_on"]:after,#issues #issues-list[data-sort-by="-status"] a[href$="sort=status"]:after,#issues #issues-list[data-sort-by="-responsible"] a[href$="sort=responsible"]:after,#issues #issues-list[data-sort-by="-kind"] a[href$="sort=kind"]:after,#issues #issues-list[data-sort-by="-version"] a[href$="sort=version"]:after,#issues #issues-list[data-sort-by="-milestone"] a[href$="sort=milestone"]:after,#issues #issues-list[data-sort-by="-component"] a[href$="sort=component"]:after,#issues #issues-list[data-sort-by="-priority"] a[href$="sort=priority"]:after{width:15px;background:url(../img/arrows-sprite.png) -5px -5px}#issues #issues-list th,#issues #issues-list td{height:auto;padding-top:5px;padding-bottom:5px}#issues #issues-list th{margin-bottom:-1px}#issues #issues-list td{border-top:1px solid #ddd;border-bottom:0}#issues #issues-list .text{width:516px}#issues #issues-list.optcols_1 .text{width:411px}#issues #issues-list.optcols_2 .text{width:306px}#issues #issues-list.optcols_3 .text{width:201px}#issues #issues-list .type,#issues #issues-list .priority{width:32px;padding-right:0;text-align:center}#issues #issues-list .state,#issues #issues-list .person{width:60px;padding-left:10px;padding-right:10px}#issues #issues-list .person{width:115px}#issues #issues-list .date{width:105px;padding-left:10px;padding-right:0}#issues #issues-list .component,#issues #issues-list .milestone,#issues #issues-list .version{width:95px;padding-left:10px;padding-right:0}#issues #issues-list td.type a,#issues #issues-list td.priority a{display:block;margin:-1px auto;width:20px;height:20px;background:url(../img/issue-types.png) no-repeat 0 0;text-indent:-9999px}#issues #issues-list td.type .enhancement{background-position:0 -20px}#issues #issues-list td.type .proposal{background-position:0 -40px}#issues #issues-list td.type .task{background-position:0 -60px}#issues #issues-list td.priority a{background-image:url(../img/priorities.png)}#issues #issues-list td.priority .critical{background-position:0 -20px}#issues #issues-list td.priority .major{background-position:0 -40px}#issues #issues-list td.priority .minor{background-position:0 -60px}#issues #issues-list td.priority .trivial{background-position:0 -80px}#issues #issues-list td.person a,#issues #issues-list td.component a,#issues #issues-list td.milestone a,#issues #issues-list td.version a{color:inherit}#issues #issues-list td.person .unassigned{color:#999}#issues #issues-list tr[data-state="resolved"] .state>a{color:#171}#issues #issues-list tr[data-state="on hold"] .state>a{color:#888}#issues #issues-list tr[data-state="invalid"] .state>a{color:#c33}#issues #issues-list tr[data-state="duplicate"] .state>a{color:#606}#issues #issues-list tr[data-state="wontfix"] .state>a{color:#c90}#issues #issues-list td[colspan="6"],#issues #issues-list td[colspan="7"],#issues #issues-list td[colspan="8"],#issues #issues-list td[colspan="9"]{width:910px;font-style:italic}#issues #issues-new-form{border:1px solid #ddd;background:#eee;padding:15px 24px}#issues #issues-new-form #id_title{width:430px}#issues #issues-new-form #id_content{margin-left:0;width:430px;height:162px}#issues #issues-new-form h3{margin-top:20px}#issues div.issue-status{clear:both;margin-top:-4px;margin-bottom:-6px;width:100px}#issues #issues-new-form input[type="text"],#issues #issues-issue input[type="text"],#issues #issues-issue select{min-width:200px}#issues #issues-new-responsible{position:absolute;right:0;top:15px;margin-left:30px;width:380px}#issues #issues-new-responsible td{padding:2px 2px 2px 0;text-align:right}#issues #issues-new-responsible th{padding:2px 10px 2px 0}#issues p.issues-issue-reportedby{margin:0 0 0 48px;padding-bottom:0;color:#747474}#issues .issue-changes li{margin:0}#issues .issue-changes li:before{content:"→\0020"}#issues .issue-changes span{background:#dde7ef;font-weight:bold;color:#333}#issues #issues-comments{line-height:18px}#issues #issues-comments .timestamps{color:#747474}#issues #issues-comments .highlighttable{width:auto}#issues .moderation-controls{text-align:right}#issues .moderation-controls li{display:inline}#issues .moderation-controls a{padding:0 0 0 16px;font-size:inherit}#issues .edit-comment-link{display:block;margin:12px 0 0;padding:0 0 0 18px;font-size:inherit;color:inherit}#issues #filters a[href="#remove"]{display:block;width:16px;height:16px;background:url(../img/icons/fugue/minus_circle.png);text-indent:-9999px;overflow:hidden}#messages #notification-controls{height:42px;border:1px solid #ddd;padding:16px 0 0}#messages #notification-controls input[type="checkbox"]{display:block;float:left;margin:7px 20px}#messages #notification-controls .paginator{margin:2px 20px}#messages #notifications{font-size:13px;line-height:16px}#messages #notifications li{position:relative;margin-top:-1px;min-height:36px;border:1px solid #ddd;padding:12px 20px 10px 300px}#messages #notifications li:nth-child(odd){background:#fcfcfc}#messages #notifications a[data-username],#messages #notifications span.deleted-user{position:absolute;left:105px;top:12px}#messages #notifications time{position:absolute;left:105px;top:32px;font-size:11px}#messages #notifications .avatar{position:absolute;left:52px;top:10px}#messages #notifications h4{margin:0 0 4px;font-weight:normal;font-size:inherit}#messages #notifications .unread h4{font-weight:bold}#messages #notifications input[type="checkbox"]{position:absolute;left:20px;top:23px;margin:0}#messages #no-notifications{border:1px solid #ddd;padding:20px;line-height:18px}#messages #inbox{border:1px solid #ddd;padding:20px}#messages #inbox h1{margin:-8px 0 0 52px;border-bottom:0;padding-bottom:8px;text-align:left}#messages #inbox h2{margin:0;padding:0;font-size:inherit;line-height:38px;color:inherit}#messages #inbox .sane-defaults h2{margin:6px 0;padding:10px 0 0;font-size:18px;line-height:24px;color:#666}#messages #inbox p{margin-bottom:8px;line-height:16px}#messages #inbox ol{margin:0 -20px;border-top:1px solid #ddd}#messages #inbox li{position:relative;min-height:38px;border-bottom:1px solid #ddd;padding:10px 20px 10px 72px}#messages #inbox li:nth-child(odd){background:#fcfcfc}#messages #inbox .avatar{position:absolute;left:20px;top:10px}#messages #inbox form{padding-left:52px}#messages #inbox #id_content{margin-left:0}#messages #inbox .primary-button{margin-right:10px}#messages #compose{border:1px solid #ddd;padding:20px}#messages #compose label{display:block;margin:4px 0 8px;padding:6px}#messages #compose input[type="text"],#messages #compose textarea{margin:4px 0 8px;width:400px;border:1px solid #ddd;padding:6px}#messages #compose input[type="text"]:focus,#messages #compose textarea:focus{border-color:#2b547d}#messages #compose .primary-button{margin-right:10px}#overview>#repo-desc{margin-bottom:15px}#overview>h1{position:absolute;left:-9999px;margin:20px 25px;font-weight:normal;font-size:38px;line-height:1;color:#999}#overview>h1>span{color:#2b547d}#overview>h2{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#overview>h2>span>a{font-size:16px;color:#aaa}#overview>#shortlogs-changes{margin-bottom:25px}#overview>#shortlogs-changes>.maintable th:first-child,#overview>#shortlogs-changes>.maintable td:first-child{padding-left:25px}#overview>.readme{margin:30px 0 0;border:0;padding:0}#overview>.readme>.plaintext{margin:0;border:0;background:0;padding:0;white-space:pre-wrap}#profile{position:relative}#profile h1{display:inline-block;margin:0 0 15px 50px;border:0;padding:0;text-align:left;font-weight:normal;font-size:32px;line-height:38px;color:#2b547d}#profile h1 span{color:#999}#profile>.avatar{position:absolute;left:0;top:0;display:block;border:1px solid #e7e7e7;background:#fff;padding:2px}#profile .actions{float:right;padding-top:18px}#profile .actions li{float:left}#profile .actions li+li{margin-left:20px}#profile .actions a{display:block;background:url(../img/icons/fugue/heart_sprite.png) no-repeat 100% 0;padding:0 24px 0 0;text-decoration:none;color:#525252}#profile .actions .follow:hover,#profile .actions .follow.following{background-position:100% -32px}#profile .actions .follow.following:hover{background-position:100% -64px}#profile .actions .send-message{background-image:url(../img/icons/fugue/mail__arrow_sprite.png)}#profile .actions .send-message:hover{background-position:100% -32px}#profile #metadata{border-width:1px 0;border-style:solid;border-color:#ddd;padding:15px 0;overflow:auto}#profile #metadata .userinfo{float:left;width:380px;line-height:20px}#profile #metadata .userinfo dt{position:relative;left:0;float:left;width:100px;color:#999}#profile #metadata #people{width:430px;float:right;overflow:auto}#profile #metadata #people>div{float:left;width:206px}#profile #metadata #people>div+div{float:right}#profile #metadata #people h2{font-size:14px;color:#747474}#profile #metadata #people li{display:block;float:left}#profile #metadata #people li+li{margin-left:4px}#profile #metadata #people a{display:block}#profile h2{font-size:16px;line-height:20px;color:#2b547d}#profile #newsfeed{width:430px;padding:30px 35px 0 0}#profile #newsfeed>p{margin-top:6px;font-weight:inherit;line-height:18px}#profile #newsfeed>ol>li{padding-left:0}#profile #newsfeed>ol>li>h4{position:absolute;left:-9999px}#profile #newsfeed>ol>li>h4+a{display:none}#profile #relevant-repos{float:right;width:430px;padding:30px 0 0 35px;font-size:13px}#profile #relevant-repos>ol{margin:10px -10px 0 -12px}#profile #relevant-repos>ol>li{position:relative;padding:10px 10px 10px 12px}#profile #relevant-repos h3{margin-right:100px;font-weight:normal;font-size:18px;line-height:22px;overflow:hidden}#profile #relevant-repos .metadata{margin:0;font-size:11px;line-height:20px;color:#999}#profile #relevant-repos .repository{right:85px}#profile #relevant-repos .followers{right:47px}#profile #relevant-repos p{margin-top:6px}#promo>.two-column{padding-top:10px}#promo>.two-column h3{margin:18px 0 0;line-height:18px}#pullrequest h1{margin-top:20px;line-height:24px;color:#333}#pullrequest .create-pr-description{margin:1em 0}#pullrequest p.metadata{font-size:11px;color:#999}#pullrequest p.metadata>a{text-decoration:underline;color:inherit}#pullrequest p.info{margin-top:10px}#pullrequest #id_description{height:120px}#pullrequest #pr-create{width:auto}#pullrequest #pr-create>div{width:560px}#pullrequest #pull-from,#pullrequest #pull-into{margin:12px 0;min-height:62px;border:1px solid #ddd;background:#f9f9f9;padding:10px 12px 12px 58px}#pullrequest #pull-from.deleted{padding-left:12px;padding-right:58px}#pullrequest div#pull-from{float:left;width:488px}#pullrequest div#pull-into{clear:none;float:right;margin-left:38px;width:260px}#pullrequest #pull-into:before{position:absolute;left:-29px;top:54px;width:19px;height:19px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAbklEQVQ4y83UsQ0AIQwDwOw/W1bwIK78FQghhc8LF1+4s04ISEJSvAWAOr3oYpmpFkbyGAAiqcxU1fmMnUBJEQDUycAqcGJrsZsdvMJ28BpbQQs2QBs2wH+dzHZnttcs/5ltAqyzad8a1n3m2rQPaRPU7lbOKrkAAAAASUVORK5CYII=);content:""}#pullrequest #pull-from h3,#pullrequest #pull-into h3{margin:0;padding:0;font-weight:normal;font-size:16px;color:#999}#pullrequest #pull-from h3 a,#pullrequest #pull-into h3 a{line-height:22px;color:inherit}#pullrequest #pull-from h3 a~a,#pullrequest #pull-into h3 a~a{color:#2b547d}#pullrequest #pull-from img.avatar,#pullrequest #pull-into img.avatar{position:absolute;left:10px;top:10px}#pullrequest #pull-from p.metadata,#pullrequest #pull-into p.metadata{margin-bottom:0;font-size:11px;line-height:14px;color:#999}#pullrequest #pull-from p.metadata+p{margin-top:8px}#pullrequest .bb-dropdown.open li[data-exists="false"]{display:none}#pullrequest .bb-dropdown.open li[data-exists="false"].new-branch{display:block}#pullrequest .bb-dropdown.open li[data-exists="false"].new-branch>h4:after{content:"\0020+ new branch";color:#999}#pullrequest .manual-merge-required{display:none}#pullrequest #pull-from.suppress-errors .error_.field_.message_,#pullrequest #pull-into.suppress-errors .error_.field_.message_{display:none}#pullrequest .newform #pull-from .field_.message_,#pullrequest .newform #pull-into .field_.message_{margin-top:10px;margin-bottom:0}#pullrequest .branch-summary{display:block;margin:3px 0 0;height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#eee;padding:9px 12px;line-height:30px;overflow:hidden}#pullrequest #dest-branch.loading{background:#fff6c2}#pullrequest .branch-dropdown{color:#999}#pullrequest .branch-dropdown>li{padding-top:0}#pullrequest .branch-summary>h4,#pullrequest .branch-dropdown>li>h4{display:inline;margin:0;padding:0;font-weight:normal;font-size:13px;color:#666}#pullrequest .branch-summary>h4>a~a,#pullrequest .branch-dropdown>li>h4>a~a{color:inherit}#pullrequest .branch-summary>h4 code,#pullrequest .branch-dropdown>li>h4 code{border:0;background:0;padding:0 1px}#pullrequest .branch-summary>p,#pullrequest .branch-dropdown>li>p{display:inline}#pullrequest .branch-summary>p>a,#pullrequest .branch-dropdown>li>p>a{color:inherit}#pullrequest .branch-summary>p:before,#pullrequest .branch-dropdown>li>p:before{content:"~\0020"}#pullrequest .branch-summary>p:after,#pullrequest .branch-dropdown>li>p:after{content:":"}#pullrequest .branch-summary>blockquote,#pullrequest .branch-dropdown>li>blockquote{display:inline}#pullrequest #summary{clear:both}#pullrequest #compare{position:relative}#pullrequest #compare #compare-header{display:none}#pullrequest #compare.loading+#mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5)}#pullrequest #compare>hr{clear:both;margin:0;height:0;border:0;border-top:2px solid #ddd}#pullrequest[class] .list>h1{text-transform:lowercase}#pullrequest .list>h1:before{text-transform:none}#pullrequest .view #compare>hr{display:none}#pullrequest #compare .cross-repo-merge{display:none}#pullrequest .view .followers{position:absolute;right:37px;top:19px}#pullrequest .view.can-fulfill .followers{right:181px}#pullrequest .view .followers .info-button-label{font-weight:bold;color:#666}#pullrequest #pr-statuses.button-group{position:absolute;right:0;margin-top:-30px}#pullrequest .list .pr-list{margin-top:10px}#pullrequest .pr-list th,#pullrequest .pr-list td{width:400px}#pullrequest .pr-list th+th,#pullrequest .pr-list td.repo.deleted{width:270px}#pullrequest .pr-list td+td{width:242px}#pullrequest .pr-list th+th+th,#pullrequest .pr-list td+td+td{width:90px}#pullrequest .pr-list th+th+th.open-datetime,#pullrequest .pr-list td+td+td.open-datetime{width:200px}#pullrequest .pr-list td[colspan="3"],#pullrequest .pr-list td[colspan="4"]{width:910px;font-style:italic}#pullrequest.open h1:before{content:"Open\0020"}#pullrequest.accepted h1:before{content:"Accepted\0020"}#pullrequest.rejected h1:before{content:"Rejected\0020"}#pullrequest.open .button-group a[href="#open"],#pullrequest.accepted .button-group a[href="#accepted"],#pullrequest.rejected .button-group a[href="#rejected"],#pullrequest .button-group a:active{background:#ccc;background:-webkit-gradient(linear,0 0,0 100%,from(#aaa),to(#eee),color-stop(0.25,#ccc));background:-webkit-linear-gradient(#aaa,#ccc 25%,#eee);background:-moz-linear-gradient(top,#aaa,#ccc 25%,#eee);background:-o-linear-gradient(#aaa,#ccc 25%,#eee);color:#393939}#pullrequest .view>.metadata{font-size:12px}#pullrequest .view.can-fulfill>h1{margin-bottom:0}#pullrequest .view .conflicts-detected,#pullrequest .view .multiple-destination-heads,#pullrequest .view .accepted,#pullrequest .view .rejected,#pullrequest .view .superseded{margin:15px 0 12px;border-width:1px;border-style:solid;padding:0 24px}#pullrequest .view .conflicts-detected,#pullrequest .view .multiple-destination-heads{border-color:#fc0;border-color:rgba(255,204,0,0.6);background:rgba(255,204,0,0.08)}#pullrequest .view .conflicts-detected{display:none}#pullrequest.conflicts .view .conflicts-detected{display:inherit}#pullrequest.conflicts #pr-fulfill{color:#666;cursor:default}#pullrequest.conflicts #pr-fulfill:active{background:#eee;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(#fff,#ddd)}#pullrequest.conflicts #pr-fulfill:before{background-position:0 -16px}#pullrequest .view .accepted{border-color:#282;border-color:rgba(34,136,34,0.4);background:rgba(34,136,34,0.02)}#pullrequest .view .rejected{border-color:#c00;border-color:rgba(204,0,0,0.3);background:rgba(204,0,0,0.02)}#pullrequest .view .superseded{border-color:#2b547d;border-color:rgba(43,84,125,0.28);background:rgba(234,250,255,0.3)}#pullrequest .view h2.state{display:inline-block;padding:6px 0}#pullrequest .view .conflicts-detected h2.state,#pullrequest .view .multiple-destination-heads h2.state{padding-bottom:0;color:#333}#pullrequest .view .accepted h2.state{color:#282}#pullrequest .view .rejected h2.state{color:#c00}#pullrequest .view h2.state+p.metadata{display:inline;font-size:12px}#pullrequest .view .conflicts-detected>pre{margin-bottom:18px;border-color:#e7e7e7;background:#f7f7f7}#pullrequest .view .resolution{margin:-6px 0 12px}#pullrequest .view label{display:block;padding:16px 0 4px;font-weight:bold;color:#666}#pullrequest .view #summary{margin-top:-13px}#pullrequest #pr-description{clear:both}#pullrequest .view .bb-dropdown li[data-exists="false"]>h4:before{content:"+\0020"}#pullrequest .view #pull-from,#pullrequest .view #pull-into{min-height:51px;margin-bottom:8px;padding-bottom:8px}#pullrequest .view #pull-into:before{top:26px}#pullrequest .view #pull-from>h3,#pullrequest .view #pull-into>h3{float:left;margin-top:-1px;margin-bottom:2px}#pullrequest .view #pull-from.deleted>h3{float:none;margin-top:2px;margin-bottom:12px}#pullrequest .view #pull-from>.metadata{float:left;margin-left:4px;margin-top:5px}#pullrequest .view .bb-dropdown{clear:both}#pullrequest .view #pull-into>.metadata,#pullrequest .view #pull-from>label,#pullrequest .view #pull-into>label{display:none}#pullrequest .view .bb-dropdown{border:1px solid #ddd;background:#fcfcfc}#pullrequest .view .branch-dropdown{margin:2px;border:0;background:0}#pullrequest .view .branch-dropdown>li{margin:0;border:0}#pullrequest .list .pr-list{display:none}#pullrequest.open .pr-list.open,#pullrequest.accepted .pr-list.accepted,#pullrequest.rejected .pr-list.rejected{display:table}#pullrequest #pr-actions{float:right;margin:0 0 10px 20px}#pullrequest #pr-actions .bb-button{width:60px}#pullrequest #pr-description pre{border:1px solid #ddd;background:#eee;padding:0 2px;font-size:12px}#pullrequest #pr-description pre{padding:4px 8px}#pullrequest #pr-description pre>code{border:0;background:0;padding:0}#id_reason{height:100px}#id_commit_message{height:20px}#id_commit_message.expanded{height:100px}#pullrequest #pullrequest-actions .update-tooltip{display:none}#pullrequest .loading h3{background:url(../img/loading.gif) no-repeat 0 11px;padding-left:20px}#pullrequest #comments-count{color:#aaa}#search #search-form_{margin-bottom:20px;border-bottom:1px solid #e7e7e7;padding-bottom:10px;position:relative}#search #search-form_>div{float:left}#search #search-text{display:block;float:left;margin:0;width:650px;height:22px;padding:4px 5px 4px 30px;font-size:18px;outline:0;line-height:20px;border:1px solid #ddd;background:url(../images/search-docs-white-bg-30px.png) no-repeat 0 -1px;background-color:white;-webkit-appearance:none}#search #search-button{display:block;float:left;margin-left:0;margin-right:5px;height:32px;border:1px solid #ddd;padding:0 10px;font-size:15px}#search #search-form_ label{font-weight:normal}#search #search-form_ select{margin:0}#search #search-form_ .operand{min-width:215px}#search #search-form_ #results-count{background:#fff;bottom:-10px;clear:both;color:#999;font-size:12px;font-style:italic;left:44px;padding:0 6px;position:absolute}#search #search-form_ div.clearer{clear:both;float:none;font-size:1px;margin:0}#search #repositories>section{padding:10px 0 10px 50px}#search #repositories>section>.repository{margin:0;font-size:15px;line-height:1.2;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:72%}#search #repositories>section>.repository>.owner{color:inherit}#search #repositories>section.repository>h1>a,#search #repositories>section.user>h1>a>span{color:#2b547d}#search #repositories>section.repository>h1>.owner{color:inherit}#search #repositories>section>.avatar{position:absolute;left:0;top:10px;display:block;width:32px;height:32px;border:1px solid #e7e7e7;padding:2px}#search #repositories>section>.avatar:after{position:absolute;left:27px;top:27px;display:block;width:16px;height:16px;content:""}#search #repositories .resulttype{color:#999;font-size:15px}#search #repositories>section.commit>.avatar:after{background:url(../img/icons/puzzle.png)}#search #repositories>section.user>.avatar:after{background:url(../img/icons/user.png)}#search #repositories>section.private.repository>.avatar:after{background:url(../img/icons/droplets-16.png)}#search #repositories>section.public.repository>.avatar:after{background:url(../img/icons/droplets-16.png)}#search #repositories>section.source>.avatar:after{background:url(../img/icons/source.png)}#search #repositories>section>.avatar>img{width:100%;height:100%}#search #repositories>section.commit>.message,#search #repositories>section.repository>.message,#search #repositories>section.user>.message{border:0;text-align:left}#search #repositories>section.commit>.message,#search #repositories>section.user>.message,#search #repositories>section.repository>.message,#search #repositories>section.source>pre{clear:both;margin:5px 0 4px;padding:1px}#search #repositories>section.commit>.message>div,#search #repositories>section.user>.message>div,#search #repositories>section.repository>.message>div,#search #repositories>section.source>pre{clear:both;background:#fff;padding:4px 6px;white-space:pre-wrap;line-height:16px;overflow:hidden;text-overflow:ellipsis}#search #repositories>section.commit>.message>div>h4{margin:0;font-weight:normal}#search #repositories>section .metadata{float:none;margin:0;font-size:11px;line-height:20px;color:#999}#search #repositories>section em{font-style:normal;font-weight:bold;color:#000}#search .error{color:#999}#search .searchInput{margin-bottom:10px}#search .searchInput .selectors-wrap{clear:both;float:left;margin-right:.5em}#search .actions-wrap{float:right}#search .actions-wrap input{margin-left:.5em;margin-top:-0.2em}#search #advanced_link{float:right;font-size:12px;padding:2px 4px}#search #sort-repos{background:#fff;bottom:-10px;display:none;padding-left:10px;position:absolute;right:0}#search .errorContainer{clear:left}#search #advanced-input{clear:both;margin-top:8px;width:510px}#search #mask.loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5)}#search .location{position:absolute;left:5px;top:5px;background:url(../img/icons/location-pin.png) no-repeat;padding-left:20px}#search dd.branches .info-button .info-button-action a{background-image:url(../img/icons/fugue/arrow_135.png)}#search dd.tags .info-button .info-button-action a{background-image:url(../img/icons/fugue/tags.png)}#search dd.tags,#search dd.user-followers,#search dd.branches{position:absolute;top:10px}#search dd.branches{right:86px}#search dd.user-followers{right:47px}#search dd.tags{right:205px}#search dd.user-followers .info-button-readonly .info-button-action a,#search dd.user-followers-not-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart_empty.png)}#search dd.user-followers-not-following .info-button .info-button-action a:hover,#search dd.user-followers-following .info-button .info-button-action a{background-image:url(../img/icons/fugue/heart.png)}#search dd.user-followers-following .info-button .info-button-action a:hover{background-image:url(../img/icons/fugue/heart_break.png)}#search dd.user-followers .info-button-requesting .info-button-action a,#search dd.user-followers .info-button-requesting .info-button-action a:hover{background-image:url(../img/loading.gif)}#search .tags{float:none}#search .def-only dd ul{width:75px}#search .def-only dd .info-button-label{background:#fff}#search .def-only dd:hover .info-button-label{z-index:1;border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0}#search .def-only dd li+li{display:none;border-top:1px solid #ddd;text-align:left}#search .def-only dd:hover li+li{display:block}#search .def-only dd li{display:block;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search .def-only dd li+li{border-top:1px solid #ddd}#search .def-only dd li a{margin:0 2px;width:auto}#search .def-only>ul>li>a{display:block;text-decoration:none}#search dd.tags .info-button-label,dd.branches .info-button-label{width:auto}#search dd.privacy .private,#search dd.privacy .public{position:absolute;right:251px;top:14px;width:16px;height:16px;background:url(../img/icons/fugue/lock.png) no-repeat;text-indent:-9999px}#search dd.privacy .public{top:13px;background-image:url(../img/icons/fugue/lock_disable_unlock.png)}#search .button-group{float:left;margin-right:10px}#search .search-type{position:relative;top:2px}#search .second-row-input{clear:both;width:760px}#search .search-type-container{width:130px}#search .bb-dropdown>ul{margin:-4px}#signup #openid_form input[type="text"],#signup #openid_form input[type="url"]{width:286px}#signup .two-thirds-secondary{margin-top:31px}#signup .two-thirds-secondary>h3{margin-bottom:12px}#signup .two-thirds-secondary>ul{line-height:20px}#signup .two-thirds-secondary>ul>li{position:relative;padding-left:20px}#signup .two-thirds-secondary>ul>li:before{position:absolute;top:8px;margin:0 8px 0 -12px;vertical-align:middle;display:inline-block;width:4px;height:4px;background:#999;content:""}#source>#sourcelist{clear:both;margin-bottom:25px}#source>h3{margin-left:25px}#source .message_.note_{margin:10px 0;background-image:url(../img/icons/info.png);background-repeat:no-repeat;background-position:11px}#strip-repository .newform .submit>a{margin-left:5px;font-size:12px}#strip-repository .newtable .hash{width:100px}#strip-repository .newtable .text{width:490px}#wiki{border:1px solid #ddd;padding:15px 24px;font-size:14px;line-height:1.5em;color:#444}#wiki .wiki-edit-table th{vertical-align:middle}.wiki-edit-table #id_message,#wiki .wiki-edit-table #id_message,#wiki .wiki-edit-table #id_path{margin:inherit;width:690px;height:inherit;padding:3px 5px}#wiki-nav-links{margin:0 0 10px 25px;line-height:21px;overflow:auto}#wiki-nav-links li{float:left;margin:0 15px 0 0}#wiki-nav-links li.home,#wiki-nav-links li.page{font-weight:bold}#wiki-nav-links li.new{display:none}#wiki-nav-links a{background-image:url(../img/icons/fugue/document_small.png);background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 17px}#wiki-nav-links li.home a{background-image:url(../img/icons/fugue/home_small.png)}#wiki-nav-links li.edit a{background-image:url(../img/icons/fugue/pencil_small.png)}#wiki-nav-links li.history a{background-image:url(../img/icons/fugue/clock_small.png)}#wiki-nav-links li.new a{background-image:url(../img/icons/fugue/plus_small.png)}p.clone-wiki{float:right;margin:0 25px 0 0;line-height:21px}#wiki-new-page-form{display:none;margin:0 0 10px 25px}#wiki h1{margin:.67em 0;font-size:2.5em}#wiki h2{margin:.83em 0;font-size:2em}#wiki h3{margin:1em 0;font-size:1.5em}#wiki h4,#wiki p,#wiki blockquote,#wiki ul,#wiki fieldset,#wiki form,#wiki ol,#wiki dl,#wiki dir,#wiki menu{margin:1.33em 0}#wiki ul li>ul{margin-left:13px}#wiki ol li>ol{margin-left:18px}#wiki p{padding:0}#wiki h5{margin:1.67em 0;font-size:.83em;line-height:1.17em}#wiki h6{margin:2.33em 0;font-size:.67em}#wiki h1,#wiki h2,#wiki h3,#wiki h4,#wiki h5,#wiki h6{font-weight:normal}#wiki table.wikitable{border-collapse:collapse}#wiki table.wikitable td{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:6px 12px;font:11px "Lucida Grande",Verdana,Arial,sans-serif}#wiki table.wikitable th{border:1px solid #b7b7b7;background:#fff url(../img/wiki/bg-th.png) no-repeat left top;padding:6px 12px;text-align:left;font:bold 11px "Lucida Grande",Verdana,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#2b547d}#wiki blockquote{margin-left:40px;margin-right:40px}#wiki .floatleft{float:left;width:50%}#wiki .floatright{float:right;width:50%}#wiki i,#wiki cite,#wiki em,#wiki var,#wiki address{font-style:italic}#wiki tt,#wiki kbd,#wiki samp{font-family:monospace}#wiki pre{margin:9px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ddd;background:#f7f7f7;padding:9px 12px;font-size:12px;line-height:16px;white-space:pre-wrap}#wiki big{font-size:1.17em}#wiki small,#wiki sub,#wiki sup{font-size:.83em}#wiki sub{vertical-align:sub}#wiki sup{vertical-align:super}#wiki s,#wiki strike,#wiki del{text-decoration:line-through}#wiki hr{border:1px inset}#wiki dir,#wiki menu,#wiki dd{margin-left:40px}#wiki ul,.issues-issue-description ul{list-style:square inside url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGklEQVQI12OcPn36fwY0wEgLwf//McSwCwIAOd4T1l7L6vcAAAAASUVORK5CYII=)}#wiki ol{position:relative;counter-reset:ol;list-style:none}#wiki ol>li{counter-increment:ol}#wiki ol>li:before{position:absolute;left:-24px;display:block;width:20px;padding:0 4px 0 0;text-align:right;content:counter(ol) "."}#wiki ol ul,#wiki ul ol,#wiki ul ul,#wiki ol ol{margin:0 0 0 24px}#wiki u,#wiki ins{text-decoration:underline}#wiki center{text-align:center}#wiki br:before{content:"\a"}#wiki>.highlighttable{margin:0 -24px -15px;width:auto}.revision-date{text-align:right;font-size:12px}#wiki-history .paginator{margin-top:9px}#wiki-history h1{margin:0;font-weight:normal;font-size:18px;line-height:2;color:#666}#wiki-history .newtable{clear:both}#wiki-history .newtable .hash{width:100px}#wiki-history .newtable .text{width:490px}#wiki-history .newtable .text a{color:inherit}#zealots h1{margin-top:20px}#zealots #zealots-list{margin:10px 0 0;padding:0 0 0 42px;color:#999;list-style:none}#zealots #zealots-list>li{position:relative;margin:4px 0;border:1px solid #eee;padding:7px 0 7px 10px}#zealots .avatar{position:absolute;left:-43px;top:-1px}#zealots .name{font-size:18px;line-height:22px}#zealots .full.name>a~a{color:inherit}#zealots .location{position:absolute;right:20px;top:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAZklEQVQoz62TSQ7AIAwDeTr/c75E3VMkGpkUmh7mgjQ2S2gk21fkIoBuZpcDoL/KUYrEkIeciY6U51aSIwhDtS9bXYhBc3u6ZSVuyUfNpTOXbrv8zlmAmrL/xlMFrMRU9oDjX7XLDX4F9kYonZ6DAAAAAElFTkSuQmCC) no-repeat;padding-left:20px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url(../../images/jqueryui/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(../../images/jqueryui/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url(../../images/jqueryui/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url(../../images/jqueryui/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url(../../images/jqueryui/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(../../images/jqueryui/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url(../../images/jqueryui/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(../../images/jqueryui/ui-icons_72a7cf_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../../images/jqueryui/ui-icons_72a7cf_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../images/jqueryui/ui-icons_72a7cf_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../images/jqueryui/ui-icons_3d80b3_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../images/jqueryui/ui-icons_2694e8_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../images/jqueryui/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../images/jqueryui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../images/jqueryui/ui-icons_ffffff_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-top{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-bottom{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-right{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-corner-left{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.ui-widget-overlay{background:#eee url(../../images/jqueryui/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;opacity:.80;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url(../../images/jqueryui/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget{font-family:inherit;font-size:inherit}.ui-widget .ui-widget{font-size:inherit}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit}.ui-widget-header{border:0;background:#fff url(../../img/wiki/bg-th-blue.png) no-repeat -1px -1px;color:#133362;font-size:14px;font-weight:normal}.ui-widget-overlay{background:#eee}.ui-widget-header.ui-corner-all{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.ui-autocomplete.ui-widget-content{background:#fff 50% top repeat-x;color:#333}.ui-autocomplete.ui-widget-content a{color:#333}.ui-autocomplete.ui-widget-header{border:1px solid #f5f5f5;background:#f5f5f5 50% 50% repeat-x;color:#000}.ui-autocomplete.ui-widget-header a{color:#fff}.ui-autocomplete .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee 50% 50% repeat-x;color:#1c94c4}.ui-autocomplete .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4}.ui-autocomplete .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ddd;background:#eee 50% 50% repeat-x;color:#000}.ui-autocomplete .ui-state-hover a,.ui-state-hover a:hover{color:#f5f5f5}.ui-autocomplete .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:#fff 50% 50% repeat-x;color:#000}.ui-autocomplete .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000}.ui-autocomplete{max-width:400px;overflow-x:hidden;white-space:nowrap}.ui-menu{padding:1px 0 1px 0}.ui-dialog{padding:inherit}.ui-dialog .ui-dialog-buttonpane{border-width:0;margin:inherit}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../../../img/lib/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../../../img/lib/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('../../../img/lib/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../../../img/lib/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../../../img/lib/fancybox/fancybox-y.png');background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../../../img/lib/fancybox/fancybox-x.png');background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../../../img/lib/fancybox/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../../../img/lib/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../../../img/lib/fancybox/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url('../../../img/lib/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../../../img/lib/fancybox/fancybox-x.png') 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url('../../../img/lib/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../img/lib/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}@font-face{font-family:Inconsolata;src:url(../fonts/Inconsolata.otf)}.clear{overflow:hidden;width:100%}a.button{background:transparent url(../img/v2/bg_button_a.gif) no-repeat scroll top right;color:#444;display:block;float:right;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none}a.button span{background:transparent url(../img/v2/bg_button_span.gif) no-repeat;display:block;line-height:14px;letter-spacing:1px;padding:5px 0 5px 18px}a.button:active{background-position:bottom right;outline:0}a.button:active span{background-position:bottom left;padding:6px 0 4px 18px}#plans h2{margin-bottom:10px;padding-bottom:10px}#plans h3{margin:20px 0 10px;font-size:15px}#featuretour .hero-shot{margin:10px 0 40px;width:100%;height:216px;background:url(../img/featuretour/heroshot.jpg) no-repeat;color:#c5efff}#featuretour .hero-shot h1{position:absolute;left:30px;bottom:30px;font-weight:normal;font-size:4.5em;line-height:1.1;color:#f5fba5}#featuretour div.center{margin:20px 0;width:100%;text-align:center}#featuretour a.btn{width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #0f2557;background:#245192;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#245192),color-stop(0.75,#1e3b73),color-stop(1,#12295d));background:-moz-linear-gradient(#245192,#1e3b73 75%,#12295d);padding:10px 75px 10px;font-weight:bold;font-size:24px;font-family:Arial;text-decoration:none;color:#fff;text-shadow:-1px -1px 2px #465f97}#featuretour a.btn:hover{border:1px solid #19377c;background:#3567b7;background:-moz-linear-gradient(#3567b7,#294f99 75%,#1e3e86);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#3567b7),color-stop(0.75,#294f99),color-stop(1,#1e3e86));text-shadow:-1px -1px 2px #465f97}#featuretour .feature{float:left;width:47%;padding:0 20px 40px 0;vertical-align:top}#featuretour h4{margin:0 0 10px;padding:0}#featuretour img{float:left;margin-right:10px;width:200px;border:1px solid #999}#featuretour p{display:block;margin:0 0 10px}#featuretour .example{font-size:90%}#featuretour .compoundheadline h1{float:left}#featuretour .compoundheadline:after{display:block;clear:both;height:0;content:".";visibility:hidden}#featuretour .compoundheadline p{position:relative;left:5px;top:7px;color:#777}.markItUp *{margin:0;padding:0}.markItUp a:link,.markItUp a:visited{color:#000;text-decoration:none}.markItUp{margin:5px 0}.markItUpContainer{font:11px Verdana,Arial,Helvetica,sans-serif}.markItUpEditor{font:12px 'Courier New',Courier,monospace;padding:5px;width:690px;height:320px;clear:both;line-height:18px;overflow:auto}.markItUpPreviewFrame{overflow:auto;background-color:#FFF;width:99.9%;height:300px;margin:5px 0}.markItUpFooter{width:100%}.markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url(images/handle.png);cursor:n-resize}.markItUp .markItUpHeader ul{padding:0}.markItUp .markItUpHeader ul li{margin-top:0;margin-bottom:0;list-style:none;float:left;position:relative}.markItUpHeader ul li:before{content:""}.markItUpHeader ul li:hover>ul{display:block}.markItUpHeader ul .markItUpDropMenu{background:transparent url(images/menu.png) no-repeat 115% 50%;margin-right:5px}.markItUpHeader ul .markItUpDropMenu li{margin-right:0}.markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0;background:#FFF;border:1px solid #000}.markItUpHeader ul ul li{float:none;border-bottom:1px solid #000}.markItUpHeader ul ul .markItUpDropMenu{background:#FFF url(images/submenu.png) no-repeat 100% 50%}.markItUpHeader ul .markItUpSeparator{margin:0 10px;width:1px;height:16px;overflow:hidden;background-color:#CCC}.markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0}.markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px}.markItUpHeader ul ul ul li{float:none}.markItUpHeader ul a{display:block;width:16px;height:16px;text-indent:-10000px;background-repeat:no-repeat;padding:3px;margin:0}.markItUpHeader ul ul a{display:block;padding-left:0;text-indent:0;width:120px;padding:5px 5px 5px 25px;background-position:2px 50%}.markItUpHeader ul ul a:hover{color:#FFF;background-color:#000}.markItUp .markItUpButton1 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACmSURBVCjPvdCxDYQwDAVQSxQ0NFRUl4ouHVV0TapIiIYCKRnEE2QCNrgJ/iIs4jW4KOR0qSiRK+s/2U7opPuiR4CPHh5bOGkJDhYmnqTnca8meNlwtSmWFL9HKKnAJmsBBlMOFA81WGU5HFs2PB06BwP3NVjElQkaYw567mrgxBbw291xWwMrpgCFa3fLzR/YmE6DTs9UYUCPLrah+RBop9dTX31fX9NT9CS3ZDF4AAAAAElFTkSuQmCC)}.markItUp .markItUpButton2 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPvdCxDYMwEAXQkyhoEBGKIipcRHTuXFk0riwhGgoke4JMwARMkA2Y4G+QCdggE9waxAKHkhJd+Z++z0crnQ9dAtzk4DD4lTpvYaAnJeVcQ7RHg+MBuzdQrCq51JP4PLioIhi4j0DjydLXISibG2dNBD13ix3NqEe1SN5pgeyb5hF0bGODRL2B4p0hlccOlk0EYTXe4tdKSU7/HQzrCATuXDShHAlooXYDZtJQkOGbwpcIb89bDJqvO/X5/ABgCuuOdgJr8AAAAABJRU5ErkJggg==)}.markItUp .markItUpButton3 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADESURBVCjPvdCxqcMwFIXhw/MDF3HgqRIErEqdOlcijSqDcZPCYE+QCTSBJsgGmeBu4AmyyFnjpnjCZcrwtx+nOFB8Dl8Ba1lllWVTzNsoSWIZQnh6cdOxsHKRf58kUhF2X9xueYCFtwqiDFT4XmHvZj/AjfNrzCnHPLwCFa63cmaXDzBzrAtBPBUK03d7y2aqYGSqwMuFNpi7ou1/iVxBYqzAyR9NPrG9NuGHuCqgSCXKIGFTuM2Kke7RluaJB6bvXf25N1fx7E1Sq2rLAAAAAElFTkSuQmCC)}.markItUp .markItUpButton4 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC3SURBVCjPvdCxDYMwEAVQSxQ0CImKKldE19FRITeu3LihiGQGYYKbIBtkgtuACdiACW4NcgEnpKJE11j6T98+m9Wcj7kERIqsM6ymHwJ7dvQJmhvSryFK5N1rLFtc4gT8Bx4JOO42gC+Y6wM8pJ/D6Ec3dnOrAJ9ga64O0EtIDS3fBS0sGi/FklMCQXwCjQIoa1vZYsqnrEnAi0sAGWQ/5Zx9r/CkT+NW18QBWMu39TIydN1Xn88bUK7xEQPM95QAAAAASUVORK5CYII=)}.markItUp .markItUpButton5 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPvdCxCcMwEAXQAxcuIoIFAUMgqtypcyXSqBIYNy4M0gSZQBNoAm2QCW6DTOBFbg1HTo6QyqW5QsU9vj4HK+wPHAJ88uhxDiuMwaFFk/qksUOF7cAJnmb8+rKmFXiN8sxgpomBwb6A7qUe7e2vw0Tj4qKNJvaLLkDRhRoS+QdGcpxQwml7pRaxpiowcGQZdHilVssoyu9VhsjAkmGgsCEZT1Rv/RHuH2BTqYa6xKlQmqPIda6ekGA47tT78wZ72Oy4vOPLEgAAAABJRU5ErkJggg==)}.markItUp .markItUpButton6 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADCSURBVCjPY/jPgB8yUEtBeUL5+ZL/Be+z61PXJ7yPnB8sgGFCcX3m/6z9IFbE/JD/XucxFOTWp/5PBivwr/f77/gfQ0F6ffz/aKACXwG3+27/LeZjKEioj/wffN+n3vW8y3+z/Vh8EVEf/N8LLGEy3+K/2nl5ATQF/vW+/x3BCrQF1P7r/hcvQFPgVg+0GWq0zH/N/wL1aAps6x3+64M9J12g8p//PZcCigKbBJP1uvvV9sv3S/YL7+ft51SgelzghgBKWvx6E5D1XwAAAABJRU5ErkJggg==)}.markItUp .markItUpButton7 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABxSURBVCjPY/jPgB8yUFtBdkPqh4T/kR+CD+A0Ie5B5P/ABJwmxBiE//f/gMeKkAlB/90W4FHg88Dzv20ATgVeBq7/bT7g8YXjBJf/RgvwKLB4YPFfKwCnAjMH0/8a/3EGlEmD7gG1A/IHJDfQOC4wIQALYP87Y6unEgAAAABJRU5ErkJggg==)}.markItUp .markItUpButton8 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADqSURBVDjLY/j//z8DJZiBKgbkzH9cMHXX6wcgmiwDQJq3nv/4H0SD+OXl5dlA/L+kpOR/QUHB/+zs7P+pqan/ExIS/kdGRv4PDg7+T10XDHwgpsx8VNC56eWDkJ675Hmhbf3zB0uPvP1fuvQpOBDj4uKyIyIi/gcGBv738vL67+zs/N/Gxua/iYnJf11d3f9qamqogRjQcaugZPHjB66V14ZqINrmXyqIn3bvgXXeJfK8ANLcv+3lfxAN4hsZGWVra2v/V1FR+S8nJ/dfXFz8v5CQ0H8eHp7/7Ozs/5mZmVEDEWQzRS6gBAMAYBDQP57x26IAAAAASUVORK5CYII=)}.markItUp .markItUpButton9 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD3SURBVDjLY/j//z8DJRhM5Mx/rLLo8Lv/ZBsA0kyRATBDYOzy8vJsIP5fUlLyv6Cg4H92dvb/1NTU/wkJCf8jIyP/BwcH/8fqgkUHSXcFA1UCce7+t/9n7Xn9P2LiPRWyXRDae0+ld8tL8rwQ1HVHpXPTc7jmuLi47IiIiP+BgYH/vby8/js7O/+3sbH5b2Ji8l9XV/e/mpoaaiC2rX/+v3HN0/81q54OUCCWL3v8v3Tp4//Fix+T7wKQZuu8S+THAkgzzAVGRkbZ2tra/1VUVP7Lycn9FxcX/y8kJPSfh4fnPzs7+39mZmbUQARpBGG7oisddA9EAPd/1bRtLxctAAAAAElFTkSuQmCC)}.markItUp .markItUpButton10 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALtSURBVBgZTcFLaFxVAIDh/5577jwzj0wSUmqMtKIiBltbbJ1FUCxVoQu3FrHGVRU3BVcKrkTcKOhCUOtOAyJ23WIQtFawpoooZWKJpnbsNJN5PzP3PO5xArPo93nOOfasXCgfAz48mE8UhzpiqCN0FLFrog7QA+qABVpAA/gC+FYyERlz/NC+qeIbT85xt4GKckMV5Voju6A09ELLzXqfi38PTgLnJBORMfPZmMeectsSeB7SA19CPBAsxgW+EAQ+PLaQZH8uXTj/S+UDwYTVOitxmAh6yqOjoR1CZwSdETR2Yadv2fPm6i2KB9IszQZzkgkVmvnLZcuP21VeO1rgs+tdAu1YOZxlKiHw8fA9iADPdvn5nxa/3epUBGOH39sqjETu2UJG4oUwDB2RcmRSHuevdtjpWgZhxEBH4KDaDflobbNrlVoRh97demHpgfTth+5J5ZpNw5kjWQxw6mCa7aYlk4bPr7X54XqfkfGIHNjAYpQ6cOH1x9fEw/cnP13M+Ik7bc3ZYxniMR9PQCElObmYptox7E97XK0MscbhHJgwxKrQMiZ+v9Y9u3knHBUCn08ut6m2DQJHe6C5WOqQl4KbVcXR2QSxwENbS38wNEapLmNi4/0Hv/r3zxvHN0p1YnGP1e/r4ODr9TbZlKBTU7xSnKG4lCUZQKMfYkJVvfT2c44xyVjKr6lpEUI3g3UOPIE1lu6O5aUTcyRjPjhISUGttYtVYYUJuXxudRZ4p/jIvZx+eoHvSopmz/Ly8jyJwBFIkD7EfMimYLM8xChVZUJapU4Ap34tbdHalfRDh7aOUHsoE2FsROQchVyOV5/Zx3ZjiFWqxoS0Wh95/qlHk2+9+AR3sw60dSgDOPj4UoVUAL3+EKt1gwlptd7arnf4cq1EfipJPpsgn46TS8fJpGLEY4K4FJxenicuodbsYbX+jwkZGfPNlfWNhSvrG/cBM8AMMA1MA7lELAgSiYBsOkk+m+KPv8o3gJ+Y+B9yFXCQeyJWrQAAAABJRU5ErkJggg==)}.markItUp .markItUpButton11 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALhSURBVDjLfZHtT1JhGMbd+kPaNElNnCHqARQ4TmnjRYRVSPk2hShMJ5IK2hQxdDqxZBnVkuYLpgg4TaeuzElutdXogyw/NNeHvrg258t0mCuuzmHLomVnu7frvp9rv+e+nhMHIO6kEsxzIZjlkLTO9Wcrc7xZ4b89MQ35gpfwZ8+fIZA7lT2j7yuM501karlj7L3/AoT0jXOcW7/6HF/2Ic+TtXWtTeQu6uSGuYMZkWIDr/tEAP85sZM7TRxGV/YSu9zxTHDcbHCG2GgN1CPwZQqm3nLItKyGfwKonGTOZBb4E8SOxFsAX8iFhfVR9L22gXk3CeXzcnjeOnHenor07nNIs6VQt04Tu1TO4+xUzojAzcF48B7uLFaiZaYYjTMV4DsJMLuTUTmqQn4R49PxBlTOIyonuM8yh/lu4utlXxHc7+2wzJXB6JOjdCQPao8CE+8eY2C5D2kdyeCpE6diInBG2W+IoQwQrgx4P9xH62wJ6r2FKB0ioRorxMMVG4zjKjx61QlmawpSzIz95MbEmpg3IJ5kHKonlOh9WYM6jwwlT/NwcViKB8sdqBlRoGrwAgXoRkoTA0nGM5GzdQlg3Iz//YDZA6yD675K2BcaUNV1CdaudrhcLjRbmqBxyNExaUBze3N0ZrPZtvV6fUNiVYL1GMB1ZHaxepjQ3q5Af38/Njc3sbGxgZWVFbR3taG6RY/Qx1B0trq6GvVIpdKemN/I0qWHao21CK6tQWMog0QqgVarhcPhgNlsjmqJRIyiK/J1GmI0GndiASxWj8Vq+UEDal06kPkklpaWEAwGEQgE4PP5wBfyI/FXT0e3sFqt4RgAk8m8odPptmmASF0QEeYJIRKJoFAookVrkiSPlErlIg2gvTGAZOqTyWTrdrt92+PxbPn9fjidThgMBphMpqimZ/QZ7aG9MQAGg3FKIBCki8XizxqNZr+6ujpM1Td2Met7mir1gNJ79Iw+oz209ye6Km+xbu69pwAAAABJRU5ErkJggg==)}.markItUp .markItUpButton12 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKYSURBVDjLnZPJT1NRFMb5G1wDHV5boNiqdHrvFYolCAtsGSSWKpMFKhYqlDI6oAEKaVJwCIgSphaKtLYWCgSNBgRjMNHoxsSFS3cmJmA0NMTw+R6JKKZl4eJL7sm953fOd3JPHIC4WMpcppG5SGnZc8ZjVVF6QLn975sDgfaZmvg71oRJZIRUYcuAnq/2KWroGfm3QwEn2YpLVPPvOD2oiqj9yq/mGznegl56mx6T7ZbY1M6YAM0CuZkxT0b2Wg6QW/SsApRXDsotR+d6E9Y/h9DuqoCuJq0lKoDxqU1/pITGR27mBU4h+GEcTz5OY+ClA5JbyahYzof/9TBO9B/FcWcqpA4xU3We3GJ87ntnfO5meinMvruNnqcmXA2XoDVcCc0wCYkzBaZpA7ILRJ/2O2B87jA+QT9UeDRe8svZYAG8b/txc6kc9mA+yqayYPQXwvdmBEOrA5B2p0BtFIYOWKCm5RukWwZyXIbA+0F0LpaiKaBHmVsLw4we99ccsM8a8GClF5JOMcQdou8prULrgRmQo7KI0VcE13MrGv06lE5kodhzGvdWu2GdKkTVWC4DcELcJkKyXbCb1EhAVM//M0DVUNqP2qAJd1baUDaZjTMTeXAttsPi0cM0mgvHvA0NkxYk2QRIrieOsDmEmXttH0DfVfSluSToWmpD8bgOroUOWNw6VI7koGfOBuq6EqLLTNU6ojrmP5D1HVsjmrkYezGIrlA9LjKgnrlGXJlpgbCOD0EtD0QNN8I3cZqjAlhJr4rXpB1iNLhrYffUQWoT7yUKzbxqJlHLq0jc5JYmgHMunogKYJVqF7mTrPyfgktMRTMX/CrOq1gLF3fYNrLiX+Bs8MoTwT2fQPwXgBXHGL+TaIjfinb3C7cscRMIcYL6AAAAAElFTkSuQmCC)}.markItUp .markItUpButton13 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ/SURBVDjLY/j//z8DJZgsTV+9fAu+uHo8+GzvXECWAV+c3R//mTn9/ydLu4eka3ZyY/ts63T3k4Xt+4/GlqS74JONY+9Hc5tdH4wsmAmGgWv9xQKX2nMPnapOF4A1WzsEfjSzefLB0FwUHoi/szPX/05P/f0rOWk9ugHONWefzNl44X/B/L3/o7LXnn1h4fitN6i22Tx7W5tpxqYHxmnrChh+p6X+/rd10/+fsbF/f0REmiE0n7F3rDz5wb7s6Bu3gt3Vz80db69zTd1mlr11tUnGxt89Cw/8N0ha9YDhZ2LC+p8xMb9/hEdc+h4Ucu+br//JFXFNi5zKjz20KztiDzIMGFgzP+iZboQZbpSypsAgaeUjvfilqIEI9C9bV1LfvnnRaT96Ghr/zZs3739Xccn/S9aO3+cEh6nV1NTcBYm1tra+y8rKKrWzs+NG9q+EY8XR4+7RFdcmTpz4/8WLF//v3r37/+DBg//7S8v+V1dXH7p58+YPkNiRI0f+g9T4+Ph0MbjWXSgA+vc50L9vLEJq5hcXF384d/ny/4iIiG0+3t7/UlNT/0+aNOl/ZWXlfxDb29v7D0gOZAhILYNT9ZkHk9dc/A/070sjI6Oupqam7yAD/P39uezt7T/v3bv3/7lz5/4fOnTo/9q1a/+DxEByIANAahkcKo4X2JUefmBTtL9AV1c3Mz09/T3IgKCgoJ2Ojo6/3Nzc/gcGBoIxiA0SA8mBDACpRQlETSDw9fW93tvb+37VqlVv161b93/69On/CwsL/1dUVIDZIDGQHEgNSC2KAWpqasxAJxp4eXndT0lJ+ZKdnf0diH+Gh4fHAbEzkP0JJAaSA6kBqQUAGVqFjOjvxXwAAAAASUVORK5CYII=)}.markItUp .markItUpButton14 a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ3SURBVDjLpZNtSNNRFIcNKunF1rZWBMJqKaSiX9RP1dClsjldA42slW0q5oxZiuHrlqllLayoaJa2jbm1Lc3QUZpKFmmaTMsaRp+kMgjBheSmTL2//kqMBJlFHx44XM7vOfdyuH4A/P6HFQ9zo7cpa/mM6RvCrVDzaVDy6C5JJKv6rwSnIhlFd0R0Up/GwF2KWyl01CTSkM/dQoQRzAurCjRCGnRUUE2FaoSL0HExiYVzsQwcj6RNrSqo4W5Gh6Yc4+1qDDTkIy+GhYK4nTgdz0H2PrrHUJzs71NQn86enPn+CVN9GnzruoYR63mMPbkC59gQzDl7pt7rc9f7FNyUhPY6Bx9gwt4E9zszhWWpdg6ZcS8j3O7zCTuEpnXB+3MNZkUUZu0NmHE8XsL91oSWwiiEc3MeseLrN6woYCWa/Zl8ozyQ3w3Hl2lYy0SwlCUvsVi/Gv2JwITnYPDun2Hy6jYuEzAF1jUBCVYpO6kXo+NuGMeBAgcgfwNkvgBOPgUqXgKvP7rBFvRhE1crp8Vq1noFYSlacVyqGk0D86gbART9BDk9BFnPCNJbCY5aCFL1Cyhtp0RWAp74MsKSrkq9guHyvfMTtmLc1togpZoyqYmyNoITzVTYRJCiXYBIQ3CwFqi83o3JDhX6C0M8XsGIMoQ4OyuRlq1DdZcLkmbgGDX1iIEKNxAcbgTEOqC4ZRaJ6Ub86K7CYFEo8Qo+GBQlQyXBczLZpbloaQ9k1NUz/kD2myBBKxRZpa5hVcQslalatoUxizxAVVrN3CW21bFj9F858Q9dnIRmDyeuybM71uxmH9BNBB1q6zybV7H9s1Ue4PM3/gu/AEbfqfWy2twsAAAAAElFTkSuQmCC)}.markItUp .preview a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLvZPZLkNhFIV75zjvYm7VGFNCqoZUJ+roKUUpjRuqp61Wq0NKDMelGGqOxBSUIBKXWtWGZxAvobr8lWjChRgSF//dv9be+9trCwAI/vIE/26gXmviW5bqnb8yUK028qZjPfoPWEj4Ku5HBspgAz941IXZeze8N1bottSo8BTZviVWrEh546EO03EXpuJOdG63otJbjBKHkEp/Ml6yNYYzpuezWL4s5VMtT8acCMQcb5XL3eJE8VgBlR7BeMGW9Z4yT9y1CeyucuhdTGDxfftaBO7G4L+zg91UocxVmCiy51NpiP3n2treUPujL8xhOjYOzZYsQWANyRYlU4Y9Br6oHd5bDh0bCpSOixJiWx71YY09J5pM/WEbzFcDmHvwwBu2wnikg+lEj4mwBe5bC5h1OUqcwpdC60dxegRmR06TyjCF9G9z+qM2uCJmuMJmaNZaUrCSIi6X+jJIBBYtW5Cge7cd7sgoHDfDaAvKQGAlRZYc6ltJlMxX03UzlaRlBdQrzSCwksLRbOpHUSb7pcsnxCCwngvM2Rm/ugUCi84fycr4l2t8Bb6iqTxSCgNIAAAAAElFTkSuQmCC)}.patch-container{float:left;width:100%}.diff-container{margin:0 auto 30px;border:1px solid #ddd;width:100%}.patch-container .heading>h3{padding:10px 0 0;font-weight:normal;font-size:18px;line-height:2;color:#666}#content .patch-container .heading>h3{color:#666}.patch-container .heading>h3>a{color:inherit}.patch-container .heading.conflicts>h3:after{content:"\0020(conflicts)";color:#c00}#compare .patch-container .heading a[href="#files"],.patch-container .heading a[href="#files"]{position:absolute;right:0;top:0;width:15px;height:15px;background:url(../img/up-arrow-sprite.png);text-indent:-9999px}#compare .patch-container .heading a[href="#files"]:focus,#compare .patch-container .heading a[href="#files"]:hover,.patch-container .heading a[href="#files"]:focus,.patch-container .heading a[href="#files"]:hover{background-position:-15px}.diff-container .box-container,.diff-container .scrollable,.diff-container .from-numbers-box,.diff-container .to-numbers-box,.diff-container .from-revision-blame-box,.diff-container .to-revision-blame-box,.diff-container .from-auth-blame-box,.diff-container .to-auth-blame-box,.diff-container .segment-box{position:relative}.diff-container .box-container,.diff-container .box,.diff-container .numbers-box,.diff-container .segment-box{height:100%}.diff-container .box-container{border-left:none;float:left}.diff-container .box{width:100%}.diff-container .scrollable{overflow-x:auto;overflow-y:auto}.diff-container.unified .scrollable,.diff-container.view-annotation .scrollable{overflow-y:hidden}.diff-container .from-box{float:left;background:transparent url(../images/spinner-sbs-diff.gif) fixed no-repeat 21% 50%}.diff-container.unified .from-box{overflow:hidden}.diff-container .to-box{float:left;background:transparent url(../images/spinner-sbs-diff.gif) fixed no-repeat 77% 50%}.diff-container.unified .to-box{background-position:50% 50%}.diff-container .from-box.all-lines-visible,.diff-container .to-box.all-lines-visible{background-image:none}.diff-container .to-numbers-box{border-left:none;border-right:1px solid #ccc}.diff-container .to-box{border-left:none}.diff-container .from-numbers-box,.diff-container .to-numbers-box{float:left;text-align:right;overflow:hidden}.diff-container .segment-box{border-left:1px solid #ccc;border-right:1px solid #ccc}.diff-container>div{border-left:1px solid #ccc;border-right:0}.diff-container.unified .from-numbers-box,.diff-container .from-box,.diff-container .heading{border-left:none}.diff-container .from-revision-blame-box,.diff-container .to-revision-blame-box,.diff-container .from-auth-blame-box,.diff-container .to-auth-blame-box{float:left;overflow:hidden;color:#036}.diff-container .gutter-box{float:left;overflow:hidden}.diff-container .segment-box{float:left;width:30px;overflow:hidden}.diff-container .content-box{position:relative}.diff-container .page{background:#fff;margin:0;padding:0;position:absolute}.diff-container pre{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background:inherit;white-space:pre}.diff-container pre{font-family:"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,monospace;font-size:11px;margin:0;height:16px;line-height:16px;padding:0 .2em;border-width:1px 0;border-style:solid;border-color:transparent}.diff-container a{color:#999;text-decoration:none}.diff-container a:hover,.diff-container a:active{color:#00e;text-decoration:underline}.diff-container .line-numbers{left:0;width:100%}.diff-container .addition,.diff-container .change.to,.diff-container .ediffChangedB{background-color:#cfc;border-color:#cfc}.diff-container ins{background-color:#cfc;text-decoration:none;display:inline-block}.diff-container .change.to ins{background-color:#9f9}.diff-container .anchored-line .ediffChangedB{background-color:#e5ffd6;border-color:#e5ffd6}.diff-container .deletion,.diff-container .change.from,.diff-container .ediffChangedA{background-color:pink;border-color:pink}.diff-container .addition.conflict,.diff-container .change.conflict{background-color:#ffffe0;border-color:#ffffe0}.diff-container del{background-color:pink;text-decoration:none;display:inline-block}.diff-container .change.from del{background-color:#ff909b}.diff-container .anchored-line .ediffChangedA{background-color:#ffdfd6;border-color:#ffdfd6}.diff-container .change{background-color:#f4f4f4;border-color:#f4f4f4}.diff-container .anchored-line{background-color:#ffffe0;border-color:#ffffe0}.diff-container .ediffChangedA,.diff-container .ediffChangedB{border-width:1px 0;border-style:solid}.diff-container .start .ediffChangedA,.diff-container .start .ediffChangedB{border-top:0}.diff-container .end .ediffChangedA,.diff-container .end .ediffChangedB{border-bottom:0}.diff-container .from-box .change.conflict.start,.diff-container .from-numbers-box .change.conflict.start,.diff-container .addition.conflict.start.end,.diff-container .change.from.start,.diff-container .start{border-top-color:#ccc}.diff-container .addition.conflict.end,.diff-container .change.to.end,.diff-container .end{border-bottom-color:#ccc}.diff-container.unified .addition.conflict.end,.diff-container .addition.conflict.start.end{border-bottom-color:#ffffe0}.diff-container.unified .from-numbers-box .change.conflict.start,.diff-container .conflict.from.start,.diff-container .conflict.to.end{border-color:#ffffe0}.diff-container .skipped,.diff-container .skipped-top,.diff-container .skipped-bottom{border-color:#fff;background:#ebf1fb url('../images/diff-skipped-background.png') repeat-x bottom left;padding:0}.diff-container .skipped-top{border-top-color:#ebf1fb}.diff-container .skipped-bottom{background-image:none}.diff-container .skipped span,.diff-container .skipped-bottom span{display:block;background:transparent url('../images/diff-skipped-background.png') repeat-x top left}.diff-container .skipped-top span{visibility:hidden}.diff-container .addition.conflict.start,.diff-container .addition.conflict.start.end,.diff-container .addition.conflict.end{color:#999;border-color:#ccc;background-color:#fffacd}.diff-container>.overlay{width:100%;height:100%;background:transparent;border:0;cursor:pointer}.diff-container.unified>.overlay,.diff-container.unified .overlay-x,.diff-container.unified .overlay-y,.diff-container.scrollable-on>.overlay{display:none}.diff-container.scrollable-off .overlay-x,.diff-container.scrollable-off .overlay-y{position:absolute;background:#fff;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.diff-container.scrollable-off .overlay-x{left:0;right:15px;bottom:0}.diff-container.scrollable-off .overlay-y{top:0;right:0;bottom:0}.diff-container .margin-buttons{position:absolute;right:0}.diff-container .margin-buttons a{display:block;text-indent:-10000em;position:absolute;left:2px;width:9px;height:15px}.diff-container .margin-buttons .prev-hunk,.diff-container .margin-buttons .next-hunk{background:#fff url(../img/sbs-diff-sprite.png) no-repeat -3px -15px}.diff-container .margin-buttons .prev-hunk:hover,.diff-container .margin-buttons .prev-hunk:active{background-position:-18px -15px}.diff-container .margin-buttons .prev-hunk{left:12px}.diff-container .margin-buttons .next-hunk{background-position:-3px -30px}.diff-container .margin-buttons .next-hunk:hover,.diff-container .margin-buttons .next-hunk:active{background-position:-18px -30px}.diff-container .margin-buttons .more-context{width:15px;background:#fff url(../img/sbs-diff-sprite.png) no-repeat 0 0}.diff-container .margin-buttons .more-context:hover,.diff-container .margin-buttons .more-context:active{background-position:-15px 0}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.cm{color:#998;font-style:italic}.c1{color:#998;font-style:italic}.cs{color:#999;font-style:italic}.gd{color:#000;background-color:#fdd}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.go{color:#888}.gp{color:#555}.gu{color:#aaa}.gt{color:#a00}.k{color:#004080}.kd{color:#004080}.kt{color:#458}.m{color:#099}.s{color:#b84}.na{color:#008080}.nb{color:#999}.nc{color:#458}.no{color:#008080}.ni{color:#800080}.ne{color:#900}.nf{color:#900}.nn{color:#555}.nt{color:#000080}.nv{color:#008080}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#b84}.sc{color:#b84}.sd{color:#b84}.s2{color:#b84}.se{color:#b84}.sh{color:#b84}.si{color:#b84}.sx{color:#b84}.sr{color:#808000}.s1{color:#b84}.ss{color:#b84}.bp{color:#999}.vc{color:#008080}.vg{color:#008080}.vi{color:#008080}.il{color:#099} \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/cases.css cssutils-1.0.2/src/cssutils/tests/sheets/cases.css --- cssutils-1.0/src/cssutils/tests/sheets/cases.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/cases.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,4 @@ +@import url("a"); +b{color:red} +a{float:left;bogus:foo(a, url(a))} +b{color:red} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/csscombine-1.css cssutils-1.0.2/src/cssutils/tests/sheets/csscombine-1.css --- cssutils-1.0/src/cssutils/tests/sheets/csscombine-1.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/csscombine-1.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,6 @@ +@charset "iso-8859-1"; +/* combined sheet 1 */ +@namespace s1 "uri"; +s1|sheet-1 { + top: 1px + } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/csscombine-2.css cssutils-1.0.2/src/cssutils/tests/sheets/csscombine-2.css --- cssutils-1.0/src/cssutils/tests/sheets/csscombine-2.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/csscombine-2.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,7 @@ +@charset "ascii"; +/* combined sheet 2 */ +@import "1.css"; +@namespace s2 "uri"; +s2|sheet-2 { + top: 2px; + } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/csscombine-proxy.css cssutils-1.0.2/src/cssutils/tests/sheets/csscombine-proxy.css --- cssutils-1.0/src/cssutils/tests/sheets/csscombine-proxy.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/csscombine-proxy.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,7 @@ +@charset "utf-8"; +/* proxy sheet were imported sheets should be combined */ +/* non-ascii chars: öäü */ +@import "csscombine-1.css"; +@import url(csscombine-2.css); +@namespace other "other"; +proxy { top: 3px } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/cthedot_default.css cssutils-1.0.2/src/cssutils/tests/sheets/cthedot_default.css --- cssutils-1.0/src/cssutils/tests/sheets/cthedot_default.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/cthedot_default.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,219 @@ +/* default stylesheet for all variations */ +.jsonly { display: none; } + +.stylenav { + text-align: right; + margin-top: -1em; + } + +html, body { + padding: 0; + margin: 0; + } +body { + font: normal 90%/1.1 Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; + color: #fff; + background-color: #344; + } + +h1, h2, h3, h4, h5, h6 { + font: normal 2.4em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; + } +h1, h2, h3, caption { + color: #a00; + margin: 0.3em -0.4em 0.5em -0.5em; + } + h2, h3, caption { + margin: 0.3em -1.3em 0.3em 0; + } + h2 { + font-size: 1.5em; + border-right: 1.3em solid #677; + border-bottom: 1px dotted #677; + padding-left: 0.1em; + padding-bottom: 0.1em; + margin-top: 2.1em; + margin-bottom: 0.4em; + } + h3 { + font-size: 0.9em; + font-weight: bold; + text-transform: uppercase; + margin-top: 1.2em; + margin-bottom: 0.1em; + } + caption { + font-size: 1.05em; + text-align: left; + margin-bottom: 0.2em; + } + h4 { + font-size: 0.9em; + font-weight: bold; + margin: 1.2em 0 0; + } + h5, h6 { + font-size: 1em; + margin: 0; + } + h6 { + font-size: 0.9em; + } + +p, ol, ul, dl { + line-height: 1.3; + margin-top: 0; + margin-bottom: 1em; + } + ul { + list-style-type: square; + } + ul.code { + line-height: 1.3; + } + li, dd { + margin-bottom: 0.3em; + } + dt { + font-weight: bold; + } +pre, code { + color: #00a; + line-height: 1.4; + font-size: 1.1em; + } + table code, table pre { + font-size: 1.3em; + } +.deprecated { + color: #888; + } +table { + font-size: 0.9em; + border-collapse: collapse; + } + tr { + vertical-align: top; + line-height: 1.3; + } + td, th { + text-align: left; + padding: 0.4em 0.5em; + border-bottom: 1px dotted #667; + } + td.center { + text-align: center; + } + +tr:hover, li:hover { + background-color: #f8f8f8; + } + + +acronym, .explain { + border-bottom: 1px dotted #344; + } +a { + text-decoration: none; + color: #fff; + border-bottom: 1px solid #aaa; + } + #main a { + color: #a00; + } + a:visited { + color: #eee; + } + #main a:visited { + color: #344; + } + a:hover { + text-decoration: underline; + color: #fff; + } + #main a:hover { + background-color: #f5f8ff; + } + #main a:active { + color: #fff; + background-color: #abb; + } + + label { + display: block; + padding: 0.5em 0 0.1em; + } + input, textarea { + font: bold 1em Georgia, Verdana, "Lucida Grande", Helvetica, sans-serif; + background-color: #eee; + width: 100%; + border: 1px inset; + } + #submit, textarea { + margin-bottom: 1.5em; + } + #submit { + font-weight: bold; + color: #00a; + background-color: #fff; + border: 1px outset; + margin-top: 2em; + } + input:focus, input:hover, textarea:focus, textarea:hover { + font-weight: bold; + background-color: #fff; + border-style: solid; + } + #submit:hover, #submit:focus { + background-color: #eee; + border-style: solid; + } + #submit:active { + border-style: inset; + } + +#header { + padding: 1.1em 5% 0; + padding: 40px 5% 0; + color: #334; + background: #fff url(/img/header_r.jpg) no-repeat; + border-bottom: 1px solid #344; + height: 90px; + he\ight: 50px; + } + #header dt, #header p { + font-family: Arial, Helvetica, sans-serif; + letter-spacing: 0.3em; + } + #header a { + color: #334; + } +#main .nav { + padding-bottom: 0.5em; + border-bottom: 3px solid #eee; + margin-bottom: 1em; + margin-left: -8%; + } + .nav dt , .nav dd, .nav dd ul, .nav li { + display: inline; + } + .nav dt { + font-weight: bold; + } + .nav li { + font-weight: bold; + padding-right: 0.5em; + } + .nav a { + font-weight: normal; + } + #footer { + padding: 1em 5% 1em 10%; + border-top: 3px double #fff; + text-align: right; + } +#main { + color: #000; + background-color: #fff; + padding: 1em 26% 1em 12%; + } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/default_html4.css cssutils-1.0.2/src/cssutils/tests/sheets/default_html4.css --- cssutils-1.0/src/cssutils/tests/sheets/default_html4.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/default_html4.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,179 @@ +/* default HTML 4 CSSStyleSheet + from http://www.w3.org/TR/2004/CR-CSS21-20040225/sample.html */ +html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { + display: block + } +li { + display: list-item + } +head { + display: none + } +table { + display: table + } +tr { + display: table-row + } +thead { + display: table-header-group + } +tbody { + display: table-row-group + } +tfoot { + display: table-footer-group + } +col { + display: table-column + } +colgroup { + display: table-column-group + } +td, th { + display: table-cell + } +caption { + display: table-caption + } +th { + font-weight: bolder; + text-align: center + } +caption { + text-align: center + } +body { + margin: 8px; + line-height: 1.12 + } +h1 { + font-size: 2em; + margin: .67em 0 + } +h2 { + font-size: 1.5em; + margin: .75em 0 + } +h3 { + font-size: 1.17em; + margin: .83em 0 + } +h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { + margin: 1.12em 0 + } +h5 { + font-size: .83em; + margin: 1.5em 0 + } +h6 { + font-size: .75em; + margin: 1.67em 0 + } +h1, h2, h3, h4, h5, h6, b, strong { + font-weight: bolder + } +blockquote { + margin-left: 40px; + margin-right: 40px + } +i, cite, em, var, address { + font-style: italic + } +pre, tt, code, kbd, samp { + font-family: monospace + } +pre { + white-space: pre + } +button, textarea, input, object, select { + display: inline-block + } +big { + font-size: 1.17em + } +small, sub, sup { + font-size: .83em + } +sub { + vertical-align: sub + } +sup { + vertical-align: super + } +table { + border-spacing: 2px; + } +thead, tbody, tfoot { + vertical-align: middle + } +td, th { + vertical-align: inherit + } +s, strike, del { + text-decoration: line-through + } +hr { + border: 1px inset + } +ol, ul, dir, menu, dd { + margin-left: 40px + } +ol { + list-style-type: decimal + } +ol ul, ul ol, ul ul, ol ol { + margin-top: 0; + margin-bottom: 0 + } +u, ins { + text-decoration: underline + } +br:before { + content: "\A" + + } +:before, :after { + white-space: pre-line + } +center { + text-align: center + } +abbr, acronym { + font-variant: small-caps; + letter-spacing: 0.1em + } +:link, :visited { + text-decoration: underline + } +:focus { + outline: thin dotted invert + } +/* Begin bidirectionality settings (do not change) */ +BDO[DIR="ltr"] { + direction: ltr; + unicode-bidi: bidi-override + } +BDO[DIR="rtl"] { + direction: rtl; + unicode-bidi: bidi-override + } +*[DIR="ltr"] { + direction: ltr; + unicode-bidi: embed + } +*[DIR="rtl"] { + direction: rtl; + unicode-bidi: embed + } +@media print { + h1 { + page-break-before: always + } + h1, h2, h3, h4, h5, h6 { + page-break-after: avoid + } + ul, ol, dl { + page-break-before: avoid + } + } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/hacks.css cssutils-1.0.2/src/cssutils/tests/sheets/hacks.css --- cssutils-1.0/src/cssutils/tests/sheets/hacks.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/hacks.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,17 @@ +.normal {background-color: gray;} +.backslash {bac\kground-color: gray;} +html>body .childselector {background-color: green;} +html>/**/body .childselector-with-comment {background-color: orange} +.colon-default2, x:default +html>/**/body .colon-default, x:default +*:not(hr) .not-hr {background-color: red;} +* html .ie-only-1 {background-color: blue;} +*+html .ie-only-2 {background-color: blue;} +*+html .ie-only-3 {background-color: blue;} +html:first-child .first-child-2 {background-color: red;} +/* does not work as CSSUnknownRule read: + @mediaall { .mediaall { background-color: red; }} +*/ +.not-class:not([class='XXX']) {background-color: red;} +@media all and (min-width: 0) { .mediaquery { background-color: red;} } + diff -Nru cssutils-1.0/src/cssutils/tests/sheets/html20.css cssutils-1.0.2/src/cssutils/tests/sheets/html20.css --- cssutils-1.0/src/cssutils/tests/sheets/html20.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/html20.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,56 @@ + +BODY { + margin: 1em; + font-family: serif; + line-height: 1.1; + background: white; + color: black +} + +H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, +DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR { display: block } + +B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, +IMG, SPAN { display: inline } + +LI { display: list-item } + +H1, H2, H3, H4 { margin-top: 1em; margin-bottom: 1em } +H5, H6 { margin-top: 1em } +H1 { text-align: center } +H1, H2, H4, H6 { font-weight: bold } +H3, H5 { font-style: italic } + +H1 { font-size: xx-large } +H2 { font-size: x-large } +H3 { font-size: large } + +B, STRONG { font-weight: bolder } /* relative to the parent */ +I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic } +PRE, TT, CODE, KBD, SAMP { font-family: monospace } + +PRE { white-space: pre } + +ADDRESS { margin-left: 3em } +BLOCKQUOTE { margin-left: 3em; margin-right: 3em } + +UL, DIR { list-style: disc } +OL { list-style: decimal } +MENU { margin: 0 } /* tight formatting */ +LI { margin-left: 3em } + +DT { margin-bottom: 0 } +DD { margin-top: 0; margin-left: 3em } + +HR { border-top: solid } /* 'border-bottom' could also have been used */ + +A:link { color: blue } /* unvisited link */ +A:visited { color: red } /* visited links */ +A:active { color: lime } /* active links */ + +/* setting the anchor border around IMG elements + requires contextual selectors */ + +A:link IMG { border: 2px solid blue } +A:visited IMG { border: 2px solid red } +A:active IMG { border: 2px solid lime } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/html40.css cssutils-1.0.2/src/cssutils/tests/sheets/html40.css --- cssutils-1.0/src/cssutils/tests/sheets/html40.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/html40.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,120 @@ +@charset "US-ASCII"; + +ADDRESS, +BLOCKQUOTE, +BODY, DD, DIV, +DL, DT, +FIELDSET, FORM, +FRAME, FRAMESET, +H1, H2, H3, H4, +H5, H6, IFRAME, +NOFRAMES, +OBJECT, OL, P, +UL, APPLET, +CENTER, DIR, +HR, MENU, PRE { display: block } +LI { display: list-item } +HEAD { display: none } +TABLE { display: table } +TR { display: table-row } +THEAD { display: table-header-group } +TBODY { display: table-row-group } +TFOOT { display: table-footer-group } +COL { display: table-column } +COLGROUP { display: table-column-group } +TD, TH { display: table-cell } +CAPTION { display: table-caption } +TH { font-weight: bolder; text-align: center } +CAPTION { text-align: center } +BODY { padding: 8px; line-height: 1.33 } +H1 { font-size: 2em; margin: .67em 0 } +H2 { font-size: 1.5em; margin: .83em 0 } +H3 { font-size: 1.17em; margin: 1em 0 } +H4, P, +BLOCKQUOTE, UL, +FIELDSET, FORM, +OL, DL, DIR, +MENU { margin: 1.33em 0 } +H5 { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 } +H6 { font-size: .67em; margin: 2.33em 0 } +H1, H2, H3, H4, +H5, H6, B, +STRONG { font-weight: bolder } +BLOCKQUOTE { margin-left: 40px; margin-right: 40px } +I, CITE, EM, +VAR, ADDRESS { font-style: italic } +PRE, TT, CODE, +KBD, SAMP { font-family: monospace } +PRE { white-space: pre } +BIG { font-size: 1.17em } +SMALL, SUB, SUP { font-size: .83em } +SUB { vertical-align: sub } +SUP { vertical-align: super } +S, STRIKE, DEL { text-decoration: line-through } +HR { border: 1px inset } +OL, UL, DIR, +MENU, DD { margin-left: 40px } +OL { list-style-type: decimal } +OL UL, UL OL, +UL UL, OL OL { margin-top: 0; margin-bottom: 0 } +U, INS { text-decoration: underline } +CENTER { text-align: center } +BR:before { content: "\A" } + +/* An example of style for HTML 4.0's ABBR/ACRONYM elements */ + +ABBR, ACRONYM { font-variant: small-caps; letter-spacing: 0.1em } +A[href] { text-decoration: underline } +:focus { outline: thin dotted invert } + + +/* Begin bidirectionality settings (do not change) */ + +BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override } +BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override } + +*[DIR="ltr"] { direction: ltr; unicode-bidi: embed } +*[DIR="rtl"] { direction: rtl; unicode-bidi: embed } + +/* Elements that are block-level in HTML4 */ +ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, +FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, +NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, +DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, +COL, COLGROUP, TD, TH, CAPTION + { unicode-bidi: embed } +/* End bidi settings */ + + +@media print { + @page { margin: 10% } + H1, H2, H3, + H4, H5, H6 { page-break-after: avoid; page-break-inside: avoid } + BLOCKQUOTE, + PRE { page-break-inside: avoid } + UL, OL, DL { page-break-before: avoid } +} + +@media speech { + H1, H2, H3, + H4, H5, H6 { voice-family: paul, male; stress: 20; richness: 90 } + H1 { pitch: x-low; pitch-range: 90 } + H2 { pitch: x-low; pitch-range: 80 } + H3 { pitch: low; pitch-range: 70 } + H4 { pitch: medium; pitch-range: 60 } + H5 { pitch: medium; pitch-range: 50 } + H6 { pitch: medium; pitch-range: 40 } + LI, DT, DD { pitch: medium; richness: 60 } + DT { stress: 80 } + PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 } + EM { pitch: medium; pitch-range: 60; stress: 60; richness: 50 } + STRONG { pitch: medium; pitch-range: 60; stress: 90; richness: 90 } + DFN { pitch: high; pitch-range: 60; stress: 60 } + S, STRIKE { richness: 0 } + I { pitch: medium; pitch-range: 60; stress: 60; richness: 50 } + B { pitch: medium; pitch-range: 60; stress: 90; richness: 90 } + U { richness: 0 } + A:link { voice-family: harry, male } + A:visited { voice-family: betty, female } + A:active { voice-family: betty, female; pitch-range: 80; pitch: x-high } +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/html.css cssutils-1.0.2/src/cssutils/tests/sheets/html.css --- cssutils-1.0/src/cssutils/tests/sheets/html.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/html.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,6 @@ +body { color: red } + +body { color: blue } +body { color: pink } + +body { color: green } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/import/import2.css cssutils-1.0.2/src/cssutils/tests/sheets/import/import2.css --- cssutils-1.0/src/cssutils/tests/sheets/import/import2.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/import/import2.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,12 @@ +@import "../import3.css"; +@import "import-impossible.css" print; +.import2 { + /* sheets/import2.css */ + background: url(http://example.com/images/example.gif); + background: url(//example.com/images/example.gif); + background: url(/images/example.gif); + background: url(images2/example.gif); + background: url(./images2/example.gif); + background: url(../images/example.gif); + background: url(./../images/example.gif); + } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/import/import-impossible.css cssutils-1.0.2/src/cssutils/tests/sheets/import/import-impossible.css --- cssutils-1.0/src/cssutils/tests/sheets/import/import-impossible.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/import/import-impossible.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,5 @@ +@namespace "y"; +@media tv {} +.import4 { + background: url(images2/example2.gif); + } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/import3.css cssutils-1.0.2/src/cssutils/tests/sheets/import3.css --- cssutils-1.0/src/cssutils/tests/sheets/import3.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/import3.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,9 @@ +/* import3 */ +.import3 { + /* from ./import/../import3.css */ + background: url(images/example3.gif); + background: url(./images/example3.gif); + background: url(import/images2/example2.gif); + background: url(./import/images2/example2.gif); + background: url(import/images2/../../images/example3.gif); + } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/import.css cssutils-1.0.2/src/cssutils/tests/sheets/import.css --- cssutils-1.0/src/cssutils/tests/sheets/import.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/import.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,6 @@ +@import "import/import2.css"; +.import { + /* ./import.css */ + background-image: url(images/example.gif) + } + diff -Nru cssutils-1.0/src/cssutils/tests/sheets/ll2.css cssutils-1.0.2/src/cssutils/tests/sheets/ll2.css --- cssutils-1.0/src/cssutils/tests/sheets/ll2.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/ll2.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,3438 @@ +/* >> Zusaetzliche Steuerelemente (Zurueck, Drucken, Empfehlung versenden) */ + /* Steuerelement Container oben*/ + div.topAddContrContainer { + display: none; + margin-top: 5px; + } + /* Steuerelement Container unten*/ + div.bottomAddContrContainer { + padding: 10px 15px; + } + * html div.bottomAddContrContainer { + width: 100%; + } + *+html div.bottomAddContrContainer { + width: 100%; + } + /* Anpassungen der Steuerelemente Tabelle*/ + table.aCShell { + width: 100%; + } + table.aCShell td.rSpc { + } + /* Definiert das Icon fuer Zurueck */ + img.backIcon { + width: 17px; + height: 14px; + border: 0; + vertical-align: text-top; + background: url(../xist4c/web/krusekopf/01/img/backIcon.gif) bottom left no-repeat; + } + img.recomButton { + width: 28px; + height: 17px; + border: 0; + vertical-align: middle; + background: url(../xist4c/web/krusekopf/01/img/recommendationButton.gif) bottom right no-repeat; + } + img.printButton { + width: 24px; + height: 17px; + border: 0; + vertical-align: middle; + background: url(../xist4c/web/krusekopf/01/img/printIcon.gif) bottom right no-repeat; + } + img.bFreeButton { + width: 24px; + height: 18px; + border: 0; + vertical-align: middle; + background: url(../xist4c/web/krusekopf/01/img/barrierFreeIcon.gif) bottom right no-repeat; + display: none; + } + img.cBlindButton, + img.cBlindResetButton { + width: 26px; + height: 18px; + border: 0; + vertical-align: middle; + background: url(../xist4c/web/krusekopf/01/img/colorBlindIcon.gif) center right no-repeat; + display: none; + } + img.cBlindResetButton { + background: url(../xist4c/web/krusekopf/01/img/colorBlindResetIcon.gif) center right no-repeat; + } +/* << */ + + +/* >> Autonews Uebersicht */ + /* Autonews Tabelle */ + table.aN { + } + /* Definition fuer das Datum auf der Uebersicht */ + table.aN td.date { + font-weight: bold; + color: #666; + padding-right: 8px; + } + /* Anpassungen der Beschreibungsspalte*/ + table.aN td.item { + padding-bottom: 10px; + } + /* Anpassungen des Titels auf der Uebersicht */ + table.aN td.item h3 { + margin: 0 0 8px 0; + } + /* Anpassungen des Untertitels auf der Uebersicht */ + table.aN td.item h4 { + margin: 0 0 3px 0; + } + /* Definitionen fuer das Uebersichtsbild */ + table.aN td.item a img, + table.aN td.item img { + float: right; + margin-left: 10px; + margin-bottom: 5px; + } + /* Anpassungen fuer die Autonews Beschreibung auf der Uebersicht*/ + table.aN td.item div.desc { + margin: 0; + } + /* Einstellungen des "mehr..." Links */ + table.aN td.item div.more { + clear: both; + margin-top: 5px; + margin-bottom: 5px; + } + /* Definitionen fuer das "mehr..." Link Icon */ + table.aN td.item div.more img { + display: none; + } +/* << */ + + +/* >> Autonews Panel */ + /* Auto news Tabelle */ + table.aNP { + } + /* Definition des Autonews Panel Datum */ + table.aNP td span.date { + font-size: 10px; + padding-bottom: 3px; + } + /* Einstellungen des Autonews Titels */ + table.aNP td h3.title { + display: inline; + margin: 0 0 1px 0; + font-size: 12px; + } + /* Formatiert die Trennlinie zwischen Ueberschrift und Unterueberschrift*/ + table.aNP td img.line { + width: 100%; + margin: 2px 0 2px 0; + background: #000; + } + /* Einstellungen des Autonews Untertitels */ + table.aNP td h4.subtitle { + margin: 0 0 3px 0; + font-size: 11px; + } + /* Einstellungen der Autonews Beschreibung */ + table.aNP td div.desc { + margin: 0; + font-size: 11px; + } + /* Einstellungen fuer das Autonewsbild */ + table.aNP td img.rFloat, + table.aNP td a img.rFloat { + float: right; + margin-left: 5px; + margin-bottom: 2px; + } + /* Definitionen fuer den "mehr..." Link */ + table.aNP td div.more { + clear: both; + margin-top: 5px; + margin-bottom: 5px; + font-size: 11px; + } + /* Definitionen fuer das "mehr..." Link Icon */ + table.aNP td div.more img { + display: none; + } + /* Autonews sublink Tabelle */ + table.aNPSublink { + } + /* Definiert den Link mit dem es zu der Autonews Uebersicht geht */ + table.aNPSublink td a { + font-size: 11px; + } + /* Anpassen des Autonews Panel "zur Uebersicht...." Icons */ + table.aNPSublink td a img { + display: none; + } +/* << */ + + +/* >> Sprungmarke */ + /* Sprungmarkencontainer */ + div.bToTop { + margin-top: 0; + margin-bottom: 15px; + } + /* Sprungmarkencontainer Designelement*/ + div.bToTop div.des1 { + text-align: right; + } + /* Sprungmarkencontainer Prompt*/ + div.bToTop div.des1 span { + font-size: 11px; + } + /* Sprungmarkencontainer Prompt Link*/ + div.bToTop div.des1 span a.text { + } + /* Sprungmarkencontainer Bild*/ + div.bToTop div.des1 img { + width: 18px; + height: 13px; + vertical-align: text-top; + background: url(../xist4c/web/krusekopf/01/img/bToTopImg.gif) top right no-repeat; + border: 0; + } + /* Sprungmarkencontainer Bildlink*/ + div.bToTop div.des1 a.img { + } +/* << */ + + +/* >> Standard body Definitionen */ + /* Legt Hoehe und Breite fest */ + html, + body { + margin: 0; + padding: 0; + } + /* Anpassungen fuer die Standardeinstellungen des Bodys */ + body { + background: #fff; + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + font-size: 12px; + color: #333; + } +/* << */ + + +/* >> Angaben nicht veraendern!!! */ + /* for framesets */ + body.mainFrame { + background: #fff; + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + font-size: 12px; + color: #000; + } + /* for print page */ + body.print { + background: #fff; + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + font-size: 13px; + color: #000; + } +/* << */ + + +/* >> Freie Inhaltscont*/ + /* Standard Definition fuer die freien Inhaltscontainer. Diese Angabe bitte unveraendert lassen*/ + div.stdSty { + height: 100px; + width: 100px; + position: absolute; + left: 0; + top: 0; + z-index: 0; + } + /* Hier koennen die angelegten Container definiert werden */ + div.banner { + width: 468px; + height: auto; + position: absolute; + left: 280px; + top: 19px; + z-index: 4; + display: none; + } +/* << */ + + +/* >> Dokumentenliste */ + /* Document Liste Tabelle */ + table.dList { + margin: 0 15px; + } + table.dList a { + font-weight: bold; + } + /* Einstellungen fuer die Dateibeschreibung */ + table.dList td span.desc { + font-size: 11px; + } + /* Groesse des Listentitels */ + table.dList td div.size { + font-size: 11px; + color: #000; + white-space: nowrap; + } +/* << */ + + +/* >> Fragen und Antworten*/ + /* Einstellungen fuer Gruppenkontainer */ + div.faqGrShell { + margin-bottom: 15px; + } + /* Definition der Gruppentitel in der Fragenuebersicht */ + div.faqGrShell h3 { + margin-bottom: 3px; + } + /* Anpassungen fuer den Listenelementekontainer */ + div.faqGrShell ul { + margin-top: 0; + margin-bottom: 0; + } + /* Definitionen des Listenelements */ + div.faqGrShell ul li { + margin-bottom: 5px; + } + /* Einstellungen fuer den Fragekontainer in der Detailansicht*/ + div.dQShell { + margin: 10px 0 15px 0; + border: 1px solid #000; + background: #dde5ee; + } + /* Anpassungen des "Frage" Titels auf der Detailseite */ + div.dQShell div.prefix { + padding: 5px; + background: #a0b8cf; + font-weight: bold; + font-size: 16px; + } + /* Einstellungen der Detail Ansicht der Frage */ + div.dQShell div.question { + padding: 5px 5px 5px 20px; + } +/* << */ + + +/* >> Termin uebersicht */ + div.appointmentOuterShell { + } + div.appointmentOuterShell div.grpShell { + margin-top: 10px; + margin-bottom: 15px; + background: #fff; + } + div.appointmentOuterShell div.grpShell h3 { + font-size: 14px; + margin: 0; + background: #E3DEC4; + padding: 2px 5px 2px 5px; + } + div.appointmentOuterShell div.grpShell div.item { + padding: 4px 5px 4px 5px; + border-bottom: 1px solid #dde5ee; + } + div.appointmentOuterShell div.grpShell div.item div.date { + float: left; + width: 70px; + } + div.appointmentOuterShell div.grpShell div.item div.title { + margin-left: 80px; + margin-bottom: 5px; + } + div.appointmentOuterShell div.grpShell div.item div.desc { + margin-left: 82px; + margin-bottom: 5px; + font-size: 11px; + } + div.appointmentOuterShell div.grpShell div.item div.img { + float: right; + margin-left: 5px; + } + div.appointmentOuterShell div.grpShell div.item div.more { + margin-bottom: 8px; + } + div.appointmentOuterShell div.grpShell div.item div.more div { + text-align: right; + } + div.appointmentOuterShell div.grpShell div.item div.more div a { + background: url(../xist4c/web/krusekopf/01/img/littleTeaserArrow.gif) 0 5px no-repeat; + padding-left: 10px; + } +/* << */ + + +/* >>Erste Ebene Navigation*/ + /* Erste Ebene Navigation aeusserer Navigationskontainer*/ + div.fLOuterShell { + width: 989px; + } + /* Anpassungen der erste Ebene Navigationspalte */ + div.fLOuterShell div.des1 { + background: #513E11 url(../xist4c/web/krusekopf/01/img/background.gif) top left repeat-y; + } + div.fLOuterShell div.des1 div.des2 { + } + /* Einstellungen fuer die erste Ebene Navigation */ + div.fLOuterShell div.des1 table.nav { + } + /* Spacer fuer die Ausrichtung der erste Ebene Navigation*/ + div.fLOuterShell div.des1 table.nav td.spcLeft { + } + div.fLOuterShell div.des1 table.nav td.spcLeft img { + width: 4px; + height: 1px; + } + div.fLOuterShell div.des1 table.nav td.spcRight { + } + div.fLOuterShell div.des1 table.nav td.spcRight img { + width: 4px; + height: 1px; + } + /* Spalte fuer ein erste Ebene Navigationselement */ + div.fLOuterShell div.des1 table.nav td.navItem { + } + /* Grundeinstellung der erste Ebene Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/ + div.fLOuterShell div.des1 table.nav td.navItem span.here, + div.fLOuterShell div.des1 table.nav td.navItem a.normal, + div.fLOuterShell div.des1 table.nav td.navItem a.inPath { + font-size: 12px; + color: #000; + display: block; + width: auto; + height: 34px; + } + div.fLOuterShell div.des1 table.nav td.navItem span.here span, + div.fLOuterShell div.des1 table.nav td.navItem a.normal span, + div.fLOuterShell div.des1 table.nav td.navItem a.inPath span { + display: none; + } + /* Abweichende einstellungen fuer den Zustand "im Pfad" */ + div.fLOuterShell div.des1 table.nav td.navItem a.inPath { + font-style: italic; + } + /* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */ + div.fLOuterShell div.des1 table.nav td.navItem a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem a.inPath:hover { + color: #336; + } + /* Angabe fuer den Zustand "hier" */ + div.fLOuterShell div.des1 table.nav td.navItem span.here { + color: #336; + } + /* Einstellung der Trennelemente */ + div.fLOuterShell div.des1 table.nav td.sep img { + height: 34px; + background-color: #fff; + } + + /* Kueche und Haushalt */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath { + width: 125px; + background: url(../xist4c/web/krusekopf/01/img/nav_kueche.gif) top left no-repeat; + } + *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal, + *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal:hover, + *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here, + *+html div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath { + width: 123px; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav1 a.inPath { + background-image: url(../xist4c/web/krusekopf/01/img/nav_kueche2.gif); + } + + /* Haus und Garten */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.inPath { + width: 110px; + background: url(../xist4c/web/krusekopf/01/img/nav_haus.gif) top left no-repeat; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav2 a.inPath { + background-image: url(../xist4c/web/krusekopf/01/img/nav_haus2.gif); + } + + /* Wellness und Beauty */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.inPath { + width: 135px; + background: url(../xist4c/web/krusekopf/01/img/nav_wellness.gif) top left no-repeat; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav3 a.inPath { + background-image: url(../xist4c/web/krusekopf/01/img/nav_wellness2.gif); + } + + /* Arbeit und Buero */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.inPath { + width: 100px; + background: url(../../upload/nav_arbeit_3430.gif) top left no-repeat; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav4 a.inPath { + background-image: url(../../upload/nav_arbeit2_3431.gif); + } + + /* Delikatessen und Suesses */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.inPath { + width: 154px; + background: url(../xist4c/web/krusekopf/01/img/nav_delikatessen.gif) top left no-repeat; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav5 a.inPath { + background-image: url(../xist4c/web/krusekopf/01/img/nav_delikatessen2.gif); + } + + /* Geschenke und Accessoires */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.inPath { + width: 170px; + background: url(.././upload/nav_geschenke_3432.gif) top left no-repeat; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav6 a.inPath { + background-image: url(../../upload/nav_geschenke2_3433.gif); + } + + /* Blumen Online */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.inPath { + width: 80px; + background: url(../../upload/blumen_9221.gif) top left no-repeat; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav7 a.inPath { + background-image: url(../../upload/blumen2_9222.gif); + } + + /* trendmagazin */ + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.normal, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.inPath { + width: 100px; + background: url(../xist4c/web/krusekopf/01/img/nav_trend.gif) top left no-repeat; + } + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.normal:hover, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 span.here, + div.fLOuterShell div.des1 table.nav td.navItem div.co_flNav8 a.inPath { + background-image: url(../../upload/nav_trend2_2145.gif); + } +/* << */ + + +/* >> Fusszeile*/ + /* Spalte des Footers */ + td.msFooter { + padding-bottom: 20px; + } + /* Anpassungen fuer den Fusszeilenkontainer*/ + div.decoEl { + width: 989px; + background: #E3DEC4 url(../xist4c/web/krusekopf/01/img/background.gif) top left repeat-y; + } + div.deco_1 { + background: url(../xist4c/web/krusekopf/01/img/footerbg.gif) bottom left no-repeat; + position: relative; + top: 1px; + } + div.deco_2 { + } + + /* Definitionen fuer die Fusszeilentabelle */ + table.footer { + width: 951px; + margin: 0 auto; + } + /* Einstellungen der Fusszeilen Tabellenzelle */ + table.footer td { + font-size: 11px; + color: #000; + text-align: left; + padding: 4px 0; + } + /* Anpassungen der Fusszeilen Inhaltselemente*/ + table.footer td p, + table.footer td ul, + table.footer td ol, + table.footer td form, + table.footer td h1, + table.footer td h2, + table.footer td h3, + table.footer td h4, + table.footer td h5, + table.footer td h6 { + font-size: 11px; + padding-top: 0; + padding-bottom: 0; + margin-top: 0; + margin-bottom: 0; + } + table.footer td a { + color: #5C4714; + } + table.footer td a:hover { + color: #000; + } +/* << */ + + +/* >>Full Size Media*/ + /* Voll Breite Media Container */ + div.fsMediaShell { + margin-bottom: 10px; + } + /* Bildelement */ + div.fsMediaShell div.img { + } + /* Freies XHTML Element */ + div.fsMediaShell div.free { + } +/* << */ + + +/* >> Standard Listenelement */ + /* Anpassungen fuer den Listeneintragkontainer */ + div.gOvItem { + margin: 12px 15px; + border-bottom: 1px solid #513E11; + font-size: 11px; + } + /* Definition des Titels des Listeneintrags */ + div.gOvItem h3 { + margin: 0 0 5px 0; + } + /* Definition des Untertitels des Listeneintrags */ + div.gOvItem h4 { + margin: 0 0 3px 0; + } + div.gOvItem p { + font-size: 11px; + } + /* Definition der Beschreibung des Listeneintrags */ + div.gOvItem div { + margin: 0; + } + /* Definitionen fuer das Listenbild */ + div.gOvItem a img.rFloat, + div.gOvItem img.rFloat { + float: left; + margin: 10px 10px 10px 0; + } + /* Einstellungen des Listen "mehr..." Links */ + div.gOvItem div.more { + clear: both; + margin-top: 5px; + margin-bottom: 5px; + } + /* Einstellungen des Listen "mehr..." Icons */ + div.gOvItem div.more img { + display: none; + } + /*** Layouts ****/ + /* layout three columns with image */ + table.genOvVar1 { + width: 100%; + } + table.genOvVar1 td { + background: #edc352; + } + table.genOvVar1 td.vSpc, + table.genOvVar1 td.hSpc { + background: transparent; + } + table.genOvVar1 td.vSpc img, + table.genOvVar1 td.hSpc img { + height: 3px; + width: 3px; + } + table.genOvVar1 td.title { + vertical-align: top; + } + table.genOvVar1 td.title h3 { + font-size: 13px; + margin-top: 0; + margin-bottom: 8px; + } + table.genOvVar1 td.title h3 a { + } + table.genOvVar1 td.descShell { + vertical-align: top; + } + table.genOvVar1 td.descShell2 { + vertical-align: top; + white-space: nowrap; + } + table.genOvVar1 td.title, + table.genOvVar1 td.descShell, + table.genOvVar1 td.descShell2 { + padding: 5px; + } + table.genOvVar1 td.descShell2 { + text-align: center; + } +/* << */ + + +/* >> Anpassungen des Logos und Bilder im Kopfbereich */ + /* Einstellungen der positionierung des Logo Klickbereich */ + div.linkCont1 { + width: auto; + position: absolute; + left: 270px; + top: 0; + z-index: 2; + } + div.linkCont2 { + width: auto; + position: absolute; + left: 651px; + top: 21px; + z-index: 3; + display: none; + } + /* Definition der groesse des Logo Klickbereichs*/ + div.linkCont1 img { + width: 430px; + height: 80px; + border: 0; + } + div.linkCont2 img { + width: 153px; + height: 55px; + border: 0; + } + + /* Tabelle fuer Kopfbilder */ + table.headerImg { + } + /* Verhalten des 1 Kopfbereichsbild */ + td.hImg { + width: 100%; + background: url(../../upload/topBg_4270.jpg) top left no-repeat; + height: 87px; + } + /* Verhalten des 2 Kopfbereichsbild */ + td.hImg1 { + width: 100%; + display: none; + } + /* Verhalten des 3 Kopfbereichsbild */ + td.hImg2 { + width: 151px; + display: none; + } +/* << */ + + +/* >> Sprachumschalter*/ + /* Definitionen fuer den Sprachumschalterkontainer */ + div.lSwCont { + display: none; + } + /* Layout fuer Select Box */ + div.lSwCont div.selectBox { + width: 165px; + position: absolute; + left: 8px; + top: 1px; + z-index: 5; + } + /* Sprachumschalter Formularfeld einstellungen */ + div.lSwCont select { + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + font-size: 10px; + width: 100%; + } + /* Layout fuer Flaggen */ + div.lSwCont div.flags { + width: auto; + position: absolute; + left: 8px; + top: 1px; + z-index: 5; + font-size: 10px; + } + div.lSwCont div.flags div.active, + div.lSwCont div.flags div.passive { + } + div.lSwCont div.flags div.language, + div.lSwCont div.flags div.flag, + div.lSwCont div.flags div.spc { + float: left; + } + div.lSwCont div.flags div.spc, + div.lSwCont div.flags div.spc img { + display: none; + } + div.lSwCont div.flags div.language { + padding-top: 4px; + padding-right: 5px; + } + div.lSwCont div.flags div.language a { + } + div.lSwCont div.flags div.flag { + padding-right: 10px; + } +/* << */ + + +/* >>Navigation links*/ + /* Aeusserer Navigationskontainer */ + div.navOuterShell { + } + /* Bild fue den Start der Navigation */ + div.navOuterShell div.topImg { + } + div.navOuterShell div.topImg img { + display: none; + } + /* Bild fuer das Ende der Navigation */ + div.navOuterShell div.bottomImg { + } + div.navOuterShell div.bottomImg img { + display: none; + } + /* Anpassung der minimalen Navigationskontainerhoehe */ + div.navOuterShell img.minHeight { + display: block; + height: 1px; + float: left; + } + /*Angaben zur Navigationshuelle. + Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/ + div.navCHS_0, + div.navCHS_1, + div.navCHS_2, + div.navCHS_3 { + } + + div.navCHS_1 { + border-bottom: 7px solid #E3DEC4; + } + /* Angaben zur Navigationsknotenhuelle */ + div.navNS_0, + div.navNS_1, + div.navNS_2, + div.navNS_3 { + text-align: right; + } + /* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/ + div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here, + div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here, + div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here, + div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here { + } + div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here, + div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here, + div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here { + border-right: 1px solid #E3DEC4; + } + div.navEl_1_inPath, div.navEl_1_here, + div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here, + div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here, + div.navEl_4_normal, div.navEl_4_inPath, div.navEl_4_here { + border-right: 7px solid #9A2534; + } + div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here { + border-top: 1px solid #E3DEC4; + } + /* Um Bullets vor die Navigationslinks zu Platzieren benutzen Sie die folgenden Klassen*/ + div.navEl_0_normal div.outer, + div.navEl_0_inPath div.outer, + div.navEl_0_here div.outer, + div.navEl_1_normal div.outer, + div.navEl_1_inPath div.outer, + div.navEl_1_here div.outer, + div.navEl_2_normal div.outer, + div.navEl_2_inPath div.outer, + div.navEl_2_here div.outer, + div.navEl_3_normal div.outer, + div.navEl_3_inPath div.outer, + div.navEl_3_here div.outer { + } + div.navEl_0_normal div.outer, + div.navEl_0_inPath div.outer, + div.navEl_0_here div.outer { + display: none; + } + div.navEl_2_normal div.outer, + div.navEl_2_inPath div.outer, + div.navEl_2_here div.outer { + border-top: 1px solid #fff; + } + div.navEl_3_normal div.outer, + div.navEl_3_inPath div.outer, + div.navEl_3_here div.outer { + border-top: 1px solid #E3DEC4; + } + div.navEl_0_normal span.inner, div.navEl_0_inPath span.inner, div.navEl_0_here span.inner, + div.navEl_1_normal span.inner, div.navEl_1_inPath span.inner, div.navEl_1_here span.inner, + div.navEl_2_normal span.inner, div.navEl_2_inPath span.inner, div.navEl_2_here span.inner, + div.navEl_3_normal span.inner, div.navEl_3_inPath span.inner, div.navEl_3_here span.inner { + } + /* Ebene 0 */ + div.navEl_0_here div.noLink, + div.navEl_0_normal a, + div.navEl_0_inPath a { + display: block; + font-weight: bold; + font-size: 12px; + color: #339; + } + div.navEl_0_normal a:hover, + div.navEl_0_inPath a:hover, + div.navEl_0_here div.noLink, + div.navEl_0_inPath a { + color: #000; + } + /* Ebene 1 */ + div.navEl_1_here div.noLink, + div.navEl_1_normal a, + div.navEl_1_inPath a { + display: block; + font-weight: bold; + font-size: 12px; + color: #5C4714; + padding: 10px 20px 10px 0; + } + div.navEl_1_normal a:hover, + div.navEl_1_inPath a + div.navEl_1_here div.noLink { + color: #9A2534; + } + div.navEl_1_here div.noLink, + div.navEl_1_inPath a { + padding-right: 14px; + } + /* Ebene 2 */ + div.navEl_2_here div.noLink, + div.navEl_2_normal a, + div.navEl_2_inPath a { + display: block; + font-size: 11px; + color: #000; + font-weight: bold; + padding: 4px 0 4px 0; + background: #E3DEC4; + } + div.navEl_2_normal a:hover, + div.navEl_2_here div.noLink, + div.navEl_2_inPath a { + color: #fff; + background: #9A2534; + } + div.navEl_2_here span.inner, + div.navEl_2_normal span.inner, + div.navEl_2_inPath span.inner { + padding-right: 14px; + } + /* Ebene 3 */ + div.navEl_3_here div.noLink, + div.navEl_3_normal a, + div.navEl_3_inPath a { + display: block; + font-size: 11px; + color: #000; + font-weight: bold; + padding: 4px 14px 4px 0; + background: #fff; + } + div.navEl_3_normal a:hover, + div.navEl_3_here div.noLink, + div.navEl_3_inPath a { + color: #9A2534; + } + + /* Ebene 4 */ + div.navEl_4_here div.noLink, + div.navEl_4_normal a, + div.navEl_4_inPath a { + display: block; + font-size: 11px; + color: #000; + font-weight: normal; + padding: 2px 14px 2px 0; + background: #fff; + } + div.navEl_4_normal a:hover, + div.navEl_4_here div.noLink, + div.navEl_4_inPath a { + color: #9A2534; + font-weight: bold; + } + + + /* Navigationsbild Kontainer */ + div.navigationImage { + text-align: center; + } +/* << */ + +/* Navigationsbilder */ + /* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z */ + /* Aktionen */ + div.co_aktionen div.navEl_1_here div.noLink, div.co_aktionen div.navEl_1_normal a, div.co_aktionen div.navEl_1_inPath a { background: url(../../upload/aktionen_3992.gif) 10px center no-repeat; } + div.co_aktionen div.navEl_1_normal a:hover, div.co_aktionen div.navEl_1_here div.noLink, div.co_aktionen div.navEl_1_inPath a { background-image: url(../../upload/aktionen2_3993.gif); } + /* ASA */ + div.co_asa div.navEl_1_here div.noLink, div.co_asa div.navEl_1_normal a, div.co_asa div.navEl_1_inPath a { background: url(../../upload/asa_2772.gif) 10px center no-repeat; } + /* Blomus */ + div.co_blomus div.navEl_1_here div.noLink, div.co_blomus div.navEl_1_normal a, div.co_blomus div.navEl_1_inPath a { background: url(../../upload/blomus_2773.gif) 10px center no-repeat; } + /* Brainstream */ + div.co_brainstream div.navEl_1_here div.noLink, div.co_brainstream div.navEl_1_normal a, div.co_brainstream div.navEl_1_inPath a { background: url(../../upload/brainstream_2745.gif) 10px center no-repeat; } + div.co_brainstream div.navEl_1_normal a:hover, div.co_brainstream div.navEl_1_here div.noLink, div.co_brainstream div.navEl_1_inPath a { background-image: url(../../upload/brainstream2_2746.gif); } + /* Bodypaint */ + div.co_bodypaint div.navEl_1_here div.noLink, div.co_bodypaint div.navEl_1_normal a, div.co_bodypaint div.navEl_1_inPath a { background: url(../../upload/bodypaint_2807.gif) 10px center no-repeat; } + div.co_bodypaint div.navEl_1_normal a:hover, div.co_bodypaint div.navEl_1_here div.noLink, div.co_bodypaint div.navEl_1_inPath a { background-image: url(../../upload/bodypaint2_2808.gif); } + /* Colony */ + div.co_colony div.navEl_1_here div.noLink, div.co_colony div.navEl_1_normal a, div.co_colony div.navEl_1_inPath a { background: url(../../upload/colony_2774.gif) 10px center no-repeat; } + /* Conmoto */ + div.co_conmoto div.navEl_1_here div.noLink, div.co_conmoto div.navEl_1_normal a, div.co_conmoto div.navEl_1_inPath a { background: url(../../upload/conmoto_2749.gif) 10px center no-repeat; } + div.co_conmoto div.navEl_1_normal a:hover, div.co_conmoto div.navEl_1_here div.noLink, div.co_conmoto div.navEl_1_inPath a { background-image: url(../../upload/conmoto2_2750.gif); } + /* Delux */ + div.co_delux div.navEl_1_here div.noLink, div.co_delux div.navEl_1_normal a, div.co_delux div.navEl_1_inPath a { background: url(../../upload/deluxe2_6445.gif) 10px center no-repeat; } + div.co_delux div.navEl_1_normal a:hover, div.co_delux div.navEl_1_here div.noLink, div.co_delux div.navEl_1_inPath a { background-image: url(../../upload/deluxe_6444.gif); } + /* El Casco */ + div.co_elcasco div.navEl_1_here div.noLink, div.co_elcasco div.navEl_1_normal a, div.co_elcasco div.navEl_1_inPath a { background: url(../../upload/elcasco_2775.gif) 10px center no-repeat; } + /* Eschenbach */ + div.co_eschenbach div.navEl_1_here div.noLink, div.co_eschenbach div.navEl_1_normal a, div.co_eschenbach div.navEl_1_inPath a { background: url(../../upload/eschenbach2_7983.gif) 10px center no-repeat;} + div.co_eschenbach div.navEl_1_normal a:hover, div.co_eschenbach div.navEl_1_here div.noLink, div.co_eschenbach div.navEl_1_inPath a { background-image: url(../../upload/eschenbach_7982.gif); } + /* Herrnhuter Sterne */ + div.co_hernhuter div.navEl_1_here div.noLink, div.co_hernhuter div.navEl_1_normal a, div.co_hernhuter div.navEl_1_inPath a { background: url(../../upload/hernhuter_2794.gif) 10px center no-repeat; } + div.co_hernhuter div.navEl_1_normal a:hover, div.co_hernhuter div.navEl_1_here div.noLink, div.co_hernhuter div.navEl_1_inPath a { background-image: url(../../upload/hernhuter2_2795.gif); } + /* Hussel */ + div.co_hussel div.navEl_1_here div.noLink, div.co_hussel div.navEl_1_normal a, div.co_hussel div.navEl_1_inPath a { background: url(../../upload/hussel_2753.gif) 10px center no-repeat; } + div.co_hussel div.navEl_1_normal a:hover, div.co_hussel div.navEl_1_here div.noLink, div.co_hussel div.navEl_1_inPath a { background-image: url(../../upload/hussel2_2754.gif); } + /* Kneisz Design */ + div.co_kneisz div.navEl_1_here div.noLink, div.co_kneisz div.navEl_1_normal a, div.co_kneisz div.navEl_1_inPath a { background: url(../../upload/kneisz_2813.gif) 10px center no-repeat; } + div.co_kneisz div.navEl_1_normal a:hover, div.co_kneisz div.navEl_1_here div.noLink, div.co_kneisz div.navEl_1_inPath a { background-image: url(../../upload/kneisz2_2814.gif); } + /* Kahla */ + div.co_kahla div.navEl_1_here div.noLink, div.co_kahla div.navEl_1_normal a, div.co_kahla div.navEl_1_inPath a { background: url(../../upload/kahla_2776.gif) 10px center no-repeat; } + /* Keilbach */ + div.co_keilbach div.navEl_1_here div.noLink, div.co_keilbach div.navEl_1_normal a, div.co_keilbach div.navEl_1_inPath a { background: url(../../upload/keilbach_2777.gif) 10px center no-repeat; } + div.co_keilbach div.navEl_1_normal a:hover, div.co_keilbach div.navEl_1_here div.noLink, div.co_keilbach div.navEl_1_inPath a { background-image: url(../../upload/keilbach2_2759.gif); } + /* Lardon */ + div.co_lardon div.navEl_1_here div.noLink, div.co_lardon div.navEl_1_normal a, div.co_lardon div.navEl_1_inPath a { background: url(../../upload/lardon_sw_9042.gif) 10px center no-repeat; } + div.co_lardon div.navEl_1_normal a:hover, div.co_lardon div.navEl_1_here div.noLink, div.co_lardon div.navEl_1_inPath a { background-image: url(../../upload/lardon_9041.gif); } + /* LaNature */ + div.co_lanature div.navEl_1_here div.noLink, div.co_lanature div.navEl_1_normal a, div.co_lanature div.navEl_1_inPath a { background: url(../../upload/lanature_2760.gif) 10px center no-repeat; } + div.co_lanature div.navEl_1_normal a:hover, div.co_lanature div.navEl_1_here div.noLink, div.co_lanature div.navEl_1_inPath a { background-image: url(../../upload/lanature2_2761.gif); } + /* Meybona */ + div.co_meybona div.navEl_1_here div.noLink, div.co_meybona div.navEl_1_normal a, div.co_meybona div.navEl_1_inPath a { background: url(../../upload/meybona_2800.gif) 10px center no-repeat; } + div.co_meybona div.navEl_1_normal a:hover, div.co_meybona div.navEl_1_here div.noLink, div.co_meybona div.navEl_1_inPath a { background-image: url(../../upload/meybona2_2801.gif); } + /* MBM */ + div.co_mbm div.navEl_1_here div.noLink, div.co_mbm div.navEl_1_normal a, div.co_mbm div.navEl_1_inPath a { background: url(../../upload/mbm_2778.gif) 10px center no-repeat; } + /* menue */ + div.co_menu div.navEl_1_here div.noLink, div.co_menu div.navEl_1_normal a, div.co_menu div.navEl_1_inPath a { background: url(../../upload/menu_2779.gif) 10px center no-repeat; } + /* Oralfixation */ + div.co_oralfixation div.navEl_1_here div.noLink, div.co_oralfixation div.navEl_1_normal a, div.co_oralfixation div.navEl_1_inPath a { background: url(../../upload/oralfixation_2780.gif) 10px center no-repeat; } + /* Philippi */ + div.co_philippi div.navEl_1_here div.noLink, div.co_philippi div.navEl_1_normal a, div.co_philippi div.navEl_1_inPath a { background: url(../../upload/philippi_2781.gif) 10px center no-repeat; } + /* PatSaysNow */ + div.co_patsaysnow div.navEl_1_here div.noLink, div.co_patsaysnow div.navEl_1_normal a, div.co_patsaysnow div.navEl_1_inPath a { background: url(../../upload/patsaysnow_2770.gif) 10px center no-repeat; } + div.co_patsaysnow div.navEl_1_normal a:hover, div.co_patsaysnow div.navEl_1_here div.noLink, div.co_patsaysnow div.navEl_1_inPath a { background-image: url(../../upload/patsaysnow2_2771.gif); } + /* Raeder Geschenke */ + div.co_raeder div.navEl_1_here div.noLink, div.co_raeder div.navEl_1_normal a, div.co_raeder div.navEl_1_inPath a { background: url(../../upload/raeder_2782.gif) 10px center no-repeat; } + div.co_raeder div.navEl_1_normal a:hover, div.co_raeder div.navEl_1_here div.noLink, div.co_raeder div.navEl_1_inPath a { background-image: url(../../upload/raeder2_2783.gif); } + /* Sitting Bull */ + div.co_sittingbull div.navEl_1_here div.noLink, div.co_sittingbull div.navEl_1_normal a, div.co_sittingbull div.navEl_1_inPath a { background: url(../../upload/sittingbull_sw_6802.gif) 10px center no-repeat; } + div.co_sittingbull div.navEl_1_normal a:hover, div.co_sittingbull div.navEl_1_here div.noLink, div.co_sittingbull div.navEl_1_inPath a { background-image: url(../../upload/sittingbull_6801.gif); } + /* Reed Diffuser */ + div.co_reeddiffuser div.navEl_1_here div.noLink, div.co_reeddiffuser div.navEl_1_normal a, div.co_reeddiffuser div.navEl_1_inPath a { } + div.co_reeddiffuser div.navEl_1_normal a:hover, div.co_reeddiffuser div.navEl_1_here div.noLink, div.co_reeddiffuser div.navEl_1_inPath a { } + /* Roensch */ + div.co_roensch div.navEl_1_here div.noLink, div.co_roensch div.navEl_1_normal a, div.co_roensch div.navEl_1_inPath a { background: url(../../upload/roensch_7981.gif) 10px center no-repeat; } + div.co_roensch div.navEl_1_normal a:hover, div.co_roensch div.navEl_1_here div.noLink, div.co_roensch div.navEl_1_inPath a { background-image: url(../../upload/roensch2_2811.gif); } + /* Sheepworld */ + div.co_sheepworld div.navEl_1_here div.noLink, div.co_sheepworld div.navEl_1_normal a, div.co_sheepworld div.navEl_1_inPath a { background: url(../../upload/sheepworld_2789.gif) 10px center no-repeat; } + /* Skia */ + div.co_skia div.navEl_1_here div.noLink, div.co_skia div.navEl_1_normal a, div.co_skia div.navEl_1_inPath a { background: url(../../upload/skia_2790.gif) 10px center no-repeat; } + div.co_skia div.navEl_1_normal a:hover, div.co_skia div.navEl_1_here div.noLink, div.co_skia div.navEl_1_inPath a { background-image: url(../../upload/skia2_2791.gif); } + /* Viteo */ + div.co_viteo div.navEl_1_here div.noLink, div.co_viteo div.navEl_1_normal a, div.co_viteo div.navEl_1_inPath a { background: url(../../upload/viteo_3941.gif) 10px center no-repeat; } + div.co_viteo div.navEl_1_normal a:hover, div.co_viteo div.navEl_1_here div.noLink, div.co_viteo div.navEl_1_inPath a { background-image: url(../../upload/viteo2_3942.gif); } + /* Zotter */ + div.co_zotter div.navEl_1_here div.noLink, div.co_zotter div.navEl_1_normal a, div.co_zotter div.navEl_1_inPath a { background: url(../../upload/zotter_2805.gif) 10px center no-repeat; } + div.co_zotter div.navEl_1_normal a:hover, div.co_zotter div.navEl_1_here div.noLink, div.co_zotter div.navEl_1_inPath a { background-image: url(../../upload/zotter2_2804.gif); } +/* << */ + +/* >> Teaser Navigation */ + /* Servicecenter */ + /* Titel */ + div.co_servicecenter div.nssTitle div.tDes1 h3 { + font-size: 14px; + margin: 0; + color: #fff; + display: block; + background: url(../xist4c/web/krusekopf/01/img/teaserheadbg.gif) top left repeat-x; + padding: 4px 7px 4px 7px; + } + /* Aeussere Navigationsheulle */ + div.co_servicecenter div.nssDes1 { + background: url(../xist4c/web/krusekopf/01/img/teaserbg.gif) top left repeat; + } + div.co_servicecenter div.nssDes2 { + background: url(../xist4c/web/krusekopf/01/img/teaserbgtop.gif) top left repeat-x; + } + /*Angaben zur Navigationshuelle. + Je Ebene haben Sie die Moeglichkeit den Ebenenhintergrund zu veraendern.*/ + div.co_servicecenter div.navCHS_1, + div.co_servicecenter div.navCHS_2, + div.co_servicecenter div.navCHS_3 { + border: 0; + } + /* Angaben zur Navigationsknotenhuelle */ + div.co_servicecenter div.navNS_0, + div.co_servicecenter div.navNS_1, + div.co_servicecenter div.navNS_2, + div.co_servicecenter div.navNS_3 { + text-align: left; + } + /* Benutzen Sie folgende Klassen um die aeussere Huelle der Navigationslinks zu veraendern.*/ + div.co_servicecenter div.navEl_1_normal, div.co_servicecenter div.navEl_1_inPath, div.co_servicecenter div.navEl_1_here, + div.co_servicecenter div.navEl_2_normal, div.co_servicecenter div.navEl_2_inPath, div.co_servicecenter div.navEl_2_here, + div.co_servicecenter div.navEl_3_normal, div.co_servicecenter div.navEl_3_inPath, div.co_servicecenter div.navEl_3_here { + border: 0; + } + div.rElCont div.co_servicecenter div.navEl_1_normal, div.co_servicecenter div.navEl_1_inPath, div.co_servicecenter div.navEl_1_here { + border-bottom: 1px solid #fff; + } + + /* Ebene 1 */ + div.co_servicecenter div.navEl_1_here div.noLink, + div.co_servicecenter div.navEl_1_normal a, + div.co_servicecenter div.navEl_1_inPath a { + display: block; + font-size: 11px; + color: #000; + padding: 4px 5px 4px 7px; + } + div.co_servicecenter div.navEl_1_normal a:hover, + div.co_servicecenter div.navEl_1_inPath a:hover, + div.co_servicecenter div.navEl_1_here div.noLink, + div.co_servicecenter div.navEl_1_inPath a { + color: #6E6D26; + } + + /* Infotek */ + div.co_infotek { + margin-bottom: 20px; + } +/* << */ + + +/* >> Linkliste */ + /* Linkliste Tabelle */ + table.llShell { + margin: 0 15px 20px 15px; + } + /* Einstellungen fuer den Linklisten Titel fuer normal, besucht und bei ueberfahren mit der Maus */ + table.llShell td a { + font-size: 13px; + color: #f90; + font-weight: bold; + } + table.llShell td a:hover { + color: #000; + } + /* Linklisten Bullet */ + table.llShell td img.bullet { + width: 6px; + height: 6px; + margin-top: 5px; + margin-right: 6px; + background: #574313; + } + /* Anpassungen der Linkbeschreibung */ + table.llShell td.desc { + font-size: 11px; + } +/* << */ + + +/* >> Login und Logout Element */ + /* >>>>>Login */ + /* Definitionen fuer den Schnelllogin- Schnelllogoutkontainer */ + div.quickLogKontainer { + width: 165px; + position: absolute; + left: 823px; + top: 82px; + z-index: 4; + display: none; + } + /* Einstellungen fuer das Login und Logout Formular */ + form.quicklogin, + form.login, + form.logoutFormField { + margin: 0; + padding: 0; + } + /* Angaben zu den Input Formularfeldern im Quicklogin Bereich*/ + form.quicklogin table td input.text { + font-size: 10px; + width: 100%; + } + /* Angaben zu dem Input Button im Quicklogin Bereich*/ + form.quicklogin table td input.button { + font-weight: auto; + } + /* Beschriftungen fuer den Standard Login */ + form.login table td span { + } + /* Angaben zu den Input Formularfeldern im Standard Login Bereich*/ + form.login table td input.text { + font-size: 10px; + width: 160px; + } + /* Angaben zu dem Input Button im Standard Login*/ + form.login table td input.button { + cursor: pointer; + /cursor: hand; + width: auto; + } + /* Einstellungen zur Standard Login Tabelle */ + table.designShell { + border: 1px solid #5C4714; + background: #E3DEC4; + } + /* Anpassen der Login Fehlermeldung bei missgluecktem Loginversuch*/ + form.login table.designShell td table td div { + font-weight: bold; + color: #9A2534; + } + /* >>>>Logout */ + /* logout Tabelle */ + table.logout { + } + /* Anpassungen fuer den Beschreibungstext im Logout Bereich */ + table.logout td span { + font-size: 9px; + font-weight: normal; + } + /* Formatierung des Benutzernamens im Logout Bereich.*/ + table.logout td { + font-weight: bold; + font-size: 10px; + white-space: nowrap; + line-height: 10px; + } + /* Formatierung des Buttons im Logout Bereich.*/ + table.logout td a img { + } +/* >> */ + + +/* >> News Uebersicht*/ + /* News Uebersicht Tabelle */ + table.news { + } + /* Anpassungen fuer das News Datum in der Uebersicht*/ + table.news td.date { + font-weight: bold; + color: #666; + font-size: 11px; + padding-right: 8px; + } + /* News Info Spalte */ + table.news td.item { + padding-bottom: 12px; + } + /* Definition der News Uebersicht Ueberschrift */ + table.news td.item h3 { + margin: 0 0 3px 0; + } + /* Definition der News Uebersicht Unterueberschrift */ + table.news td.item h4 { + margin: 0 0 3px 0; + } + /* Einstellungen fuer die News Beschreibung */ + table.news td.item div.desc { + margin: 0; + } + /* Definition fuer das News Bild */ + table.news td.item img.rFloat { + float: right; + margin-left: 10px; + margin-bottom: 5px; + } + /* Anpassungen des News "mehr...." Links */ + table.news td.item div.more { + clear: both; + margin-top: 5px; + margin-bottom: 5px; + text-align: left; + font-size: 11px; + } + /* Einstellungen des News "mehr..." Icons */ + table.news td.item div.more img { + } +/* << */ + + +/* >> News Teaser */ + div.newsTContShell { + padding-bottom: 10px; + } + div.newsTContShell div.inner { + } + div.newsTContShell div.inner div.date { + font-weight: bold; + color: #000; + font-size: 10px; + } + div.newsTContShell div.inner h3 { + font-size: 11px; + margin: 0; + font-weight: normal; + margin-bottom: 5px; + padding-left: 10px; + } + div.newsTContShell div.inner h3 a { + } +/* << */ + + +/* >> Blaetterelement */ + /* Pager Kontainer */ + div.pager { + margin-bottom: 3px; + } + /* Einstellungen fuer die Informationen wieviel Seiten gefunden wurden bsp. "Seite (1 / 23)" */ + div.pager table.pInfo td, + div.pager table.pInfo td span { + font-size: 11px; + color: #333; + display: none; + } + /* Definition der Schriftfarbe der Tabellenzelle fuer die gefundenen Seiten */ + div.pager table.pPages td { + color: #369; + } + /* Einstellung der momentan angewaehlten Seite */ + div.pager table.pPages td span { + font-weight: bold; + color: #fff; + display: block; + background: #9A2534; + height: 16px; + width: 20px; + padding: 0 5px; + } + /* Anpassen der Links */ + div.pager table.pPages td a { + font-weight: bold; + vertical-align: middle; + color: #000; + display: block; + height: 16px; + width: 20px; + padding: 0 5px; + } + div.pager table.pPages td a:hover { + background: #9A2534; + color: #fff; + } + + /* Anpassungen fuer den linken Pager Pfeil aktiv und passiv */ + div.pager table.pPages td a img.firstAct, + div.pager table.pPages td img.firstPass { + height: 16px; + width: 20px; + background: url(../xist4c/web/krusekopf/01/img/firstPageButtActive.gif) center center no-repeat; + margin: 0 4px 0 0; + border: 0; + } + div.pager table.pPages td a:hover img.firstAct, + div.pager table.pPages td img.firstPass { + background-image: url(../xist4c/web/krusekopf/01/img/firstPageButtPassive.gif); + } + /* Anpassungen fuer den halb linken Pager Pfeil aktiv und passiv */ + div.pager table.pPages td a img.prevAct, + div.pager table.pPages td img.prevPass { + height: 16px; + width: 20px; + margin: 0 2px 0 0; + background: url(../xist4c/web/krusekopf/01/img/prevPageButtActive.gif) center center no-repeat; + border: 0; + } + div.pager table.pPages td a:hover img.prevAct, + div.pager table.pPages td img.prevPass { + background-image: url(../xist4c/web/krusekopf/01/img/prevPageButtPassive.gif); + } + /* Anpassungen fuer den halb rechten Pager Pfeil aktiv und passiv */ + div.pager table.pPages td a img.nextAct, + div.pager table.pPages td img.nextPass { + height: 16px; + width: 20px; + margin: 0 0 0 2px; + background: url(../xist4c/web/krusekopf/01/img/nextPageButtActive.gif) center center no-repeat; + border: 0; + } + div.pager table.pPages td a:hover img.nextAct, + div.pager table.pPages td img.nextPass { + background-image: url(../xist4c/web/krusekopf/01/img/nextPageButtPassive.gif); + } + /* Anpassungen fuer den rechten Pager Pfeil aktiv und passiv */ + div.pager table.pPages td a img.lastAct, + div.pager table.pPages td img.lastPass { + height: 16px; + width: 20px; + margin: 0 0 0 4px; + background: url(../xist4c/web/krusekopf/01/img/lastPageButtActive.gif) center center no-repeat; + border: 0; + } + div.pager table.pPages td a:hover img.lastAct, + div.pager table.pPages td img.lastPass { + background: url(../xist4c/web/krusekopf/01/img/lastPageButtPassive.gif) center center no-repeat; + } + /* Anpassungen fuer das Pager Trennelement */ + div.pager table.pPages td img.sep { + height: 16px; + width: 1px; + border: 0; + background: #E3DEC4; + } +/* << */ + + +/* >> Blaetterelement fuer Dokumentunterteilung */ + div.topContentPager { + } + div.bottomContentPager { + } + div.contPagerShell { + background: #efefef; + margin-bottom: 10px; + } + div.contPagerShell div.outDes1 { + padding: 2px 5px 2px 5px; + border: 1px solid #b3b3b3; + } + div.contPagerShell div.outDes2 { + text-align: right; + } + div.contPagerShell div.outDes2 table { + margin-left: auto; + } + div.contPagerShell div.outDes2 table td { + } + div.contPagerShell div.outDes2 table td div.des1 { + } + div.contPagerShell div.outDes2 table td div.des2 { + } + /* Links des normalen pagers */ + div.contPagerShell div.outDes2 table td div.here, + div.contPagerShell div.outDes2 table td a { + display: block; + font-size: 12px; + line-height: 12px; + font-weight: bold; + padding: 1px 4px 1px 4px; + border: 1px solid #000; + color: #fff; + background: #a0b8cf; + } + div.contPagerShell div.outDes2 table td a:hover { + background: #7ca4c7; + } + div.contPagerShell div.outDes2 table td div.here { + background: #5589b7; + } + div.contPagerShell div.outDes2 table td div.spc { + display: block; + width: 1px; + height: 10px; + margin: 1px 3px 0 3px; + background: #000; + } + /* Anordnung der simplen Bildpagerelemente */ + div.smpContPagerShell { + background: #efefef; + margin-bottom: 10px; + } + * html div.smpContPagerShell { + width: 100%; + } + div.smpContPagerShell div.outDes1 { + border: 1px solid #b3b3b3; + } + div.smpContPagerShell div.outDes2 { + margin: 2px 5px 2px 5px; + text-align: right; + } + * html div.smpContPagerShell div.outDes2 { + width: 100%; + } + div.smpContPagerShell div.outDes2 table.outer { + margin-left: auto; + } + div.smpContPagerShell div.outDes2 table.outer td.left { + text-align: left; + } + div.smpContPagerShell div.outDes2 table.outer td.right { + text-align: right; + } + div.smpContPagerShell div.outDes2 table.outer td.left div.d1_left, + div.smpContPagerShell div.outDes2 table.outer td.right div.d1_right { + } + div.smpContPagerShell div.outDes2 table.outer td.left div.d2_left, + div.smpContPagerShell div.outDes2 table.outer td.right div.d2_right { + } + div.smpContPagerShell div.outDes2 table.outer td.sep { + width: 1px; + } + table.pElOuter_left, + table.pElOuter_right { + } + table.pElOuter_right { + margin-left: auto; + } + table.pElOuter_left td.spcL, + table.pElOuter_left td.spcR, + table.pElOuter_right td.spcL, + table.pElOuter_right td.spcR { + } + table.pElOuter_left td.spcR img, + table.pElOuter_right td.spcL img { + width: 3px; + } + table.pElOuter_left td.spcL img, + table.pElOuter_left td.spcR img, + table.pElOuter_right td.spcL img, + table.pElOuter_right td.spcR img { + } + /* Links des simplen Bildpagerelements */ + table.pElOuter_left td.pEl div.noLink img, + table.pElOuter_right td.pEl div.noLink img, + table.pElOuter_left td.pEl a img, + table.pElOuter_right td.pEl a img { + height: 20px; + width: 24px; + background-position: left top; + background-repeat: no-repeat; + border: none; + } + table.pElOuter_left td.pEl a img { + background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowLeft.gif); + } + table.pElOuter_right td.pEl a img { + background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowRight.gif); + } + table.pElOuter_left td.pEl div.noLink img { + background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowLeftPass.gif); + } + table.pElOuter_right td.pEl div.noLink img { + background-image: url(../xist4c/web/krusekopf/01/img/smpPagArrowRightPass.gif); + } + /* Anordnung der simplen Textpagerelemente */ + div.smpTxtContPagerShell { + background: #efefef; + margin-bottom: 10px; + } + * html div.smpTxtContPagerShell { + width: 100%; + } + div.smpTxtContPagerShell div.outDes1 { + border: 1px solid #b3b3b3; + padding: 2px 5px 2px 5px; + } + div.smpTxtContPagerShell div.outDes2 { + text-align: right; + } + * html div.smpTxtContPagerShell div.outDes2 { + width: 100%; + } + div.smpTxtContPagerShell div.outDes2 table.outer { + margin-left: auto; + } + div.smpTxtContPagerShell div.outDes2 table.outer td.left { + text-align: left; + } + div.smpTxtContPagerShell div.outDes2 table.outer td.right { + text-align: right; + } + div.smpTxtContPagerShell div.outDes2 table.outer td.left div.d1_left, + div.smpTxtContPagerShell div.outDes2 table.outer td.right div.d1_right { + } + div.smpTxtContPagerShell div.outDes2 table.outer td.left div.d2_left, + div.smpTxtContPagerShell div.outDes2 table.outer td.right div.d2_right { + } + div.smpTxtContPagerShell div.outDes2 table.outer td.sep { + width: 1px; + background: #000; + } + table.pTxtElOuter_left, + table.pTxtElOuter_right { + } + table.pTxtElOuter_right { + margin-left: auto; + } + table.pTxtElOuter_left td.spcL, + table.pTxtElOuter_left td.spcR, + table.pTxtElOuter_right td.spcL, + table.pTxtElOuter_right td.spcR { + } + table.pTxtElOuter_left td.spcR img, + table.pTxtElOuter_right td.spcL img { + width: 10px; + } + table.pTxtElOuter_left td.spcL img, + table.pTxtElOuter_left td.spcR img, + table.pTxtElOuter_right td.spcL img, + table.pTxtElOuter_right td.spcR img { + } + /* Links des simplen Textpagerelements */ + table.pTxtElOuter_left td.pEl div.noLink, + table.pTxtElOuter_right td.pEl div.noLink, + table.pTxtElOuter_left td.pEl a, + table.pTxtElOuter_right td.pEl a { + display: block; + font-size: 12px; + border: none; + } + table.pTxtElOuter_left td.pEl div.noLink, + table.pTxtElOuter_left td.pEl a { + padding-left: 20px; + background: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowLeft.gif) 0 1px no-repeat; + } + table.pTxtElOuter_right td.pEl div.noLink, + table.pTxtElOuter_right td.pEl a { + padding-right: 20px; + background: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowRight.gif) right 1px no-repeat; + } + table.pTxtElOuter_left td.pEl div.noLink { + background-image: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowLeftPass.gif); + color: #666; + } + table.pTxtElOuter_right td.pEl div.noLink { + background-image: url(../xist4c/web/krusekopf/01/img/smpTxtPagArrowRightPass.gif); + color: #666; + } +/* << */ + + +/* >> Absaetze im Panel Modus */ + /* Panel Titelkontainer */ + div.panelTitle, + table.footer td div.panelTitle { + padding: 4px 15px 4px 15px; + margin-bottom: 1px; + } + * html div.panelTitle, + * html table.foot er td div.panelTitle { + width: 100%; + } + /* Panel Titel */ + div.panelTitle h3, + table.footer td div.panelTitle h3 { + font-size: 14px; + margin: 0; + color: #574313; + } + /* Enstellungen fuer den Panelkontainer */ + div.panelOuter, + table.footer td div.panelOuter { + margin-bottom: 12px; + } + * html div.panelOuter, + * html table.footer td div.panelOuter { + width: 100%; + } + /* Einstellungen fuer den Inhaltskontainer */ + div.panelOuter div.desOut1 div.des1 { + } + div.panelOuter div.desOut1 div.des2 { + } + div.panelOuter div.desOut1 div.des2 div.cont, + table.footer td div.panelOuter div.desOut1 div.des2 div.cont { + padding: 5px 15px; + } + * html div.panelOuter div.desOut1 div.des2 div.cont, + * html table.footer td div.panelOuter div.desOut1 div.des2 div.cont { + width: 100%; + } + div.panelOuter p, + table.footer td div.panelOuter p { + color: #574313; + } + div.panelOuter a, + table.footer td div.panelOuter a { + color: #000; + } + div.panelOuter a:hover, + table.footer td div.panelOuter a:hover { + color: #f90; + } + + /* Design Panel Titelkontainer */ + div.designTitle, + div.co_orange div.designTitle, + table.footer td div.designTitle { + background: url(../xist4c/web/krusekopf/01/img/paneltitlebg.gif) top left repeat-x; + padding: 4px 15px; + margin-bottom: 1px; + } + div.co_orange div.designTitle { + background-image: url(../xist4c/web/krusekopf/01/img/despaneltitlebg.gif); + } + * html div.designTitle, + * html table.footer td div.designTitle { + width: 100%; + } + /* Design Panel Titel */ + div.designTitle h3, + div.co_orange div.designTitle h3, + table.footer td div.designTitle h3 { + font-size: 14px; + margin: 0; + color: #574313; + } + /* Enstellungen fuer den Design Panelkontainer */ + div.desPanelOuter, + div.co_orange div.desPanelOuter, + table.footer td div.desPanelOuter { + margin-bottom: 12px; + } + * html div.desPanelOuter, + * html table.footer td div.desPanelOuter { + width: 100%; + } + /* Einstellungen fuer den Inhaltskontainer */ + div.desPanelOuter div.desOut1 div.des1, + div.co_orange div.desPanelOuter div.desOut1 div.des1 { + background: url(../xist4c/web/krusekopf/01/img/panelbg.gif) top left repeat; + } + div.co_orange div.desPanelOuter div.desOut1 div.des1 { + background-image: url(../xist4c/web/krusekopf/01/img/despanelbg.gif); + } + div.desPanelOuter div.desOut1 div.des2, + div.co_orange div.desPanelOuter div.desOut1 div.des2 { + background: url(../xist4c/web/krusekopf/01/img/paneltopbg.gif) top left repeat-x; + } + div.co_orange div.desPanelOuter div.desOut1 div.des2 { + background-image: url(../xist4c/web/krusekopf/01/img/despaneltopbg.gif); + } + /* Einstellungen fuer den Design Inhaltskontainer */ + div.desPanelOuter div.desOut1 div.des2 div.cont, + div.co_orange div.desPanelOuter div.desOut1 div.des2 div.cont, + table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont { + padding: 5px 15px; + } + * html div.desPanelOuter div.desOut1 div.des2 div.cont, + * html table.footer td div.desPanelOuter div.desOut1 div.des2 div.cont { + width: 100%; + } + /* Farben */ + div.desPanelOuter, + div.co_orange div.desPanelOuter { + color: #574313; + } + div.desPanelOuter a, + div.co_orange div.desPanelOuter a { + color: #000; + } + div.desPanelOuter a:hover, + div.co_orange div.desPanelOuter a:hover { + color: #f90; + } +/* << */ + + +/* >> Absaetze Normal */ + /* Absatz Titel */ + h3.paraTitle { + display: block; + font-style: normal; + font-weight: bold; + padding-top: 6px; + margin-bottom: 5px; + } + /* Absatz Titel im Footerbereich*/ + table.footer td h3.paraTitle { + display: block; + font-style: normal; + font-weight: bold; + font-size: 11px; + padding-top: 3px; + margin-bottom: 2px; + } + /* Einstellungen der Bild und Content ausrichtung */ + div.paraImgOuter, + div.paraImgOuterL, + div.paraImgOuterR, + div.paraFxImgOuter { + padding-top: 2px; + margin-bottom: 3px; + } + /* Fuer Bild zu Textabstand bei links und rechts umfliessend */ + div.paraImgOuterL { + padding-right: 6px; + } + div.paraImgOuterR { + padding-left: 6px; + } + div.paraContOuter, + div.paraContOuterL, + div.paraContOuterR { + } + /* Bild zu Textabstand bei rechts und links freibleibend*/ + div.paraContOuterL { + padding-left: 6px; + } + div.paraContOuterR { + padding-right: 6px; + } + /* Innerer Bild Container */ + div.paraImgInner { + margin-left: auto; + margin-right: auto; + } + /* Bild zu Text im zentrierten Modus */ + div.paraCeImgOuter { + text-align: center; + } + /* Definition Absatz Untertitel */ + h4.paraSubtitle { + font-weight: bold; + font-size: 13px; + margin: 2px 0 5px 0; + } + /* Definition Absatz Untertitel im Footerbereich*/ + table.footer td h4.paraSubtitle { + font-weight: bold; + font-size: 11px; + margin: 2px 0 2px 0; + } + /* Einstellungen Absatz Inhalt */ + table.contentTable td.contentColumn p, + table.contentTable td.contentColumn p.paraEl { + margin: 0; + margin-bottom: 100px; + } + /* Einstellungen Absatz Inhalt im Footerbereich*/ + table.footer td p, + table.footer td p.paraEl { + margin: 0; + margin-bottom: 5px; + } + /* Definition Bilduntertext */ + div.paraImgInner div.sT { + margin-top: 2px; + margin-bottom: 3px; + font-size: 11px; + text-align: left; + } + /* Definition Bilduntertext im Footerbereich */ + table.footer td div.paraImgInner div.sT { + margin-top: 1px; + margin-bottom: 2px; + font-size: 10px; + text-align: left; + } +/* << */ + + +/* >> Allgemeine Absatz und Panel Definitionen */ + /* Nicht aendern!! */ + img.clearAll { + display: block; + clear: both; + visibility: hidden; + } + /* Standard definition des Absatzabstandes */ + div.contentContainer table.contentTable td.contentColumn p { + margin: 0; + margin-bottom: 10px; + } + /* Standard definition des Absatzabstandes im Footerbereich*/ + table.footer td div.contentContainer table.contentTable td.contentColumn p { + margin: 0; + margin-bottom: 7px; + } + /* Einstellungen fuer den Absatz "mehr..." Link */ + div.paraSublinkShell { + text-align: left; + margin-bottom: 5px; + font-size: 11px; + } + div.paraSublinkShell img { + padding-left: 5px; + } + /* Absatz Sublink */ + div.paraSublinkShell span.sL { + } + /* Einstellungen fuer den Absatz "mehr..." Link im Footerbereich */ + table.footer td div.paraSublinkShell { + } + table.footer td div.paraSublinkShell span.sL { + } + /* Einstellungen der Absatz und Panel "mehr.." Link Icons */ + div.paraSublinkShell span.sL img { + width: 8px; + height: 14px; + vertical-align: text-top; + border: 0; + background: url(../xist4c/web/krusekopf/01/img/paragraphArrow.gif) left 1px no-repeat; + } + /* Einstellungen der Absatz und Panel "mehr.." Link Icons im Footerbereich */ + table.footer td div.paraSublinkShell span.sL img { + display: none; + } +/* << */ + + +/* >> Schnellzugriff*/ + /* Definitionen fuer den Schnellzugriffkontainer */ + div.qAccessCont { + width: 155px; + position: absolute; + left: 7px; + top: 128px; + z-index: 6; + display: none; + } + /* Schnellzugriff Formularfeld einstellungen */ + div.qAccessCont select { + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + font-size: 10px; + width: 100%; + } +/* << */ + + +/* >> Schnellsuche*/ + /* Definitionen fuer den Schnellsuchekontainer */ + div.qSearchCont { + width: 155px; + position: absolute; + left: 7px; + top: 107px; + z-index: 3; + display: none; + } + /* Schnellsuche Formulareinstellungen */ + div.qSearchCont form { + margin-top: 0; + margin-bottom: 0; + } + div.qSearchCont table.qSearch { + } + /* Schnellsuche Formularfeld Einstellungen */ + div.qSearchCont table.qSearch td input.text { + font-size: 10px; + width: 100%; + } + /* Schnellsuche "Go" button */ + div.qSearchCont table.qSearch td input.button { + } +/* << */ + + +/* >> Standard Suche */ + /* Standard Suchfeld Einstellungen */ + table.stdSearch td input.text { + font-size: 13px; + width: 300px; + } + /* Standard Suche Button Einstellungen */ + table.stdSearch td input.button { + cursor: pointer; + /cursor: hand; + border: 1px solid #E3DEC4; + font-size: 12px; + } + /* Suche Formulareinstellungen */ + table.stdSearch form { + margin-top: 0; + margin-bottom: 0; + } + /* Einstellungen fuer die farbige Hinterlegung im Suchergebnis */ + span.searchResult { + padding: 0 2px; + background: #E3DEC4; + } +/* << */ + + +/* >> Empfehlung versenden */ + /* Empfehlung versenden Tabelle */ + table.recomShell { + } + /* Anpassungen des Formulars */ + table.recomShell form { + padding: 0; + margin: 0; + } + /* Einstellungen fuer die Fehlermeldungen bei unkorrektem Ausfuellen der Formularelemente */ + table.recomShell td ul li { + font-weight: bold; + font-size: 11px; + color: darkred; + margin: 3px 0 3px 0; + } + /* Anpassungen der Formular Tabellenspalten */ + table.recomShell td form table td { + padding: 1px 8px 1px 8px; + } + /* Anpassungen der Formularelemente */ + table.recomShell td form table td input.text, + table.recomShell td form table td textarea { + font-size: 11px; + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + width: 100%; + margin-bottom: 5px; + padding-left: 1px; + padding-right: 1px; + } + table.recomShell td form table td textarea { + overflow: auto; + } + /* Einstellungen fuer die Input Formularelemente */ + table.recomShell td form table td input.button { + font-size: 11px; + margin-bottom: 8px; + cursor: pointer; + /cursor: hand; + } + /* Angaben zum Kontainer der Sendebestaetigung */ + div.recomSuccess { + font-weight: bold; + font-size: 13px; + color: #333; + margin: 10px 0; + } + /* Einstellungen fuer den Kontainer der Nutzungsbedingungen */ + table.recomShell td div.policy { + font-size: 11px; + color: #333; + margin: 10px 0; + } + /* Anpassungen der Tabellenzelle des Paneltitels */ + table.recomShell td form table td.title { + font-weight: bold; + color: #fff; + padding: 1px 4px 1px 4px; + background: #5C4714; + } + /* Definitionen fuer die Paneltabelle */ + table.recomShell td form table { + background: #E3DEC4; + } + /* Angaben zu den Tabellenzellen der Feldbezeichner der Formularfelder */ + table.recomShell td form table td.prompt { + font-size: 11px; + } + /* Angaben zu den Feldbezeichnern der Formularfelder */ + table.recomShell td form table td.prompt span { + font-size: 11px; + color: #333; + } +/* << */ + + +/* >> Trenner fuer Content Elemente */ + /* Trennelement Container */ + div.separatorShell { + margin-top: 7px; + margin-bottom: 15px; + background-color: #9A2534; + } + /* Trennelement Abstandshalter */ + div.separatorShell img { + } +/* << */ + + +/* >> Seitenstruktur */ + /* Seitenstruktur Eintragcontainer */ + div.sitemapEntry { + } + /* Definition der Links fuer normal, besucht und beim ueberfahren mit der Maus*/ + div.sitemapEntry table td a { + text-decoration: none; + } + /* Anpassungen beim ueberfahren mit der Maus */ + div.sitemapEntry table td a:hover { + } + /* Element definition fuer die momentan aktive Seite */ + div.sitemapEntry table td em { + font-style: normal; + font-weight: bold; + color: #000; + } + /* Einstellungen fuer das Einrueckungselement */ + div.sitemapEntry table td img.bullet { + height: 4px; + width: 4px; + margin: 5px 6px 10px 3px; + border: 1px solid #000; + background: #ccc; + } + /* Anpassungen fuer den Pfeil fuer die Seite von der aus man auf die Sitemap gegangen ist*/ + div.sitemapEntry table td img.arrow { + height: 11px; + width: 7px; + margin: 1px 0 0 5px; + background: url(../xist4c/web/krusekopf/01/img/sitemapArrow.gif) left bottom no-repeat; + } +/* << */ + + +/* >> Standardeinstellungen */ + /* Anpassungen fuer die Seiten Stammtabelle */ + table.mShell { + width: 100%; + height: auto; + } + /* Anpassungen fuer die Zellen der Stammtabelle */ + table.mShell td.msCont { + } + /*Angaben zum Drucken (Diese Angaben bitte nicht veraendern) */ + div.printHeader, + div.printButtonShell { + display: none; + } + img.printHeaderSpacer { + display: none; + } + /* Schaltet den Skip Link aus (Wird bei Barriere freien Seiten verwendet) */ + div.skipNav { + display: none; + } + /* Globale Ebenen Shell */ + div.globalLayerShell { + width: 989px; + position: absolute; + left: auto; + top: auto; + z-index: 31; + } + /* Breite der Kopfelemente */ + table.headerElements { + width: 989px; + } + /* Anpassen der Topnavigation- und Loginzeile */ + div.tNavKont, + div.tNavKont div.des1 { + width: 989px; + } + div.tNavKont { + width: 989px; + position: absolute; + left: auto; + top: 0; + width auto; + } + /* Topnavigation Designcontainer 1 */ + div.tNavKont div.des1 { + } + /* Topnavigation Designcontainer 2 */ + div.tNavKont div.des1 div.des2 { + } + /* Anpassungen der Topnavigationzelle */ + div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol { + width: 100%; + } + /* Einstellungen fuer die Schnelllogin- Schnelllogoutzelle */ + div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol { + } + /* Einstellungen fuer die Schnelllogin- Schnelllogout Platzhalters */ + div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img { + width: 10px; + height: 1px; + } + /* Einstellungen fuer die Suche und Trail Tabelle*/ + table.searchAndTrailBg { + width: 989px; + background: #dde5ee url(../xist4c/web/krusekopf/01/img/quickSearchBg.jpg) top left repeat-y; + display: none; + } + /* Einstellungen fuer die Schnellsuche Tabellenzelle */ + td.quickSearchBg { + width: 170px; + } + /* Platzhalterzelle zwischen QuickSearch und Trail */ + td.searchAndTrailSpacerColumn { + height: 22px; + width: 20px; + } + /* Platzhalter zwischen Quicksearch und Trail */ + img.searchAndTrailSpacer { + width: 20px; + } + /* Einstellungen fuer die Trail Tabellenzelle */ + td.trailbg { + width: 620px; + } + /* Platzhalter fuer Navigationszelle */ + img.navigationColumnSpacer { + width: 170px; + } + /* Definition der Breite des linken Platzhalters */ + img.spacerLeft { + width: 1px; + } + /* Definition des Platzhalters fuer den Inhalt */ + img.contentSpacer { + display: none; + } + /* Definition der Breite des rechten Platzhalters */ + img.spacerRight { + width: 1px; + } + /* Beseitigt ein Problem im Mozilla Browser */ + img.block { + display: block; + } + /* Einstellungen fuer die Basistabelle des Inhalts */ + table.contentMainTable { + width: 989px; + height: auto; + background: #fff url(../xist4c/web/krusekopf/01/img/background.gif) top left repeat-y; + } + /* Definitionen der Platzhalterzelle links*/ + td.spacerColumnLeft { + } + /* Anpassungen fuer die Hauptspalte des Inhalts */ + td.contentMainColumn { + width: 100%; + } + /* Container fuer den Inhalt */ + div.contentContainer { + } + /* Anpassungen fuer die Inhaltstabelle */ + table.contentTable { + width: 100%; + } + /* Definitionen des Inhaltsbereichs */ + td.contentColumn { + width: 100%; + } + td.contentColumn div.contSpcShellStd, + td.contentColumn div.contSpcShellBL, + td.contentColumn div.contSpcContentPager { + padding: 0; + } + /* Definitionen der Platzhalterzelle rechts*/ + td.spacerColumnRight { + } + /* Anpassungen fuer zweispaltigen Inhalt (linke Spalte, abstand zwischen den Spalten, rechte Spalte) */ + table.twoColElShell { + width: 100%; + } + table.twoColElShell td.leftSpc img { + width: 190px; + } + table.twoColElShell td.middleSpc img { + width: 12px; + } + table.twoColElShell td.rightSpc img { + width: 190px; + } + table.twoColElShell td.l { + } + table.twoColElShell td.m { + } + table.twoColElShell td.r { + } + + /* Grundeinstellungen fuer einige Element festlegen */ + th, td, p { + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + font-size: 13px; + } + /* Anpassungen fuer die Standard Absaetze */ + p { + margin-top: 0; + } + + /* Allgemeine Einstellung fuer Aufzaehlungspunkte */ + ul { + list-style-type: square; + } + /* Einstellungen fuer Ueberschriften */ + h1 { + font-size: 15px; + margin: 0 0 12px 0; + color: #9A2534; + } + h2 { + font-size: 14px; + margin: 0 0 10px 0; + color: #5B4614; + } + h3 { + font-size: 13px; + margin: 0 0 8px 0; + color: #5B4614; + } + h4 { + font-size: 13px; + margin: 0 0 13px 0; + } + + /*Standard Link einstellungen*/ + a { + color: #9A2534; + text-decoration: none; + } + a:link, a:visited, a:hover { + } + a:hover { + color: #f90; + } + + /* Formulare */ + form { + margin: 0; + } + input, + textarea, + select { + font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif; + background: #fff; + border: 1px solid #E3DEC4; + font-size: 10px; + color: #000; + width: 100%; + -moz-opacity: 0.6; + filter: alpha(opacity=60); + } + input:hover, input:focus, + textarea:hover, textarea:focus, + select:hover, select:focus { + -moz-opacity: 1; + filter: alpha(opacity=100); + } + select { + width: auto; + } + input.button { + border: 0; + width: auto; + } + + /* Bilder */ + img { + border: 0; + } +/* << */ + + +/* >> Seitentitelelement */ + /* Aeussere Elemethuelle */ + div.titlesShell { + margin: 12px 0; + padding: 0 15px; + } + /* Links ausgerichtete Bildspalte */ + div.titlesShell table td.imgL { + padding-right: 10px; + vertical-align: bottom; + } + /* Links ausgerichtetes Bild */ + div.titlesShell table td.imgL div.img { + } + /* Rechts ausgerichtete Bildspalte */ + div.titlesShell table td.imgR { + padding-left: 10px; + vertical-align: bottom; + } + /* Rechts ausgerichtetes Bild */ + div.titlesShell table td.imgR div.img { + } + /* Linke Titelspalte */ + div.titlesShell table td.titlesL { + vertical-align: bottom; + } + /* Rechte Titelspalte */ + div.titlesShell table td.titlesR { + vertical-align: bottom; + } +/* << */ + + +/* >> Umfragen Uebersicht*/ + /* Umfrage Tabelle */ + table.surveyOvShell { + } + /* Definition der Frage auf der Uebersichtsseite */ + table.surveyOvShell td div span.question { + font-size: 13px; + font-weight: bold; + } + /* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */ + table.surveyOvShell td div span.date { + font-size: 10px; + } + /* Umfrage Beschreibung */ + table.surveyOvShell td div div.desc { + } +/* << */ + + +/* >> Umfragen Detail */ + /* Umfrage Formular */ + form.surveyForm { + } + /* Anpassungen fuer die Tabellenzelle der Detailfrage */ + form.surveyForm td.question { + font-weight: bold; + color: #339; + } + /* Einstellungen der Tabellenzelle fuer das Ende der Umfrage */ + form.surveyForm td.date { + font-size: 10px; + } + /* Versenden Button */ + form.surveyForm td input.button { + cursor: pointer; + /cursor: hand; + width: auto; + } + /* Ergebnistabelle */ + table.surveyResult { + } + /* Frage auf der Ergebnisseite */ + table.surveyResult td.question { + font-weight: bold; + color: #339; + } + /* Einstellungen fuer den Hinweis ueber das Ende der Umfrage */ + table.surveyResult td.date { + padding-top: 10px; + font-size: 10px; + } + /* Anpassen des Teilnehmerzusatz */ + table.surveyResult td.participants { + } + /* Anpassungen der Grafik fuer den Ergebnissbalken */ + table.surveyResult td div.gfx { + border-left: 1px solid #ffeea8; + border-top: 1px solid #ffeea8; + border-right: 1px solid #6a5503; + border-bottom: 1px solid #6a5503; + background: #f90 url("img/surveyGraphic.gif") repeat-x; + } + /* Anpassungen des Hintergrunds fuer den Ergebnissbalken */ + table.surveyResult td.gfxBg { + background: #efefef; + border: 1px inset #ccc; + width: auto; + } +/* << */ + + +/* >> Randbereich links */ + /* Definition des linken Randbereichs */ + td.leftBorderCol { + padding-left: 4px; + } + /* Anpassungen der Randbereich Breite und den Abstand von oben*/ + td.leftBorderCol div.leBoElShell img.topSpc { + display: none; + } + td.leftBorderCol div.leBoElShell img.bottomSpc { + height: 1px; + width: 236px; + } + /* Randbereich Inhaltscontainer */ + td.leftBorderCol div.lElCont { + } +/* << */ + + +/* >> Randbereich rechts */ + /* Definition des rechten Randbereichs */ + td.rightBorderCol { + padding-right: 4px; + } + /* Anpassungen der Randbereich Breite und den Abstand von oben*/ + td.rightBorderCol div.riBoElShell img.topSpc { + display: none; + } + td.rightBorderCol div.riBoElShell img.bottomSpc { + height: 1px; + width: 181px; + } + /* Randbereich Inhaltscontainer */ + td.rightBorderCol div.rElCont { + } +/* << */ + + +/* >> Teaser rechts */ + /* Einstellung des Teaser Inhaltbereichs */ + td.rightBorderCol div.rElCont div.title, + td.rightBorderCol div.rElCont div.titleBL { + } + /* Definition des Teasertitel */ + td.rightBorderCol div.rElCont div.title h3, + td.rightBorderCol div.rElCont div.titleBL h3 { + font-size: 14px; + margin: 0; + color: #fff; + display: block; + background: url(../xist4c/web/krusekopf/01/img/teaserheadbg.gif) top left repeat-x; + padding: 4px 7px 4px 7px; + } + td.rightBorderCol div.rElCont div.titleBL h3 { + background: transparent; + padding: 0; + border-bottom: 1px solid #dde5ee; + color: #000; + } + /* Definition des Teaseruntertitel */ + td.rightBorderCol div.rElCont div.tDesOut1 h4, + td.rightBorderCol div.rElCont div.tDesOut1BL h4 { + font-size: 11px; + margin: 0 0 3px 0; + color: #5C4714; + } + /* Einstellungen fuer die aeussere Teaserhuelle */ + td.rightBorderCol div.rElCont div.tDesOut1, + td.rightBorderCol div.rElCont div.tDesOut1BL { + } + td.rightBorderCol div.rElCont div.tDesOut2, + td.rightBorderCol div.rElCont div.tDesOut2BL { + } + td.rightBorderCol div.rElCont div.tOuter, + td.rightBorderCol div.rElCont div.tOuterBL { + margin-bottom: 1px; + } + * html td.rightBorderCol div.rElCont div.tOuter, + * html td.rightBorderCol div.rElCont div.tOuterBL { + width: 100%; + } + /* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/ + td.rightBorderCol div.rElCont div.tOuter div.des1, + td.rightBorderCol div.rElCont div.tOuterBL div.des1BL { + background: url(../xist4c/web/krusekopf/01/img/teaserbg.gif) top left repeat; + } + td.rightBorderCol div.rElCont div.tOuterBL div.des1BL { + background: transparent; + } + td.rightBorderCol div.rElCont div.tOuter div.des2, + td.rightBorderCol div.rElCont div.tOuterBL div.des2BL { + padding: 7px; + background: url(../xist4c/web/krusekopf/01/img/teaserbgtop.gif) top left repeat-x; + } + td.rightBorderCol div.rElCont div.tOuterBL div.des2BL { + padding: 0; + background: transparent; + } + td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3, + td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL { + } + /* Einstellungen fuer die Teaserhuelle */ + td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content, + td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { + } + * html td.rightBorderCol div.rElCont div.tOuter div.des1 div.des2 div.des3 div.content, + * html td.rightBorderCol div.rElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { + width: 100%; + } + /* Anpassungen des Text Inhaltsbereich */ + /* Einstellungen der Bild und Content ausrichtung */ + td.rightBorderCol div.rElCont div.teaserImgOuter, + td.rightBorderCol div.rElCont div.teaserImgOuterL, + td.rightBorderCol div.rElCont div.teaserImgOuterR, + td.rightBorderCol div.rElCont div.teaserFxImgOuter { + padding-top: 2px; + margin-bottom: 3px; + } + /* Fuer Bild zu Textabstand bei links und rechts umfliessend */ + td.rightBorderCol div.rElCont div.teaserImgOuterL { + padding-right: 6px; + } + td.rightBorderCol div.rElCont div.teaserImgOuterR { + padding-left: 6px; + } + td.rightBorderCol div.rElCont div.teaserContOuter { + } + /* Bild zu Textabstand bei rechts und links freibleibend*/ + td.rightBorderCol div.rElCont div.teaserContOuterL { + padding-left: 6px; + } + td.rightBorderCol div.rElCont div.teaserContOuterR { + padding-right: 6px; + } + /* Innerer Bild Container */ + td.rightBorderCol div.rElCont div.teaserImgInner { + margin-left: auto; + margin-right: auto; + } + /* Bild zu Text im zentrierten Modus */ + div.paraCeImgOuter { + text-align: center; + } + td.rightBorderCol div.rElCont p { + font-size: 11px; + margin: 0 0 10px 0; + } + /* Anpassungen des XHTML Inhaltsbereich */ + td.rightBorderCol div.rElCont, + td.rightBorderCol div.rElCont p, + td.rightBorderCol div.rElCont ul, + td.rightBorderCol div.rElCont ol { + font-size: 11px; + color: #5C4714; + } + td.rightBorderCol div.rElCont div.tOuterBL, + td.rightBorderCol div.rElCont div.tOuterBL p, + td.rightBorderCol div.rElCont div.tOuterBL ul, + td.rightBorderCol div.rElCont div.tOuterBL ol { + color: #5C4714; + } + td.rightBorderCol div.rElCont div.tOuter a, + td.rightBorderCol div.rElCont div.tOuterBL a { + color: #000; + } + td.rightBorderCol div.rElCont div.tOuter a:hover, + td.rightBorderCol div.rElCont div.tOuterBL a:hover { + color: #5C4714; + } + /* Anpassungen des XHTML Inhaltsbereich */ + td.rightBorderCol div.rElCont p, + td.rightBorderCol div.rElCont ul, + td.rightBorderCol div.rElCont ol { + margin-top: 0; + margin-bottom: 10px; + } + /* Einstellungen der Abstaende des Mehrlinks */ + td.rightBorderCol div.rElCont div.teaserSublinkShell { + padding: 1px 3px 1px 3px; + text-align: left; + } + /* Anpassen der Schriftgroesse des "mehr..." Links */ + td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a { + font-size: 11px; + color: #000; + } + td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL a:hover { + color: #f90; + } + /* Definition fuer die "mehr..." Link Grafik */ + td.rightBorderCol div.rElCont div.teaserSublinkShell span.sL img { + width: 10px; + height: 12px; + vertical-align: text-top; + border: 0; + background: url(../xist4c/web/krusekopf/01/img/littleTeaserArrow.gif) left 4px no-repeat; + } + /* Anpassungen der Platzhalterzelle der rechten Teaser Spalte*/ + td.tRightSpcCol { + display: none; + } + /* Anpassungen des Platzhalters der rechten Teaser Spalte*/ + td.tRightSpcCol img { + display: none; + } +/* << */ + + +/* >> Teaser links */ + /* Einstellung des Teaser Inhaltbereichs */ + td.leftBorderCol div.lElCont div.title, + td.leftBorderCol div.lElCont div.titleBL { + } + /* Definition des Teasertitel */ + td.leftBorderCol div.lElCont div.title h3, + td.leftBorderCol div.lElCont div.titleBL h3 { + font-size: 12px; + margin: 12px 0 0 0; + color: #000; + display: block; + padding: 1px 15px 1px 15px; + border-bottom: 1px solid #574313; + } + td.leftBorderCol div.lElCont div.titleBL h3 { + background: transparent; + } + /* Definition des Teaseruntertitel */ + td.leftBorderCol div.lElCont div.tDesOut1 h4, + td.leftBorderCol div.lElCont div.tDesOut1BL h4 { + font-size: 11px; + margin: 0 0 3px 0; + } + /* Einstellungen fuer die aeussere Teaserhuelle */ + td.leftBorderCol div.lElCont div.tDesOut1, + td.leftBorderCol div.lElCont div.tDesOut1BL { + } + td.leftBorderCol div.lElCont div.tDesOut2, + td.leftBorderCol div.lElCont div.tDesOut2BL { + } + td.leftBorderCol div.lElCont div.tOuter, + td.leftBorderCol div.lElCont div.tOuterBL { + margin-bottom: 1px; + } + /* Zusaetzliche Design Kontainer fuer den Teaser Inhaltsbereich*/ + td.leftBorderCol div.lElCont div.tOuter div.des1, + td.leftBorderCol div.lElCont div.tOuterBL div.des1BL { + background: #F4F3EA; + + } + td.leftBorderCol div.lElCont div.tOuterBL div.des1BL { + background: transparent; + } + td.leftBorderCol div.lElCont div.tOuter div.des2, + td.leftBorderCol div.lElCont div.tOuterBL div.des2BL { + padding: 7px 15px; + } + td.leftBorderCol div.lElCont div.tOuterBL div.des2BL { + padding: 0; + } + td.leftBorderCol div.lElCont div.tOuter div.des1 div.des3, + td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des3BL { + } + /* Einstellungen fuer die Teaserhuelle */ + td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content, + td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { + margin-bottom: 5px; + } + * html td.leftBorderCol div.lElCont div.tOuter div.des1 div.des2 div.des3 div.content, + * html td.leftBorderCol div.lElCont div.tOuterBL div.des1BL div.des2BL div.des3BL div.contentBL { + width: 100%; + } + /* Anpassungen des Text Inhaltsbereich */ + td.leftBorderCol div.lElCont p { + font-size: 11px; + margin: 0 0 10px 0; + } + /* Anpassungen des Text Inhaltsbereich */ + /* Einstellungen der Bild und Content ausrichtung */ + td.leftBorderCol div.lElCont div.teaserImgOuter, + td.leftBorderCol div.lElCont div.teaserImgOuterL, + td.leftBorderCol div.lElCont div.teaserImgOuterR, + td.leftBorderCol div.lElCont div.teaserFxImgOuter { + padding-top: 2px; + margin-bottom: 3px; + } + /* Fuer Bild zu Textabstand bei links und rechts umfliessend */ + td.leftBorderCol div.lElCont div.teaserImgOuterL { + padding-right: 6px; + } + td.leftBorderCol div.lElCont div.teaserImgOuterR { + padding-left: 6px; + } + td.leftBorderCol div.lElCont div.teaserContOuter { + } + /* Bild zu Textabstand bei rechts und links freibleibend*/ + td.leftBorderCol div.lElCont div.teaserContOuterL { + padding-left: 6px; + } + td.leftBorderCol div.lElCont div.teaserContOuterR { + padding-right: 6px; + } + /* Innerer Bild Container */ + td.leftBorderCol div.lElCont div.teaserImgInner { + margin-left: auto; + margin-right: auto; + } + /* Bild zu Text im zentrierten Modus */ + td.leftBorderCol div.lElCont div.teaserCeImgOuter { + text-align: center; + } + /* Anpassungen des XHTML Inhaltsbereich */ + td.leftBorderCol div.lElCont, + td.leftBorderCol div.lElCont p, + td.leftBorderCol div.lElCont ul, + td.leftBorderCol div.lElCont ol { + font-size: 11px; + color: #574313; + } + td.leftBorderCol div.lElCont div.tOuterBL, + td.leftBorderCol div.lElCont div.tOuterBL p, + td.leftBorderCol div.lElCont div.tOuterBL ul, + td.leftBorderCol div.lElCont div.tOuterBL ol { + color: #574313; + } + td.leftBorderCol div.lElCont div.tOuter a, + td.leftBorderCol div.lElCont div.tOuterBL a { + color: #000; + } + td.leftBorderCol div.lElCont div.tOuter a:hover, + td.leftBorderCol div.lElCont div.tOuterBL a:hover { + color: #574313; + } + /* Anpassungen des XHTML Inhaltsbereich */ + td.leftBorderCol div.lElCont p, + td.leftBorderCol div.lElCont ul, + td.leftBorderCol div.lElCont ol { + margin-top: 0; + margin-bottom: 10px; + } + /* Einstellungen der Abstaende des Mehrlinks */ + td.leftBorderCol div.lElCont div.teaserSublinkShell { + padding: 1px 3px 0 3px; + text-align: left; + } + /* Anpassen der Schriftgroesse des "mehr..." Links */ + td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a { + font-size: 11px; + color: #000; + } + td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL a:hover { + color: #574313; + } + /* Definition fuer die "mehr..." Link Grafik */ + td.leftBorderCol div.lElCont div.teaserSublinkShell span.sL img { + width: 10px; + height: 12px; + vertical-align: text-top; + border: 0; + background: url(../xist4c/web/krusekopf/01/img/littleTeaserArrow.gif) left 4px no-repeat; + } +/* << */ + + +/* >> Special Teaser rechts */ + /* Einstellungen fuer die aeussere Teaserhuelle */ + td.rightBorderCol div.rElCont div.el_wunschliste div.tOuter div.des2 { + background-image: url(../../upload/wunschlistebg_2116.jpg); + } + td.rightBorderCol div.rElCont div.el_gutscheine div.tOuter div.des2 { + background-image: url(../../upload/gutschein_3461.jpg); + } + td.rightBorderCol div.rElCont div.el_verpackung div.tOuter div.des2 { + background-image: url(../../upload/verpackungbg_2117.jpg); + } + /* Einstellungen fuer die Teaserhuelle */ + td.rightBorderCol div.rElCont div.el_wunschliste div.tOuter div.des1 div.des2 div.des3 div.content, + td.rightBorderCol div.rElCont div.el_gutscheine div.tOuter div.des1 div.des2 div.des3 div.content, + td.rightBorderCol div.rElCont div.el_verpackung div.tOuter div.des1 div.des2 div.des3 div.content { + padding-top: 70px; + } + + /* Einstellungen der Abstaende des Mehrlinks */ + td.rightBorderCol div.rElCont div.el_nolink div.teaserSublinkShell { + display: none; + } + td.rightBorderCol div.rElCont div.el_nolink div.tOuterBL { + margin-bottom: 0; + } +/* << */ + +/* >> Special Teaser links */ + /* Einstellungen der Abstaende des Mehrlinks */ + td.leftBorderCol div.lElCont div.el_nolink div.teaserSublinkShell { + display: none; + } + + /* Einstellungen der Abstaende des Mehrlinks */ + td.leftBorderCol div.lElCont div.el_braun div.tOuterBL div.des1BL { + background: #F4F3EA; + } +/* << */ + + +/* >>Top Navigation*/ + /* Einstellungen fuer die Topnavigationtabelle */ + table.tNav { + margin-top: 5px; + } + /* Spacereinstellungen fuer die Topnavigation */ + table.tNav td.spcLeft { + width: 100%; + } + table.tNav td.spcRight { + } + /* Formatiert den Bezeichner fuer die Navigation */ + table.tNav td.prompt { + display: none; + color: #574313; + font-weight: bold; + font-size: 12px; + white-space: nowrap; + } + /* Spalte fuer ein Topnavigations element */ + table.tNav td.navItem { + } + /* Grundeinstellung der Top Navigation fuer die Zustaende "normal", "im Pfad" und "hier"*/ + table.tNav td.navItem span.here, + table.tNav td.navItem a.normal, + table.tNav td.navItem a.inPath { + font-size: 11px; + font-weight: normal; + color: #574313; + } + table.tNav td.navItem span.here span, + table.tNav td.navItem a.normal span, + table.tNav td.navItem a.inPath span { + } + /* Abweichende einstellungen fuer den Zustand "im Pfad" */ + table.tNav td.navItem a.inPath { + } + /* Folgende Angaben definieren die Reaktion beim ueberfahren mit der Maus */ + table.tNav td.navItem a.normal:hover, + table.tNav td.navItem a.inPath:hover { + color: #f90; + } + /* Angabe fuer den Zustand "hier" */ + table.tNav td.navItem span.here { + color: #f90; + } + /* Einstellung der Trennelemente */ + table.tNav td.sep img { + height: 11px; + margin: 0 7px; + background-color: #574313; + } +/* << */ + + +/* >> Navigationspfad */ + /* Einstellungen fuer die Navigationspfad Tabelle */ + table.trailShell { + } + /* Angaben zu den Tabellenzellen des Navigationspfad */ + td.trailItemCol { + } + td.trailSepCol { + } + /* Gemeinsame Einstellungen fuer Trail items */ + table.trailShell td a.hNormal, + table.trailShell td a.normal { + font-size: 10px; + text-decoration: none; + } + table.trailShell td span.hHere, + table.trailShell td span.here { + font-size: 10px; + font-weight: bold; + } + /* Anpassungen des Trail Homelinks fuer normalen Link, besuchter Link und Reaktion beim Ueberfahren mit der Maus */ + table.trailShell td a.hNormal { + } + table.trailShell td a.hNormal span { + } + /* Einstellung fuer die momentan aktive Seite */ + table.trailShell td span.hHere { + } + /* Anpassungen der Trail links fuer normalen Link, besuchter Link und Reaktion beim Ueberfahren mit der Maus */ + table.trailShell td a.normal { + } + /* Einstellung fuer die momentan aktive Seite */ + table.trailShell td span.here { + } + /* Anpassungen fuer das Navigationspfad Trennelement*/ + table.trailShell td.sep img { + height: 9px; + width: 15px; + margin: 2px 3px 0 3px; + background: url(../xist4c/web/krusekopf/01/img/trailSeperator.gif) top left no-repeat; + } +/* << */ + + +/* >>Panel with Product Table*/ + /* Enstellungen fuer den Panelkontainer */ + div.panelProductOuter { + margin: 0 0 20px 0; + } + * html div.panelProductOuter { + width: 100%; + } + /* Panel Titelkontainer */ + div.panelProductOuter div.panelTitle { + border-bottom: 0; + } + * html div.panelProductOuter div.panelTitle { + width: 100%; + } + /* Panel Titel */ + div.panelProductOuter div.panelTitle h3 { + margin: 0; + } + /* Einstellungen fuer den Inhaltskontainer */ + div.panelProductOuter div.desOut1 div.des1 { + border: 1px solid #AFB0B2; + } + div.panelProductOuter div.desOut1 div.des2 { + } + div.panelProductOuter div.desOut1 div.des2 div.cont { + padding: 5px 5px 5px 5px; + } + /* Einstellungen fuer XHTML-Feld */ + div.panelProductOuter div.paragraphProductDataRow { + padding: 5px 15px 5px 9px; + background-color: #ddd; + } + * html div.panelProductOuter div.paragraphProductDataRow { + width: 100%; + } + div.panelProductOuter form { + margin: 0; + padding: 0; + } + /* Einstellungen fuer Preis Tabelle */ + div.panelProductOuter table.priceTable { + height: 19px; + font-size: 8px; + background: #72739A; + } + div.panelProductOuter table.priceTable td.amountCol, + div.panelProductOuter table.priceTable td.amountCol input, + div.panelProductOuter table.priceTable td.pricePrompt, + div.panelProductOuter table.priceTable td.buttonProductLinkShell, + div.panelProductOuter table.priceTable td.buttonProductLinkShell input { + white-space: nowrap; + font-size: 12px; + } + /* Einstellungen fuer Menge */ + div.panelProductOuter table.priceTable td.amountCol { + padding: 1px 5px 0 10px; + color: #fff; + } + div.panelProductOuter table.priceTable td.amountCol input { + width: 20px; + font-size: 8px; + margin: 0 0 2px 5px; + padding: 1px 2px 1px 2px; + border: 1px solid #ccc; + } + /* Einstellungen fuer Preis */ + div.panelProductOuter table.priceTable td.pricePrompt { + color: #fff; + padding-right: 5px; + } + div.panelProductOuter table.priceTable td.price { + width: 100%; + margin: 0; + } + div.panelProductOuter table.priceTable td.price div { + padding: 6px 0 5px 0; + text-align: left; + background: #fff; + } + div.panelProductOuter table.priceTable td.price div span { + padding-left: 5px; + margin-right: 10px; + font-size: 10px; + line-height: 10px; + font-weight: bold; + color: #000; + } + /* Einstellungen fuer Button */ + div.panelProductOuter table.priceTable td.buttonProductLinkShell { + padding-left: 1px; + padding-right: 1px; + } + div.panelProductOuter table.priceTable td.buttonProductLinkShell div { + padding: 0 0 1px 0; + } + * html div.panelProductOuter table.priceTable td.buttonProductLinkShell div { + width: 100%; + } + div.panelProductOuter table.priceTable td.buttonProductLinkShell input { + width: 115px; + height: 21px; + margin: 0; + padding: 0 3px 1px 25px; + color: #000; + font-size: 11px; + line-height: 9px; + border: 1px solid #fff; + cursor: pointer; + cursor: hand; + background: #fff url(../xist4c/web/krusekopf/01/img/productRecomButton.gif) left center no-repeat; + } + div.floatTerm { + clear: both; + } +/* << */ + + +/* >> photogallery items */ + /* top bar */ + table.povMain div.tbDes4 { + border: 1px solid #666; + background: #ccc; + font-size: 10px; + text-align: center; + padding: 2px 5px; + } + /* image */ + table.povMain div.iDes3 { + border-left: 1px solid #666; + border-right: 1px solid #666; + background: #efefef; + padding-left: 3px; + padding-right: 3px; + } + table.povMain div.iDes4 { + text-align: center; + vertical-align: middle; + padding-top: 5px; + } + /* image shell */ + table.povMain div.imgShell { + vertical-align: middle; + text-align: center; + margin-left: auto; + margin-right: auto; + } + /* text box */ + table.povMain div.textBox { + overflow: auto; + margin-left: auto; + margin-right: auto; + } + table.povMain div.textBox div.tbInner { + padding: 0 0 2px 4px; + } + /* Title */ + table.povMain div.title h4 { + margin: 0; + margin-bottom: 3px; + font-size: 13px; + } + /* description */ + table.povMain div.desc p { + font-size: 11px; + text-align: left; + } + /* bottom bar */ + table.povMain div.bbDes4 { + border: 1px solid #666; + background: #ccc; + font-size: 10px; + text-align: right; + padding: 2px 5px; + } +/* << */ + + +/* >> photogallery elements table mode*/ + table.povMain { + width: 100%; + margin-bottom: 12px; + } + table.povMain caption { + text-align: left; + font-size: 13px; + font-weight: bold; + margin-bottom: 10px; + } + table.povMain table.tableMode { + } + table.povMain table.tableMode td.iouter { + padding: 10px; + } +/* << */ + + +/* >> photogallery elements float mode*/ + table.povMain ul { + margin: 0; + padding: 0; + } + table.povMain ul li { + display: block; + float: left; + } + table.povMain ul li { + padding: 10px; + } +/* << */ + + +/* >> Photogallery popup body elements*/ + #leftPrevBar, + #rightPrevBar { + position: absolute; + top: 0; + left: 0; + z-index: 2; + height: 100%; + width: 10px; + background: #ccc; + } + #leftPrevBar[id="leftPrevBar"], + #rightPrevBar[id="rightPrevBar"] { + position: fixed; + width: auto; + } + #rightPrevBar { + left: auto; + right: 0; + z-index: 3; + } + #leftDes1, + #rightDes1 { + height: 100%; + border-right: 1px solid #669; + } + #rightDes1 { + border-right: none; + border-left: 1px solid #669; + } + #cImgOuter1 { + padding-left: 200px; + padding-right: 200px; + height: 100%; + background: #999; + } + #cImgOuter1[id="cImgOuter1"] { + padding: 0; + } + #cIOuter2 { + padding-left: 30px; + padding-right: 30px; + } + #cIOuter2, + #cIOuter3, + #cIOuter4 { + height: 100%; + } +/* << */ + + +/* >>Photogallery popup content elements */ + div.thumb { + padding: 15px; + } + div.thumb div.thbInner { + text-align: center; + vertical-align: middle; + } + div.thumb div.thbInner img { + } + div.thumb div.thbDes1, + div.thumb div.thbDes2, + div.thumb div.thbDes3, + div.thumb div.thbDes4 { + } + div.thumb div.thbDes3 { + padding: 5px; + background: #ccc; + } + div.thumb div.thbDes4 { + } + #cImgOuter1 div.image img { + width: 100%; + } + #cImgOuter1 div.image div.imgD3 { + text-align: center; + padding: 20px; + } + #cImgOuter1 div.title h1 { + padding-left: 20px; + padding-right: 20px; + font-size: 16px; + margin-bottom: 4px; + } + #cImgOuter1 div.desc p { + padding-left: 20px; + padding-right: 20px; + } +/* << */ + + +/* >> Lightbox */ + #lightbox { + position: absolute; + top: 40px; + left: 0; + width: 100%; + z-index: 999; + text-align: center; + line-height: 0; + } + #lightbox a img { + border: none; + } + #outerImageContainer { + position: relative; + background-color: #fff; + width: 250px; + height: 250px; + margin: 0 auto; + } + #imageContainer { + padding: 10px; + } + #loading { + position: absolute; + top: 40%; + left: 0%; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; + } + #hoverNav { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 997; + } + #imageContainer>#hoverNav { + left: 0; + } + #hoverNav a { + outline: none; + } + #prevLink, #nextLink { + width: 49%; + height: 100%; + background: transparent url(../xist4c/web/krusekopf/01/thirdParty/lightbox2_02/img/blank.gif) no-repeat; /* Trick IE into showing hover */ + display: block; + } + #prevLink { + left: 0; + float: left; + } + #nextLink { + right: 0; + float: right; + } + #prevLink:hover, + #prevLink:visited:hover { + background: url(../xist4c/web/krusekopf/01/thirdParty/lightbox2_02/img/prevlabel.gif) left 15% no-repeat; + } + #nextLink:hover, + #nextLink:visited:hover { + background: url(../xist4c/web/krusekopf/01/thirdParty/lightbox2_02/img/nextlabel.gif) right 15% no-repeat; + } + #imageDataContainer { + font: 10px Verdana, Helvetica, sans-serif; + background-color: #fff; + margin: 0 auto; + line-height: 1.4em; + } + #imageData { + padding:0 10px; + } + #imageData #imageDetails { + width: 70%; float: left; text-align: left; + } + #imageData #caption { + font-weight: bold; + } + #imageData #numberDisplay { + display: block; clear: left; padding-bottom: 1.0em; + } + #imageData #bottomNavClose { + width: 105px; float: right; padding-bottom: 0.7em; + } + #overlay { + position: absolute; + top: 0; + left: 0; + z-index: 998; + width: 100%; + height: 500px; + background-color: #000; + filter:alpha(opacity=60); + -moz-opacity: 0.6; + opacity: 0.6; + } + .clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; + } + * html>body .clearfix { + display: inline-block; + width: 100%; + } + * html .clearfix { + /* Hides from IE-mac \*/ + height: 1%; + /* End hide from IE-mac */ + } +/* << */ + + +/* >> Mailform */ + .mailForm { + width: 100%; + margin-left: 15px; + } + .mailForm label { + display: block; + clear: both; + margin: 5px 0 2px 0; + } + .mailForm input, + .mailForm textarea { + width: 100%; + border: 1px solid #ccc; + background: #F4F3EA; + font-size: 12px; + } + .mailForm input.button { + width: auto; + background: transparent; + } + .mailForm input.submit { + width: auto; + margin-top: 20px; + font-weight: bold; + } +/* << */ + + +/* Sonstiges */ + /* Designtabelle */ + table.destable td, + table.destable p, + table.destable ul, + table.destable li, + table.destable a { + font-size: 11px; + } + table.destable a { + color: #5C4714; + } + table.destable a:hover { + color: #992534; + } + + /* Logos */ + div.co_logos div.cont { + text-align: center; + } + div.co_logos img { + margin: 3px 12px; + } +/* << */ diff -Nru cssutils-1.0/src/cssutils/tests/sheets/ll.css cssutils-1.0.2/src/cssutils/tests/sheets/ll.css --- cssutils-1.0/src/cssutils/tests/sheets/ll.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/ll.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,684 @@ +body +{ + font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; + font-size: 12px; + background-color: #333; + background-image: url(images/Backdrops/Raster.gif); + background-attachment: fixed; + background-position: top left; + margin: 0px; + padding: 0px; +} + +body table.body +{ + background-image: url(images/Backdrops/NautilusBlack.jpg); + background-attachment: fixed; + background-position: top left; + background-repeat: no-repeat; +} + +td.header1, +td.header2 +{ + background-color: #0063a8; + background-image: url(images/Backdrops/NautilusBlue.jpg); + background-attachment: fixed; + background-position: top left; + background-repeat: no-repeat; +} + +td.blank +{ + background-color: #000; +} + +td.header2 +{ + border-left: 1px solid #000; + border-right: 1px solid #000; +} + +td.header2 h1 +{ + color: #fff; + font-family: "Trebuchet MS", sans-serif; + font-weight: normal; + font-size: 50px; + margin: 0px 0px 5px 30px; + padding: 0px; + line-height: 50px; +} +td.header2 h2 +{ + color: #fff; + font-family: "Trebuchet MS", sans-serif; + font-weight: normal; + font-size: 18px; + margin: 0px 0px 10px 30px; + padding: 0px; + line-height: 18px; +} + +td.header3 +{ + width: 30px; +} + +td.crumbs1, +td.crumbs2 +{ + font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; + font-size: 11px; + background-color: #194b6e; + background-image: url(images/Backdrops/NautilusDarkBlue.jpg); + background-attachment: fixed; + background-position: top left; + background-repeat: no-repeat; +} + +td.crumbs1 +{ + border-top: 1px solid #000; +} + +td.crumbs2 +{ + padding: 4px 6px 4px 30px; + color: #fff; + border-top: 1px solid #000; + border-left: 1px solid #000; + border-right: 1px solid #000; +} + +td.crumbs2 td.alternate +{ + padding-left: 30px; + font-size: 9px; +} + +td.crumbs2 a:link +{ + color: #fff; +} + +td.crumbs2 a:visited +{ + color: #ccc; +} + +td.crumbs2 a:hover +{ + color: #ffc; + border-bottom: 1px solid #fff; +} + +td.crumbs2 span.here +{ + color: #fff; + font-weight: bold; +} + +td.content +{ + border: 1px solid #000; + background-image: url(images/Backdrops/NautilusWhite.jpg); + background-attachment: fixed; + background-position: top left; + background-repeat: no-repeat; + background-color: #fff; + padding: 20px 30px; + line-height: 18px; +} + +table, tr, td, th +{ + margin: 0px; + border: 0px solid #000; + padding: 0px; +} + +a +{ + text-decoration: none; +} + +td.content a +{ + border-bottom: 1px solid #cc8080; +} + +a:link +{ + color: #900; +} + +a:visited +{ + color: #633; +} + +a:hover, +a:active +{ + color: #f00; +} + +td.links +{ + font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; + border-top: 1px solid #000; + padding: 16px 0px 0px 0px; + color: #fff; +} + +td.links ul, +td.links li +{ + margin: 0px; + padding: 0px; +} + +td.links div, +td.links a +{ + display: block; + margin: 4px 0px 0px 0px; + padding: 2px 2px 2px 10px; + white-space: nowrap; + color: #fff; + font-size: 13px; + border-top: 1px solid #333; + border-bottom: 1px solid #000; + background-color: #858585; + background-image: url(images/Backdrops/NautilusGrey.jpg); + background-attachment: fixed; + background-position: top left; + background-repeat: no-repeat; +} + +td.links>div, +td.links>a +{ + padding: 6px 2px 6px 10px; +} + +td.links div +{ + position: relative; + left: 1px; + background-color: #fff; + background-image: none; + color: #000; +} + +td.links li li div, +td.links li li a +{ + background-color: transparent; + background-image: none; + color: #fff; + font-size: 11px; + border: 0px; + margin: 1px 0px 0px 0px; + padding: 0px 3px 2px 3px; +} + +td.links li li div +{ + position: relative; + left: 1px; + border-bottom: 2px solid #fff; + padding: 0px 4px 0px 2px; +} + +td.links ul ul +{ + padding: 0px 0px 0px 30px; +} + +td.links ul ul ul +{ + padding: 0px 0px 0px 20px; +} + +td.links div, +td.links a.path +{ + font-weight: bold; +} + +td.links a span.visited +{ + display: none; +} + +td.links a:visited span.visited +{ + display: block; + float: right; + font-size: 16px; + font-weight: normal; + padding: 1px 4px 1px 20px; + color: #bbb; +} + +td.links a:link +{ + color: #fff; +} + +td.links a:visited +{ + color: #fff; +} + +td.links a:hover +{ + background-color: #0063a8; + border-top: 1px solid #333; + border-bottom: 1px solid #333; + color: #000; + background-color: #ccc; + background-image: none; +} + +td.links a:hover span.visited +{ + color: #666; +} + +td.links li li a:hover +{ + padding: 0px 2px 0px 2px; +} + +td.links a:active +{ + color: #ff0; +} + +span.tab +{ + color: #ccc; +} + +abbr[title], acronym[title] +{ + border-bottom: 1px solid #ddd; +} + +p, li, dd +{ + font-size: 12px; + line-height: 20px; + margin: 0px 0px 10px 0px; +} + +dt +{ + font-size: 12px; + line-height: 20px; +} + +h1, h2, h3, h4, h5, h6 +{ + color: #0063a8; + font-family: "Trebuchet MS", sans-serif; + font-weight: normal; +} + +h1 abbr[title], h2 abbr[title], h3 abbr[title], h4 abbr[title], h5 abbr[title], h6 abbr[title], h1 acronym[title], h2 acronym[title], h3 acronym[title], h4 acronym[title], h5 acronym[title], h6 acronym[title] +{ + border-bottom: 0px; +} + +h1 +{ + font-size: 20px; + margin: 36px 0 3px 0; + line-height: 30px; +} + +h2 +{ + font-size: 18px; + margin: 24px 0 2px 0; + line-height: 26px; +} + +h3 +{ + font-size: 18px; + margin: 16px 0 1px 0; + line-height: 22px; +} + +h4, h5, h6 +{ + font-size: 14px; + margin: 14px 0 1px 0; + line-height: 20px; +} + +td.content div:first-child h1 +{ + margin-top: 0px; +} + +div.section.level1 +{ +} + +div.section.level1 h1 +{ + margin-right: -30px; + border-bottom: 1px solid #666; + padding-right: 30px; +} + +ol, ul, dl +{ + margin-top: 10px; + margin-bottom: 10px; +} + +li +{ + margin-top: 0px; + margin-bottom: 0px; +} + +ul li +{ + list-style-type: square; +} + +ol li +{ + list-style-type: decimal; +} + +dd +{ + margin-left: 20px; + margin-top: 0px; + margin-bottom: 10px; +} + +em +{ + font-weight: bold; + font-style: normal; +} + +address +{ + font-style: normal; + font-size: 13px; + line-height: 16px; +} + +div.display +{ + margin-left: 1.5em; + margin-top: 2px; + margin-bottom: 2px; +} + +table.downloads span.note +{ + font-weight: normal; + font-size: 9px; +} + +table.downloads +{ + margin-left: 30px; + margin-right: 30px; + margin-top: 4px; + margin-bottom: 10px; + font-size: 11px; + line-height: 16px; + border-bottom: 1px solid #ccc; +} + +table.downloads th, +table.downloads td +{ + font-size: 11px; +} + +table.downloads th +{ + padding: 8px 0px 2px 0px; + border-bottom: 1px solid #999; +} + +table.downloads th.version +{ + padding: 10px 10px 2px 3px; + text-align: left; +} + +table.downloads th.type +{ + color: #666; + font-weight: normal; + padding: 10px 10px 2px 0px; + text-align: left; +} + +table.downloads th.size +{ + color: #666; + font-weight: normal; + text-align: right; + padding: 10px 3px 2px 0px; +} + +table.downloads tr.download +{ + background-color: #fafafa; +} + +table.downloads td.file +{ + padding: 2px 10px 2px 20px; +} + +table.downloads td.type +{ + padding: 2px 10px 2px 0px; +} + +table.downloads td.size +{ + text-align: right; + padding: 2px 3px 2px 0px; +} + +pre.prog, pre.tty +{ + margin: 0px 30px 10px 30px; + font-size: 12px; + line-height: 18px; + border: 1px solid #eee; + background-color: #fafafa; + padding: 1px 5px 2px 5px; + overflow: auto; +} + +div.example-title +{ + font-family: "Verdana", "Arial", "XHelvetica", "Helvetica", sans-serif; + font-size: 9px; + margin-top: -8px; + margin-bottom: 4px; + margin-right: 30px; + color: #666; + text-align: right; + padding-top: 0px; + padding-right: 2px; +} + +span.secnum +{ + background-color: #ccc; + color: #fff; + font-size: 6px; + padding: 1px; + vertical-align: middle; +} + +div.class>h1, +div.class>h2, +div.class>h3, +div.class>h4, +div.class>h5, +div.class>h6, +div.function>h1, +div.function>h2, +div.function>h3, +div.function>h4, +div.function>h5, +div.function>h6, +div.method>h1, +div.method>h2, +div.method>h3, +div.method>h4, +div.method>h5, +div.method>h6, +div.property>h6, +div.property>h1, +div.property>h2, +div.property>h3, +div.property>h4, +div.property>h5 +{ + font-family: monospace; + margin-bottom: 0px; + padding: 0px 0px 2px 30px; + text-indent: -30px; + margin-right: -30px; + border-bottom: 1px solid #999; + padding-right: 30px; +} + +div.method>div.content, +div.function>div.content, +div.property>div.content, +div.class>div.content +{ + margin-left: 30px; +} + +div.class>div.content +{ + border-right: 30px solid #eee; + margin-right: -30px; + padding-right: 30px; +} + +div.class div.class>div.content +{ + margin-right: 0px; + border-right: 0px; + padding-right: 0px; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code +{ + letter-spacing: -1px; +} + +div.class.nodoc, +div.method.private, +div.method.nodoc, +div.function.nodoc, +div.property.nodoc +{ + display: none; +} + +code +{ + font-family: "Courier New", monospace; +} + +code.option +{ +} + +code.literal +{ +} + +code.function +{ +} + +code.method +{ +} + +code.property +{ +} + +code.class +{ +} + +var.rep +{ +} + +code.markup +{ +} + +code.parameter +{ +} + +code.module +{ +} + +code.arg +{ +} + +code.filename +{ +} + +code.dirname +{ +} + +code.hostname +{ +} + +code.username +{ +} + +code.prompt +{ +} + +code.input +{ +} + +pre code.input +{ + color: #060; +} + +span.application +{ +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/multiple-values.css cssutils-1.0.2/src/cssutils/tests/sheets/multiple-values.css --- cssutils-1.0/src/cssutils/tests/sheets/multiple-values.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/multiple-values.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,3 @@ +foo { + a: 1, 2 3, bar 4 +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/page_test.css cssutils-1.0.2/src/cssutils/tests/sheets/page_test.css --- cssutils-1.0/src/cssutils/tests/sheets/page_test.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/page_test.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1 @@ +@page pageStyle { size: 21.0cm 29.7cm; } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/sample_5.css cssutils-1.0.2/src/cssutils/tests/sheets/sample_5.css --- cssutils-1.0/src/cssutils/tests/sheets/sample_5.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/sample_5.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,226 @@ +*{border:0} +*,#columns,#rss ul,#rss li,#video-frame,.video-right .mootabs_title,.post,.box,p.wp-caption-text,.widget ul li,table#wp-calendar,.wp-caption img,.wp-caption p.wp-caption-text{margin:0} +*,select,#nav1 ul,#nav1,#nav1,#nav2 ul,#nav2,#nav2,#search .btn,#header,.video-right .mootabs_title,.box,.post-alt h2,ol.commentlist,table#wp-calendar,.wp-caption img{padding:0} +body{font:12px arial,helvetica,sans-serif /18px;background:#333;background:#333 url(http://www.ng4a.com/wp-content/uploads/2010/09/9090981.png) repeat-y scroll center top} +a,#search input,#header h1 a,.video-right h2,.video-right .mootabs_title li,.post h3 a,.post-alt h2,.post-alt h3,.post-alt h2 a,.post-alt h3 a,h3.posted a,.comments a,.navigation a,#archivebox h2,#archivebox a,.archivefeed a,.arclist h2,.singletags a,.entry blockquote,p.wp-caption-text,h2.commh2,ul.wooTabs li,.widget ul li a,table#wp-calendar a{color:#000} +a,#nav1 li a:hover,#nav2 li a:hover,.video-right .mootabs_title li,ul.wooTabs li a:hover,ul.wooTabs li a.selected{text-decoration:none} +a:hover,.singletags a{text-decoration:underline} +textarea,select,input{font:12px tahoma,arial,helvetica,sans-serif;border:#ddd 1px solid} +textarea,select,input,#rss li,#video-frame,.box .post img,.postedbox,#tabs,#advert_125x125 img,.widget h3,.th{padding:5px} +li,#nav1 ul,#nav1,#nav2 ul,#nav2,.video-right .mootabs_title,ol.commentlist{list-style:none} +#page,.col1,.col2,.subcol,#nav,#nav-right,#nav2,#video-frame,.post,.box .post p,h3.posted a,.navigation,#archivebox,.arclist ul li,.entry ol li,ol.commentlist li,ol.commentlist .comment-meta,ol.commentlist li,.more_entries,#tabs,.inside,ul.wooTabs,ul.wooTabs li a:hover,ul.wooTabs li a.selected,.inside li,.inside li img.thumbnail,.inside li img.avatar,.fix,.hl-full,.ar,.th,table#wp-calendar a{font:11px tahoma,arial,helvetica,sans-serif} +#page,#columns,#nav,#header,.video-left,.video-right,.box .post,.box .post img,.author_photo,.entry img,.inside,.inside li img.thumbnail,.inside li img.avatar,.th{background:#fff} +#page{width:939pxpx;margin:4px 27px} +#columns{padding:15px 15px 25px} +#columns,.video-left h2,.post h3 a,.post-alt h2 a,.post-alt h3 a{font-family:Arial,Helvetica,sans-serif} +.col1,.col2,#search,#topbanner,#topbanner img,#rss img,.video-right,.author_photo,.alignright,#sub img,.flickr_badge_image img,.fr,.th{float:left} +.col1,.navigation,comment,#slider-holder,#slider-holder .slide,.slider-shelf,.shelf-content{width:595px} +.col1,#nav1 a,#nav2 a{padding-right:15px} +.col2{width:320px} +.subcol{width:150px} +.subcol h2,#rss h2{font-size:14px} +.subcol h2{padding:0 0 10px} +.subcol h2,#nav1 li a:hover,#slider-holder{color:#fff} +#nav,.postedbox{height:32px} +#nav{padding:2px 0 !important;margin:7px 15px 0 !important;border-bottom:1px solid #ddd;width:930px !important} +#nav,#nav2,.postedbox{border-top:1px solid #ddd} +#nav-left,#nav-right,#nav1 ul,#nav1,#nav1,#nav1 li,#nav2 ul,#nav2,#nav2,#nav2 li,#search input,#header h1,#rss ul,#video-frame,.video-left,.author_info,.navigation,.alignleft,comment,ol.commentlist li .avatar,.more_entries .wp-pagenavi,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi .extend,#tabs,ul.wooTabs li,ul.wooTabs li a,.inside li img.thumbnail,.inside li img.avatar,.hl-full,.blog,.fl,.gravatar{float:right} +#nav-left,#nav-right,#header h1,.video-left,.video-right,.alignleft,.alignright,ul.wooTabs li{display:inline} +#nav-left{width:600px} +#nav-right{width:330px} +#nav-right,.video-left p,.video-right h2{margin:0 !important} +#nav-right,#search,.video-left p,.hl-full{padding:0 !important} +#nav1,#nav1 li,#nav2,#search input,span.clicker,.wp-caption p.wp-caption-text{font-size:11px} +#nav1 a,#nav2 a,#header h1 a,.video-right .mootabs_title li,img.centered,#tabs,ul.wooTabs li a,#slider-holder .slide-1,#slider-holder .slide a,#slider-holder .slide img,#slider-holder .slider-right,#slider-holder .slider-left,span.clicker,div.aligncenter,.aligncenter{display:block} +#nav1 a,#nav2 a,.continue{padding-left:15px} +#nav1 li,#nav2 li{line-height:30px} +#nav1 li,a.more,.navigation a,ol.commentlist cite{font-weight:bold} +#nav1 li,table#wp-calendar caption,table#wp-calendar td#prev,table#wp-calendar td#next{text-transform:uppercase} +#nav1 li a:hover,#nav2 li a:hover,.more_entries .wp-pagenavi .extend{background:none} +#nav1 li ul,#nav2 li ul,#slider-holder .slide,#slider-holder .slide img,#slider-holder img.full-mask,#slider-holder .slide-content,#slider-holder .slider-right,#slider-holder .slider-left,.slider-shelf,span.clicker,.shelf-content{position:absolute} +#nav1 li ul,#nav1 li ul li,#nav2 li ul,#nav2 li ul li{width:15em} +#nav1 li ul,#nav1 li.sfhover ul ul,#nav1 li:hover ul ul,#nav1 li.sfhover ul ul ul,#nav1 li.sfhover ul ul,#nav1 li:hover ul ul ul,#nav1 li:hover ul ul,#nav2 li ul,#nav2 li.sfhover ul ul,#nav2 li:hover ul ul,#nav2 li.sfhover ul ul ul,#nav2 li.sfhover ul ul,#nav2 li:hover ul ul ul,#nav2 li:hover ul ul{right:-999em} +#nav1 li ul{padding-top:1px} +#nav1 li.sfhover ul,#nav1 li:hover ul,#nav1 li li.sfhover ul,#nav1 li.sfhover ul,#nav1 li li:hover ul,#nav1 li:hover ul,#nav1 li li li.sfhover ul,#nav1 li li.sfhover ul,#nav1 li.sfhover ul,#nav1 li li li:hover ul,#nav1 li li:hover ul,#nav1 li:hover ul,#nav1 li.sfhover ul,#nav1 li:hover ul,#nav2 li.sfhover ul,#nav2 li:hover ul,#nav2 li li.sfhover ul,#nav2 li.sfhover ul,#nav2 li li:hover ul,#nav2 li:hover ul,#nav2 li li li.sfhover ul,#nav2 li li.sfhover ul,#nav2 li.sfhover ul,#nav2 li li li:hover ul,#nav2 li li:hover ul,#nav2 li:hover ul{right:auto} +#nav1 li ul li,#nav2 li ul li,#search input,ol.commentlist li .even,ul.wooTabs li{background:#fff} +#nav1 li ul li,#nav2 li ul li{border-bottom:1px solid #dedbd1;border-left:1px solid #dedbd1;border-right:1px solid #dedbd1;line-height:28px} +#nav1 li.hover,#nav1 li:hover,#nav2 li.hover,#nav2 li:hover{position:static} +#nav1 li ul ul,#nav2 li ul ul{margin:-29px 0 0 15em} +#nav1 li ul ul{border-top:1px solid #dedbd1} +#nav1 li.sfhover ul,#nav1 li:hover ul,#nav2 li.sfhover ul,#nav2 li:hover ul{z-index:1000} +#nav2{margin:0 0 15px 15px !important;margin:0 0 7px 7px} +#nav2,.full{width:930px} +#nav2 a{border-left:1px solid #ddd} +#nav2 li ul{z-index:99999} +#search{height:27px;width:310px;margin:3px 0 0 !important} +* html #search{margin-left:8px} +#search input,#video-frame,.video-right .mootabs_title li,.box .post,.box .post img,.entry blockquote,.entry img,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a,#tabs,ul.wooTabs li,.inside li img.thumbnail,.inside li img.avatar,#mpu_banner,#advert_125x125 img,.th,.wp-caption{border:1px solid #ddd} +#search input{width:223px;margin:1px 0 0;padding:3px 4px 4px} +#search .btn{height:22px;margin:1px 0 0 5px !important;width:69px} +#search .btn,span.clicker{width:auto} +#search .btn,.more_entries .wp-pagenavi .extend{border:none} +#header{height:100px;margin:0 15px} +#header h1{line-height:100px;font-size:24px} +#header h1 a{height:93px;width:389px;font-size:28px} +#topbanner{width:468px;padding:20px 0 0} +#rss a,.video-right p,.postedbox,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a,#footer{color:#666} +#rss h2,#rss ul,.video-right,.video-right .mootabs_title li,.author_info,#archivebox,.entry blockquote,#tagcloud{padding:10px} +#rss h2,.author_info h3,ol.commentlist p,#respond p{margin-bottom:10px} +#rss li,.widget ul{border:none} +#rss img{padding-right:10px} +#rss img,.singletags{margin-top:5px} +#video-frame,.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a{background:#eee} +#video-frame{width:583px;height:auto} +.video-left{width:285px !important} +.video-left h2,#slider-holder img.full-mask{display:none} +.video-right{width:273px;min-height:214px} +.video-right h2{font:11px tahoma,arial,helvetica,sans-serif bold !important /normal} +.video-right h2,.post h2,h2.commh2{padding:0 0 5px} +.video-right p{font:11px tahoma,arial,helvetica,sans-serif /12px;padding:0 0 20px;margin:10px 0 0} +.video-right h3{font:18px arial,helvetica,sans-serif normal !important bold /20px} +.video-right h3,.archivefeed{padding-bottom:0} +.video-right .mootabs_title{border-top:1px solid #FFF} +.video-right .mootabs_title li{font:11px tahoma,arial,helvetica,sans-serif normal /10px;margin:0 0 5px} +.video-right .mootabs_title li,ol.commentlist li.alt{background:#f7f7f7} +.video-right .mootabs_title li,ul.wooTabs li,#slider-holder .slider-right,#slider-holder .slider-left,span.clicker,.shelf-content img{cursor:pointer} +.video-right .mootabs_title li.active,.video-right .mootabs_title li:hover{background:#ddd url(images/ico-watch.gif) left center no-repeat !important} +.post h2{font:18px arial,helvetica,sans-serif} +.post h3{font:14px arial,helvetica,sans-serif} +.post p,.post-alt p,.arclist h2{padding:0 0 15px} +.post p{line-height:15px} +.box,.postedbox,.more_entries .wp-pagenavi,#footer,.fix,.hl-full{clear:both} +.box{height:1%} +.box .post{width:288px} +.box .post h2 a,#archivebox h2,#archivebox h3,#archivebox h4{color:#333} +.box .post h2{font-size:16px} +.box .post h2,.inside li img.thumbnail,.inside li img.avatar{padding:3px} +.box .post h2,ol.commentlist p{line-height:20px} +.box .post p{padding:5px 10px} +.box .post img,.wp-caption{margin:10px} +.box .post img{float:none} +.post-alt,h2.commh2{margin:0 0 15px 0} +.post-alt h2{font-size:22px;line-height:26px} +.post-alt h3{font:15px arial,helvetica,sans-serif /18px} +.post-alt h3,.post-alt h4{padding-bottom:5px} +.post-alt h4{font:14px arial,helvetica,sans-serif /16px} +.post-alt p.post_date,.comments a{font:11px tahoma,arial,helvetica,sans-serif normal} +.post-alt p.post_date,table#wp-calendar td{color:#999} +.post-alt p.post_date{padding:5px 0 10px} +.postedbox{font:11px tahoma,arial,helvetica,sans-serif normal normal /15px} +.postedbox,.author_info,#tabs,#mpu_banner{background:#eee} +.postedbox,.archivefeed{margin-top:10px} +.postedbox,.entry p,.ar{text-align:right} +.box .post h3.posted{border-bottom:none} +.author_info{width:573px;border:1px solid #ccc} +.author_info,#archivebox,.arclist ul,.wp-caption img,.entry ol,.entry ul,comment,#mpu_banner,.widget,.between{margin-bottom:15px} +.author_photo{margin:0 10px 0 0} +.author_photo img{border:1px solid #666} +.continue,.archivefeed a{font:11px tahoma,arial,helvetica,sans-serif bold} +.continue{background:url(images/ico-arrow.gif) no-repeat left} +.comments{padding-bottom:0 !important} +.comments a{background:url("images/ico-comm.gif") no-repeat scroll left center transparent;padding:0 0 0 18px} +.comments a{margin-right:5px} +a.more{background:url(images/ico-arrow2.gif) no-repeat right;font-size:1.2em;padding:0 0 0 20px} +a.more,.arclist ul li{color:#c0c0c0} +.post-alt blog{background:url(http://gs-shoping.net/blog/wp-content/uploads/2010/04/item_list_back.gif) repeat-x right top} +.navigation{margin-bottom:-30px;padding:15px 0} +.navigation a{font-size:1em} +.alignleft,.entry ul li{margin-right:15px} +.alignright{margin-left:15px} +img.wp-smiley{padding:0!important;border:none!important} +img.centered,div.aligncenter,.aligncenter{margin-left:auto;margin-right:auto} +#archivebox,ul.wooTabs li a{color:#000 !important} +#archivebox h3 em,#archivebox h2 em,#archivebox h4 em,table#wp-calendar caption{font-weight:normal} +.archivefeed a{background:url(images/ico-arcfeed.gif) center right no-repeat;height:20px;padding:3px 22px 1px 0} +.arclist{width:260px;margin:0 0 25px;padding:5px 0 0} +.arclist,.inside li,.flickr_badge_image img,.widget ul li,.hl3{border-bottom:1px solid #eee} +.arclist ul li{padding:8px 10px 8px 0;border-top:1px solid #eee} +.singletags a{font:11px tahoma,arial,helvetica,sans-serif normal !important} +.entry p{font:11px tahoma,arial,helvetica,sans-serif /18px} +.entry blockquote{font:12px tahoma,arial,helvetica,sans-serif italic;width:85%;margin:5px auto 15px} +.entry blockquote,#footer{background:#f7f7f7} +.entry blockquote p,.entry ol,.entry ul,ol.commentlist,#respond p{font:11px tahoma,arial,helvetica,sans-serif /20px} +.entry blockquote p,.widget ul{padding:5px 0} +.entry blockquote p{margin:5px 0} +.entry img{padding:4px} +p.wp-caption-text{font:11px tahoma,arial,helvetica,sans-serif italic;padding:0 0 15px 0} +p.wp-caption-text,.ac,table#wp-calendar th,table#wp-calendar td,.wp-caption{text-align:center} +.entry ol li ol,.entry ul li ul{margin-bottom:0;padding-top:3px} +.entry ul li{list-style:circle inside !important} +.entry ul li,.entry ol li{padding:3px 0} +.entry ul li ul li{list-style:disc inside !important} +.entry ol li{list-style:decimal inside !important} +.entry ol li ol li{list-style:decimal-leading-zero inside !important} +h2.commh2{font:1.5em tahoma,arial,helvetica,sans-serif bold !important} +ol.commentlist{margin:10px 0 20px} +ol.commentlist p{font-size:12px;margin-top:17px} +ol.commentlist cite{font-style:normal} +ol.commentlist li{padding:20px 10px 10px 10px;margin:10px 0 10px;padding:15px 10px 10px} +ol.commentlist li.alt{padding:10px 10px 0 10px !important} +ol.commentlist li.alt,ol.commentlist li,.widget select{border:1px solid #eee} +ol.commentlist li .avatar,.gravatar{border:1px solid #000} +ol.commentlist li .avatar{margin-left:10px} +.commentlist li ul li,.gravatar{margin-right:10px} +.commentlist li ul li{margin-left:-5px} +ol.commentlist li .reply{padding:0 0 5px 0} +.more_entries .wp-pagenavi a{text-decoration:none !important} +.more_entries .wp-pagenavi a:hover,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current{background:#9f9f9f !important} +.more_entries .wp-pagenavi span.pages,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a{font:11px tahoma,arial,helvetica,sans-serif /13px;padding:4px !important;margin-right:4px} +#tabs{width:308px !important;height:auto !important} +.inside{width:293px !important;padding:5px !important;border:1px solid #ddd !important;margin:5px 0 0 !important} +ul.wooTabs,.hl-full{width:100%} +ul.wooTabs{padding:0 0 7px 0} +ul.wooTabs li{font:11px tahoma,arial,helvetica,sans-serif bold /34px;margin:0 2px 0 0 !important} +ul.wooTabs li a{font:11px tahoma,arial,helvetica,sans-serif /31px;padding:0 6px} +ul.wooTabs li a:hover,ul.wooTabs li a.selected{color:#fff !important} +#sub img{margin:0 8px 8px 0} +.inside li{padding:8px} +.inside li img.thumbnail,.inside li img.avatar{margin:0 0 0 8px} +#mpu_banner{width:300px;height:250px;padding:9px} +#advert_125x125{padding-left:14px} +#advert_125x125 img{margin:0 14px 14px 0} +#flickr .wrap,.textwidget{padding-top:15px} +.widget ul{margin:0 0 10px 0} +.widget ul li{padding:5px 5px 5px 0} +.widget select{width:148px;margin:15px 0 0 0} +#footer{font:11px tahoma,arial,helvetica,sans-serif /35px;height:35px;margin:0 15px 15px;padding:0 15px} +#footer img{vertical-align:middle} +.fix,.hl-full{height:1px} +.fix{margin:0 0 -1px} +.fix,#slider-holder,#slider-holder .slide{overflow:hidden} +.hl{border-bottom:2px solid #eee} +.hl-full{margin:0 0 15px} +.hl2{border-bottom:3px solid #c0c0c0} +.blog{width:100% !important} +.between{height:2px} +.th{margin:0 10px 5px 0} +table#wp-calendar{border-collapse:collapse} +table#wp-calendar caption,table#wp-calendar th{font-size:0.91667em;line-height:1.72727em;border-bottom:1px dotted #ddd} +table#wp-calendar caption{letter-spacing:2px;background:#e5e5e5} +table#wp-calendar th,table#wp-calendar td{width:26px} +table#wp-calendar th{background:#f2f2f2} +table#wp-calendar td{line-height:1.66667em} +table#wp-calendar td#prev,table#wp-calendar td#next{width:78px;font-size:0.83333em;letter-spacing:1px} +.jdGallery a{cursor:pointer !important} +#slider-holder{position:relative;margin-bottom:20px} +#slider-holder,#slider-holder .slide{height:270px} +#slider-holder,#slider-holder .slide,#slider-holder .slide-content,.slider-shelf,span.clicker{background:#000} +#slider-holder .slide,#slider-holder .slide-1,#slider-holder .slide img,#slider-holder img.full-mask,#slider-holder .slider-left,#slider-holder .slider-right,.slider-shelf,span.clicker,.shelf-content{top:0} +#slider-holder .slide{left:595px;z-index:1} +#slider-holder .slide-1,#slider-holder .slide img,#slider-holder img.full-mask,#slider-holder .slide-content,#slider-holder .slider-right{right:0} +#slider-holder img.full-mask{z-index:0} +#slider-holder .slide-content{top:270px;height:700px;width:575px;padding:10px 10px 0 10px} +#slider-holder .slide-content,#slider-holder .slider-right,#slider-holder .slider-left,.slider-shelf,span.clicker{z-index:999} +#slider-holder .slider-right,#slider-holder .slider-left{height:150px;width:120px;color:white} +#slider-holder .slider-left{left:0;background:url('images/fleche1.png') no-repeat center bottom} +* html #slider-holder .slider-left{background:url('images/fleche1.gif') no-repeat center left} +#slider-holder .slider-right{background:url('images/fleche2.png') no-repeat center bottom} +* html #slider-holder .slider-right{background:url('images/fleche2.gif') no-repeat center right} +.slider-shelf{overflow:visible} +span.clicker{right:120px;padding:2px 10px} +.shelf-content{z-index:9999} +.shelf-content img{border:1px solid #fff;margin:10px 10px 0 0} +.shelf-title{padding:0 10px} +.wp-caption{background:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px} +.wp-caption img{border:0 none} +.wp-caption p.wp-caption-text{line-height:17px;padding:0 4px 5px} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/sample_7.css cssutils-1.0.2/src/cssutils/tests/sheets/sample_7.css --- cssutils-1.0/src/cssutils/tests/sheets/sample_7.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/sample_7.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,370 @@ +/* CSS Document */ +body { + background:url(image/bg.gif) 0 0 repeat; + /*background-color:#D1CFD0;*/ + padding:0px; + margin:0px; + } +/*table.outer-table{ + background:url(image/bg.gif) 0 0 repeat; + width:1024px; + border:0; + }*/ +td a{margin:0; padding:0;} +table.inner-table{ + background:url(image/background-inner.jpg) 0 0 repeat-y; + width:1004px; + margin:0 10px; + border:0; + } +p,img, input,span { + padding:0px; + margin:0px; + } +ul{ +list-style-type:none; +padding:0px; +margin:0px; + +} + +.signup { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#FF8619; + text-decoration:none; + font-weight:bold; + padding:0px 5px 0px 0px; + text-decoration:underline; +} +.signup a{ +font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#FF8619; + text-decoration:none; + font-weight:bold; + padding:0px 5px 0px 0px; +} +.signup a:hover{ +font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#000066; + text-decoration:none; + font-weight:bold; + padding:0px 5px 0px 0px; +} +.rull { + background-image:url(image/rull.jpg); + background-repeat:no-repeat; + } +p.textlink { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:21px; + color:#605E5F; + font-weight:normal; + padding:36px 0px 0px 2px; + } +p.textlink a{ + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:21px; + color:#605E5F; + text-decoration:none; +} + +p.textlink a:hover { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + color:#FF8619; + } +.text_welcome { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:20px; + color:#FF8619; + text-decoration:none; + font-weight:normal; + } +.text_welcome1 { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:20px; + color:#3B65A5; + text-decoration:none; + font-weight:normal; + } +.soliborder{ + border-top: solid #BFC8CF 1px; + } +.padding { + padding-top:21px; + padding-left:17px; + padding-bottom:12px; + } +.text { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#000000; + font-weight:normal; +} + + + + + +.texte { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#0E4190; + text-decoration:underline; + font-weight:normal; + } +.texte a { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#0E4190; + text-decoration:underline; + font-weight:normal; + } +.texte:hover { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#FF8619; + text-decoration:none; + font-weight:normal; + } +.text3 { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#605E5F; + text-decoration:none; + font-weight:normal; + } +.text3{ + list-style:inside disc; + padding:0px 0px 5px 5px; + margin-left:10px; + } +.text4 { + list-style:circle inside; + margin:5px 0px 0px 15px; + } +.text_orange { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#FF8619; + text-decoration:none; + font-weight:bold; + } +.bacground_map { + background-image:url(image/map.jpg); + background-repeat:no-repeat; + } +.padding2 { + padding:8px 35px 118px 17px; + } +.text_2 { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#605E5F; + text-decoration:none; + font-weight:normal; + } +.text_orange2 { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#FF8619; + text-decoration:none; + font-weight:bold; + } +.bacground_map2 { + background-image:url(image/map.jpg); + background-repeat:no-repeat; + } +.padding3 { + padding-top:23px 0px 8px 14px; + } +.text_blue { + padding:23px 0px 8px 14px; + font-family:Arial, Helvetica, sans-serif; + font-size:12px; + line-height:normal; + color:#0E4190; + text-decoration:none; + font-weight:bold; + } +.text_blue a { + padding:23px 0px 8px 14px; + font-family:Arial, Helvetica, sans-serif; + font-size:12px; + line-height:normal; + color:#0E4190; + text-decoration:none; + font-weight:bold; + margin:0; + padding:0; +} +.text_blue a:hover { + padding:23px 0px 8px 14px; + font-family:Arial, Helvetica, sans-serif; + font-size:12px; + line-height:normal; + color:#0E4190; + text-decoration:none; + font-weight:bold; + margin:0; + padding:0; +} +/*.text_blue a:hover { + padding:23px 0px 8px 14px; + font-family:Arial, Helvetica, sans-serif; + font-size:12px; + line-height:normal; + color:#0E4190; + text-decoration:none; + font-weight:bold; +}*/ +.menuh { + height:30px; + padding-top:9px; +} +.text_blue2 a{ + font-family:Arial, Helvetica, sans-serif; + font-size:12px; + line-height:normal; + color:#0E4190; + text-decoration:none; + font-weight:bold; + } +.text_blue2 a:hover{ + font-family:Arial, Helvetica, sans-serif; + font-size:12px; + line-height:normal; + color:#FF6600; + text-decoration:underline; + font-weight:bold; + } +.rightpannel_bg{ + background-image:url(image/right_bg.gif); + background-position:bottom; + vertical-align:bottom; + background-repeat:repeat-x; + border:solid #E2964B 1px; + background-color:#FFF; + padding:5px; + } + +.rightpannel_bg_last{ + border-left:solid #BFC8CF 1px; + border-right:solid #BFC8CF 1px; + border-bottom:solid #BFC8CF 1px; + background-color:#ffffff; + padding:5px; + } +/*------------------------Button----------------------*/ + +.sup { + float:right; + margin:5px 0 0 0 + } +/*------------------------Button End-------------------*/ + + +ul.link{ + list-style-type:none; + padding:12px 0px 10px 0px; +} + +ul.link li{ +background:url(image/icon.gif) no-repeat 0 5px; +font:normal 12px/19px Arial, Helvetica, sans-serif "Trebuchet MS"; +color:#605E5F; +margin:0px 2px 0px 12px; +} +ul.link li span{ + font:normal 12px/19px Arial, Helvetica, sans-serif "Trebuchet MS"; + color:#605E5F; + margin:0px 0px 0px 8px; + } +ul.link li span.align{ + font:normal 12px/19px Arial, Helvetica, sans-serif "Trebuchet MS"; + color:#605E5F; + margin:0px 0px 0px 8px; + } + + +/*-----------------------------footer----------------------*/ +.boackground_footr { + background-image:url(image/footer-rull.gif); + background-repeat:no-repeat; + } +.textsky { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:19px; + color:#1B57B3; + font-weight:normal; + text-decoration:none; + } +.textsky span{padding:0 5px;} +.textsky:hover { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:19px; + color:#FF8619; + font-weight:normal; + text-decoration:none; + } +.text_ash { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:11px; + line-height:19px; + color:#605E5F; + font-weight:normal; + } +.style1 {color: #FF9900} + +.text_3 { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#605E5F; + text-decoration:none; + font-weight:normal; + padding: 0 0 12px 0; +} + +.text-as { + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#000000; + font-weight:normal; + padding: 8px 15px 5px 8px; +} + +.text-as1 { + background:url(image/bullet.gif) left 10px no-repeat; + font-family:Arial, Helvetica, sans-serif "Trebuchet MS"; + font-size:12px; + line-height:16px; + color:#000000; + font-weight:normal; + padding: 8px 15px 5px 15px; +} + + + + + + diff -Nru cssutils-1.0/src/cssutils/tests/sheets/simple.css cssutils-1.0.2/src/cssutils/tests/sheets/simple.css --- cssutils-1.0/src/cssutils/tests/sheets/simple.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/simple.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,24 @@ + +@import url("fineprint.css") print; +@import url(bogus.css); +@import url( bogus.css ); + +@media screen { + +@three-dee { + @background-lighting { + azimuth: 30deg; + elevation: 190deg; + } + H1 { color: red } +} + +h1 { foo: bar } +h2 { thing: 1; whatsit: 2px } +h3 { foo: 2 ! important } + +} + +h9 { } + +b1 & b2 { } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/single-color.css cssutils-1.0.2/src/cssutils/tests/sheets/single-color.css --- cssutils-1.0/src/cssutils/tests/sheets/single-color.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/single-color.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,6 @@ +@media aural { + BLOCKQUOTE:after { content: url("beautiful-music.wav") } +} +a { + content: url("other.wav") +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/slashcode.css cssutils-1.0.2/src/cssutils/tests/sheets/slashcode.css --- cssutils-1.0/src/cssutils/tests/sheets/slashcode.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/slashcode.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,621 @@ +body, div, form, #links ul li, #links ul, #topnav, img { font-size: 100%; } +body { + background: #fff; + /* font: 85%/150% verdana, sans-serif; */ + font: 84%/150% sans-serif; +} + +* a { color: #006699; } +a:visited { color: #6a6a6a; } + +#topnav { + position: relative; + height: 55px; + margin: 5px 0 0 0; + background: #f57300 url(/images/topnav-orange-bg.png) repeat-x left; + clear: both; +} + +#topnav div.search { + position: absolute; + top: 10px; + right: 1em; + text-align: right; + white-space: nowrap; +} +div.search input { + font-size: 93%; + width: 11.25em; +} + div.search input.button { width: auto; margin-left: 5px; } + + div.search fieldset { border: none; margin: 0; padding: 0; } + #topnav div.search fieldset legend { display: none; } + +/* layout */ +#contents +{ + min-width: 37em; +} + +#slashboxes #contents ul { + padding-left: 1.25em; + margin-bottom: 20px; +} + +body #index #articles +{ + margin: 0 15.6em 1em .8em; + position: relative; +} + +/* Header */ + +#logo h1 a +{ + width: 642px; + height: 55px; + outline: none; + text-decoration: none; + background: url("/images/logo-bp-orange4.png") no-repeat left top; +} + +#slogan h2 +{ + color: #555; + font-family: sans-serif; + font-weight: bold; + font-size: 90%; + margin: -1em 0 1em 0; +} + +#slashboxes #contents ul { + padding-left: 1.25em; + margin-bottom: 20px; +} + + +/* links */ +#links { background: #fff; } +#links div.block { background: #fff url("/images/cbl.gif") bottom left no-repeat; } +#links div.title { background: #f60 url("/images/ctl_grey.png") top left no-repeat; } + +#links h4 +{ + font-weight: bold; + font-size: 84%; + font-family: sans-serif; +} + +#links div.content +{ + padding: .3em .3em .6em .3em; + font-size: 85%; + line-height: 140%; + position: relative; + border: 1px #ddd solid; +} + +/* Slashboxes (right sidebar) */ +div#slashboxes { + float: right; + width: 14.5em; + margin-left: 1.25em; +} + div#slashboxes div.block { + margin-bottom: 1.25em; + font-size: 88%; + } + + div#slashboxes div.block div.title h4 { + background: #777 url(//images.slashdot.org/block-title-right.png) no-repeat right top; + padding: .1em .1em .1em .8em; + color: #fff; + font-size: 100%; + } + div#slashboxes div.block div.title h4 a { color: #fff; } + div#slashboxes div.block div.title h4 a:visited { color: #fff; } + + div#slashboxes div.block div.content { + padding: .4em; + background: #fff url(//images.slashdot.org/slashbox-bottom-left.png) no-repeat left bottom; + } + div#slashboxes div.block div.content p { margin: 0;} + div#slashboxes div.block div.content ul { margin: 0; padding: 0; list-style-image: none; } + div#slashboxes div.block div.content ul li { + padding: .1em .1em .3em .5em; + /* list-style-image: url(/images//bullet.gif); */ + list-style: none; + border-top: 1px solid #ddd; + } + div#slashboxes div.block div.right { padding: .5em .8em .6em .8em; } + +/* Links (left sidebar) */ +div#links { + float: left; + width: 7.1em; + padding-bottom: 10px; + margin-right: 0; +} + +div#links div.block div.content ul li a { + display: block; + padding: .3em .2em .3em .2em; + font-size: 100%; + border-top: 1px solid #ddd; +} + +div#links div.block div.content ul li a:hover {background: #ef8218 url(//images.slashdot.org/link-arrow.gif) no-repeat right center; color: #fff;} +div#links div.block div.content, div#slashboxes div.block div.content { background: #eee; } +div#links div.block div.title, +div#slashboxes div.block div.title, +div#links div.block { + /* background: #ef8218 url(/images/article-title-orange-bg.png) repeat-x left top; */ + background: #777; + } + div#links div.block div#sitebox-title, + div#links div.block div#navigation-title { + background: url(//images.slashdot.org/block-title-right.png) no-repeat right top; + } + +div#links div.block div.content ul { border-bottom: 1px solid #fff; } + div#links div.block div.content ul li a { border-top: 1px solid #fff;} + +/* General */ +.generaltitle { background: url("/images/article-title-orange-bg.png") #ef8218 xrepeat-x; } +.generaltitle div.title { background: #ef8218; } + +.generaltitle h3 +{ + color: #fff; + font-family: sans-serif; + font-size: 120%; /* 16px */ + font-weight: bold; +} + +.generaltitle h3 a, +.generaltitle h3 a:visited +{ + color: #fff; + font-family: sans-serif; + font-size: 100%; + font-weight: bold; + text-decoration: none; +} + +.generalbody +{ + background: #fff; + border: 1px solid #eee; + border-top: none; +} + + +/* articles */ +.article div.title { background: #ef8218 url(/images/article-title-orange-bg.png) repeat-x left top; } +#journal div.title { background: #ef8218 url(/images/article-title-orange-bg.png) repeat-x left top; } + +.article div.title h3 { + background: url(/images/article-title-left-orange.png) no-repeat left top; + color: #fff; + font-family: sans-serif; + font-size: 120%; +} + +/* titulo secciones */ +.article div.title h3 a, +.article div.title h3 a:visited { + color: #006699; + text-decoration: underline; +} + +#journal .article h3 +{ + background: url(//article-title-left-orange.png) no-repeat left top; + color: #fff; + font-family: sans-serif; + font-size: 100%; +} + +.article .details +{ + font-size: 84%; + padding: .2em .7em .5em .7em; + font-weight: normal; + font-family: sans-serif; + border: 1px solid #eee; + line-height: 130%; + /* background: #ddd url("/images/bg_details.gif") repeat-x left top; */ + background: #ddd url(//images.slashdot.org/article-details-bg.png) repeat-x left top; +} +.article .body +{ + font-size: 100%; + /* border: 1px solid #eee; */ + border-top: none; + background: #fff url("/images/bg_white.gif") repeat-x; +} + +div.article div.intro em { + display: block; + padding: 0 0 0 .85em; + margin: .25em 0 .6em 0; + font-style: normal; + border-left: 3px solid #ddd; +} +div.article div.intro i a { font-weight: normal; } + +div.storylinks { margin: 0 0 1.5em 0;} + +div.storylinks * { line-height: 110%; } +div.storylinks div { + margin: 0; + padding: 0; + background: url(//images.barrapunto.com/storylinks-bg.png) repeat-x left bottom; + } + +div.storylinks div ul { + margin: 0; + padding: .75em 12em .75em .6em; + background: url(//images.barrapunto.com/storylinks-right.png) no-repeat right bottom; +} +div.storylinks ul li { + display: inline; + padding: 0; + list-style: none; + background: none; + border: none; +} + +div.storylinks ul li.comments { + width: 11em; + right: 0; + position: absolute; + margin: -.1em 0; + padding: .1em 1em .2em 1em; + text-align: right; + text-shadow: #000 0 0 0; + background: none; +} + + div.storylinks ul li:before {content:"|"; color: #ccc;} + div.storylinks ul li.more:before, + div.storylinks ul li.comments:before {content:" ";} + +/* Footer */ +#footer { + font-family: sans-serif; + margin-top: 1.25em; + background: #e6e6e6 url(//images.slashdot.org/sections-bg.png) repeat-x left bottom; + clear: both; +} + +#footer em +{ + font-size: 85%; + float: right; + width: 69%; +} + +#footer .search +{ + float: left; + width: 15.25em; + padding: 1.35em 0 0 1.25em; + white-space: nowrap; + } + + +#footer legend, #footer fieldset, #footer label +{ + margin: 0; + padding: 0; +} + +.checkbox {padding: 0 0 0 0; float: left; } + +#footer .search input { margin: 0; } + +#footer .copyright +{ + padding: .85em 1.25em; + font-size: x-small; + text-align: center; + color: #000; +} + +#footer .admin li +{ + border-left: 1px solid #eee; + margin: 0; + padding: 0; + display: inline; + list-style: none; +} + +/* Poll */ +.barColor { background: #f60; } + +/* Bottom Nav */ +.btmnav +{ + color: #eee; + font-size: 85%; +} + +.btmnav ul li a { color: #006699; } +.btmnav ul li a:visited { color: #6a6a6a; } + +/* Journal */ +.journaldate { position: relative; } +.generalbody #journalgeneric .article +{ + height: auto; + margin: 0 0 1em 0; +} + +#journalgeneric div.intro em {display: inline; font-style: italic; border: none; margin: 0; padding: 0;} +#journalgeneric div.intro em a {font-style: italic;} + + +#journalgeneric div.storylinks ul li { margin: 0; padding: 0; border: none; } +#journalgeneric div.storylinks ul li a { padding: 0 .4em 0 1em; border-left: 1px solid #000; } +#journalgeneric div.storylinks ul li.edit a, #journalgeneric div.storylinks ul li.discussion a, #journalgeneric div.storylinks ul li.journalid a { border: none; } +#journalslashdot .journaldate {font-weight: bold;} +#journalslashdot .title { margin: 0 0 0 .6em; padding: 0; float: left;} +#journalslashdot h3 { font-size: 65%; margin: 0; padding: 0; font-family: geneva,verdana,sans-serif;} +#journalslashdot .details { float: left; font-style: italic; font-size: 65%; font-family: geneva,verdana,sans-serif; background: transparent; } +#journalslashdot .intro { padding: 1em 0 2em 3.7em;} +#journalslashdot div.storylinks { margin: 0; padding: 0; background: transparent;font-size: 65%;} +#journalslashdot div.storylinks ul { margin: 0; padding: 0; background: transparent;} +#journalslashdot div.storylinks ul li { margin: 0; padding: 0; border: none; font-family: geneva,verdana,sans-serif; } +#journalslashdot div.storylinks ul li a { padding: 0 .4em 0 1em; border-left: 1px solid #000; } +#journalslashdot div.storylinks ul li.edit a, #journalslashdot div.storylinks ul li.discussion a, #journalslashdot div.storylinks ul li.journalid a { border: none; } +#journalslashdot .journalpage {font-size: 65.5%; font-family: geneva,verdana,sans-serif; text-align: right;} +#journalgrey .journaldate { font-weight: bold; background: #eee; } +#journalgrey .details { float: left; font-weight: bold; background: #eee; padding: 0 0.6em 0 0; } +#journalgrey .title { background: #eee; padding: 0 0 0 0.6em; } +#journalgrey .title h3 { background: #eee; } +#journalgrey { border: 3px solid #999; padding: 3px 0 1em;} +#journalgrey div.storylinks, #journalblue div.storylinks { background: transparent; } +#journalgrey div.storylinks ul, #journalblue div.storylinks ul { background: transparent; } +#journalgrey .body, #journalblue .body {min-height: 60px; padding: 0 .5em; } +#journalblue div.storylinks ul li, #journalgrey div.storylinks ul li { border: none; margin: 0; padding: 0; } +#journalblue .journaldate { background: #369; font-weight: bold; padding: 3px; } +#journalblue { border: 3px solid #000; } +#journalblue .details { float: left; margin: 0 0.6em 0 0.3em; font-weight: bold; } +#journalblue .title h3 { margin: 0; padding: 0; font-family: serif; } + +.generalbody ul.menu { padding: .5em 0; overflow: auto; } +#usermenu ul.menu { padding: .5em 0; overflow: auto; } + + +/* Forms */ +#journal input.button, #admin input.button { width: auto; } + +/* Submit */ +#submit .message { +margin: 0 0 1em 0; +padding: 0; +} + +/* Related */ +div.briefarticle {position: relative;} + div.briefarticle a span {text-indent: -5000px; position: relative; float: left;} + div.briefarticle a span.expanded {width: 15px; background: url(//images.barrapunto.com/login-arrow-expanded.gif) no-repeat 0 50%; } + div.briefarticle a span, div.briefarticle a span.condensed {width: 15px; background: url(//images.barrapunto.com/login-arrow-collapsed.gif) no-repeat 0 50%; } + div div.briefcomment { padding-left: 4em; padding-top: 0px } + + + +/* User section menu */ +div#user-section { + margin-bottom: 1.25em; + white-space: nowrap; + font-size: 90%; + background: #ef8218 url(/images/userbar-title-orange-bg.png) repeat-x left bottom; +} + div#user-section * { line-height: 100%; } + div#user-section div.content { + overflow: hidden; + padding: 0; + } + div#user-section ul { float: left; } + div#user-section ul { padding: .3em 0 .1em .6em; margin: 0; } + div#user-section ul li { + display: inline; + list-style: none; + } + div#user-section ul li.begin {font-weight: bold; padding-left: 0; } + div#user-section ul li.name a { + font-weight: bold; + } + div#user-section ul li.name { + padding-left: 0; + } + div#user-section ul li a { + font-size: 100%; + text-decoration: none; + padding: 0 .3em; + color: #fff; + } + div#user-section ul li a:visited { color: #fff; } + +div#user-section ul li:before {content:"|"; color: #ddd;} + div#user-section ul li:first-child:before {content:" ";} + div#user-section ul li a#loginlink { + padding-left: 1.2em; + background: url(//images.slashdot.org/login-arrow-collapsed.gif) no-repeat 0 50%; + } + + div#user-section ul#user-utils { float: right; padding: .3em .6em .3em 0; } + div#user-section ul li a#loginlink.expanded { background-image: url(//images.slashdot.org/login-arrow-expanded.gif); } + + + div#user-section div#loginform { clear: both; overflow: hidden; height: 0; width: 100%; padding: 0; margin: 0; } +/* Curse the phantom */ +@media all and (min-width:0px) { + div#user-section div#loginform { height: auto; } + head~body div#user-section div#loginform { height: 0; } +} + div#user-section div#loginform p {display: none;} + div#user-section div#loginform form { padding: .75em 0 .25em 0; } + div#user-section div#loginform form input { width: 12em; margin-right: 1em;} + div#user-section div#loginform form input.button { width: auto; margin-right: 0; } + div#user-section div#loginform form label.checkbox { margin-right: 1em; } + div#user-section div#loginform form label {display: inline;} + div#user-section div#loginform form label.checkbox input { width: auto; margin-right: .25em; } + + +/* System messages */ +.indexhead {padding: 0; border-bottom: 1px solid #888; + background: #ddd url("//images.barrapunto.com/article-details-bg.png") bottom repeat-x; + margin: 0 15.6em 1em .8em; + position: relative; +} + .indexhead div.content { padding: 0; margin: 0; background: url(/images/block-title-left-messages.png) no-repeat left top; } + .indexhead div.content p {font-size: 85%; margin: 0; padding: .3em 1.5em; color: #000;} + + .indexhead div.content a {color: #036;} + .indexhead div.content a:visited {color: #6a6a6a;} + +/* Ads */ +.ad1 { + width: 750px; + background-color: #eee; +} +.fad1 +{ + width: 468px; + margin: 0 240px 0 15px; +} + +.fad2 +{ + float: right; + width: 240px; + margin: -65px 15px 0 5px; +} + +div#ad2 { + text-align: center; + margin: 1em 0 1em 0; +} + +div#ad3 { text-align: center; } + +/* Tags */ +div.tags { + margin: 1em 0 0 0; + padding: 0; + font-size: 93%; + line-height: 100%; + background: #666 url(//images.slashdot.org/block-title-bg.png) repeat-x; +} + div.tags div.tagtitleclosed, + div.tags div.tagtitleopen { + margin: 0; + padding: .5em 0 .5em 20px; + position: relative; + background: #fff; + } + div.tags div.tagtitleopen {color: #fff; background: url(//images.barrapunto.com/block-title-right.png) no-repeat top right; } + div.tags div.tagtitleopen a {color: #fff;} + div.tags div.tagtitleclosed a { text-decoration: none; } + div.tags div.tagtitleclosed .tagmenu a { text-decoration: underline; } + div.tags div.tagtitleopen span.tagsheader, + div.tags div.tagtitleclosed span.tagsheader {text-indent: -5000px; position:absolute; left: 10px; } + div.tags div.tagtitleopen span.tagsheader {width: 15px; background: url(//images.barrapunto.com/block-arrow-expanded.gif) no-repeat 0 50%; } + div.tags div.tagtitleclosed span.tagsheader {width: 15px; background: url(//images.barrapunto.com/login-arrow-collapsed.gif) no-repeat 0 50%; } + div.tags div.tagtitleopen i a, div.tags div.tagtitleclosed i a {background: transparent;} + div.tags div.tagbody { + background: #ddd url(//images.barrapunto.com/article-details-bg.png) repeat-x; + padding: .85em 0 0 .85em; + color: #666; +border: #ccc 1px solid; border-top: none; + } + div.tags div.tagbody input { + width: 50%; + margin: .5em 0; + } + div.tags div.tagbody input.button { width: 5em } + div.tags div.tagshide { display: none } + +/* Misc */ +pre, code { font-size: 93%; } +.tb_col { background: #eee;} + +.secpref_master td { border-bottom: solid 2px #069;} +.secpref_nexus_row { color: #aaa; background: #ccc; } +#sectionprefs_message { background: #066; font-size: 120%; color: #fff; font-weight: bold; text-align: right; } +#sectionprefs_hdr {text-align: right; background: #069; font-size: 120%; color: #fff; } +#sectionprefs_hdr a {float: left; color: #fff;} + +.popup div.title span, +.popup div.title span a { display: none} +#vendorStory-26-popup {width: 18.5em; border: 2px solid #c5d1a6} +#vendorStory-26-contents {background: #DBE8B8} +#vendorStory-26-popup div.title h3 +{ background: #6d745f url(//images.slashdot.org/vendors-slc.gif) no-repeat top left; } +#vendorStory-26-popup div.title h3 a {color: #fff} +#vendorStory-26-popup div.title span a, #vendorStory-26-popup div.title span { color: #DBE8B8; } +#vendorStory-26-contents a { color: #6d745f; } +#vendorStory-26-popup div.details {background: #DBE8B8} +#vendorStory-26-title {background: #6D745F; padding: .3em} +#sponsorlinks span {color: #069; text-decoration: underline} +#contents {margin-top: 2em;} +#vendorStory-26-popup #art1, #vendorStory-26-popup #art2, #sponsorlinks #slink1, #sponsorlinks #slink1 .comments {margin: 0} +.popup iframe +{ + position:absolute; + top: -1px; + left:-3px; + z-index:-1; + width:18.5em; + height: 100%; + border: none; + opacity: 0; +} + +#sectionprefs_hdr span a {float: none; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;} +#sectionprefs_hdr span { margin: -.3em 0; padding: 0 4px; height: 11px; width: 11px;} +.ps_23, .ps_22, .ps_26 { display: none; } +.curstory { border-top: solid 2px #069; } +.popup { border: solid 2px #069; } +.popup .data { font-size: 100% } +.popup-title {text-align: left; background: #069; font-size: 100%; color: #fff; padding-right: 4em; } +.popup-title .buttons { + position: absolute; + right: 0.2em; +} +.popup-title .buttons span a {float: none; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none;} +.popup-title .buttons span { margin: -.3em 0; padding: 0 4px; height: 11px; width: 11px;} + +.popup-message { background: #069; color: #fff; } +.popup-title a, .popup-message a { color: #fff } +.popup-contents { background: #ccc; font-size: 80%; padding: 5px; } +.popup-message { background: #069; font-size: 100%; color: #fff; font-weight: bold; text-align: right; } +#sectionprefs-contents { background: #fff } + +#subscribe div.generaltitle div.title {margin-bottom: 0;} + +#st-display table +{ + background: #069; + color: #fff; +} + blockquote, .quote { + margin-bottom: .75em; + padding-left: .75em; + color: #555; + border-left: 3px solid #ddd; + position: relative; + display: block; + } + blockquote * { font-style: normal; } + .comment > .oneline blockquote { + border: 0; + padding: 0; + margin: 0; + } + diff -Nru cssutils-1.0/src/cssutils/tests/sheets/test.css cssutils-1.0.2/src/cssutils/tests/sheets/test.css --- cssutils-1.0/src/cssutils/tests/sheets/test.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/test.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,188 @@ + +/* + * This is a test file only - it doesn't represent a usable style sheet, + * it is meant only to test the lexer and parser. + */ + +@import url(foo.css); +@import "bar.css"; +@import url("fineprint.css") print; +@import url("bluish.css") projection, tv; + +@import url(http://www.steadystate.com/primary.css) screen, tv; +@import "sounds_good.css" aural; + +E[class~="hipster"][thing~="bob"]#myid { att1: hi; foo: bar; } +E:lang(c)#unique +E.hipster#myid { att1: hi; foo: bar; } + +@media tv, radio { + @page { foo: bar; } + H1 { fillcolor: blue } +} + +/* @import url(bad_import.css); */ + +H1, H2 {color:green;background-color:blue} + +H1, H2 {color: green;background-color: blue} + +H3, H4 & H5 { + color: red; + a: red; + b: red; + c: red; + d: red; + e: red; + f: red; + g: red; + h: red; + i: red; + j: red; + k: red; + l: red; + m: red; + n: red; + o: red; +} + +H6 { color: black } + +H7 & H8 { + color: red; + @page { foo: bar } +} + +P[example="public class foo\ +{\ + private int x;\ +\ + foo(int x) {\ + this.x = x;\ + }\ +\ +}"] { color: red } + +H1 { color: red; font-style: 12pt } /* Invalid value: 12pt */ + +P { color: blue; font-vendor: any; /* Invalid prop.: font-vendor */ + font-variant: small-caps } + +EM EM { font-style: normal } + +H1 { color: red; rotation: 70minutes } + +IMG { float: left } /* correct CSS2 */ + +IMG { float: left here } /* "here" is not a value of 'float' */ + +IMG { background: "red" } /* keywords cannot be quoted in CSS2 */ + +IMG { border-width: 3 } /* a unit must be specified for length values */ + +@three-dee { + @background-lighting { + azimuth: 30deg; + elevation: 190deg; + } + H1 { color: red } +} + +H1 { color: blue !important } + +P {counter-increment: par-num ! important } +H1 {counter-reset: par-num} +P:before {content: counter(par-num, upper-roman) ". "} + +EM { color: #f00 } /* #rgb */ +EM { color: #ff0000 } /* #rrggbb */ +EM { color: rgb(255,0,0) } /* integer range 0 - 255 */ +EM { color: rgb(100%, 0%, 0%) } /* float range 0.0% - 100.0% */ + +FOO { content: "Argos\t\n" } + +R1 { a: U+aaaaa-ffffff } +R2 { a: U+?????? } +R3 { a: U+f????? } +R4 { a: U+fffff? } +R5 { a: U+ffffff } + +* {} /* a=0 b=0 c=0 -> specificity = 0 */ +LI {} /* a=0 b=0 c=1 -> specificity = 1 */ +UL LI {} /* a=0 b=0 c=2 -> specificity = 2 */ +UL OL+LI {} /* a=0 b=0 c=3 -> specificity = 3 */ +H1 + *[REL=up]{} /* a=0 b=1 c=1 -> specificity = 11 */ +UL OL LI.red {} /* a=0 b=1 c=3 -> specificity = 13 */ +LI.red.level {} /* a=0 b=2 c=1 -> specificity = 21 */ +#x34y {} /* a=1 b=0 c=0 -> specificity = 100 */ + +DIV > P:first-child { text-indent: 0 } + +HTML:lang(fr) { quotes: ' ' ' ' } +HTML:lang(de) { quotes: '' '' '\2039' '\203A' } +:lang(fr) > Q { quotes: ' ' ' ' } +:lang(de) > Q { quotes: '' '' '\2039' '\203A' } + +H1 { bogus: alpha & beta } + +H2 { foo: inherit; ;; } + +/* + * Counters and stuff + */ +P {counter-increment: par-num} +H1 {counter-reset: par-num} +P:before {content: counter(par-num, upper-roman) ". "} +H1:before { + content: "Chapter " counter(chapter) ". "; + counter-increment: chapter; /* Add 1 to chapter */ + counter-reset: section; /* Set section to 0 */ +} +H2:before { + content: counter(chapter) "." counter(section) " "; + counter-increment: section; +} +OL { counter-reset: item } +LI { display: block } +LI:before { content: counters(item, "."); counter-increment: item } +H1:before { content: counter(chno, upper-latin) ". " } +H2:before { content: counter(section, upper-roman) " - " } +BLOCKQUOTE:after { content: " [" counter(bq, hebrew) "]" } +DIV.note:before { content: counter(notecntr, disc) " " } +P:before { content: counter(p, none) } + +/* + * Content stuff (w/attr function) + */ +@media aural { + BLOCKQUOTE:after { content: url("beautiful-music.wav") } +} + +IMG:before { content: attr(alt) } + +H1:before { + display: block; + text-align: center; + content: "chapter\A hoofdstuk\A chapitre" +} + +/* + * Clip (w/rect function) + */ +P { clip: rect(5px, 10px, 10px, 5px); } +P { clip: rect(5px, -5px, 10px, 5px); } + + +P { font-size: 12pt; line-height: 12pt } +P:first-letter { + font-size: 200%; + font-style: italic; + font-weight: bold; + float: left; + bogus: foo(p1, p2, "hello", url(primary.css)) +} +SPAN { text-transform: uppercase } + +P { color: red; font-size: 12pt } +P:first-letter { color: green; font-size: 200% } +P:first-line { color: blue } Binary files /tmp/tmpQGShrY/MGloHri08w/cssutils-1.0/src/cssutils/tests/sheets/test-unicode.css and /tmp/tmpQGShrY/hjdUGgEkSY/cssutils-1.0.2/src/cssutils/tests/sheets/test-unicode.css differ diff -Nru cssutils-1.0/src/cssutils/tests/sheets/t-HACKS.css cssutils-1.0.2/src/cssutils/tests/sheets/t-HACKS.css --- cssutils-1.0/src/cssutils/tests/sheets/t-HACKS.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/t-HACKS.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,35 @@ +/* http://centricle.com/ref/css/filters/?highlight_columns=true */ +@import 'styles1.css'; +@import "styles2.css"; +@import url(styles3.css); +@import url('styles4.css'); +@import url("styles5.css"); +@import "null?\"\{"; +@import "styles6.css"; + +a { + color: red; + voice-family:"\"}\""; + voice-family:inherit; + color: green; +} +b { color: red; + c\olor:green; } +c { color: red; + /*/*/color:green;/* */ } +/* NS4 only, should not work: */ +d { color: green; + /*/*//*/color:red;/* */ } + +e1{content:"\"/*"} +e2{color:green} +/* THIS SHOULD WORK??? */ +/* \*/ +div{color:green} +/* */ + +div#test { } +head:first-child+body div { } + + +@media all{/* rules */} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/tigris2.css cssutils-1.0.2/src/cssutils/tests/sheets/tigris2.css --- cssutils-1.0/src/cssutils/tests/sheets/tigris2.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/tigris2.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,427 @@ +/* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see */ +/* colors, backgrounds, borders, link indication */ +body { + background: #fff; + color: #000; + } +.app h3, .app h4, .tabs td, .tabs th, .functnbar { + background-image: url(../images/nw_min.gif); + background-repeat: no-repeat; + } +#toptabs td, #toptabs th { + background-image: url(../images/nw_min_036.gif); + } +#navcolumn .body div, body.docs #toc li li { + background-image: url(../images/strich.gif); + background-repeat: no-repeat; + background-position: 0.5em 0.5em; + } +#search .body div, .body .heading { + background-image: none; + } +.app h3, .app h4 { + color: #fff; + } +.app h3, #banner td { + background-color: #036; + color: #fff; + } +body #banner td a { + color: #fff !important; + } +.app h4 { + background-color: #888; + } +.a td { + background: #ddd; + } +.b td { + background: #efefef; + } +table, th, td { + border: none; + } +.mtb { + border-top: solid 1px #ddd; + } +div.colbar { + background: #bbb; + } +#banner { + border-top: 1px solid #369; + } +.toolgroup { + background: #eee; + } +.toolgroup .label { + border-bottom: 1px solid #666; + border-right: 1px solid #666; + background: #ccc; + } +.toolgroup .body { + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + } +#mytools .label, #projecttools .label, #admintools .label { + background: #fff; + border-top: 1px solid #666; + border-right: none; + border-bottom: none; + border-left: 1px solid #666; + } +#mytools .body, #projecttools .body, #admintools .body { + background: #fff; + border-top: none; + border-right: none; + border-bottom: none; + border-left: 1px solid #666; + } +#mytools, #projecttools, #admintools { + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + } +#helptext { + background: #ffc; + } +#helptext .label { + border-bottom: 1px solid #996; + border-right: 1px solid #996; + background: #cc9; + } +#helptext .body { + border-bottom: 1px solid #cc9; + border-right: 1px solid #cc9; + } +#breadcrumbs { + border-top: 1px solid #fff; + background-color: #ccc; + } +#main { + border-top: 1px solid #999; + } +#rightcol div.www, #rightcol div.help { + border: 1px solid #ddd; + } +body.docs div.docs { + background: #fff; + border-left: 1px solid #ddd; + border-top: 1px solid #ddd; + } +body.docs { + background: #eee url(../images/help_logo.gif) top right no-repeat !important; + } +.docs h3, .docs h4 { + border-top: solid 1px #000; + } +#alerterrormessage { + background: url(../images/icon_alert.gif) top left no-repeat !important; + } +.functnbar { + background-color: #aaa; + } +.functnbar2, .functnbar3 { + background: #aaa url(../images/sw_min.gif) no-repeat bottom left; + } +.functnbar3 { + background-color: #ddd; + } +.functnbar, .functnbar2, .functnbar3 { + color: #000; + } +.functnbar a, .functnbar2 a, .functnbar3 a { + color: #000; + text-decoration: underline; + } +#topmodule { + background: #ddd; + border-top: 1px solid #fff; + border-bottom: 1px solid #aaa; + } +#topmodule #issueid { + border-right: 1px solid #aaa; + } +a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited { + color: blue; + } +a:link.selfref, a:visited.selfref { + color: #555 !important; + text-decoration: none; + } +a:active, a:hover, #leftcol a:active, #leftcol a:hover { + color: #f30 !important; + } +#login a:link, #login a:visited { + color: white; + text-decoration: underline; + } +#banner a:active, #banner a:hover { + color: #f90 !important; + } +#leftcol a, #breadcrumbs a { + text-decoration: none; + } +#apphead h2 em { + color: #777; + } +.app th { + background-color: #bbb; + } +.tabs th { + border-right: 1px solid #333; + background-color: #ddd; + color: #fff; + } +.tabs td { + background-color: #999; + border-bottom: 1px solid #fff; + border-right: 1px solid #fff; + } +.tabs { + border-bottom: 6px #ddd solid; + } +.tabs th, .tabs th a:link, .tabs th a:visited { + color: #555; + } +.tabs td, .tabs td a:link, .tabs td a:visited { + color: #fff; + } +.tabs a { + text-decoration: none; + } +#toptabs td { + border-bottom: 1px solid #666; + border-right: 1px solid #333; + border-left: 1px solid #036; + } +#toptabs th { + border-left: 1px solid #036; + } +.axial th { + background-color: #ddd; + color: black; + } +.alert { + color: #c00; + } +.confirm { + color: green; + } +.info { + color: blue; + } +.selection { + background: #ffc; + } +#login { + color: #fff; + } +h4 a:link, h4 a:visited { + text-decoration: underline; + color: #fff; + } +/* font and text properties, exclusive of link indication, alignment, text-indent */ +body, th, td, input, select, textarea, h2 small { + font-family: Verdana, Helvetica, Arial, sans-serif; + } +code, pre { + font-family: 'Andale Mono', Courier, monospace; + } +html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code { + font-size: x-small; + font-size: small; + voice-family: "\"}\""; + voice-family: inherit; + } +html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code { + font-size: small; + } +small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol { + font-size: xx-small; + font-size: x-small; + voice-family: "\"}\""; + voice-family: inherit; + } +html>body small, html>body div#footer td, html>body div#login, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol { + font-size: x-small; + } +#bodycol h2 { + font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; + font-size: 1.5em; + font-weight: normal; + } +.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection { + font-weight: bold; + } +h4 { + font-size: 1em; + } +#apphead h2 em { + font-style: normal; + } +/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */ +#bodycol h2 { + margin-top: 0.3em; + margin-bottom: 0.5em; + } +p, ul, ol, dl { + margin-top: 0.67em; + margin-bottom: 0.67em; + } +h3, h4 { + margin-bottom: 0; + } +form { + margin-top: 0; + margin-bottom: 0; + } +#bodycol { + padding-left: 12px; + padding-right: 12px; + width: 100%; + width: auto; + voice-family: "\"}\""; + voice-family: inherit; + } +html>body #bodycol { + width: auto; + } +.docs { + line-height: 1.4; + } +.app h3, .app h4 { + padding: 5px; + margin-right: 2px; + margin-left: 2px; + } +.h3 p, .h4 p, .h3 dt, .h4 dt { + margin-right: 7px; + margin-left: 7px; + } +.tasknav { + margin-bottom: 1.33em; + } +div.colbar { + padding: 3px; + margin: 2px 2px 0; + } +.tabs { + margin-top: 0.67em; + margin-right: 2px; + margin-left: 2px; + } +.tabs td, .tabs th { + padding: 3px 9px; + } +#toptabs { + margin: 0; + padding-top: 0.67em; + padding-left: 8px; + } +#breadcrumbs td { + padding: 2px 8px; + } +#rightcol div.www, #rightcol div.help { + padding: 0 0.5em; + } +body.docs #toc { + position: absolute; + top: 15px; + left: 0px; + width: 120px; + padding: 0 20px 0 0; + } +body.docs #toc ul, #toc ol { + margin-left: 0; + padding-left: 0; + } +body.docs #toc li { + margin-top: 7px; + padding-left: 10px; + list-style-type: none; + } +body.docs div.docs { + margin: 61px 0 0 150px; + padding: 1em 2em 1em 1em !important; + } +.docs p+p { + text-indent: 5%; + margin-top: -0.67em; + } +.docs h3, .docs h4 { + margin-bottom: 0.1em; + padding-top: 0.3em; + } +#alerterrormessage { + padding-left: 100px; + } +.functnbar, .functnbar2, .functnbar3 { + padding: 5px; + margin: 0.67em 2px; + } +#topmodule td { + vertical-align: middle; + padding: 2px 8px; + } +body { + padding: 1em; + } +body.composite, body.docs { + margin: 0; + padding: 0; + } +th, td { + text-align: left; + vertical-align: top; + } +.right { + text-align: right !important; + } +.center { + text-align: center !important; + } +.axial th { + text-align: right; + } +.app .axial td th { + text-align: left; + } +body td .stb { + margin-top: 1em; + text-indent: 0; + } +body td .mtb { + margin-top: 2em; + text-indent: 0; + } +.courtesylinks { + margin-top: 1em; + padding-top: 1em; + } +dd { + margin-bottom: 0.67em; + } +.toolgroup { + margin-bottom: 6px; + } +.toolgroup .body { + padding: 4px 4px 4px 0; + } +.toolgroup .label { + padding: 4px; + } +.toolgroup .body div { + padding-bottom: 0.3em; + padding-left: 1em; + } +#banner td { + vertical-align: bottom; + } +#mytools .body, #projecttools .body, #admintools .body { + padding-top: 0; + } +#mytools, #projecttools, #admintools { + margin: -4px 0 6px -4px; + padding: 6px; + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/tigris.css cssutils-1.0.2/src/cssutils/tests/sheets/tigris.css --- cssutils-1.0/src/cssutils/tests/sheets/tigris.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/tigris.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,434 @@ +/* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see */ + +/* colors, backgrounds, borders, link indication */ + +body { + background: #fff; + color: #000; + } +.app h3, .app h4, .tabs td, .tabs th, .functnbar { + background-image: url(../images/nw_min.gif); + background-repeat: no-repeat; + } +#toptabs td, #toptabs th { + background-image: url(../images/nw_min_036.gif); + } +#navcolumn .body div, body.docs #toc li li { + background-image: url(../images/strich.gif); + background-repeat: no-repeat; + background-position: .5em .5em; + } +#search .body div, .body .heading { + background-image: none; + } +.app h3, .app h4 { + color: #fff; + } +.app h3, #banner td { + background-color: #036; + color: #fff; + } +body #banner td a { + color: #fff !important; + } +.app h4 { + background-color: #888; + } +.a td { + background: #ddd; + } +.b td { + background: #efefef; + } +table, th, td { + border: none + } +.mtb { + border-top: solid 1px #ddd; + } +div.colbar { + background: #bbb; + } +#banner { + border-top: 1px solid #369; + } +.toolgroup { + background: #eee; + } +.toolgroup .label { + border-bottom: 1px solid #666; + border-right: 1px solid #666; + background: #ccc; + } +.toolgroup .body { + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + } +#mytools .label, #projecttools .label, #admintools .label { + background: #fff; + border-top: 1px solid #666; + border-right: none; + border-bottom: none; + border-left: 1px solid #666; + } +#mytools .body, #projecttools .body, #admintools .body { + background: #fff; + border-top: none; + border-right: none; + border-bottom: none; + border-left: 1px solid #666; + } +#mytools, #projecttools, #admintools { + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + } +#helptext { + background: #ffc; + } +#helptext .label { + border-bottom: 1px solid #996; + border-right: 1px solid #996; + background: #cc9; + } +#helptext .body { + border-bottom: 1px solid #cc9; + border-right: 1px solid #cc9; + } +#breadcrumbs { + border-top: 1px solid #fff; + background-color: #ccc + } +#main { + border-top: 1px solid #999; + } +#rightcol div.www, #rightcol div.help { + border: 1px solid #ddd; + } +body.docs div.docs { + background: #fff; + border-left: 1px solid #ddd; + border-top: 1px solid #ddd; + } +body.docs { + background: #eee url(../images/help_logo.gif) top right no-repeat !important; + } +.docs h3, .docs h4 { + border-top: solid 1px #000; + } +#alerterrormessage { + background: url(../images/icon_alert.gif) top left no-repeat !important; + } +.functnbar { + background-color: #aaa; + } +.functnbar2, .functnbar3 { + background: #aaa url(../images/sw_min.gif) no-repeat bottom left; + } +.functnbar3 { + background-color: #ddd; + } +.functnbar, .functnbar2, .functnbar3 { + color: #000; + } +.functnbar a, .functnbar2 a, .functnbar3 a { + color: #000; + text-decoration: underline; + } +#topmodule { + background: #ddd; + border-top: 1px solid #fff; + border-bottom: 1px solid #aaa; + } +#topmodule #issueid { + border-right: 1px solid #aaa; + } +a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited { + color: blue; + } +a:link.selfref, a:visited.selfref { + color: #555 !important; + text-decoration: none; + } +a:active, a:hover, #leftcol a:active, #leftcol a:hover { + color: #f30 !important; + } +#login a:link, #login a:visited { + color: white; + text-decoration: underline; + } +#banner a:active, #banner a:hover { + color: #f90 !important; + } +#leftcol a, #breadcrumbs a { + text-decoration: none; + } +#apphead h2 em { + color: #777; + } +.app th { + background-color: #bbb; + } +.tabs th { + border-right: 1px solid #333; + background-color: #ddd; + color: #fff; + } +.tabs td { + background-color: #999; + border-bottom: 1px solid #fff; + border-right: 1px solid #fff; + } +.tabs { + border-bottom: 6px #ddd solid; + } +.tabs th, .tabs th a:link, .tabs th a:visited { + color: #555; + } +.tabs td, .tabs td a:link, .tabs td a:visited { + color: #fff; + } +.tabs a { + text-decoration: none; + } +#toptabs td { + border-bottom: 1px solid #666; + border-right: 1px solid #333; + border-left: 1px solid #036; + } +#toptabs th { + border-left: 1px solid #036; + } +.axial th { + background-color: #ddd; + color: black + } +.alert { + color: #c00; + } +.confirm { + color: green; + } +.info { + color: blue; + } +.selection { + background: #ffc; + } +#login { + color: #fff; + } +h4 a:link, h4 a:visited { + text-decoration: underline; + color: #fff; + } + +/* font and text properties, exclusive of link indication, alignment, text-indent */ + +body, th, td, input, select, textarea, h2 small { + font-family: Verdana, Helvetica, Arial, sans-serif; + } +code, pre { + font-family: 'Andale Mono', Courier, monospace; + } +html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code { + font-size: x-small; + voice-family: "\"}\""; + voice-family: inherit; + font-size: small + } +html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code { + font-size: small + } +small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol { + font-size: xx-small; + voice-family: "\"}\""; + voice-family: inherit; + font-size: x-small + } +html>body small, html>body div#footer td, html>body div#login, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc, html>body #leftcol { + font-size: x-small + } +#bodycol h2 { + font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; + font-size: 1.5em; + font-weight: normal; + } +.tabs td, .tabs th, dt, .tasknav .selfref, #login .username, .selection { + font-weight: bold + } +h4 { + font-size: 1em; + } +#apphead h2 em { + font-style: normal; + } + +/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */ + +#bodycol h2 { + margin-top: .3em; + margin-bottom: .5em; + } +p, ul, ol, dl { + margin-top: .67em; + margin-bottom: .67em; + } +h3, h4 { + margin-bottom: 0; + } +form { + margin-top: 0; + margin-bottom: 0; + } +#bodycol { + padding-left: 12px; + padding-right: 12px; + width: 100%; + voice-family: "\"}\""; + voice-family: inherit; + width: auto; + } +html>body #bodycol { + width: auto; + } +.docs { + line-height: 1.4; + } +.app h3, .app h4 { + padding: 5px; + margin-right: 2px; + margin-left: 2px; + } +.h3 p, .h4 p, .h3 dt, .h4 dt { + margin-right: 7px; + margin-left: 7px; + } +.tasknav { + margin-bottom: 1.33em + } +div.colbar { + padding: 3px; + margin: 2px 2px 0; + } +.tabs { + margin-top: .67em; + margin-right: 2px; + margin-left: 2px; + } +.tabs td, .tabs th { + padding: 3px 9px; + } +#toptabs { + margin: 0; + padding-top: .67em; + padding-left: 8px; + } +#breadcrumbs td { + padding: 2px 8px; + } +#rightcol div.www, #rightcol div.help { + padding: 0 .5em + } +body.docs #toc { + position: absolute; + top: 15px; + left: 0px; + width: 120px; + padding: 0 20px 0 0 + } +body.docs #toc ul, #toc ol { + margin-left: 0; + padding-left: 0; + } +body.docs #toc li { + margin-top: 7px; + padding-left: 10px; + list-style-type: none; + } +body.docs div.docs { + margin: 61px 0 0 150px; + padding: 1em 2em 1em 1em !important; + } +.docs p+p { + text-indent: 5%; + margin-top: -.67em + } +.docs h3, .docs h4 { + margin-bottom: .1em; + padding-top: .3em; + } +#alerterrormessage { + padding-left: 100px; + } +.functnbar, .functnbar2, .functnbar3 { + padding: 5px; + margin: .67em 2px; + } +#topmodule td { + vertical-align: middle; + padding: 2px 8px + } +body { + padding: 1em; + } +body.composite, body.docs { + margin: 0; + padding: 0; + } +th, td { + text-align: left; + vertical-align: top + } +.right { + text-align: right !important; + } +.center { + text-align: center !important; + } +.axial th { + text-align: right; + } +.app .axial td th { + text-align: left; + } +body td .stb { + margin-top: 1em; + text-indent: 0; + } +body td .mtb { + margin-top: 2em; + text-indent: 0; + } +.courtesylinks { + margin-top: 1em; + padding-top: 1em + } +dd { + margin-bottom: .67em; + } +.toolgroup { + margin-bottom: 6px + } +.toolgroup .body { + padding: 4px 4px 4px 0; + } +.toolgroup .label { + padding: 4px; + } +.toolgroup .body div { + padding-bottom: .3em; + padding-left: 1em; + } +#banner td { + vertical-align: bottom; + } +#mytools .body, #projecttools .body, #admintools .body { + padding-top: 0; + } +#mytools, #projecttools, #admintools { + margin: -4px 0 6px -4px; + padding: 6px; + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + } + Binary files /tmp/tmpQGShrY/MGloHri08w/cssutils-1.0/src/cssutils/tests/sheets/u_simple.css and /tmp/tmpQGShrY/hjdUGgEkSY/cssutils-1.0.2/src/cssutils/tests/sheets/u_simple.css differ diff -Nru cssutils-1.0/src/cssutils/tests/sheets/var/start.css cssutils-1.0.2/src/cssutils/tests/sheets/var/start.css --- cssutils-1.0/src/cssutils/tests/sheets/var/start.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/var/start.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,12 @@ +@import "vars.css"; +@import "vars2.css"; +@import "use.css"; + +@variables { + TEST: 1px; + T2: 'T2' +} + +a { + left: var(T2); +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/var/use.css cssutils-1.0.2/src/cssutils/tests/sheets/var/use.css --- cssutils-1.0/src/cssutils/tests/sheets/var/use.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/var/use.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,30 @@ +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} +a { + content: var(TEST) +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/var/vars2.css cssutils-1.0.2/src/cssutils/tests/sheets/var/vars2.css --- cssutils-1.0/src/cssutils/tests/sheets/var/vars2.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/var/vars2.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,3 @@ +@variables { + TEST: 'VARS2' +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/var/vars.css cssutils-1.0.2/src/cssutils/tests/sheets/var/vars.css --- cssutils-1.0/src/cssutils/tests/sheets/var/vars.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/var/vars.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,4 @@ +@variables { + TEST: 1px; + T2: 'T2' +} diff -Nru cssutils-1.0/src/cssutils/tests/sheets/vars.css cssutils-1.0.2/src/cssutils/tests/sheets/vars.css --- cssutils-1.0/src/cssutils/tests/sheets/vars.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/vars.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,16 @@ +@import "varsimport.css"; + +@variables { + c2: "c2 own file (OVERWRITTEN)"; + c3: "c1 own file" + } + +a1 { + content: var(c1); + } +a2 { + content: var(c2); + } +a3 { + content: var(c3); + } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/varsimport.css cssutils-1.0.2/src/cssutils/tests/sheets/varsimport.css --- cssutils-1.0/src/cssutils/tests/sheets/varsimport.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/varsimport.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,15 @@ +@variables { + c1: "c1 imported"; + c2: "c2 imported (SHOULD BE OVERWRITTEN)"; + } + +.import1 { + content: var(c1); + } +.import2 { + content: var(c2); + } +.import3 { + /* not defined here! */ + content: var(c3); + } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/v_simple.css cssutils-1.0.2/src/cssutils/tests/sheets/v_simple.css --- cssutils-1.0/src/cssutils/tests/sheets/v_simple.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/v_simple.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1 @@ +h1 { foo: alpha; bar:beta } diff -Nru cssutils-1.0/src/cssutils/tests/sheets/xhtml22.css cssutils-1.0.2/src/cssutils/tests/sheets/xhtml22.css --- cssutils-1.0/src/cssutils/tests/sheets/xhtml22.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/xhtml22.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,243 @@ +@namespace "http://www.w3.org/2002/06/xhtml2/"; +/* A sample style sheet for XHTML 2.0 + + This style sheet describes a very incomplete, sample rendering of + XHTML 2.0 elements. + + Editor: Masayasu Ishikawa + Revision: $Id$ +*/ +/* new elements */ +section, h, nl, label, l, blockcode, separator, di { + display: block + } +section, h, nl, label, l, blockcode, di { + unicode-bidi: embed + } +nl { + margin: 1.33em 0 + } +summary, standby, handler { + display: none + } +blockcode { + font-family: monospace; + white-space: pre + } +separator { + border-bottom: thin black solid; + border: 1px + } +h { + display: block; + font-weight: bolder; + font-family: sans-serif + } +h1, h2, h3, h4, h5, h6 { + font-family: sans-serif; + font-weight: bolder + } +body h, h1 { + font-size: 2em; + margin: 0.67em 0 + } +section h, h2 { + font-size: 1.5em; + margin: 0.83em 0 + } +section section h, h3 { + font-size: 1.17em; + margin: 1em 0 + } +section section section h, h4, p, blockquote, ul, ol, dl { + margin: 1.33em 0 + } +section section section section h, h5 { + font-size: 0.83em; + line-height: 1.17em; + margin: 1.67em 0 + } +section section section section section h, h6 { + font-size: 0.67em; + margin: 2.33em 0 + } +*[edit="deleted"] { + display: none + } +/* no special presentation by default +*[edit="inserted"] { } +*[edit="changed"] { } +*[edit="moved"] { } +*/ +/* experimental navigation list style */ +nl { + height: 1.5em; + overflow: hidden; + margin: 0; + line-height: normal !important; + white-space: nowrap; + text-align: start; + cursor: default; + border-width: 2px !important; + border-style: inset !important; + vertical-align: baseline; + padding: 0 + } +nl:hover { + height: auto; + overflow: visible + } +nl>li, nl>label { + display: block; + min-height: 1em; + line-height: normal !important + } +nl>li, nl>label { + padding: 0 5px 0 3px + } +nl>li { + margin-left: 1em + } +nl>label { + font-weight: bold + } +nl>nl>label { + display: block; + line-height: normal !important; + font-style: italic; + font-weight: bold + } +nl>nl>li { + padding-left: 2em; + font-style: normal; + font-weight: normal + } +/* inherited elements */ +html, body, div, p, h1, h2, h3, h4, h5, h6, address, blockquote, pre, ol, ul, dl +, dt, dd { + display: block + } +li { + display: list-item + } +head, style, link, meta { + display: none + } +table { + display: table; + border-spacing: 0; + border-top: thin black solid; + border-left: thin black solid + } +tr { + display: table-row + } +thead { + display: table-header-group + } +tbody { + display: table-row-group + } +tfoot { + display: table-footer-group + } +col { + display: table-column + } +colgroup { + display: table-column-group + } +td, th { + display: table-cell; + border-right: thin black solid; + border-bottom: thin black solid + } +caption { + display: table-caption + } +table:hover summary { + display: block + } +th { + font-weight: bolder; + text-align: center + } +caption { + text-align: center + } +body { + padding: 8px; + line-height: 1.2 + } +strong { + font-weight: bolder + } +blockquote { + margin-left: 4em; + margin-right: 4em + } +cite, em, q, var, address { + font-style: italic + } +pre code, kbd, samp { + font-family: monospace + } +pre { + white-space: pre + } +sub, sup { + font-size: smaller + } +sub { + vertical-align: sub + } +sup { + vertical-align: super + } +ol, ul, dd { + margin-left: 4em + } +ol { + list-style-type: decimal + } +ol ul, ul ol, ul ul, ol ol { + margin-top: 0; + margin-bottom: 0 + } +abbr[title] { + border-bottom: dotted 1px + } +:link { + text-decoration: underline; + color: blue + } +:focus { + outline: thin dotted invert + } +/* Hover effects should be default */ +:link:hover, :link:visited { + color: #b7f + } +/* begin bidirectionality settings (do not change) */ +*[dir="ltr"] { + direction: ltr; + unicode-bidi: embed + } +*[dir="rtl"] { + direction: rtl; + unicode-bidi: embed + } +*[dir="lro"] { + direction: ltr; + unicode-bidi: bidi-override + } +*[dir="rlo"] { + direction: rtl; + unicode-bidi: bidi-override + } +/* block-level elements */ +body, div, p, hr, h1, h2, h3, h4, h5, h6, address, blockquote, pre, ol, ul, li, +di, dt, dd, table, thead, tbody, tfoot, tr, td, th, col, colgroup, caption, obje +ct, summary, standby, blockcode { + unicode-bidi: embed + } \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/xhtml2.css cssutils-1.0.2/src/cssutils/tests/sheets/xhtml2.css --- cssutils-1.0/src/cssutils/tests/sheets/xhtml2.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/xhtml2.css 2015-11-25 22:11:26.000000000 +0000 @@ -0,0 +1,183 @@ +@namespace url("http://www.w3.org/2002/06/xhtml2/"); + +/* A sample style sheet for XHTML 2.0 + + This style sheet describes a very incomplete, sample rendering of + XHTML 2.0 elements. + + Editor: Masayasu Ishikawa + Revision: $Id$ +*/ + +/* new elements */ + +section, h, nl, label, l, blockcode, separator, di + { display: block; } +section, h, nl, label, l, blockcode, di + { + unicode-bidi: embed } +nl { + margin: 1.33em 0 } +summary, standby, handler + { + display: none } +blockcode { + font-family: monospace; + white-space: pre } +separator { + border-bottom: thin black solid; + border: 1px; + inset; width 100%} +h { + display: block; + font-weight: bolder; + font-family: sans-serif } +h1, h2, h3, h4, h5, h6 + { + font-family: sans-serif; + font-weight: bolder } +body h, h1 { + font-size: 2em; + margin: .67em 0; +} +section h, h2 { + font-size: 1.5em; + margin: .83em 0; +} +section section h, h3 { + font-size: 1.17em; + margin: 1em 0; +} +section section section h, h4, p, blockquote, ul, ol, dl { + margin: 1.33em 0; } + +section section section section h, h5 { + font-size: .83em; + line-height: 1.17em; + margin: 1.67em 0; +} + +section section section section section h, h6 { + font-size: .67em; + margin: 2.33em 0; +} + +*[edit="deleted"] { display: none } +/* no special presentation by default +*[edit="inserted"] { } +*[edit="changed"] { } +*[edit="moved"] { } +*/ + +/* experimental navigation list style */ + +nl { + height: 1.5em; + overflow: hidden; + margin: 0; + line-height: normal !important; + white-space: nowrap; + text-align: start; + cursor: default; + border-width: 2px !important; + border-style: inset !important; + vertical-align: baseline; + padding: 0; +} + +nl:hover { height: auto; overflow: visible; } + +nl > li, nl > label { + display: block; + min-height: 1em; + line-height: normal !important; +} +nl > li, nl > label { + padding: 0 5px 0 3px; +} +nl > li { + margin-left: 1em; +} +nl > label { + font-weight: bold; +} + +nl > nl > label { + display: block; + line-height: normal !important; + font-style: italic; + font-weight: bold; +} + +nl > nl > li { + padding-left: 2em; + font-style: normal; + font-weight: normal; +} + +/* inherited elements */ + +html, body, div, p, h1, h2, h3, h4, h5, h6, +address, blockquote, pre, ol, ul, dl, dt, dd + { display: block } +li { display: list-item } +head, style, link, meta + { display: none } +table { display: table; + border-spacing: 0; + border-top: thin black solid; + border-left: thin black solid } +tr { display: table-row } +thead { display: table-header-group } +tbody { display: table-row-group } +tfoot { display: table-footer-group } +col { display: table-column } +colgroup { display: table-column-group } +td, th { display: table-cell; + border-right: thin black solid; + border-bottom: thin black solid; + padding 2px } +caption { display: table-caption } +table:hover summary { display: block } +th { font-weight: bolder; text-align: center } +caption { text-align: center } +body { padding: 8px; line-height: 1.2 } +strong { font-weight: bolder } +blockquote { margin-left: 4em; margin-right: 4em } +cite, em, q, var, address + { font-style: italic } +pre code, kbd, samp + { font-family: monospace } +pre { white-space: pre } +sub, sup { font-size: smaller } +sub { vertical-align: sub } +sup { vertical-align: super } +ol, ul, dd { margin-left: 4em } +ol { list-style-type: decimal } +ol ul, ul ol, ul ul, ol ol + { margin-top: 0; margin-bottom: 0 } + +abbr[title] { border-bottom: dotted 1px } +:link { text-decoration: underline; color: blue; } +:focus { outline: thin dotted invert } + +/* Hover effects should be default */ + +:link:hover,:link:visited { color: #b7f } + +/* begin bidirectionality settings (do not change) */ + +*[dir="ltr"] { direction: ltr; unicode-bidi: embed } +*[dir="rtl"] { direction: rtl; unicode-bidi: embed } +*[dir="lro"] { direction: ltr; unicode-bidi: bidi-override } +*[dir="rlo"] { direction: rtl; unicode-bidi: bidi-override } + +/* block-level elements */ +body, div, p, hr, h1, h2, h3, h4, h5, h6, +address, blockquote, pre, ol, ul, li, di, dt, dd, +table, thead, tbody, tfoot, tr, td, th, +col, colgroup, caption, object, summary, standby, blockcode + { unicode-bidi: embed } +/* end bidi settings */ + +/* end xhtml2.css */ \ No newline at end of file diff -Nru cssutils-1.0/src/cssutils/tests/sheets/yuck.css cssutils-1.0.2/src/cssutils/tests/sheets/yuck.css --- cssutils-1.0/src/cssutils/tests/sheets/yuck.css 1970-01-01 00:00:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/sheets/yuck.css 2015-10-05 10:16:42.000000000 +0000 @@ -0,0 +1,3 @@ +E[class~="hipster"][thing~="bob"]#myid { att1: hi; foo: bar } +E:lang(c)#unique +E.hipster#myid { att1: hi; foo: bar } diff -Nru cssutils-1.0/src/cssutils/tests/test_cssmediarule.py cssutils-1.0.2/src/cssutils/tests/test_cssmediarule.py --- cssutils-1.0/src/cssutils/tests/test_cssmediarule.py 2013-12-14 21:47:00.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_cssmediarule.py 2016-05-07 20:37:45.000000000 +0000 @@ -199,6 +199,13 @@ # WS u'@media\n\t\f all\n\t\f {\n\t\f a{ x: 1}\n\t\f }': u'@media all {\n a {\n x: 1\n }\n }', + # @page rule inside @media + u'@media all { @page { margin: 0; } }': + u'@media all {\n @page {\n margin: 0\n }\n }', + # nested media rules + u'@media all { @media all { p { color: red; } } }': + u'@media all {\n @media all {\n p {\n ' + 'color: red\n }\n }\n }', } self.do_equal_p(tests) self.do_equal_r(tests) @@ -215,7 +222,6 @@ u'@media "name" all { a{ x: 1} }': xml.dom.SyntaxErr, u'@media all { @charset "x"; a{}}': xml.dom.HierarchyRequestErr, u'@media all { @import "x"; a{}}': xml.dom.HierarchyRequestErr, - u'@media all { @media all {} }': xml.dom.HierarchyRequestErr, u'@media all { , }': xml.dom.SyntaxErr, u'@media all {}EXTRA': xml.dom.SyntaxErr, u'@media ({}': xml.dom.SyntaxErr, @@ -365,7 +371,6 @@ importrule = cssutils.css.CSSImportRule('x') namespacerule = cssutils.css.CSSNamespaceRule() pagerule = cssutils.css.CSSPageRule() - mediarule = cssutils.css.CSSMediaRule() unknownrule = cssutils.css.CSSUnknownRule('@x;') stylerule = cssutils.css.CSSStyleRule('a') stylerule.cssText = u'a { x: 1}' @@ -379,10 +384,6 @@ r.insertRule, importrule, 0) self.assertRaises(xml.dom.HierarchyRequestErr, r.insertRule, namespacerule, 0) - self.assertRaises(xml.dom.HierarchyRequestErr, - r.insertRule, pagerule, 0) - self.assertRaises(xml.dom.HierarchyRequestErr, - r.insertRule, mediarule, 0) # start insert r.insertRule(stylerule, 0) diff -Nru cssutils-1.0/src/cssutils/tests/test_cssstyledeclaration.py cssutils-1.0.2/src/cssutils/tests/test_cssstyledeclaration.py --- cssutils-1.0/src/cssutils/tests/test_cssstyledeclaration.py 2013-11-30 20:17:44.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_cssstyledeclaration.py 2016-05-07 20:37:45.000000000 +0000 @@ -588,6 +588,20 @@ s2 = eval(repr(s)) self.assertTrue(isinstance(s2, s.__class__)) + def test_valid(self): + "CSSStyleDeclaration.valid" + cases = [ + ('color: red;', True), + ('color: asd;', False), + ('foo: red;', False), + ('color: red; foo: red;', False), + ] + for case, expected in cases: + s = cssutils.css.CSSStyleDeclaration(cssText=case) + msg = '%r should be %s' % (case, + 'valid' if expected else 'invalid') + self.assertEqual(s.valid, expected, msg) + if __name__ == '__main__': import unittest diff -Nru cssutils-1.0/src/cssutils/tests/test_cssstylerule.py cssutils-1.0.2/src/cssutils/tests/test_cssstylerule.py --- cssutils-1.0/src/cssutils/tests/test_cssstylerule.py 2013-11-30 20:17:46.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_cssstylerule.py 2016-05-07 20:37:45.000000000 +0000 @@ -244,6 +244,15 @@ self.assertTrue(isinstance(s2, s.__class__)) self.assertTrue(sel == s2.selectorText) + def test_valid(self): + "CSSStyleRule.valid" + rule = cssutils.css.CSSStyleRule(selectorText='*', style='color: red') + self.assertTrue(rule.valid) + rule.style = 'color: foobar' + self.assertFalse(rule.valid) + rule.style = 'foobar: red' + self.assertFalse(rule.valid) + if __name__ == '__main__': import unittest diff -Nru cssutils-1.0/src/cssutils/tests/test_cssstylesheet.py cssutils-1.0.2/src/cssutils/tests/test_cssstylesheet.py --- cssutils-1.0/src/cssutils/tests/test_cssstylesheet.py 2013-11-30 20:17:46.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_cssstylesheet.py 2016-05-07 20:37:45.000000000 +0000 @@ -873,6 +873,18 @@ self.assertTrue(href == s2.href) self.assertTrue(title == s2.title) + def test_valid(self): + cases = [ + ('body { color: red; }', True), + ('body { color: asd; }', False), + ('body { foo: 12px; }', False), + ] + for case, expected in cases: + sheet = cssutils.parseString(case) + msg = "%r should be %s" % (case, + 'valid' if expected else 'invalid') + self.assertEqual(sheet.valid, expected, msg) + if __name__ == '__main__': import unittest diff -Nru cssutils-1.0/src/cssutils/tests/test_cssutils.py cssutils-1.0.2/src/cssutils/tests/test_cssutils.py --- cssutils-1.0/src/cssutils/tests/test_cssutils.py 2013-12-15 10:47:20.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_cssutils.py 2017-03-04 09:53:23.000000000 +0000 @@ -32,7 +32,7 @@ }''' def test_VERSION(self): - self.assertEqual('1.0', cssutils.VERSION) + self.assertEqual('1.0.2', cssutils.VERSION) def test_parseString(self): "cssutils.parseString()" @@ -52,8 +52,7 @@ irs = ir.styleSheet self.assertEqual(cssutils.css.CSSStyleSheet, type(irs)) - href = os.path.join(os.path.dirname(__file__), - '..', '..', '..', 'sheets', 'import.css') + href = basetest.get_sheet_filename('import.css') href = cssutils.helper.path2url(href) s = cssutils.parseString(self.exp, href=href) @@ -74,8 +73,7 @@ def test_parseFile(self): "cssutils.parseFile()" # name if used with open, href used for @import resolving - name = os.path.join(os.path.dirname(__file__), - '..', '..', '..', 'sheets', 'import.css') + name = basetest.get_sheet_filename('import.css') href = cssutils.helper.path2url(name) s = cssutils.parseFile(name, href=href, media='screen', title='from file') @@ -101,7 +99,7 @@ # name is used for open and setting of href automatically # test needs to be relative to this test file! os.chdir(os.path.dirname(__file__)) - name = os.path.join('..', '..', '..', 'sheets', 'import.css') + name = basetest.get_sheet_filename('import.css') s = cssutils.parseFile(name, media='screen', title='from file') self.assertTrue(isinstance(s, cssutils.css.CSSStyleSheet)) @@ -165,8 +163,7 @@ def test_parseUrl(self): "cssutils.parseUrl()" - href = os.path.join(os.path.dirname(__file__), - '..', '..', '..', 'sheets', 'import.css') + href = basetest.get_sheet_filename('import.css') #href = u'file:' + urllib.pathname2url(href) href = cssutils.helper.path2url(href) #href = 'http://seewhatever.de/sheets/import.css' diff -Nru cssutils-1.0/src/cssutils/tests/test_domimplementation.py cssutils-1.0.2/src/cssutils/tests/test_domimplementation.py --- cssutils-1.0/src/cssutils/tests/test_domimplementation.py 2013-11-30 20:17:46.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_domimplementation.py 2016-09-16 15:45:54.000000000 +0000 @@ -1,13 +1,14 @@ """Testcases for cssutils.css.DOMImplementation""" import xml.dom +import xml.dom.minidom import unittest import cssutils class DOMImplementationTestCase(unittest.TestCase): def setUp(self): - self.domimpl = xml.dom.getDOMImplementation() + self.domimpl = cssutils.DOMImplementationCSS() def test_createCSSStyleSheet(self): "DOMImplementationCSS.createCSSStyleSheet()" @@ -19,12 +20,13 @@ def test_createDocument(self): "DOMImplementationCSS.createDocument()" - self.assertRaises(NotImplementedError, self.domimpl.createDocument) - self.assertRaises(NotImplementedError, self.domimpl.createDocument) + doc = self.domimpl.createDocument(None, None, None) + self.assertTrue(isinstance(doc, xml.dom.minidom.Document)) def test_createDocumentType(self): "DOMImplementationCSS.createDocumentType()" - self.assertRaises(NotImplementedError, self.domimpl.createDocumentType) + doctype = self.domimpl.createDocumentType('foo', 'bar', 'raboof') + self.assertTrue(isinstance(doctype, xml.dom.minidom.DocumentType)) def test_hasFeature(self): "DOMImplementationCSS.hasFeature()" @@ -39,4 +41,4 @@ if __name__ == '__main__': - unittest.main() \ No newline at end of file + unittest.main() diff -Nru cssutils-1.0/src/cssutils/tests/test_profiles.py cssutils-1.0.2/src/cssutils/tests/test_profiles.py --- cssutils-1.0/src/cssutils/tests/test_profiles.py 2013-11-30 20:17:46.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_profiles.py 2016-05-07 20:37:45.000000000 +0000 @@ -2,6 +2,7 @@ __version__ = '$Id: test_cssvalue.py 1443 2008-08-31 13:54:39Z cthedot $' import sys +import platform import basetest import cssutils @@ -124,6 +125,11 @@ expmsg = u"invalid literal for int(): x" elif sys.platform.startswith('java'): expmsg = u"invalid literal for int() with base 10: x" + # PyPy adds the u prefix, but only in versions lower than Python 3 + elif (platform.python_implementation() == "PyPy" and + sys.version_info < (3, 0)): + expmsg = u"invalid literal for int() with base 10: u'x'" + self.assertRaisesMsg(Exception, expmsg, cssutils.profile.validate, u'-test-funcval', u'x') diff -Nru cssutils-1.0/src/cssutils/tests/test_scripts_csscombine.py cssutils-1.0.2/src/cssutils/tests/test_scripts_csscombine.py --- cssutils-1.0/src/cssutils/tests/test_scripts_csscombine.py 2013-11-30 20:26:26.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_scripts_csscombine.py 2016-09-02 16:58:39.000000000 +0000 @@ -7,20 +7,19 @@ class CSSCombine(basetest.BaseTestCase): - C = '@namespace s2"uri";s2|sheet-1{top:1px}s2|sheet-2{top:2px}proxy{top:3px}' + C = '@namespace s2"uri";s2|sheet-1{top:1px}s2|sheet-2{top:2px}proxy{top:3px}' def setUp(self): self._saved = cssutils.log.raiseExceptions - + def tearDown(self): cssutils.log.raiseExceptions = self._saved def test_combine(self): "scripts.csscombine()" - + # path, SHOULD be keyword argument! - csspath = os.path.join(os.path.dirname(__file__), '..', '..', '..', - 'sheets', 'csscombine-proxy.css') + csspath = basetest.get_sheet_filename('csscombine-proxy.css') combined = csscombine(csspath) self.assertEqual(combined, self.C.encode()) combined = csscombine(path=csspath, targetencoding='ascii') @@ -40,10 +39,10 @@ f.close() combined = csscombine(cssText=cssText, href=cssurl) self.assertEqual(combined, self.C.encode()) - combined = csscombine(cssText=cssText, href=cssurl, + combined = csscombine(cssText=cssText, href=cssurl, targetencoding='ascii') self.assertEqual(combined, ('@charset "ascii";' + self.C).encode()) - + def test_combine_resolveVariables(self): "scripts.csscombine(minify=..., resolveVariables=...)" # no actual imports but checking if minify and resolveVariables work @@ -63,13 +62,13 @@ 'a{color:#0f0}'.encode()) # no minify - self.assertEqual(csscombine(cssText=cssText, + self.assertEqual(csscombine(cssText=cssText, minify=False, resolveVariables=False), '@variables {\n c: #0f0\n }\na {\n color: var(c)\n }'.encode()) self.assertEqual(csscombine(cssText=cssText, minify=False), 'a {\n color: #0f0\n }'.encode()) - + if __name__ == '__main__': import unittest diff -Nru cssutils-1.0/src/cssutils/tests/test_serialize.py cssutils-1.0.2/src/cssutils/tests/test_serialize.py --- cssutils-1.0/src/cssutils/tests/test_serialize.py 2013-12-04 14:47:38.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_serialize.py 2016-05-07 20:37:45.000000000 +0000 @@ -85,6 +85,7 @@ self.assertEqual(cssutils.ser.prefs.lineNumbers, False) self.assertEqual(cssutils.ser.prefs.lineSeparator, u'\n') self.assertEqual(cssutils.ser.prefs.listItemSpacer, u' ') + self.assertEqual(cssutils.ser.prefs.minimizeColorHash, True) self.assertEqual(cssutils.ser.prefs.omitLastSemicolon, True) self.assertEqual(cssutils.ser.prefs.omitLeadingZero, False) self.assertEqual(cssutils.ser.prefs.paranthesisSpacer, u' ') @@ -512,6 +513,14 @@ self.assertEqual(u'@import "x" print, tv;\na, b {}'.encode(), s.cssText) cssutils.ser.prefs.listItemSpacer = u'' self.assertEqual(u'@import "x" print,tv;\na,b {}'.encode(), s.cssText) + + def test_minimizeColorHash(self): + "Preferences.minimizeColorHash" + css = 'a { color: #ffffff }' + s = cssutils.parseString(css) + self.assertEqual(u'a {\n color: #fff\n }'.encode(), s.cssText) + cssutils.ser.prefs.minimizeColorHash = False + self.assertEqual(u'a {\n color: #ffffff\n }'.encode(), s.cssText) def test_omitLastSemicolon(self): "Preferences.omitLastSemicolon" diff -Nru cssutils-1.0/src/cssutils/tests/test_tokenize2.py cssutils-1.0.2/src/cssutils/tests/test_tokenize2.py --- cssutils-1.0/src/cssutils/tests/test_tokenize2.py 2013-11-30 20:17:46.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_tokenize2.py 2016-12-20 14:10:41.000000000 +0000 @@ -7,6 +7,7 @@ import sys import xml.dom import basetest +import cssutils.tokenize2 as tokenize2 from cssutils.tokenize2 import * class TokenizerTestCase(basetest.BaseTestCase): @@ -55,6 +56,8 @@ ('S', ' ', 1, 43), ('IDENT', '\\7777777', 1, 44) ], + # Not a function, important for media queries + u'and(': [('IDENT', u'and', 1, 1), ('CHAR', u'(', 1, 4)], u'\\1 b': [('IDENT', u'\x01b', 1, 1)], @@ -856,6 +859,32 @@ # self.assertRaises(exception, self.tokenizer.tokenize, css) +class TokenizerUtilsTestCase(basetest.BaseTestCase): + """Tests for the util functions of tokenize""" + __metaclass__ = basetest.GenerateTests + + def gen_test_has_at(self, string, pos, text, expected): + self.assertEqual(tokenize2.has_at(string, pos, text), expected) + gen_test_has_at.cases = [ + ('foo', 0, 'foo', True), + ('foo', 0, 'f', True), + ('foo', 1, 'o', True), + ('foo', 1, 'oo', True), + ('foo', 4, 'foo', False), + ('foo', 0, 'bar', False), + ('foo', 0, 'foobar', False), + ] + + def gen_test_suffix_eq(self, string, pos, suffix, expected): + self.assertEqual(tokenize2.suffix_eq(string, pos, suffix), expected) + gen_test_suffix_eq.cases = [ + ('foobar', 0, 'foobar', True), + ('foobar', 3, 'bar', True), + ('foobar', 3, 'foo', False), + ('foobar', 10, 'bar', False), + ] + + if __name__ == '__main__': import unittest unittest.main() diff -Nru cssutils-1.0/src/cssutils/tests/test_util.py cssutils-1.0.2/src/cssutils/tests/test_util.py --- cssutils-1.0/src/cssutils/tests/test_util.py 2013-11-30 20:17:46.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tests/test_util.py 2016-10-27 11:55:21.000000000 +0000 @@ -1,10 +1,11 @@ -# -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- """Testcases for cssutils.util""" from __future__ import with_statement import cgi from email import message_from_string, message_from_file import StringIO +import re import sys import urllib2 import xml.dom @@ -18,7 +19,7 @@ import basetest import encutils -from cssutils.util import Base, ListSeq, _readUrl, _defaultFetcher +from cssutils.util import Base, ListSeq, _readUrl, _defaultFetcher, LazyRegex class ListSeqTestCase(basetest.BaseTestCase): @@ -417,6 +418,94 @@ else: self.assertEqual(False, u'Mock needed for this test') + +class TestLazyRegex(basetest.BaseTestCase): + """Tests for cssutils.util.LazyRegex.""" + + def setUp(self): + self.lazyre = LazyRegex('f.o') + + def test_public_interface(self): + methods = ['search', 'match', 'split', 'sub', 'subn', 'findall', + 'finditer', 'pattern', 'flags', 'groups', 'groupindex',] + for method in methods: + self.assertTrue(hasattr(self.lazyre, method), + 'expected %r public attribute' % method) + + def test_ensure(self): + self.assertIsNone(self.lazyre.matcher) + self.lazyre.ensure() + self.assertIsNotNone(self.lazyre.matcher) + + def test_calling(self): + self.assertIsNone(self.lazyre('bar')) + match = self.lazyre('foobar') + self.assertEquals(match.group(), 'foo') + + def test_matching(self): + self.assertIsNone(self.lazyre.match('bar')) + match = self.lazyre.match('foobar') + self.assertEquals(match.group(), 'foo') + + def test_matching_with_position_parameters(self): + self.assertIsNone(self.lazyre.match('foo', 1)) + self.assertIsNone(self.lazyre.match('foo', 0, 2)) + + def test_searching(self): + self.assertIsNone(self.lazyre.search('rafuubar')) + match = self.lazyre.search('rafoobar') + self.assertEquals(match.group(), 'foo') + + def test_searching_with_position_parameters(self): + self.assertIsNone(self.lazyre.search('rafoobar', 3)) + self.assertIsNone(self.lazyre.search('rafoobar', 0, 4)) + match = self.lazyre.search('rafoofuobar', 4) + self.assertEquals(match.group(), 'fuo') + + def test_split(self): + self.assertEquals(self.lazyre.split('rafoobarfoobaz'), + ['ra', 'bar', 'baz']) + self.assertEquals(self.lazyre.split('rafoobarfoobaz', 1), + ['ra', 'barfoobaz']) + + def test_findall(self): + self.assertEquals(self.lazyre.findall('rafoobarfuobaz'), + ['foo', 'fuo']) + + def test_finditer(self): + result = self.lazyre.finditer('rafoobarfuobaz') + self.assertEquals([m.group() for m in result], ['foo', 'fuo']) + + def test_sub(self): + self.assertEquals(self.lazyre.sub('bar', 'foofoo'), 'barbar') + self.assertEquals(self.lazyre.sub(lambda x: 'baz', 'foofoo'), 'bazbaz') + + def test_subn(self): + subbed = self.lazyre.subn('bar', 'foofoo') + self.assertEquals(subbed, ('barbar', 2)) + subbed = self.lazyre.subn(lambda x: 'baz', 'foofoo') + self.assertEquals(subbed, ('bazbaz', 2)) + + def test_groups(self): + lazyre = LazyRegex('(.)(.)') + self.assertIsNone(lazyre.groups) + lazyre.ensure() + self.assertEquals(lazyre.groups, 2) + + def test_groupindex(self): + lazyre = LazyRegex('(?P.)') + self.assertIsNone(lazyre.groupindex) + lazyre.ensure() + self.assertEquals(lazyre.groupindex, {'foo': 1}) + + def test_flags(self): + self.lazyre.ensure() + self.assertEquals(self.lazyre.flags, re.compile('.').flags) + + def test_pattern(self): + self.assertEquals(self.lazyre.pattern, 'f.o') + + if __name__ == '__main__': import unittest unittest.main() diff -Nru cssutils-1.0/src/cssutils/tokenize2.py cssutils-1.0.2/src/cssutils/tokenize2.py --- cssutils-1.0/src/cssutils/tokenize2.py 2013-12-04 11:45:10.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/tokenize2.py 2016-12-20 14:11:27.000000000 +0000 @@ -77,7 +77,7 @@ """compile productions into callable match objects, order is kept""" compiled = [] for key, value in expanded_productions: - compiled.append((key, re.compile('^(?:%s)' % value, re.U).match)) + compiled.append((key, re.compile('(?:%s)' % value, re.U).match)) return compiled def push(self, *tokens): @@ -117,54 +117,75 @@ return normalize(self.unicodesub(_repl, value)) line = col = 1 + # The current starting character. We just increase this instead of + # splitting off the beginning of text to increase performance. + pos = 0 # check for BOM first as it should only be max one at the start (BOM, matcher), productions = self.tokenmatches[0], self.tokenmatches[1:] - match = matcher(text) + match = matcher(text, pos) if match: found = match.group(0) yield (BOM, found, line, col) - text = text[len(found):] + pos += len(found) # check for @charset which is valid only at start of CSS - if text.startswith('@charset '): + if has_at(text, pos, '@charset '): found = '@charset ' # production has trailing S! yield (CSSProductions.CHARSET_SYM, found, line, col) - text = text[len(found):] + pos += len(found) col += len(found) - while text: + # Avoid repeated function call + _len_text = len(text) + _orig_text = text + while pos < _len_text: # do pushed tokens before new ones for pushed in self._pushed: yield pushed # speed test for most used CHARs, sadly . not possible :( - c = text[0] + c = text[pos] if c in u',:;{}>[]': # + but in num! yield ('CHAR', c, line, col) col += 1 - text = text[1:] + pos += 1 else: # check all other productions, at least CHAR must match for name, matcher in productions: # TODO: USE bad comment? - if fullsheet and name == 'CHAR' and text.startswith(u'/*'): + if (fullsheet and name == 'CHAR' and + has_at(text, pos, u'/*')): # before CHAR production test for incomplete comment - possiblecomment = u'%s*/' % text + possiblecomment = u'%s*/' % text[pos:] match = self.commentmatcher(possiblecomment) if match and self._doComments: yield ('COMMENT', possiblecomment, line, col) - text = None # ate all remaining text + pos = _len_text # ate all remaining text break - match = matcher(text) # if no match try next production + match = matcher(text, pos) # if no match try next production if match: found = match.group(0) # needed later for line/col + # The ident regex also matches the beginning of + # functions, but we can't put the function regex before + # the ident regex, as otherwise 'and(' is recognized as + # function (even though it is valid in media queries). + # So we're doing this: if we find an ident, but the next + # character is a open parenthesis, we instead skip and + # let the FUNCTION production take over - except if the + # ident is "and" + if (name == 'IDENT' and + found.lower() != "and" and + match.end(0) < len(text) and + text[match.end(0)] == '('): + continue if fullsheet: # check if found may be completed into a full token - if 'INVALID' == name and text == found: + if ('INVALID' == name and + suffix_eq(text, pos, found)): # complete INVALID to STRING with start char " or ' name, found = 'STRING', '%s%s' % (found, found[0]) @@ -173,7 +194,7 @@ # url( is a FUNCTION if incomplete sheet # FUNCTION production MUST BE after URI production for end in (u"')", u'")', u')'): - possibleuri = '%s%s' % (text, end) + possibleuri = '%s%s' % (text[pos:], end) match = self.urimatcher(possibleuri) if match: name, found = 'URI', match.group(0) @@ -196,7 +217,8 @@ name = self._atkeywords[_normalize(found)] except KeyError, e: # might also be misplace @charset... - if '@charset' == found and u' ' == text[len(found):len(found)+1]: + if ('@charset' == found and + has_at(text, pos + len(found), u' ')): # @charset needs tailing S! name = CSSProductions.CHARSET_SYM found += u' ' @@ -209,7 +231,7 @@ name != 'COMMENT'): yield (name, value, line, col) - text = text[len(found):] + pos += len(found) nls = found.count(self._linesep) line += nls if nls: @@ -218,6 +240,41 @@ col += len(found) break + # Make sure we didn't accidentally modify text in the process + assert text is _orig_text if fullsheet: yield ('EOF', u'', line, col) + + +def has_at(text, pos, string): + """Check if text has substring string as position pos. + + This is effectively equal to ``text[pos:pos+len(string)] == string``. + + If ``pos`` is 0, this is equal to ``text.startswith(string)``. + + :param str text: The text to check against. + :param int pos: The starting position where the substring should be + searched. + :param str string: The string to search. + """ + return text[pos:pos+len(string)] == string + + +def suffix_eq(text, pos, expected): + """Check if the suffix of text starting at pos equals expected. + + This is effectively equivalent to ``text[pos:] == expected``, but avoids + allocating a huge substring. + + If ``pos`` is 0, this is equal to ``text == expected``. + + :param str text: Text to compare. + :param int pos: Starting position for the suffix. + :param str expected: String to compare to. + """ + if not pos: + return text == expected + return (len(text) - pos == len(expected) and + all(text[i + pos] == expected[i] for i in range(len(expected)))) diff -Nru cssutils-1.0/src/cssutils/util.py cssutils-1.0.2/src/cssutils/util.py --- cssutils-1.0/src/cssutils/util.py 2013-12-14 19:58:26.000000000 +0000 +++ cssutils-1.0.2/src/cssutils/util.py 2016-10-27 11:55:04.000000000 +0000 @@ -13,6 +13,7 @@ import tokenize2 import types import xml.dom +import re try: from _fetchgae import _defaultFetcher @@ -939,3 +940,120 @@ return encoding, enctype, decodedCssText else: return None, None, None + + +class LazyRegex(object): + """A class to represent a lazily compiled regular expression. + + The interface is kept similar to a `re.compile`ed object from the standard + regex library. + + :ivar pattern: The original regular expression. + :ivar flags: Flags of the regular expression. + :ivar matcher: The compiled regular expression, or None if it is not yet + compiled. + :ivar groups: The number of capturing groups in the pattern, or None. + :ivar groupindex: A dictionary mapping any symbolic group names defined by + `(?P)` to group numbers. The dictionary is empty if + no symbolic groups were used in the pattern. None if the + pattern is not yet compiled. + """ + + __slots__ = ('pattern', 'flags', 'matcher', 'groups', 'groupindex') + + def __init__(self, pattern, flags=0): + self.pattern = pattern + self.matcher = None + self.flags = flags + self.groups = None + self.groupindex = None + + def ensure(self): + """Make sure that the expression is compiled. + + If self.matcher is already a compiled expression, do nothing. + """ + if self.matcher is not None: + return + self.matcher = re.compile(self.pattern, self.flags) + self.flags = self.matcher.flags + self.groups = self.matcher.groups + self.groupindex = self.matcher.groupindex + + def __call__(self, string, pos=None, endpos=None): + """Shortcut for self.match(string).""" + return self.match(string, pos, endpos) + + def match(self, string, pos=None, endpos=None): + """Attempt to do a match of the regular expression. + + This is similar to the `.match` method of `re` objects. + """ + self.ensure() + if pos is None: + pos = 0 + if endpos is None: + endpos = len(string) + return self.matcher.match(string, pos, endpos) + + def search(self, string, pos=None, endpos=None): + """Search the string for the pattern. + + This is similar to the `.search` method of `re` objects. + """ + self.ensure() + if pos is None: + pos = 0 + if endpos is None: + endpos = len(string) + return self.matcher.search(string, pos, endpos) + + def split(self, string, maxsplit=0): + """Split the string at the pattern. + + This is similar to the `.split` method of `re` objects. + """ + self.ensure() + return self.matcher.split(string, maxsplit) + + def findall(self, string, pos=None, endpos=None): + """Find all instances of the pattern in the given string. + + This is similar to the `.findall` method of `re` objects. + """ + self.ensure() + if pos is None: + pos = 0 + if endpos is None: + endpos = len(string) + return self.matcher.findall(string, pos, endpos) + + def finditer(self, string, pos=None, endpos=None): + """Find all instances of the pattern in the given string. + + Returns an iterator. + + This is similar to the `.finditer` method of `re` objects. + """ + self.ensure() + if pos is None: + pos = 0 + if endpos is None: + endpos = len(string) + return self.matcher.finditer(string, pos, endpos) + + def sub(self, repl, string, count=0): + """Replace all occurences of the pattern with the given replacement. + + This is similar to the `.sub` method of `re` objects. + """ + self.ensure() + return self.matcher.sub(repl, string, count) + + def subn(self, repl, string, count=0): + """Replace all occurences of the pattern with the given replacement. + + This is similar to the `.subn` method of `re` objects. + """ + self.ensure() + return self.matcher.subn(repl, string, count) diff -Nru cssutils-1.0/src/cssutils.egg-info/entry_points.txt cssutils-1.0.2/src/cssutils.egg-info/entry_points.txt --- cssutils-1.0/src/cssutils.egg-info/entry_points.txt 2013-12-15 11:15:28.000000000 +0000 +++ cssutils-1.0.2/src/cssutils.egg-info/entry_points.txt 2017-03-04 09:56:16.000000000 +0000 @@ -1,5 +1,5 @@ [console_scripts] +csscapture = cssutils.scripts.csscapture:main csscombine = cssutils.scripts.csscombine:main cssparse = cssutils.scripts.cssparse:main -csscapture = cssutils.scripts.csscapture:main diff -Nru cssutils-1.0/src/cssutils.egg-info/PKG-INFO cssutils-1.0.2/src/cssutils.egg-info/PKG-INFO --- cssutils-1.0/src/cssutils.egg-info/PKG-INFO 2013-12-15 11:15:28.000000000 +0000 +++ cssutils-1.0.2/src/cssutils.egg-info/PKG-INFO 2017-03-04 09:56:16.000000000 +0000 @@ -1,178 +1,180 @@ -Metadata-Version: 1.1 -Name: cssutils -Version: 1.0 -Summary: A CSS Cascading Style Sheets library for Python -Home-page: http://cthedot.de/cssutils/ -Author: Christof Hoeke -Author-email: c@cthedot.de -License: LGPL 2.1 or later, see also http://cthedot.de/cssutils/ -Download-URL: https://bitbucket.org/cthedot/cssutils/downloads -Description: - ====== - README - ====== - .. -*- restructuredtext -*- - - ------------------------------------------------------- - cssutils: CSS Cascading Style Sheets library for Python - ------------------------------------------------------- - :Copyright: 2004-2013 Christof Hoeke - - Overview - ======== - A Python package to parse and build CSS Cascading Style Sheets. DOM only, not any rendering facilities! - - Based upon and partly implementing the following specifications : - - `CSS 2.1rev1 `__ - General CSS rules and properties are defined here - `CSS3 Module: Syntax `__ - Used in parts since cssutils 0.9.4. cssutils tries to use the features from CSS 2.1 and CSS 3 with preference to CSS3 but as this is not final yet some parts are from CSS 2.1 - `CSS Fonts Module Level 3 `__ - Added changes and additional stuff (since cssutils v0.9.6) - `MediaQueries `__ - MediaQueries are part of ``stylesheets.MediaList`` since v0.9.4, used in @import and @media rules. - `Namespaces `__ - Added in v0.9.1, updated to definition in CSSOM in v0.9.4, updated in 0.9.5 for dev version - `CSS3 Module: Pages Media `__ - Most properties of this spec are implemented including MarginRules - `Selectors `__ - The selector syntax defined here (and not in CSS 2.1) should be parsable with cssutils (*should* mind though ;) ) - `CSS Backgrounds and Borders Module Level 3 `__, `CSS3 Basic User Interface Module `__, `CSS Text Level 3 `__ - Some validation for properties included, mainly `cursor`, `outline`, `resize`, `box-shadow`, `text-shadow` - `Variables `__ / `CSS Custom Properties `__ - Experimental specification of CSS Variables which cssutils implements partly. The vars defined in the newer CSS Custom Properties spec should in main parts be at least parsable with cssutils. - - `DOM Level 2 Style CSS `__ - DOM for package css. 0.9.8 removes support for CSSValue and related API, see PropertyValue and Value API for now - `DOM Level 2 Style Stylesheets `__ - DOM for package stylesheets - `CSSOM `__ - A few details (mainly the NamespaceRule DOM) are taken from here. Plan is to move implementation to the stuff defined here which is newer but still no REC so might change anytime... - - The cssutils tokenizer is a customized implementation of `CSS3 Module: Syntax (W3C Working Draft 13 August 2003) `_ which itself is based on the CSS 2.1 tokenizer. It tries to be as compliant as possible but uses some (helpful) parts of the CSS 2.1 tokenizer. - - I guess cssutils is neither CSS 2.1 nor CSS 3 compliant but tries to at least be able to parse both grammars including some more real world cases (some CSS hacks are actually parsed and serialized). Both official grammars are not final nor bugfree but still feasible. cssutils aim is not to be fully compliant to any CSS specification (the specifications seem to be in a constant flow anyway) but cssutils *should* be able to read and write as many as possible CSS stylesheets "in the wild" while at the same time implement the official APIs which are well documented. Some minor extensions are provided as well. - - Please visit http://cthedot.de/cssutils/ or https://bitbucket.org/cthedot/cssutils/ for more details. - - There is also a low-traffic `cssutils discussion group `_. - - - Compatibility - ============= - cssutils is developed on standard Python but works under Python 2.x (from 2.5, 2.7.6 tested), 3.x (v3.3.3 tested) and Jython (from 2.5.1). IronPython has not been tested yet but might work? Python 2.4 and older are not supported since cssutils 0.9.8 anymore. - cssutils is not thread safe, please beware! - - License - ======= - Copyright 2005 - 2013 Christof Hoeke - - cssutils is published under the LGPL 3 or later - - cssutils is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - - cssutils 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 Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along with cssutils. If not, see http://www.gnu.org/licenses. - - - Installation - ============ - From 0.9.6 cssutils uses `Distribute `_ - - After installing Distribute use:: - - > easy_install cssutils - - to install the latest version of cssutils. - - Alternatively download the provided source distribution. Expand the file and from a command line install with:: - - > python setup.py install - - To uninstall remove any registrations of cssutils eggs with Distribute and remove the eggs which should be installed at PYTHONDIR/Lib/site-packages/cssutils too. - - - Example - ======= - :: - - # -*- coding: utf-8 -*- - import cssutils - - css = u'''/* a comment with umlaut ä */ - @namespace html "http://www.w3.org/1999/xhtml"; - @variables { BG: #fff } - html|a { color:red; background: var(BG) }''' - sheet = cssutils.parseString(css) - - for rule in sheet: - if rule.type == rule.STYLE_RULE: - # find property - for property in rule.style: - if property.name == 'color': - property.value = 'green' - property.priority = 'IMPORTANT' - break - # or simply: - rule.style['margin'] = '01.0eM' # or: ('1em', 'important') - - sheet.encoding = 'ascii' - sheet.namespaces['xhtml'] = 'http://www.w3.org/1999/xhtml' - sheet.namespaces['atom'] = 'http://www.w3.org/2005/Atom' - sheet.add('atom|title {color: #000000 !important}') - sheet.add('@import "sheets/import.css";') - - # cssutils.ser.prefs.resolveVariables == True since 0.9.7b2 - print sheet.cssText - - results in:: - - @charset "ascii"; - @import "sheets/import.css"; - /* a comment with umlaut \E4 */ - @namespace xhtml "http://www.w3.org/1999/xhtml"; - @namespace atom "http://www.w3.org/2005/Atom"; - xhtml|a { - color: green !important; - background: #fff; - margin: 1em - } - atom|title { - color: #000 !important - } - - - Documentation - ============= - The current documenation can be found at http://packages.python.org/cssutils/ - - - Kind Request - ============ - cssutils is far from being perfect or even complete. If you find any bugs (especially specification violations) or have problems or suggestions please put them in the `Issue Tracker `_ at Bitbucket. - - - Thanks - ====== - Thanks to Simon Sapin, Jason R. Coombs and Walter Doerwald for patches, help and discussion. Thanks to Kevin D. Smith for the value validating module. Thanks also to Cory Dodt, Tim Gerla, James Dobson and Amit Moscovich for helpful suggestions and code patches. Thanks to Fredrik Hedman for help on port of encutils to Python 3. - - - -Keywords: CSS,Cascading Style Sheets,CSSParser,DOM Level 2 Stylesheets,DOM Level 2 CSS -Platform: Python 2.5 and later. Python 3.2 and later. Jython 2.5.1 and later. -Classifier: Development Status :: 4 - Beta -Classifier: Environment :: Web Environment -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 2.5 -Classifier: Programming Language :: Python :: 2.6 -Classifier: Programming Language :: Python :: 2.7 -Classifier: Programming Language :: Python :: 3.2 -Classifier: Programming Language :: Python :: 3.3 -Classifier: Topic :: Internet -Classifier: Topic :: Software Development :: Libraries :: Python Modules -Classifier: Topic :: Text Processing :: Markup :: HTML +Metadata-Version: 1.1 +Name: cssutils +Version: 1.0.2 +Summary: A CSS Cascading Style Sheets library for Python +Home-page: http://cthedot.de/cssutils/ +Author: Christof Hoeke +Author-email: c@cthedot.de +License: LGPL 2.1 or later, see also http://cthedot.de/cssutils/ +Download-URL: https://bitbucket.org/cthedot/cssutils/downloads +Description: + ====== + README + ====== + .. -*- restructuredtext -*- + + ------------------------------------------------------- + cssutils: CSS Cascading Style Sheets library for Python + ------------------------------------------------------- + :Copyright: 2004-2013 Christof Hoeke + + Overview + ======== + A Python package to parse and build CSS Cascading Style Sheets. DOM only, not any rendering facilities! + + Based upon and partly implementing the following specifications : + + `CSS 2.1rev1 `__ + General CSS rules and properties are defined here + `CSS3 Module: Syntax `__ + Used in parts since cssutils 0.9.4. cssutils tries to use the features from CSS 2.1 and CSS 3 with preference to CSS3 but as this is not final yet some parts are from CSS 2.1 + `CSS Fonts Module Level 3 `__ + Added changes and additional stuff (since cssutils v0.9.6) + `MediaQueries `__ + MediaQueries are part of ``stylesheets.MediaList`` since v0.9.4, used in @import and @media rules. + `Namespaces `__ + Added in v0.9.1, updated to definition in CSSOM in v0.9.4, updated in 0.9.5 for dev version + `CSS3 Module: Pages Media `__ + Most properties of this spec are implemented including MarginRules + `Selectors `__ + The selector syntax defined here (and not in CSS 2.1) should be parsable with cssutils (*should* mind though ;) ) + `CSS Backgrounds and Borders Module Level 3 `__, `CSS3 Basic User Interface Module `__, `CSS Text Level 3 `__ + Some validation for properties included, mainly `cursor`, `outline`, `resize`, `box-shadow`, `text-shadow` + `Variables `__ / `CSS Custom Properties `__ + Experimental specification of CSS Variables which cssutils implements partly. The vars defined in the newer CSS Custom Properties spec should in main parts be at least parsable with cssutils. + + `DOM Level 2 Style CSS `__ + DOM for package css. 0.9.8 removes support for CSSValue and related API, see PropertyValue and Value API for now + `DOM Level 2 Style Stylesheets `__ + DOM for package stylesheets + `CSSOM `__ + A few details (mainly the NamespaceRule DOM) are taken from here. Plan is to move implementation to the stuff defined here which is newer but still no REC so might change anytime... + + The cssutils tokenizer is a customized implementation of `CSS3 Module: Syntax (W3C Working Draft 13 August 2003) `_ which itself is based on the CSS 2.1 tokenizer. It tries to be as compliant as possible but uses some (helpful) parts of the CSS 2.1 tokenizer. + + I guess cssutils is neither CSS 2.1 nor CSS 3 compliant but tries to at least be able to parse both grammars including some more real world cases (some CSS hacks are actually parsed and serialized). Both official grammars are not final nor bugfree but still feasible. cssutils aim is not to be fully compliant to any CSS specification (the specifications seem to be in a constant flow anyway) but cssutils *should* be able to read and write as many as possible CSS stylesheets "in the wild" while at the same time implement the official APIs which are well documented. Some minor extensions are provided as well. + + Please visit http://cthedot.de/cssutils/ or https://bitbucket.org/cthedot/cssutils/ for more details. + + There is also a low-traffic `cssutils discussion group `_. + + + Compatibility + ============= + cssutils is developed on standard Python but works under Python 2.x (from 2.5, 2.7.6 tested), 3.x (v3.3.3 tested) and Jython (from 2.5.1). IronPython has not been tested yet but might work? Python 2.4 and older are not supported since cssutils 0.9.8 anymore. + cssutils is not thread safe, please beware! + + License + ======= + Copyright 2005 - 2013 Christof Hoeke + + cssutils is published under the LGPL 3 or later + + cssutils is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + cssutils 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 Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License along with cssutils. If not, see http://www.gnu.org/licenses. + + + Installation + ============ + From 0.9.6 cssutils uses `Distribute `_ + + After installing Distribute use:: + + > easy_install cssutils + + to install the latest version of cssutils. + + Alternatively download the provided source distribution. Expand the file and from a command line install with:: + + > python setup.py install + + To uninstall remove any registrations of cssutils eggs with Distribute and remove the eggs which should be installed at PYTHONDIR/Lib/site-packages/cssutils too. + + + Example + ======= + :: + + # -*- coding: utf-8 -*- + import cssutils + + css = u'''/* a comment with umlaut ä */ + @namespace html "http://www.w3.org/1999/xhtml"; + @variables { BG: #fff } + html|a { color:red; background: var(BG) }''' + sheet = cssutils.parseString(css) + + for rule in sheet: + if rule.type == rule.STYLE_RULE: + # find property + for property in rule.style: + if property.name == 'color': + property.value = 'green' + property.priority = 'IMPORTANT' + break + # or simply: + rule.style['margin'] = '01.0eM' # or: ('1em', 'important') + + sheet.encoding = 'ascii' + sheet.namespaces['xhtml'] = 'http://www.w3.org/1999/xhtml' + sheet.namespaces['atom'] = 'http://www.w3.org/2005/Atom' + sheet.add('atom|title {color: #000000 !important}') + sheet.add('@import "sheets/import.css";') + + # cssutils.ser.prefs.resolveVariables == True since 0.9.7b2 + print sheet.cssText + + results in:: + + @charset "ascii"; + @import "sheets/import.css"; + /* a comment with umlaut \E4 */ + @namespace xhtml "http://www.w3.org/1999/xhtml"; + @namespace atom "http://www.w3.org/2005/Atom"; + xhtml|a { + color: green !important; + background: #fff; + margin: 1em + } + atom|title { + color: #000 !important + } + + + Documentation + ============= + The current documenation can be found at http://packages.python.org/cssutils/ + + + Kind Request + ============ + cssutils is far from being perfect or even complete. If you find any bugs (especially specification violations) or have problems or suggestions please put them in the `Issue Tracker `_ at Bitbucket. + + + Thanks + ====== + Thanks to Simon Sapin, Jason R. Coombs and Walter Doerwald for patches, help and discussion. Thanks to Kevin D. Smith for the value validating module. Thanks also to Cory Dodt, Tim Gerla, James Dobson and Amit Moscovich for helpful suggestions and code patches. Thanks to Fredrik Hedman for help on port of encutils to Python 3. + + + +Keywords: CSS,Cascading Style Sheets,CSSParser,DOM Level 2 Stylesheets,DOM Level 2 CSS +Platform: Python 2.5 and later. Python 3.2 and later. Jython 2.5.1 and later. +Classifier: Development Status :: 4 - Beta +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL) +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 2.5 +Classifier: Programming Language :: Python :: 2.6 +Classifier: Programming Language :: Python :: 2.7 +Classifier: Programming Language :: Python :: 3.2 +Classifier: Programming Language :: Python :: 3.3 +Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Topic :: Internet +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Text Processing :: Markup :: HTML diff -Nru cssutils-1.0/src/cssutils.egg-info/SOURCES.txt cssutils-1.0.2/src/cssutils.egg-info/SOURCES.txt --- cssutils-1.0/src/cssutils.egg-info/SOURCES.txt 2013-12-15 11:15:28.000000000 +0000 +++ cssutils-1.0.2/src/cssutils.egg-info/SOURCES.txt 2017-03-04 09:56:20.000000000 +0000 @@ -2,7 +2,6 @@ COPYING.LESSER README.txt setup.py -setup3.py examples/build.py examples/codec.py examples/cssencodings.py @@ -17,64 +16,6 @@ examples/styledeclaration.py examples/testutil.py examples/website.py -sheets/096.css -sheets/097.css -sheets/1.css -sheets/1ascii.css -sheets/1import.css -sheets/1inherit-ascii.css -sheets/1inherit-iso.css -sheets/1inherit-utf8.css -sheets/1utf.css -sheets/2inherit-iso.css -sheets/2resolve.css -sheets/acid2.css -sheets/all.css -sheets/atrule.css -sheets/bad.css -sheets/basic.css -sheets/bundle.css -sheets/cases.css -sheets/csscombine-1.css -sheets/csscombine-2.css -sheets/csscombine-proxy.css -sheets/cthedot_default.css -sheets/default_html4.css -sheets/hacks.css -sheets/html.css -sheets/html20.css -sheets/html40.css -sheets/import.css -sheets/import3.css -sheets/ll.css -sheets/ll2.css -sheets/multiple-values.css -sheets/page_test.css -sheets/sample_5.css -sheets/sample_7.css -sheets/simple.css -sheets/single-color.css -sheets/slashcode.css -sheets/t-HACKS.css -sheets/test-unicode.css -sheets/test.css -sheets/tigris.css -sheets/tigris2.css -sheets/u_simple.css -sheets/v_simple.css -sheets/vars.css -sheets/varsimport.css -sheets/xhtml2.css -sheets/xhtml22.css -sheets/yuck.css -sheets/images/example.gif -sheets/import/import-impossible.css -sheets/import/import2.css -sheets/import/images2/example2.gif -sheets/var/start.css -sheets/var/use.css -sheets/var/vars.css -sheets/var/vars2.css src/cssutils/__init__.py src/cssutils/_codec2.py src/cssutils/_codec3.py @@ -175,5 +116,63 @@ src/cssutils/tests/test_util.py src/cssutils/tests/test_value.py src/cssutils/tests/test_x.py +src/cssutils/tests/sheets/096.css +src/cssutils/tests/sheets/097.css +src/cssutils/tests/sheets/1.css +src/cssutils/tests/sheets/1ascii.css +src/cssutils/tests/sheets/1import.css +src/cssutils/tests/sheets/1inherit-ascii.css +src/cssutils/tests/sheets/1inherit-iso.css +src/cssutils/tests/sheets/1inherit-utf8.css +src/cssutils/tests/sheets/1utf.css +src/cssutils/tests/sheets/2inherit-iso.css +src/cssutils/tests/sheets/2resolve.css +src/cssutils/tests/sheets/acid2.css +src/cssutils/tests/sheets/all.css +src/cssutils/tests/sheets/atrule.css +src/cssutils/tests/sheets/bad.css +src/cssutils/tests/sheets/basic.css +src/cssutils/tests/sheets/bundle.css +src/cssutils/tests/sheets/cases.css +src/cssutils/tests/sheets/csscombine-1.css +src/cssutils/tests/sheets/csscombine-2.css +src/cssutils/tests/sheets/csscombine-proxy.css +src/cssutils/tests/sheets/cthedot_default.css +src/cssutils/tests/sheets/default_html4.css +src/cssutils/tests/sheets/hacks.css +src/cssutils/tests/sheets/html.css +src/cssutils/tests/sheets/html20.css +src/cssutils/tests/sheets/html40.css +src/cssutils/tests/sheets/import.css +src/cssutils/tests/sheets/import3.css +src/cssutils/tests/sheets/ll.css +src/cssutils/tests/sheets/ll2.css +src/cssutils/tests/sheets/multiple-values.css +src/cssutils/tests/sheets/page_test.css +src/cssutils/tests/sheets/sample_5.css +src/cssutils/tests/sheets/sample_7.css +src/cssutils/tests/sheets/simple.css +src/cssutils/tests/sheets/single-color.css +src/cssutils/tests/sheets/slashcode.css +src/cssutils/tests/sheets/t-HACKS.css +src/cssutils/tests/sheets/test-unicode.css +src/cssutils/tests/sheets/test.css +src/cssutils/tests/sheets/tigris.css +src/cssutils/tests/sheets/tigris2.css +src/cssutils/tests/sheets/u_simple.css +src/cssutils/tests/sheets/v_simple.css +src/cssutils/tests/sheets/vars.css +src/cssutils/tests/sheets/varsimport.css +src/cssutils/tests/sheets/xhtml2.css +src/cssutils/tests/sheets/xhtml22.css +src/cssutils/tests/sheets/yuck.css +src/cssutils/tests/sheets/images/example.gif +src/cssutils/tests/sheets/import/import-impossible.css +src/cssutils/tests/sheets/import/import2.css +src/cssutils/tests/sheets/import/images2/example2.gif +src/cssutils/tests/sheets/var/start.css +src/cssutils/tests/sheets/var/use.css +src/cssutils/tests/sheets/var/vars.css +src/cssutils/tests/sheets/var/vars2.css src/cssutils/tests/test_encutils/__init__.py src/encutils/__init__.py \ No newline at end of file