/***********************************************************************
** 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.
***********************************************************************/

/* This sets the overall frame for the site */
#sidebar {
  padding-left: 4px;
  padding-right: 15px;
}
.sidehead {
  margin:0px; 
  margin-top: 8px;
  font-size:11pt; 
  font-weight:bold; 
  font-style:normal;
  color:#505050;  
}
.sidehead a {
  color:#505050; 
  font-weight:bold; 
  font-style:normal; 
}

.navigation {
  background-image:url(../../../../theme/images/nav-gradient-1.gif);
  background-position:center top;
  background-repeat:repeat-x;
  border:1px solid #BBBBBB;
  padding:1px 3px;
  margin-left: 12px;
  margin-right: 11px;
  text-align: right;
}

#wikicmds { 
  white-space:nowrap; 

}
#wikicmds ul {
  list-style:none; 
}
#wikicmds li {
  display:inline; 
  margin:0px 5px;
}
#wikicmds li a.createlink {
  /*display:none;*/
}

/* These affect the main content area. */
#wikibody { 
  padding:8px; 
  padding-top:0;
  margin-left: 8px;
  margin-right: 7px;
}

#wikititle {
  border-bottom:1px solid #999999;
  margin-top:0.6em;
  vertical-align: middle;
}
.pagegroup {
  float: none;
  border:0px solid #999999;
  display: inline;
  
}
.pagetitle {
  border: none;
  color:#444444;
  font-size:2.2em;
  padding:0;
  float: none;
  border:0px solid #999999;
}


.wikiaction { margin-top:4px; margin-bottom:4px; }
#wikitext { margin-top:12px; line-height:1.33em; width: 640px}
#wikitext table { font-size:100%; line-height:1.33em; } /* For MSIE 5.5 */

/* These are for the edit form. */
#wikiedit form { margin:0px; width:100%; }
#wikiedit textarea {width: 620px}
.wikimessage { margin-top:4px; margin-bottom:4px; font-style:italic; }

/* These affect the lines at the very bottom. */
#wikifoot { 
  background-image:url(../../../../theme/images/shadow-gradient-1.gif);
  background-position:center top;
  background-repeat:repeat-x;
  padding-top: 4px;
  padding-bottom: 10px;
  font-family:Verdana,sans-serif; 
  font-size:80%; 
  margin-left: 12px;
  margin-right: 11px;
  border-top: 1px solid #bbb;
  text-align: center;
}


/*
ul, ol, pre, dl, p { 
  margin-top:0px; 
  margin-bottom:0px;
  padding: 0; 
  margin-left: 1em;
} 
code, pre {
  font-family: "Courier New", Courier, monospace;
  font-size: 1em;
}*/
code.escaped { 
  white-space: nowrap;
   
} 
pre.escaped {
  white-space: normal;
}
code {
  white-space: normal;
  overflow: auto;
}
pre {
  white-space: pre;
  overflow: auto;
}
.vspace {  
} 
.indent { 
  margin-left:40px; 
} 
.outdent { 
  margin-left:40px; 
  text-indent:-40px; 
} 
a.createlinktext { 
  text-decoration:none; 
  border-bottom:1px dotted gray; 
} 
a.createlink { 
  text-decoration:none; 
  position:relative; 
  top:-0.5em; 
  font-weight:bold; 
  font-size:smaller; 
  border-bottom:none; 
} 
img {
  border:0px; 
} 

h1 { margin-bottom:2px; padding-bottom:1px; vertical-align:bottom;
 border-bottom:1px solid #dddddd; font-size:1.67em; font-weight:500;
 margin-top:0px; }
h2 { font-size:1.47em; margin-top:9px; margin-bottom:6px; }
h3 { font-size:1.27em; margin-top:7px; margin-bottom:5px; }
h4 { font-size:1.08em; margin-top:6px; margin-bottom:5px; }
h5 { font-size:1.0em; margin-top:5px; margin-bottom:4px; }
h6 { font-size:1.0em; margin-top:5px; margin-bottom:4px; }

