/*
  -----------------------------------------------------------------------------
  - style.css                                                                 -
  - AFNIX documentation style definition                                      -
  -----------------------------------------------------------------------------
  - This program is  free software;  you  can  redistribute it and/or  modify -
  - it provided that this copyright notice is kept intact.                    -
  -                                                                           -
  - This  program  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. In not event shall -
  - the copyright holder be  liable  for  any direct, indirect, incidental or -
  - special damages arising in  any way out of the use of this software.      -
  -----------------------------------------------------------------------------
  - Copyright (c) 1999-2010 amaury darsch                                     -
  -----------------------------------------------------------------------------
*/

/* ----------------------------------------------------------------------------
 * - body style                                                               -
 * ----------------------------------------------------------------------------
 */

body             {
	  	  font-family      : sans-serif; 
	  	  font-size 	   : 10pt;
	  	  font-style   	   : normal;
		  font-weight 	   : normal;
		  background 	   : #ffffff;
                 }

/* ----------------------------------------------------------------------------
 * - title and sectioning                                                     -
 * ----------------------------------------------------------------------------
 */


div.chapter      {
                  font-family      : sans-serif;
                  font-size        : 14pt;
                  font-style       : normal;
                  font-weight      : bold;
		  text-align       : left ;
                  padding          : 3pt;
                  background       : #dee7ec;
                  color            : #777777;
		  border-style     : none;
                 }

div.appendix     {
                  font-family      : sans-serif;
                  font-size        : 12pt;
                  font-style       : normal;
                  font-weight      : bold;
		  text-align       : left ;
                  padding          : 3pt;
                  background       : #dee7ec;
                  color            : #777777;
		  border-style     : none;
                 }

div.section      {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : bold;
		  text-align       : left ;
                  padding          : 3pt;
                  background       : #dee7ec;
                  color            : #777777;
		  border-style     : none;
                 }

div.example      {
                  font-family      : monospace;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : left;
                  margin-top       : 2pt;
                  padding          : 2pt;
                  color            : #777777;
                  border-style     : solid;
	 	  border-width     : 1px;
                  border-color     : #dee7ec;
                 } 

div.frame        {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : bold;
		  text-align       : left ;
                  padding          : 3pt;
         	  margin-left      : 2em;
                  color            : #777777;
                  border-style     : solid;
	 	  border-width     : 1px;
                  border-color     : #dee7ec;
                 }

div.elem         {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : bold;
		  text-align       : left ;
                  padding          : 3pt;
                  background       : #dee7ec;
                  color            : #777777;
                 }

div.text         {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
		  text-align       : left;
                  padding          : 3pt;
                  background       : #dee7ec;
                  color            : #777777;
                 }

div.info 	 {
	  	  font-family 	   : sans-serif; 
	  	  font-size 	   : 10pt;
	  	  font-style  	   : italic;
		  font-weight 	   : bold;
 	          text-align 	   : left;
		  padding 	   : 3pt;
		  padding-left     : 0pt;
	 	  color            : #8697cc;
	 	 }

div.head	 {
	  	  font-family 	   : sans-serif; 
	  	  font-size 	   : 10pt;
	  	  font-style  	   : normal;
		  font-weight 	   : normal;
 	          text-align 	   : right;
		  padding 	   : 3pt;
	 	  background       : #8697cc;
	 	  color            : #000000;
	 	 }

div.menu 	 {
	  	  font-family 	   : sans-serif; 
	  	  font-size 	   : 10pt;
	  	  font-style 	   : normal;
		  font-weight 	   : bold;
 	          text-align 	   : left;
		  padding 	   : 3pt;
		  background 	   : #ffffcc;
                  color            : #777777;
	 	 }

div.data         {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
		  text-align       : left;
                  padding          : 3pt;
                  background       : #dee7ec;
                  color            : #777777;
                 }

div.data a:hover {
                  display          : block;
                  visibility       : visible;
                  background       : #8697cc;
                  color            : #000000;
		  text-decoration  : none;
                 }

div.para 	 {
	  	  font-family 	   : sans-serif; 
	  	  font-size 	   : 10pt;
	  	  font-style 	   : normal;
		  font-weight 	   : bold;
 	          text-align 	   : left;
		  padding 	   : 3pt;
		  background 	   : #ffffcc;
                  color            : #777777;
	 	 }


pre.text         {
                  font-family      : monospace;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : left;
                  border-style     : solid;
                  border-width	   : 1px;
                  border-color     : #8697cc;
                  color            : #777777;
                 }

pre.expl         {
                  font-family      : monospace;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : left;
                  padding          : 3pt;
         	  margin-left      : 2em;
                  color            : #777777;
                  border-style     : solid;
                  border-width	   : 1px;
                  border-color     : #8697cc;
                 }

/* ----------------------------------------------------------------------------
 * - base text                                                                -
 * ----------------------------------------------------------------------------
 */

