/* grease/grease.css
 *
 * See PHP for credits and license
 */
html {
  margin: 0;
  padding: 0;
/*   background: url(trame2.png); */

  background: url(bg.jpg) 50% 0% repeat-x;
}
body {
  font-family: sans-serif;
/*   font-size: x-small; */
  color: #020202;
  margin: 0;
  padding: 0;
/*   background: url(bg.jpg) 50% 100% repeat-x; */
}



#globalwrapper { /* scale back up to a sane default */
  font-size: 105%;
/*   width: 44em; */
/*   border: 1px solid magenta; */
	max-width: 50em;
	margin: 80px auto 0 auto;
/* 	background-color: #fff; */
	padding: 0;
	float: none;
	height: 1%; /* workaround for various ie float bugs */
}

h1, h2, h3, h4, .sidehead {color: black; font-weight: normal; }

h2, h3, h4 { margin-bottom: .2em; }

h1.titlepage {
  margin: 0;
  padding: 0 0 0 6px;
/*   font-variant: small-caps; */
/*   letter-spacing: 0.15em; */
/*   font-family: sans; */
  color:#000;
  border-bottom: 2px solid #ccc;
}


#page {
  /*border: 1px solid red;*/
  clear: left;
  margin: 0;
  padding: 0;
  float: none;
  height: 0.1%; /* workaround for various ie float bugs */
}

#content {
  /*border: 1px solid blue;*/
  padding: 0;
  margin: 1em 0 0 0;
  position: relative;
  height: 1%; /* workaround for various ie float bugs */
}
#content h1 { font-size: 188%; border-bottom: 2px solid #aaa; }
#content h2 { font-size: 150%; border-bottom: 1px solid #aaa;}
#content h3 { font-size: 132%; border-bottom: 1px dashed #aaa;}
#content h4 { font-size: 116%; border-bottom: 1px dotted #aaa; }
#content h5 { font-size: 100%; }
#content h6 { font-size: 80%;  }

#maincontent {
  /*border: 1px solid green;*/
/*
  position: absolute;
  top: 0;
  left: 0;
*/
  float: left;
  width: 100%;
/*   margin-top: 0; */
  /*overflow: hidden;*/
  margin: 0 6px 1em 6px;
}


#footcontent {
  /*border: 1px solid purple;*/
}

#pagetext {
  position: static;
}

#pagetext ul { margin:0; padding: 0 0 0 1em; }
#pagetext ul li { list-style-type: square; }
#wikicmds { 
  float:right; white-space:nowrap; 
  font-family:Verdana,sans-serif; font-size:80%; 
}
#wikicmds ul { list-style:none; margin:0px; padding:0px; }
#wikicmds li { display:inline; margin:0px 5px; }
#wikicmds li a { text-decoration:none; color:black; border:none; }
#wikicmds li a.createlink { display:none; }
#wikicmds li a:hover { text-decoration:underline; color:blue; }
.pagegroup { margin-top:8px; margin-bottom:2px; }
.pagetitle { line-height:1em; margin:0px; font-size:1.6em; font-weight:normal; }
.wikiaction { margin-top:4px; margin-bottom:4px; }

input.sidebox { width:95%; }


hr {
  margin-top: 1.5em !important;
  margin-top: 1em;
  height: 1px;
  background-color: #ccc;
  color: #ccc;
}

#footer {
/*  padding: 0 1em;*/
  text-align: center;
  font-size: smaller;
  border-top: 2px solid #ccc;

}
#footer ul {
  margin-left: 0;
  padding-left: 1em;
/*   display: inline; */
}
#footer ul li {
/*   display: inline; */
	list-style-type: square;
  padding: 0; margin: 0;
}
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }

code { /*background-color: #f9f9f9;*/ }
pre {
  clear: none;
/*   padding: 1em; */
  color: navy;
  /*background-color: #f9f9f9;*/
  line-height: 1.1em;
  width: 99.5%;
  overflow: auto;
/*   border: 1px dotted #ddd; */
}

a:link { color: #0000ee; }
a:visited { color: #551a8b; }
a.urllink, a.ext {
  background: url(external.png) center right no-repeat;
  padding-right: 13px;
  color: #2f6fab;
  
}
a.ext:visited {color: #006699;}
a.mail {
  background: url(mail.gif) center right no-repeat;
  padding-right: 18px;
}
a.createlinktext {
  border-bottom: 1px dotted #ddd;
  text-decoration: none;
}
a.createlink {
  position: static;
}
a.createlink img {
  margin-left: 2px;
  vertical-align:  middle;
}
.frame .urllink,
.frame .attachlink,
.wikilink .urllink,
.wikilink .attachlink {
  background: none;
  padding: 0;
}
#wikitext {
  position: relative;
}

#wikiedit textarea {
  margin-top: 0.5em;
  padding: 0;
  width: 100%;
}

.txtmode {display: none;}
.lastmod {color:#ccc;}



dl.dlcol dt { float:left; padding-right:0.5em; }
dl.dlcol dd { margin-left:13em; }

/* span.wikitrail, */
div.trail {
	background-color:#f4f4f4; text-align: center; }

img.thumbs {
 border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover {
 border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:2px;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:1px solid #cccccc; }
table.thumbtable td.thumbtd div.img {
 border: 1px solid #dddddd; text-align: center;}
.caption {
 font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}
img.current, table.thumbtable td.thumbtd div.current {
 border-color: #ff0000;}


.attachtable td { padding: 0 .6em; font-size:.9em; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.attachtable .del, .attachtable .del a { color: #cccccc; text-decoration: none;}
.attachtable .titlerow
{
	color: #cccccc;
	font-style: italic;
	font-size: 0.8em;
}


.mini { margin: 2px; border: 1px solid #dddddd; }
.miniF, .miniH {display:block;}
/* .miniH { font-weight: bold; } */

a.attachlink { color:navy; }

div.rbox { float: right; border:1px solid #dddddd; border-bottom-color: #444444; border-right-color: #444444; }

#autoscroll { max-width: 50em; overflow:auto; }


div.m6 { width: 700px; }

.noborders, .noborders td.thumbtd, .noborders img.thumbs {  border: 0; padding:0; }

td.othernav { border: 2px solid green; background-color: #eeffee; padding: 0 1em; }

.admins a { color: white; }
.admins a:hover { color: blue; }

