<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="CSS" version="1.02" kateversion="2.1" section="Markup" extensions="*.css" mimetype="text/css">
  <highlighting>
    <list name="keywords">
      <item> azimuth </item>
      <item> background-attachment </item>
      <item> background-color </item>
      <item> background-image </item>
      <item> background-position </item>
      <item> background-repeat </item>
      <item> border-collapse </item>
      <item> border-spacing </item>
      <item> border-top-color </item>
      <item> border-right-color </item>
      <item> border-bottom-color </item>
      <item> border-left-color </item>
      <item> border-top-style </item>
      <item> border-right-style </item>
      <item> border-bottom-style </item>
      <item> border-left-style </item>
      <item> border-top-width </item>
      <item> border-right-width </item>
      <item> border-bottom-width </item>
      <item> border-left-width </item>
      <item> bottom </item>
      <item> caption-side </item>
      <item> clear </item>
      <item> clip </item>
      <item> color </item>
      <item> content </item>
      <item> counter-increment </item>
      <item> counter-reset </item>
      <item> cue-after </item>
      <item> cue-before </item>
      <item> cursor </item>
      <item> direction </item>
      <item> display </item>
      <item> elevation </item>
      <item> empty-cells </item>
      <item> float </item>
      <item> font-family </item>
      <item> font-size </item>
      <item> font-size-adjust </item>
      <item> font-stretch </item>
      <item> font-style </item>
      <item> font-variant </item>
      <item> font-weight </item>
      <item> height </item>
      <item> left </item>
      <item> letter-spacing </item>
      <item> line-height </item>
      <item> list-style-image </item>
      <item> list-style-position </item>
      <item> list-style-keyword </item>
      <item> list-style-type </item> 
      <item> margin-top </item>
      <item> margin-right </item>
      <item> margin-bottom </item>
      <item> margin-left </item>
      <item> marker-offset </item>
      <item> max-height </item>
      <item> max-width </item>
      <item> min-height </item>
      <item> min-width </item>
      <item> orphans </item>
      <item> outline-color </item>
      <item> outline-style </item>
      <item> outline-width </item>
      <item> overflow </item>
      <item> padding-top </item>
      <item> padding-right </item>
      <item> padding-bottom </item>
      <item> padding-left </item>
      <item> page </item>
      <item> page-break-after </item>
      <item> page-break-before </item>
      <item> page-break-inside </item>
      <item> pause-after </item>
      <item> pause-before </item>
      <item> pitch </item>
      <item> pitch-range </item>
      <item> play-during </item>
      <item> position </item>
      <item> quotes </item>
      <item> richness </item>
      <item> right </item>
      <item> size </item>
      <item> speak </item>
      <item> speak-header </item>
      <item> speak-numeral </item>
      <item> speak-punctuation </item>
      <item> speech-rate </item>
      <item> stress </item>
      <item> table-layout </item>
      <item> text-align </item>
      <item> text-decoration </item>
      <item> text-decoration-color </item>
      <item> text-indent </item>
      <item> text-shadow </item>
      <item> text-transform </item>
      <item> top </item>
      <item> unicode-bidi </item>
      <item> vertical-align </item>
      <item> visibility </item>
      <item> voice-family </item>
      <item> volume </item>
      <item> white-space </item>
      <item> widows </item>
      <item> width </item>
      <item> word-spacing </item>
      <item> z-index </item>
      <item> background </item>
      <item> border </item>
      <item> border-color </item>
      <item> border-style </item>
      <item> border-top </item>
      <item> border-right </item>
      <item> border-bottom </item>
      <item> border-left </item>
      <item> border-width </item>
      <item> cue </item>
      <item> font </item>
      <item> list-style </item>
      <item> margin </item>
      <item> outline </item>
      <item> padding </item>
      <item> pause </item>
      <item> konq_bgpos_x </item>
      <item> konq_bgpos_y </item>
    </list>
    <list name="types">
      <item> inherit </item>
      <item> none </item>
      <item> hidden </item>
      <item> dotted </item>
      <item> dashed </item>
      <item> solid </item>
      <item> double </item>
      <item> groove </item>
      <item> ridge </item>
      <item> inset </item>
      <item> outset </item>
      <item> xx-small </item>
      <item> x-small </item>
      <item> small </item>
      <item> medium </item>
      <item> large </item>
      <item> x-large </item>
      <item> xx-large </item>
      <item> smaller </item>
      <item> larger </item>
      <item> italic </item>
      <item> oblique </item>
      <item> small-caps </item>
      <item> normal </item>
      <item> bold </item>
      <item> bolder </item>
      <item> lighter </item>
      <item> light </item>
      <item> 100 </item>
      <item> 200 </item>
      <item> 300 </item>
      <item> 400 </item>
      <item> 500 </item>
      <item> 600 </item>
      <item> 700 </item>
      <item> 800 </item>
      <item> 900 </item>
      <item> transparent </item>
      <item> repeat </item>
      <item> repeat-x </item>
      <item> repeat-y </item>
      <item> no-repeat </item>
      <item> baseline </item>
      <item> sub </item>
      <item> super </item>
      <item> top </item>
      <item> text-top </item>
      <item> middle </item>
      <item> bottom </item>
      <item> text-bottom </item>
      <item> left </item>
      <item> right </item>
      <item> center </item>
      <item> justify </item>
      <item> konq-center </item>
      <item> disc </item>
      <item> circle </item>
      <item> square </item>
      <item> decimal </item>
      <item> decimal-leading-zero </item>
      <item> lower-roman </item>
      <item> upper-roman </item>
      <item> lower-greek </item>
      <item> lower-alpha </item>
      <item> lower-latin </item>
      <item> upper-alpha </item>
      <item> upper-latin </item>
      <item> hebrew </item>
      <item> armenian </item>
      <item> georgian </item>
      <item> cjk-ideographic </item>
      <item> hiragana </item>
      <item> katakana </item>
      <item> hiragana-iroha </item>
      <item> katakana-iroha </item>
      <item> inline </item>
      <item> block </item>
      <item> list-item </item>
      <item> run-in </item>
      <item> compact </item>
      <item> marker </item>
      <item> table </item>
      <item> inline-table </item>
      <item> table-row-group </item>
      <item> table-header-group </item>
      <item> table-footer-group </item>
      <item> table-row </item>
      <item> table-column-group </item>
      <item> table-column </item>
      <item> table-cell </item>
      <item> table-caption </item>
      <item> auto </item>
      <item> crosshair </item>
      <item> default </item>
      <item> pointer </item>
      <item> move </item>
      <item> e-resize </item>
      <item> ne-resize </item>
      <item> nw-resize </item>
      <item> n-resize </item>
      <item> se-resize </item>
      <item> sw-resize </item>
      <item> s-resize </item>
      <item> w-resize </item>
      <item> text </item>
      <item> wait </item>
      <item> help </item>
      <item> above </item>
      <item> absolute </item>
      <item> always </item>
      <item> avoid </item>
      <item> below </item>
      <item> bidi-override </item>
      <item> blink </item>
      <item> both </item>
      <item> capitalize </item>
      <item> caption </item>
      <item> close-quote </item>
      <item> collapse </item>
      <item> condensed </item>
      <item> crop </item>
      <item> cross </item>
      <item> embed </item>
      <item> expanded </item>
      <item> extra-condensed </item>
      <item> extra-expanded </item>
      <item> fixed </item>
      <item> hand </item>
      <item> hide </item>
      <item> higher </item>
      <item> icon </item>
      <item> inside </item>
      <item> invert </item>
      <item> landscape </item>
      <item> level </item>
      <item> line-through </item>
      <item> loud </item>
      <item> lower </item>
      <item> lowercase </item>
      <item> ltr </item>
      <item> menu </item>
      <item> message-box </item>
      <item> mix </item>
      <item> narrower </item>
      <item> no-close-quote </item>
      <item> no-open-quote </item>
      <item> nowrap </item>
      <item> open-quote </item>
      <item> outside </item>
      <item> overline </item>
      <item> portrait </item>
      <item> pre </item>
      <item> relative </item>
      <item> rtl </item>
      <item> scroll </item>
      <item> semi-condensed </item>
      <item> semi-expanded </item>
      <item> separate </item>
      <item> show </item>
      <item> small-caption </item>
      <item> static </item>
      <item> static-position </item>
      <item> status-bar </item>
      <item> thick </item>
      <item> thin </item>
      <item> ultra-condensed </item>
      <item> ultra-expanded </item>
      <item> underline </item>
      <item> uppercase </item>
      <item> visible </item>
      <item> wider </item>
      <item> break </item>
    </list>
    <contexts>
      <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
        <RegExpr attribute="Notice" context="#stay" String="/\*BEGIN.*\*/" beginRegion="UserDefined" />
        <RegExpr attribute="Notice" context="#stay" String="/\*END.*\*/" endRegion="UserDefined" />
        <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="Comment" />
        <DetectChar attribute="Normal Text" context="Rules" char="{" beginRegion="RuleSet" />
      </context>
      <context attribute="Normal Text" lineEndContext="#stay" name="Rules">
        <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="RuleSet" />
        <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="Comment" />
        <keyword attribute="Keyword" context="#stay" String="keywords" />
        <keyword attribute="Data Type" context="#stay" String="types" />
      </context>
      <context attribute="Comment" lineEndContext="#stay" name="Comment">
        <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" />
        <RegExpr attribute="Notice" context= "#stay" String="(FIXME|TODO|NOTE)" />
      </context>
    </contexts>
    <itemDatas>
      <itemData name="Normal Text" defStyleNum="dsNormal"/>
      <itemData name="Keyword"  defStyleNum="dsKeyword"/>
      <itemData name="Data Type"  defStyleNum="dsDataType"/>
      <itemData name="Decimal"  defStyleNum="dsDecVal"/>
      <itemData name="Float"  defStyleNum="dsFloat"/>
      <itemData name="Comment" defStyleNum="dsComment" />
      <itemData name="Notice" defStyleNum="dsString" bold="1"/>
    </itemDatas>
  </highlighting>
  <general>
    <keywords casesensitive="1" weakDeliminator="-"/>
    <comments>
      <comment name="multiLine" start="/*" end="*/" />
    </comments>
  </general>
</language>