p.title          {
                  font-family      : sans-serif;
                  font-size        : 18pt;
                  font-style       : normal;
                  font-weight      : bold;
		  text-align       : right;
                  color            : #8697cc;
                 }

p.subsect        {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : bold;
                  text-align       : left;
                  color            : #8697cc;
                 }

p.text           {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : justify;
                  color            : black;
                 }

p.clik           {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : right;
                  color            : black;
                 }

p.date           {
                  font-family      : sans-serif;
                  font-size        : 8pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : left;
                  color            : #777777;
                 }

p.elem           {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : bold;
                  text-align       : left;
                  color            : #8697cc;
                 }

h1.elem          {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : left;
                  color            : #black;
		  padding-left     : 2em;
                 }

h1.text          {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : justify;
                  color            : #black;
		  padding-left     : 2em;
                 }

h1.xref          {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : left;
                  color            : #8697cc;
                 }

/* ----------------------------------------------------------------------------
 * - table formatting                                                         -
 * ----------------------------------------------------------------------------
 */

table		 {
		  width	   	   : 100%;
		  border-style     : none;
                 }

table.text       {
		  width		   : 100%;
		  border-collapse  : collapse;
                 }

table.full       {
		  width		   : 100%;
                  border-style     : none;
                  border-collapse  : collapse;
                 }

thead.text       {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : bold;
                  text-align       : left;
                  color            : black;
                 }

tbody.text       {
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : left;
                  color            : black;
                 }

th		 {
                  padding          : 3pt;
                 }
 
td		 {
                  padding          : 3pt;
                 }

td.title 	 {
	  	  font-family 	   : sans-serif; 
	  	  font-size  	   : 18pt;
	  	  font-style 	   : normal;
		  font-weight 	   : bold;
		  color 	   : #8697cc;
		  padding	   : 0pt;
		  margin           : 0pt;
	 	 }

th.text 	 {
		  border-style	   : solid;
		  border-width     : 1px;
		  border-color     : #8697cc;
	 	 }

td.text 	 {
		  border-style	   : solid;
		  border-width     : 1px;
		  border-color     : #8697cc;
	 	 }

td.footer        {
	  	  font-family 	   : sans-serif; 
	  	  font-size   	   : 8pt;
	  	  font-style  	   : normal;
		  font-weight 	   : normal;
                 }

/* ----------------------------------------------------------------------------
 * - list formatting                                                          -
 * ----------------------------------------------------------------------------
 */

ul.text          {
  		  list-style-type  : square;
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : justify;
                  color            : black;
                 }

ul.menu          {
                  list-style-type  : square;
                  font-family      : sans-serif;
                  font-size        : 10pt;
                  font-style       : normal;
                  font-weight      : normal;
                  text-align       : justify;
                  padding	   : 3pt;
                  margin 	   : 9pt;
	 	  color 		  : #8697cc;
                 }

/* ----------------------------------------------------------------------------
 * - elements                                                                 -
 * ----------------------------------------------------------------------------
 */

img 		 {
 		  border-style     : none;
 		 }

hr 		 {
 		  border-color 	   : #8697cc;
 		  border-style 	   : solid;
                  border-width 	   : 1px;
 		 }

hr.title 	 {
 		  border-color 	   : #8697cc;
 		  border-style 	   : solid;
                  border-width 	   : 5px;
 		 }

hr.menu          {
                  border-color     : #ff9933;
                  border-style     : solid;
                  border-width     : 1px;
                 }

hr.para          {
                  border-color     : #99ff99;
                  border-style     : solid;
                  border-width     : 1px;
                 }

hr.clik          {
                  border-color     : #8697cc;
                  border-style     : dotted;
                  border-width     : 1px;
                 }

hr.head          {
                  border-color     : #ffff00;
                  border-style     : solid;
                  border-width     : 1px;
                 }

hr.foot          {
                  border-color     : #ffff00;
                  border-style     : solid;
                  border-width     : 1px;
                 }

em               {
                  color            : #ff00ff;
                 }

i.product        {
                  color            : #ff00ff;
                 }

i.package        {
                  color            : #ff00ff;
                 }

i.item           {
                  color            : #8697cc;
                 }

tt.command       {
                  color            : #ff00ff;
                 }

tt.option        {
                  color            : #ff00ff;
                 }

tt.file          {
                  color            : #ff00ff;
                 }

tt.extn          {
                  color            : #ff00ff;
                 }

tt.path          {
                  color            : #ff00ff;
                 }

tt.code          {
                  color            : #ff00ff;
                 }

a.chapter        {
                  color            : black;
                 }

a.appendix       {
                  color            : black;
                 }

a.client         {
                  color            : black;
                 }

a:link	         {
		  text-decoration  : none;
                 }

a:visited        {
		  text-decoration  : none;
                 }

a:active         {
		  text-decoration  : none;
                 }

a:hover          {
		  text-decoration  : underline;
                 }
