@charset "UTF-8"; /* Updated 05110 -*- 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 2009 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,
author			{ display: block;
			  color: #001177;  text-align: center;
			  font-weight: bolder;
                          font-family: "Arial", "Helvetica", sans-serif; }

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

published,
updated			{ display: block; text-align: center;
                          margin-left: 10%; margin-right: 10%;
			  font-style: italic; font-size: 80%;
                          font-family: "Arial", "Helvetica", sans-serif; }

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; }

/*
  Atom header
*/

feed			{ display: block;
			  margin: 0% 0% 0% 0%;
			  padding: 0% 3% 0% 3%;
			  font-family: "Verdana", "Georgia", "Times", serif;
			  color: black; background: white; }
feed>title,
feed>subtitle,
feed>author,
feed>rights		{ display: block; font-size: 200%;
                          margin-top: 1cm; margin-bottom: 1cm;
			  margin-left: 5%; margin-right: 5%; }

feed>subtitle		{ font-size: 140%; }

author>name		{ display: block; font-size: 90%;
                          margin-left: 15%; margin-right: 15%; }

author>email		{ display: block; font-size: 70%;
			  font-family: "Andale Mono", "Courier", monospace;
                          margin-left: 10%; margin-right: 10%; }

author>uri		{ display: block; font-size: 70%;
                          margin-left: 5%; margin-right: 5%; }

feed>rights		{ font-size: 80%; }

/*
  Atom items
*/

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

entry>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%; }

entry>published		{ display: none; }

entry>summary		{ display: block; text-align: left;
			  margin-left: 2%; margin-right: 2%; }

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

feed>title		{ background: #CCCCCC; }
feed>subtitle		{ background: #EEEEEE; }
entry>title		{ background: #DDDDDD; }
entry>link, entry>a	{ background: #EEEEAA; }
