/***********************************************************************
** pmwiki.css
**  Copyright 2004 Patrick R. Michaud (pmichaud@pobox.com)
**  This file is part of PmWiki; you can redistribute it and/or modify
**  it under the terms of the GNU General Public License as published
**  by the Free Software Foundation; either version 2 of the License, or
**  (at your option) any later version.  See pmwiki.php for full details.
***********************************************************************/

/***********************************************************************
** These define the pmwiki "default" skin.  DO NOT EDIT THIS FILE
** DIRECTLY OR YOU MAY LOSE CHANGES WHEN UPGRADING!  If you want to make
** changes to these settings, first copy this file to another name
** (e.g., 'myskin.css'), and set $PageSkin='myskin' in your
** local/config.php file.  
***********************************************************************/

* {
  font-size		: 10pt;
}

body { 
  font-family 	 	: Arial, Helvetica, sans-serif;
  font-size 	 	: 10pt;
  background-color 	: #003366;
  color		 	: black;
  margin 	 	: 0px 0px 0px 0px;
}

#wikileft { 
  width			: 150px; 
  margin		: 0px 0px 0px 0px; 
}

td#wikileft { 
  vertical-align	: top; 
  background-color	: #003366;
}

#wikileft h1 { 
  border		: 1px solid #808080; 
  margin		: 0px 0px 0px 0px; 
  padding		: 2px 2px 2px 2px;
  font-size		: 10pt;
  color			: #004080;
  background-color	: #B2BFF2;
}

#wikispacer { 
  font-size		: 1pt;
  width			: 5px;
  background-color	: #003366;
}

#wikititlebar {
  padding		: 5px 10px 5px 10px; 
  background-color	: #B2BFF2;
  border		: 1px solid #808080; 
}

#wikititle { 
  font-weight		: bold;
  color			: #000020;
}

#wikicmds { 
  font-size		: smaller; 
  text-align		: right; 
}

#wikinav {
  margin-top		: 5px;
  margin-bottom		: 2px;
  background-color	: #003366;
}

.nav {
  background-color	: #CCCCFF;
  padding		: 2px 5px 2px 5px;
  border		: 1px solid #808080;
}

#wikicmds a:link { text-decoration : none; color: #004080; }
#wikicmds a:active { text-decoration : none; color: #004080; }
#wikicmds a:visited { text-decoration : none; color: #004080; }
#wikicmds a:hover { text-decoration : none; color: #004080; background-color: #EEEEFF; }

#wikibody { 
  background-color	: #EEEEFF;
  vertical-align	: top;
  line-height		: 1.4em;
  color			: #002040;
}

#wikitext {
  padding		: 10px 10px 10px 10px;
  border		: 1px solid #808080;
}

#wikiedit textarea { 
  width			: 95%; 
}

#xforceheader {
  font-family 		: Arial, Helvetica, sans-serif;
  font-size   		: 20pt;
  font-weight 		: bold;
  margin      		: 0px 0px 0px 0px;
  padding		: 0px 0px 0px 0px;
  color       		: #639CCE;
}

#xforcetitle {
  font-size		: 9pt;
  color       		: #639CCE;
}

#wikifoot { 
  border		: 1px solid #808080; 
  background-color	: #EEEEFF;
  padding		: 1px 1px 1px 1px; 
}

#wikifoot a, #wikifoot .lastmod {
  font-size		: 8pt; 
}

#wikiedit form { margin:0px; }

ul, ol, pre, dl { 
  margin-top		: 0px; 
  margin-bottom		: 0px; 
}

ul { 
  list-style-type	: square;
  margin		: 0.5em 0 0.5em 1.5em;
  padding		: 0;
  list-style-image	: url(/images/bullet.gif);
}

ol {
  margin		: 0.5em 0 0.5em 1.5em;
  padding		: 0;
}

.indent { margin-left:40px; }

