@charset "UTF-8"; /* Updated 051106 -*- css -*- vim:set ft=css: */

/* Order of sides: top right bottom left. (why? :->) */
/* List of names colors: aqua, black, blue, fuchsia, gray, green, lime,
   maroon, navy, olive, purple, red, silver, teal, white, and yellow. */

/* At equal priority, later definition overrides earlier definitions. */

/*
  This library 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 2.1 of the License, or (at your option) any later version.

  This library 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 this library; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

  <URL:http://WWW.GNU.org/licenses/lgpl.txt>
*/

/*
 * Copyright 2004 Peter G. <styles {at} styles.for.sabi.co.UK>
 */

/*
$DOCUMENT               { font-family: Georgia, Times, serif;
                          font-size: 10pt; font-style: normal;
                          margin-top: 5px; margin-left: 5px; }
$COMMENT                { display: block; color: purple; white-space: pre; }
$PROCINS                { color: black; background-color: #c0c0c0; }
$MARKSEC                { display: inline; }

*::comment,
*::processing-instruction
                        { display: block; padding: 2px; margin: 2px;
                          white-space: pre; text-align: left;
                          font-family: monospace; font-style: normal;
                          font-weight: normal; font-size: .83em; }

*::comment              { border: thin solid; background-color: #ffffc0; }
*::processing-instruction
                        { border: thin solid; background-color: #c0ffc0; }
*/

/*
 * General classes
 */

*[class~="h"]           { font-weight: bold;
                          font-family: "Arial", "Helvetica", sans-serif; }
*[class~="h"],
*[class~="monospaced"]  { font-family: "Andale Mono", "Courier", monospace; }

[LANG|=fr]>*            { quotes: "\00AB" "\00BB" "\2039" "\203A" }
[LANG|=en]>*            { quotes: "\201C" "\201D" "\2018" "\2019" }

/*
 * Defaults
 */

*			{ display: none; text-align: center; }

title			{ display: block;
			  color: #001177;  text-align: center;
			  font-weight: bolder;
                          font-family: "Arial", "Helvetica", sans-serif; }

link, a			{ display: block; text-align: center;
                          text-decoration: underline; color: blue;
			  font-family: "Andale Mono", "Courier", monospace; }

category		{ display: inline; margin-right: 1em;
			  font-style: italic; font-size: 80%;
                          font-family: "Arial", "Helvetica", sans-serif; }

/*
  Links, either within header or items
*/

link:active, a:active	{ background: teal; }
link:hover, a:hover	{ background: yellow; }

/*
  RSS header
*/

rss			{ display: block;
			  margin: 0% 0% 0% 0%;
			  padding: 0% 3% 0% 3%;
			  font-family: "Verdana", "Georgia", "Times", serif;
			  color: black; basckground: white; }

channel			{ display: block;
                          margin-top: 1cm; margin-bottom: 1cm;
			  margin-left: 5%; margin-right: 5%; }

channel>title		{ display: block; font-size: 160%;
                          margin-left: 15%; margin-right: 15%; }

channel>link, channel>a	{ display: block; font-size: 120%;
                          margin-left: 5%; margin-right: 5%; }

channel>description	{ display: block;
			  text-align: center;
                          margin-top: 0.4cm; margin-bottom: 0.4cm;
			  margin-left: 10%; margin-right: 10%;
			  font-style: italic; font-size: 120%; }

language, docs,
webMaster, ttl		{ display: none; }

copyright,
lastBuildDate		{ display: block;
			  text-align: center;
                          margin-left: 10%; margin-right: 10%; }

/*
  RSS items
*/

item			{ display: block;  background: #F7F7EE;
			  margin-top: 0.5cm; margin-bottom: 0.1cm;
			  border: thin dotted; }

item>title		{ display: block;
			  text-align: center;
			  font-weight: bold; font-size: 120%;
			  margin-top: 0.2cm; margin-bottom: 0.1cm;
                          margin-left: 20%; margin-right: 20%; }

item>description	{ display: block; text-align: left;
			  margin-left: 2%; margin-right: 2%; }

item>link, item>a       { display: block;
			  text-align: center;
			  margin-left: 5%; margin-right: 5%; }

pubDate			{ display: block; text-align: center; }

channel>title		{ background: #CCCCCC; }
channel>description	{ background: #EEEEEE; }
item>title		{ background: #DDDDDD; }
item>link, item>a	{ background: #EEEEAA; }
