/***********************************************************************
** pmwiki.css
**  Copyright 2004-2006 Patrick R. Michaud (pmichaud@pobox.com)
**  Copyright 2006 Hagan Fox
**  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.
***********************************************************************/

/* ========= */
/* Structure */
/* ========= */

body {
  margin:0px; 
  background-image:url('graphics/electric-green.jpg');
  text-align: center; /* for IE */
  padding: 40px;
  padding-top: 2em;
}

div
{
  margin: 0px; padding: 0px;
}

#titleContainer
{
  //height: 110px;
  //width: 800px;
  margin-left: auto; margin-right: auto; margin-bottom: 2em
  
}

#titlebar 
{ 
  width: 1012px;
  height: 202px;
  background: url('graphics/header.jpg') no-repeat scroll top left;
  margin: 0px; padding: 0px;
  margin-left: auto; margin-right: auto;
  border-top: 1px solid rgb(203, 189, 154);
}

#menuMap
{
  display: none;
  margin: 0px; padding: 0px;
  border-top: 1px solid rgb(203, 189, 154);
}

#sidebarAndPage
{
  width: 100%;
  margin: 0px; padding: 0px;
}

/** Shared structure and backgrounds for scrolls and page **/
#page, div.scroll, #titleContainer
{
  background: rgb(0, 0, 0);
  /*background: url('graphics/Middle.png ') repeat scroll top left;*/
}

.contentLeft
{
  background: url('graphics/Left.png') repeat-y scroll top left;
}

.contentRight
{
  background: url('graphics/Right.png') repeat-y scroll top right;
}

.contentTop
{
  background: url('graphics/Top.png') repeat-x scroll top left;
  height: 15px; /*23*/
}

.contentTopLeft
{
  background: url('graphics/TopLeft.png') no-repeat scroll top left;
  float: left;
  height: 15px; width: 15px;
}

.contentTopRight
{
  background: url('graphics/TopRight.png') no-repeat scroll top right;
  float: right;
  width: 15px; 
  height: 15px;
}

.contentBottom
{
  background: url('graphics/Bottom.png') repeat-x scroll top left;
  height: 15px;
}

.contentBottomLeft
{
  background: url('graphics/BottomLeft.png') no-repeat scroll top left;
  width: 15px; height: 15px;
  float: left;
}

.contentBottomRight
{
   background: url('graphics/BottomRight.png') no-repeat scroll top right;
   width: 15px; height: 15px;
   float: right;
}

/** Sidebar **/


#sidebar
{
  float:left;
  width: 14em;
}

#sidebar h1 {
  margin: 0px; padding: 0px;
  margin-left: 15px; margin-right: 15px;
  margin-bottom: 10px;
  /*border: none;*/
 }

#sidebar h1 a, #sidebar h1 b
{ 
  border: none;
}

#sidebar ul 
{ 
  margin: 0px; padding: 0px;
  list-style:none; 
}

#sidebar li 
{
  margin: 0px; padding: 0px;
}

#sidebar li a, #sidebar li a:hover, #sidebar li b
{ 
  margin: 0px; padding: 0px;
  margin-top: 5px;
}

#sidebar div.content
{
  padding-left: 15px; padding-right: 15px;
}

#sidebar div.content hr
{
  width: 90%;
}

#page, #pageHeader, #pageHeader, #pageText, #pageFooter
{
  width: auto;
}


/** The text page. **/
#page
{
  margin-left: 17em;
}


#pageText, #pageHeader, #pageFooter
{
  margin-left: 20px;
  padding-right: 20px;
}

/**** Hiding the side bar ****/
#sidebarAndPage.hideSideBar #sidebar
{
  display: none;
}

#sidebarAndPage.hideSideBar #page
{
  margin-left: 0em;
}

#hideSidebarLink
{
  position: absolute;
  left: 4px;
  top: 2px;
}

/**** Other stuff ****/
#wikiedit textarea 
{ 
  display: block;
  width: 99%;
}
#wikitext
{
  width:98%;
}

form.pdf2you
{
  display: none;
}

#searchLink
{
  position: absolute;
  right: 4px;
  top: 2px;
}

span.frame 
{ 
  border: 2px solid rgb(0, 180, 0); 
  background: rgb(0,0,0);
  /*rgb(222,202,178); */
  /*rgb(250,243,234);*/
  padding: 8px;
  padding-bottom: 1px;
}

a.imgpopuptext, body.imgpopup #searchLink, body.imgpopup #hideSidebarLink { display: none; }

body.imgpopup #page { margin-left: 0px; }

/* ========== */
/* Typography */
/* ========== */

/** Font Types **/


body 
{ 
  font-family:Arial,Helvetica,sans-serif; 
  color: rgb(220, 240, 240); /*white with a tint of ice*/
  color: rgb(61, 192, 39);   /*console-green*/
  color: rgb(0, 185, 70); /* dark console green */
  color: rgb(188, 233, 180);   /*white with a tint of green*/
  font-size: 10pt;
}

h1, h2, h3, h4, h5, h6, #pagetitle, #sidebar, #sidebar h1, #searchLink, #hideSidebarLink 
{ 
  font-family: Lucida Sans Unicode;
  color: rgb(0, 180, 0); /* dark console green */
}

h1 { font-size: 2.0em; font-weight:normal; margin-top:1.0em; margin-bottom:0.6em; border-bottom: 2px solid rgb(0, 180, 0); padding-bottom: 6px;}
h2 { font-size: 1.4em; font-weight:normal; margin-top:1.0em; margin-bottom:0.6em; }
h3 { font-size: 1.2em; font-weight:normal; margin-top:1.0em; margin-bottom:0.6em; }
h4 { font-size: 1.0em; font-weight:normal; margin-top:1.0em; margin-bottom:0.6em; }
h5 { font-size: 1.0em; font-weight:normal; margin-top:1.0em; margin-bottom:0.6em; }
h6 { font-size: 1.0em; font-weight:normal; margin-top:1.0em; margin-bottom:0.6em; }

cite { font-family: Times New Roman, serif; }

h1 code, h2 code, h3 code, h4 code { font-size:1em; }

#page { text-align: left; }

#pagetitle 
{ 
  font-size: 48px; 
  margin-top: 10px; 
  margin-bottom: 10px; 
  font-weight:normal; 
  border-bottom-style: none;
}

#sidebar { text-align: center; text-decoration:none;}
#sidebar h1 { font-size: 1.5em; }
#sidebar li { padding-top: 0.18em; padding-bottom: 0.18em; }
#sidebar li a, #sidebar li b { font-size: 1.3em; font-weight: normal;}


/* Links */
a, #sidebar li
{
  text-decoration: none;
  color: rgb(180, 0, 0); /* dark console green */
}

a:hover
{
  text-decoration: none;
  color: rgb(255, 0, 0);
}

/** Other Font Stuff **/


span.frame, span.lfloat, span.rfloat
{
  text-align: center;
}

/* ===== */
/* Links */
/* ===== */

/* =================== */
/* Lists, images, etc. */
/* =================== */

.attachtable td { padding-right: 20px; }
	
/* =================== */
/* Action specifics    */
/* =================== */

body.browse #pageAction { display: none; }