.diffbox { border:1px #999999 solid; }
.diffauthor { font-weight:bold; }
.diffchangesum { font-weight:bold; }
.difftime
  { font-family:verdana,sans-serif; font-size:66%; background-color:#dddddd; }
.difftype
  { clear:both; font-family:verdana,sans-serif; font-size:66%; font-weight:bold; }
.diffadd
  { border-left:5px #99ff99 solid; padding-left:5px; }
.diffdel
  { border-left:5px #ffff99 solid; padding-left:5px; }
.diffrestore
  { clear:both; font-family:verdana,sans-serif; font-size:66%; margin:1.5em 0px; }

.menue:link, .menue:visited, .menue:hover, .menue:active {
  font-size		: 9pt;
  color			: black;
}

a:link, .filelink:link { 
  text-decoration 	: none; 
  color			: blue; 
}

a:active, .filelink:active { 
  text-decoration 	: none; 
  color			: blue; 
}

a:visited, .filelink:visited { 
  text-decoration 	: none; 
  color			: blue; 
}

.createlink:link, .createlink:visited, .createlink:active { 
  color			: red;
  background		: transparent url(/images/doku.gif) no-repeat;
  background-position	: 0px center;
  padding		: 1px 0px 1px 16px;
}

.createfilelink:link, .createfilelink:visited, .createfilelink:active { 
  color			: red;
  background		: transparent url(/images/newfile.gif) no-repeat;
  background-position	: 0px center;
  padding		: 1px 0px 1px 20px;
}

.buglink:link, .buglink:visited, .buglink:active { 
  background		: transparent url(/images/bug.gif) no-repeat;
  background-position	: 0px center;
  padding		: 1px 0px 1px 16px;
}

a:hover, .urllink:hover, .createlink:hover, .createfilelink:hover, .maillink:hover, .profilelink:hover, .newprofilelink:hover, .wikilink:hover, .buglink:hover { 
  text-decoration 	: none; 
  background-color	: #b2bff2; 
}

a.filelink:hover {
  text-decoration 	: none; 
  background-color	: #b2bff2; 
}

a.urllink {
  background		: transparent url(/images/link.gif) no-repeat;
  background-position	: 0px center;
  padding		: 1px 0px 1px 18px;
}

a.maillink { 
  background		: transparent url(/images/mail.gif) no-repeat;
  background-position	: 0px center;
  padding		: 1px 0px 1px 18px;
}

a.profilelink,a.newprofilelink { 
  background		: transparent url(/images/profile.gif) no-repeat;
  background-position	: 0px center;
  padding		: 1px 0px 1px 20px;
}

a.newprofilelink,.newprofilelink:link, .newprofilelink:visited, .newprofilelink:active {
  color			: red;
}

.sourcecode {
  font-size		: 11px;
  color			: black;
  margin		: 10px 20px 10px 20px;
  line-height		: 1.4em;
}

.sourcetable {
  font-family		: Courier, 'Courier New', sans-serif; 
  font-size		: 11px;
  color			: black;
  background-color	: white; 
  border		: #808080 solid 1px; 
  padding		: 3px 3px 3px 3px;
}

.sourcecodetd {
  line-height		: 1.2em;
  padding		: 3px 3px 3px 3px;
}

.linenumbertd { 
  line-height		: 1.2em;
  font-weight		: bold;
  border-right		: #808080 1px solid;
}

.wikitrail {
  padding		: 0px 0px 0px 0px;
  margin		: 0px 0px 0px 0px;
}
 
.code-comment { color: green; }
.code-quote   { color: gray; }
.code-type1  { color: blue; }   /* keywords */
.code-type2  { color: blue; }   /* data types */
.code-type3  { color: maroon; } /* preprocessor */
.code-select  { color: red; font-weight: bold} /* highlight< */

.footnote {
  border-top		: 1px solid #808080;
  margin-top		: 20px;
  font-size		: 0.8em;
  width			: 80%;
}

.fn {
  font-weight		: bold;
  color			: #404040;
}

.preview {
  padding		: 5px 5px 5px 5px;
  margin		: 10px 10px 10px 10px;
  border		: dashed 1px red;
  width			: 95%;
  height		: 500px;
  overflow		: auto;
}

.menuerowtd {
        font-size   : 9pt;
}

H1 {
  font-family 		: Arial, Helvetica, sans-serif;
  font-size   		: 14pt;
  font-weight 		: bold;
  margin      		: 0px 0px 10px 0px;
  padding		: 2px 2px 2px 2px;
  color			: #004080;
}

H2 {
  font-family 		: Arial, Helvetica, sans-serif;
  font-size   		: 11pt;
  font-weight 		: bold;
  margin      		: 20px 0px 0px 0px;
  color			: #004080;
}

H3 {
  font-family 		: Arial, Helvetica, sans-serif;
  font-size   		: 10pt;
  font-weight 		: bold;
  margin      		: 0px 0px 0px 0px;
  color			: #004080;
}

HR { 
  color			: #cccccc; 
  border		: 1px solid #B0B0B0; 
  height		: 0px;
}

.menuerow {
  border    		: 1px solid #808080; 
  font-size		: 9pt;
  padding		: 0px 0px 0px 0px;
  background-color	: #EEEEFF;
}

.menuerowtd {
        font-size   : 9pt;
}
.quote {
  border-left		: 3px solid #8cbccc;
  padding-left		: 4px;
}

#buttondiff {
  font-weight		: bold;
  padding		: 2px 5px 3px 5px;
  border-bottom		: 0px solid #808080; 
  background-color	: #EEEEFF;
}

abbr {
  cursor		: help;
}

.dropdownmenu {
  display		: none;
  position		: absolute;
  top			: 1.15em;
  left			: 0px;
  font-size		: 9pt;
  border		: 1px solid #003366;
  background-color	: #EEEEFF;
  width			: 10em;
  z-index		: 1200;
  padding		: 5px 5px 5px 5px;
  margin                : 5px 0px 0px 0px;
}


#navbar {
  background-color	: #EEEEFF;
  border    		: 1px solid #808080; 
  text-align		: right;
  font-family 		: Arial, Helvetica, sans-serif;
  font-size		: 9pt;
  margin		: auto;
  width			: 95%;
}

#nav {
  text-align		: center;
  list-style		: none;
  display		: block;
  margin		: 0px 0px 0px 0px;
}

#nav li a {
  font-weight		: normal;
  text-decoration	: none;
  display		: block;
  padding		: 0.2em 0px 0px 0px;
}

#nav li a:hover {
  border		: 5px solid #003366;
  border-width		: 0 5px;
}

.limenu {
  display		: inline;
  float			: center;
  position		: relative;
  text-align		: center;
  background-color	: #EEEEFF;
  border-width		: 0px 0;
  padding		: 2px 2px 2px 2px;    
  cursor		: pointer;
  font-size		: 9pt;
}

#nav .dropdownmenu .dropdownentry {
  display		: block;
  float			: none;
  border		: 0;
  list-style-type	: none;
  list-style-image	: none;
}

#nav li:hover ul, #nav li.over ul {
  display		: block;
  z-index		: 100;
}

sup * {
  font-size		: 8pt;
}

.usertable {
  background-color	: #808080;
  padding		: 0px;
}

.usertable td  {
  background-color	: white;
  padding		: 3px;
}

.usertable th  {
  padding		: 3px;
  background-color	: #B2BFF2;
  color			: black;
  text-align		: left;
}
