/*

  simple.css

  Bare-bones style sheet.

  Assumes that reset.css has been applied.

  Copyright (C) 2008 Marco Pantaleoni. All rights reserved.

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License version 2 as
    published by the Free Software Foundation.

    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.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

*/

/* since reset.css has removed link outlines, let's reintroduce them */

a:focus {
  moz-outline: 1px solid lime;	/* Firefox 1.0x */
  outline: 1px solid lime;	/* Firefox nightly builds, DeerPark dev. releases */
  outline-offset 3px;		/* Firefox nightly builds, DeerPark dev. releases */
}

/* Reset */

/* General styles */

html,
body
{
  font-family: "Georgia", "Verdana", "Times New Roman", "Times";
}

body {
  width: 100%;
  min-width: 600px;		/* Minimum width of layout - remove line if not required */
				/* The min-width property does not work in old versions of Internet Explorer */

  font-size: 68.75%;		/* The font-size percentage is of 16px. (0.6875 * 16px = 11px) */
  font-family: "Georgia", "Verdana", "Times New Roman", "Times";
}

a {
  color: #369;
}

a:hover {
  color: #fff;
  background: #369;
  text-decoration: none;
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 1.8em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.5em; margin-bottom: 0.75em; }
h3 { font-size: 1.3em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1, h2, h3 {
  margin: .8em 0 .6em 0;
  padding: 0;
}

p {
  margin: .4em 0 .8em 0;
  padding: 0;
}

img {
  margin: 10px 0 5px;
}

/* Header styles */

#header {
  clear: both;
  float: left;
  width: 100%;
  background: #ddd;
}

#header
{
  border-bottom: 1px solid #AAA;
  margin-bottom: 0.5em;
}

#header p,
#header h1,
#header h2 {
  padding: .4em 15px 0 15px;
  margin: 0;
}

#header ul {
  clear: left;
  float: left;
  width: 100%;
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
}

#header ul li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

#header ul li a {
  display: block;
  float: left;
  margin: 0 0 0 1px;
  padding: 3px 10px;
  text-align: center;
  background: #eee;
  color: #000;
  text-decoration: none;
  position: relative;
  left: 15px;
  line-height: 1.3em;
}

#header ul li a:hover {
  background: #369;
  color: #fff;
}

#header ul li a.active,
#header ul li a.active:hover {
  color: #fff;
  background: #000;
  font-weight: bold;
}

#header ul li a span {
  display: block;
}

/* Footer styles */
#footer {
  clear: both;
  float: left;
  width: 100%;
  border-top: 1px solid #AAA;
  background: #f4f4f4;
  color: #888;
}

#footer p {
  padding: 10px;
  margin: 0;
}

/* Wiki specific */

.info {
  padding: .2em; margin-bottom: 1em; border: 2px solid #ddd;
  background: #FFFBF0; color: #A0A0A0; border-color: #FFF9EF; font-size: 80%;
}

a.wikipresent:link    {color: #20c020; background-color: #fcfcfc; border-bottom: 1px solid #dde; text-decoration: none; font-weight: normal;}
a.wikipresent:visited {color: #2050f0; background-color: #f8f8f8; border-bottom: 1px solid #dde; text-decoration: none; font-weight: normal;}
a.wikipresent:hover   {color: #f00000; background-color: #a6ffac; border-bottom: 2px solid #dde; text-decoration: none;}
a.wikinotpresent:link    {color: #f05020; background-color: #ffe6dc; border-bottom: 1px solid #dde; text-decoration: none; font-weight: normal;}
a.wikinotpresent:visited {color: #f020a0; background-color: #ffe6dc; border-bottom: 1px solid #dde; text-decoration: none; font-weight: normal;}
a.wikinotpresent:hover   {color: #f00000; background-color: #ffa6ac; border-bottom: 2px solid #dde; text-decoration: none;}

.wiki-navigation {
  background: #FEFEFE;
  color: #C1B721;
  border-color: #0BFBFB;
  border: 1px solid #eee;
  margin-bottom: 0em;
  font-size: 75%;
}

.wiki-navigation .prev { }
.wiki-navigation .up   { text-align: center; }
.wiki-navigation .next { text-align: right; }

#outercontents {
  font-family: "Georgia", "Verdana", "Times New Roman", "Times";
  font-size: 1em;
  line-height: 1.3em;
  font-size: 130%;
}

#outercontents h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

#outercontents h1 { font-size: 1.8em; line-height: 1; margin-bottom: 0.5em; }
#outercontents h2 { font-size: 1.5em; margin-bottom: 0.75em; }
#outercontents h3 { font-size: 1.3em; line-height: 1; margin-bottom: 1em; }
#outercontents h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
#outercontents h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
#outercontents h6 { font-size: 1em; font-weight: bold; }

#outercontents h1, h2, h3, h4, h5, h6 {
  margin: .8em 0 .6em 0;
  padding: 0 10px;
}

#outercontents ol, ul {
  list-style: none;
  list-style-position: inside;
}

#outercontents li { padding-left: 2em; }

#outercontents ol li { list-style-type: decimal; padding-left: 2em; }

#outercontents ul li { list-style-type: disc; padding-left: 2em; }

#outercontents p
{
  padding: 0 14px;
}

#outercontents strong {
  font-weight: bold;
}

#outercontents em {
  font-style: italic;
}

#outercontents code {
  font-family: "courier";
  margin: 0 2em;
}

#outercontents blockquote {
  padding: .2em;
  background: #dedeff;
  border: 1px solid #ddd;
  margin: 0 2em;
}

#outercontents table
{
  border-spacing: 10px;
  padding: 14px;
}

#outercontents table th
{
  font-weight: bold;
  border-bottom:1px solid #000;
}

#outercontents form table
{
  border-spacing: 4px;
  padding: 5px;
}

#outercontents form table th
{
  font-weight: normal;
  border-bottom: none;
  vertical-align: top;
}

#outercontents a.help {
  font-size: 80%;
}

pre {
  padding: .2em;
  background:#E0E0A0;
  border: 2px solid #CCC;
  margin: 0 2em;
}

textarea.page-text {
  width: 100%;
  height: 500px;
  rows: 30;
}

.tree-menu { }
.tree-menu li { list-style-type: none; padding-left: 2em; }

.menu-item-open ul   { display: block; }
.menu-item-closed ul { display: none; }

#sidebar
{ 
  font-family: "Georgia", "Verdana", "Times New Roman", "Times";
}

#pagetop
{ 
  clear: both;
  line-height: 1.2;
}

#pagebottom
{ 
  clear: both;
  line-height: 1.2;
}

.header-icons { font-weight: normal; float: right; }
.editicons    { }

#linkedpages, #linkedby, #recentlymodified
{
  padding: .4em;
  margin: 1em;
  margin-left: 0em;
  margin-right: 0em;
  border: 2px solid #efefef;
  background: #FBFBFB;
  color: #A0A0A0;
  font-size: 80%;
  width: 95%;
}

h3.attachments
{
  font-weight: bold;
  color: #707070;
}

table.attachments
{
  border-spacing: 10px;
  padding: 14px;
}

table.attachments th
{
  font-weight: bold;
  border-bottom:1px solid #000;
}

table.history
{
}

table.history th
{
  font-weight: bold;
  border-bottom:1px solid #000;
}