#userinfo {
  padding: 6px;
  border: 1px solid #bbb;
  margin-right: 3px;
  background-color: #f0f0f0;
  margin-top: 8px;
  margin-bottom: 8px;
  color: #333;
}
#userinfo .info{
  font-style:italic;
  margin-bottom:6px;
  margin-top:6px;
  color:#666666;
  font-family:Verdana,Geneva,sans-serif;
  font-size:0.8em;
}
#userinfo p{
  margin-top:4px;
  margin-left: 0;
}
#userinfo .ssi_table {
  margin:0 auto;
}
.ssi_table #user, .ssi_table #passwrd {
  width: 100px;
}
.sidebar-edit {
  float: right;
  margin-right: 0;
}
#wikisearch {
  padding: 6px;
  margin-top: 10px;
  text-align: center;
}
#wikisearch .searchbox{
  width:130px;
  margin-top: 4px;
}
#wikisearch .searchbutton{
  margin-left: 0;
  padding:1px;
  width:60px;
}

/* pmwiki */
.editconflict {color:green; font-style:italic; margin-top:1.33em; margin-bottom:1.33em; }
table.markup { border:2px dotted #ccf; width:90%; }
td.markup1, td.markup2 { padding-left:10px; padding-right:10px; }
table.vert td.markup1 { border-bottom:1px solid #ccf; }
table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; }
table.markup caption { text-align:left; }
div.faq p, div.faq pre { margin-left:2em; }
div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; }
div.faqtoc div.faq * { display:none; }
div.faqtoc div.faq p.question 
  { display:block; font-weight:normal; margin:0.5em 0 0.5em 20px; line-height:normal; }
div.faqtoc div.faq p.question * { display:inline; }

/* wikistyles */
.frame 
      {margin: 0.5em 0.5em; border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; }
.lfloat { float:left; margin-right:0.5em; }
.rfloat { float:right; margin-left:0.5em; }
a.varlink { text-decoration:none; }

/* diff */
.editconflict { color:green; 
  font-style:italic; margin-top:1.33em; margin-bottom:1.33em; }
.diffbox { 
  border: 1px #bbb solid;
  padding: 0px;
  margin-top:1.0em; 
}
.diffauthor { font-weight:bold; }
.diffchangesum { font-weight:bold; }
.difftime {
  font-family:verdana,sans-serif; font-size:0.8em; 
  background-color:#dddddd; 
  background-image:url(../../../../theme/images/forum-catbg.gif);
  background-position:center top;
  background-repeat:repeat-x;
}
.difftype {
  clear:both; 
  font-family:verdana,sans-serif; 
  font-size:0.8em; font-weight:bold; 
  background-color: #e6e6e6;
  border-bottom:1px #bbb solid;
  border-top:1px #bbb solid;
  background-image:url(../../../../theme/images/forum-titlebg.gif);
  background-position:center top;
  background-repeat:repeat-x;
}
.diffadd, .diffdel  {
  margin: 0 0px;
  border-bottom:1px #fff solid;
  border-top: 1px #fff solid; 
  border-left:5px #99ff99 solid; 
  padding-left:5px; 
  background-color: #fff; 
}
.diffdel {border-left:5px #ffff99 solid;}
.diffrestore { clear:both; font-family:verdana,sans-serif; 
  font-size:0.8em; margin:1.5em 0px; }
.diffmarkup {font-family: monospace; font-size: 1.1em;} a.varlink { text-decoration:none; }


/* These affect the printed appearance of the web view (not the separate
** print view) of pages.  The sidebar and action links aren't printed. */
@media print {
  body { width:auto; margin:0px; padding:0.5em; }
  #wikihead, #wikileft, #wikicmds, .footnav { display:none; }
  #wikifoot { padding:2px; }
}
