/*
*************************************************************
* Copyright 2004, 2005 Hagan Fox (haganfox AT users.sourceforge.net)
* Based on pmwiki.css Copyright 2004 Patrick R. Michaud (pmichaud@pobox.com)
* You can redistribute this file 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 http://www.gnu.org/licenses/gpl.txt
* 
* based on lean.css - modified and optimized 
* for http://www.usenet-abc.de/wiki 2005 by Holger Kremb
*************************************************************
*/

/* Built-ins */
h1.wikiaction { font-size:150%; margin:0px; }
#wikiedit form { margin:1px; }
#wikiedit textarea { width:100%; height:460px; }
.indent { margin-left:30px; }
.outdent { margin-left:30px; text-indent:-30px; }
.pagetitle { }
a.varlink { }
.diffbox { width:740px; }
.diffadd code, .diffdel code { padding-right:1px; white-space:normal; }
.diffrestore, .difftype, .difftime, .diffauthor { font-size:8pt; }
.diffrestore { margin-top:4px; }
.wikitrail { white-space:nowrap; }
#wikipreview { width:100%;  padding:10px; padding-top:4px;
 border:1px dotted #cccccc; }

/* General settings */
body {
   color: #000000;
   margin: 0px;
   background-image: url(world.jpg);
   background-attachment: scroll;
   background-color: White;
   background-repeat: no-repeat;
}
hr { color:#cccccc }

img {
   border: none;
   border-color: #cccccc;
}
/* Font Typeface */
body { font-family: Arial,Helvetica,sans-serif; }
/* Font Sizes */
body { font-size:9.4pt; }
textarea, pre, tt, code { font-size:10pt; }
small { font-size:0.85em; }
h1 { font-size:2.0em; margin-top:15px; margin-bottom:8px; }
h2 { font-size:1.57em; margin-top:9px; margin-bottom:6px; color: #004080;}
h3 { font-size:1.27em; margin-top:7px; margin-bottom:5px; }
h4 { font-size:1.1em; margin-top:6px; margin-bottom:5px; }
h5 { font-size:1.0em; margin-top:5px; margin-bottom:4px; }
h6 { font-size:0.9em; margin-top:5px; margin-bottom:4px; }

div.markup { 
  border: 2px dotted rgb(150,150,150); 
  background: rgb(248,248,248);
  margin-left: 30px; 
  margin-right: 30px; 
  padding-left: 10px; 
  padding-right: 10px; 
}

div.markup pre { 
  border: none;
  border-bottom: 1px solid rgb(150,150,150); 
  background: none;
  padding: 0%;
  padding-top: 10px; 
  padding-bottom: 10px; 
}

/* Links*/
a {
   font-weight: bold;
   color: black;
   text-decoration: none;
}

a:visited {
   font-weight: bold;
   color: black;
   text-decoration: none;
}
a:hover {
  text-decoration: overline underline;

}
a:active { color:#9c0606; }
/* Upper Table */
#siteheadtable {
   vertical-align: top;
   margin-top: 7px;
   border-bottom: 6px solid #0080c0;
   border-right: 1px solid #cccccc;
}
#siteheadtable {
   padding-top: 2px;
   padding-bottom: 1px;
}
#siteheadtable td { font-size:10pt; }
#headlogo {
   color: #000000;
   width: 165px;
   vertical-align: middle;
   padding-top: 4px;
}
#sitelogo {
   height: 36px;
   text-align: center;
}
#sitelogo img {
   border: 0px;
   padding: 0px;
}
#sitelogotext { text-align:left; vertical-align:middle; font-size:1.5em;
 white-space:nowrap; padding-top:5px; padding-bottom:2px; padding-left:15px;
 padding-right:5px; }
#sitelogotext, #sitelogotext a, #sitelogotext a:visited { font-weight:600; }
#headsiteloc { vertical-align:middle; }
#sitelocgroup { white-space:nowrap; padding-left:15px; color:#333333;
 padding-right:5px; padding-bottom:1px; }
#sitegroupforheader { font-size:11pt; font-weight:bold; }
#siteloctitle h1 { font-size:12pt; font-weight:bold; margin-top:0px;
 margin-bottom:0px; }
#siteheadcmds { vertical-align:middle; height:40px; }
#siteheadcmds { white-space:nowrap; font-size:9pt; text-align:right;
 padding-bottom:5px; }
#headcmdsupper { font-weight:bold; padding-bottom:1px; padding-top:2px;
 padding-left:5px; padding-right:10px; }
#headcmdslower { font-weight:bold; padding-bottom:1px; padding-top:2px;
 padding-left:5px; padding-right:10px; }
#headedit { }
#headdiff { }
#headhelp { display:none; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { font-size:9pt; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { font-size:9pt; }
#headprint { }
#headsearch { }
#siteloctitle { white-space:nowrap; padding-left:15px; font-size:1.3em; }

/* Main content table */
#contentmain { 
}

/* Left column */
#mainsidebar {
   font-size: 10pt;
   color: #000000;
	width: 180px;	
	min-width: 180px;
	max-width: 180px;
   vertical-align: top;
   border-bottom: 1px solid #cccccc;
   border-right: 2px solid #0080c0;
   border-top: 0px solid #cccccc;
}
#mainsidebar td { font-size:9.4pt; }
#mainsidebar strong { white-space:nowrap; margin-left:4px; margin-right:2px; }
#mainsidebar .indent { margin-left:10px; margin-right:2px; } 
#mainsidebar h1, #mainsidebar h6 { white-space:nowrap;
 background-color:#e7e7e7; font-size:1.0em; color:#000000; text-align:left; 
 padding-left:4px; padding-right:2px; margin:0px; border-top:1px solid #e7e7e7;
 border-bottom:1px solid #cccccc; }
#mainsidebar ul { white-space:nowrap; font-size:9pt; margin:3px;
 padding-left:6px; list-style-type:none; }
#sidebarbottom { font-size:0.85em; padding-left:10px; padding-right:5px;
 padding-bottom:5px; }
#sidebarbottom img { border:0px; }
#sidebarbottom a, #sidebarbottom a:visited { color:#999999; }
/* Main site area */
#sitepagetitle h1 { margin-top:0px; margin-bottom:0px; padding-bottom:3px;
 border-bottom: 1px solid #e7e7e7; font-weight:500; }
#mainsitetext { color:#000000; vertical-align:top;
 border-right:1px solid #cccccc; border-top:1px solid #cccccc;
 border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; 
 }
 
#mainsitetext #breadcrumbs {  
 float: left;
 border-bottom: solid 1px rgb(221,221,221);
 border-top: solid 1px rgb(221,221,221);
 border-left: solid 1px rgb(221,221,221);
 border-right: solid 1px rgb(221,221,221);
 vertical-align:top;
 font-family: sans-serif;
 font-weight: bold;
 font-size: 85%;
 padding: 0.25em 0.5em 0.25em 1.5em;
 }

 #mainsitetext #wikicmds {
   background: #F3F3F3;
   float: right;
   border-bottom: solid 1px rgb(221,221,221);
   border-top: solid 1px rgb(221,221,221);
   border-left: solid 1px rgb(221,221,221);
   border-right: solid 1px rgb(221,221,221);
   font-family: sans-serif;
   font-size: 85%;
   padding: 0.25em 0.5em 0.25em 0.5em;
   color: rgb(153,153,153);
   }
#sitebody { width:100%; padding:10px; padding-top:5px; float: left; }
#sitebody img { border-width:1px; }
#sitebody, #sitebody table { font-size:9.4pt;
 font-family: Verdana,Arial,Helvetica,sans-serif; }
 
/* Site footer */

/* left */
#footleft { font-size:9pt; padding-left:5px; padding-right:5px;}
#footleft a {
background: #F3F3F3;
 font-weight: normal;
   color: #999999;
   text-decoration: none;
}  
#footleft a:visited {
   font-weight: normal;
   color: #999999;
   text-decoration: none;
}
#footleft a:hover {
text-decoration: underline;
}

/* middle */
#footmiddle { font-size:9pt; text-align:center; color:#999999; }
#foomiddle a {
   font-weight: normal;
   color: #999999;
   text-decoration: none;
}  
#footmiddle a:visited {
   font-weight: normal;
   color: #999999;
   text-decoration: none;
}
#footmiddle a:hover {
text-decoration: underline;
}

/* right */
#footright a {
   font-weight: normal;
   color: #999999;
   text-decoration: none;
}  
#footright a:visited {
   font-weight: normal;
   color: #999999;
   text-decoration: none;
}
#footright a:hover {
text-decoration: underline;
}

#footchanges { }
#footeditsb { display:none; }
#footlastmod { }
#footright { font-size:9pt; text-align:right; padding-left:5px;
 padding-right:5px; }
#footedit { }
#foothist { }

/* Last row, for copyright, powered-by link */
#sitesole { font-size:0.75em; text-align:center; padding-top:2px;
 padding-bottom:3px; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal;
 color:#cccccc; }
#sitesole a:hover { color:#999999; }

/* Make site-related links non-bold */
#sitegroupforheader, #sitegroupforheader a { font-weight:normal; }
#headcmdsupper, #headcmdsupper a { font-weight:normal; }
#headcmdslower, #headcmdslower a { font-weight:normal; }
#mainsidebar, #mainsidebar a, #mainsidebar h1 { font-weight:normal; }
#mainsidebar strong { font-weight:normal; }
#footleft, #footleft a, #footmiddle, #footmiddle a, #footright, #footright a {
 font-weight:normal; }
#sitesole, #sitesole a, #sitesole a:visited { font-weight:normal;
 color:#cccccc; }
#copyright { margin-right:5px; }


/* Make links in content area non-bold */
#sitebody a {
   font-weight: normal;
   color: Navy;
   text-decoration: none;
}
#sitebody a:visited {
   font-weight: normal;
   text-decoration: none;
}
#sitebody a:hover {
text-decoration: underline;
color: Navy;
}

/* Larger fonts */
/*
body { font-size:10.5pt; }
#sitebody { font-size:10.5pt; }
h1 { font-size:2em; margin-top:16px; margin-bottom:10px; }
h2 { font-size:1.35em; margin-top:10px; margin-bottom:8px; }
h3 { font-size:1.17em; margin-top:8px; margin-bottom:7px; }
h4 { font-size:1.07em; margin-top:7px; margin-bottom:6px; }
h5 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
h6 { font-size:1.0em; margin-top:6px; margin-bottom:5px; }
*/
/* Smaller fonts */
/*
body { font-size:9pt; }
#sitebody { font-size:9pt; }
h1 { font-size:2em; margin-top:14px; margin-bottom:7px; }
h2 { font-size:1.4em; margin-top:8px; margin-bottom:6px; }
h3 { font-size:1.22em; margin-top:6px; margin-bottom:5px; }
h4 { font-size:1.07em; margin-top:5px; margin-bottom:5px; }
h5 { font-size:1.00em; margin-top:4px; margin-bottom:4px; }
h6 { font-size:1.0em; margin-top:4px; margin-bottom:4px; }
*/

/* Inconspicious Wiki Links */
/*
#sitelogotext { padding-top:2px; padding-bottom:8px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#footleft, #footleft a, #footleft a:visited { font-weight:normal;
 color:#999999; }
#footright, #footright a, #footleft a:visited { font-weight:normal;
 color:#999999; }
*/

/* Stealthy Wiki Links */
/*
#sitelocgroup { padding-bottom:0px; }
#sitelogotext { padding-top:6px; padding-bottom:0px; }
#headcmdsupper { visibility:hidden; }
#mainsitefoot, #mainsitefoot a, #mainsitefoot a:visited { color:#f8f8f8;
 font-weight:normal; }
#mainsitefoot a:hover { visibility:visible; color:#cccccc; }
#footleft, #footmiddle, #footright, #sitepoweredby, #copyright {
 color:#f8f8f8; }
#footlastmod:hover, #sitepoweredby:hover, #copyright:hover { color:#cccccc; }
#sitesole:hover, #sitesole a:hover { color:#cccccc; }
*/

/* Invisible Wiki Links (You can still use access keys in Firefox. */
/*
#sitelogotext { padding-top:1px; padding-bottom:6px; }
#sitelocgroup { display:none; }
#siteheadcmds { height:35px; }
#headcmdsupper, #headcmdsupper a, #headcmdsupper a:visited { display:none; }
#headcmdslower, #headcmdslower a, #headcmdslower a:visited { padding-top:4px; }
#footleft, #footmiddle, #footright { display:none; }
*/
/* #sitesole { display:none; } */

@media print {
/* Default Fonts */
body { font-family: arial, helvetica, geneva, sans-serif; }
body, td, th { color:#000000; }
small { font-size:0.85em; }
/*
h1 { font-size: 1.9em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.06em; }
*/

/* Misc. */
body { width:auto; background-color:#ffffff; margin:0px; padding:0.5em; }
img { border-width: 0px; }

/* Links */
a:link {
   color: #444444;
   font-weight: bold;
   text-decoration: none;
}

a:visited {
   color: #444444;
   font-weight: bold;
   text-decoration: none;
}
a.sitelink:hover {
   color: #444444;
   text-decoration: underline;
}
a.createlink { color:#444444; }
a.createlink:visited { color:#444444; }
a.createlink:hover { color:#ff2222; }

#mainsidebar, #siteheadtable { display:none; }
#footleft, #footleft a, #footright, #footright a { display:none;}
#mainsitetext { border-right:0px; border-left:0px; }
#mainsitefoot {
   padding-top: 3px;
}
#footmoddle, #footlastmod {
   text-align: left;
}
#sitesole { text-align:left; }
}


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-right: 20px; }
.attachtable a { text-decoration: none; }
.attachtable a:hover { text-decoration: underline; }
.attachtable .del, .attachtable .del a { color: #cccccc; }
.attachtable .titlerow
	{
		color: #cccccc;
		font-style: italic;
		font-size: 0.8em;
	}
	
.datebox{
 background-image: url(../../../uploads/INCLUDES/date_bg.png);
 background-position: center;
 background-repeat: no-repeat;
 border: none;
 background-color: transparent;
 text-align: center;
 padding-top: 2px;
 text-decoration: none;
 color: black;
 font-weight: bolder;
 font-size: x-small;
 width: 42px;
 height: 45px;
}

.datebox{
 background-image: url(../../../uploads/INCLUDES/date_bg.png);
 background-position: center;
 background-repeat: no-repeat;
 border: none;
 background-color: transparent;
 text-align: center;
 padding-top: 2px;
 text-decoration: none;
 color: black;
 font-weight: bolder;
 font-size: x-small;
 width: 42px;
 height: 45px;
}

.datebox_green{
 background-image: url(../../../uploads/INCLUDES/date_bg_green.png);
 background-position: center;
 background-repeat: no-repeat;
 border: none;
 background-color: transparent;
 text-align: center;
 padding-top: 2px;
 text-decoration: none;
 color: black;
 font-weight: bolder;
 font-size: x-small;
 width: 42px;
 height: 45px;
}

.datebox_yellow{
 background-image: url(../../../uploads/INCLUDES/date_bg_yellow.png);
 background-position: center;
 background-repeat: no-repeat;
 border: none;
 background-color: transparent;
 text-align: center;
 padding-top: 2px;
 text-decoration: none;
 color: black;
 font-weight: bolder;
 font-size: x-small;
 width: 42px;
 height: 45px;
}

.datebox_red{
 background-image: url(../../../uploads/INCLUDES/date_bg_red.png);
 background-position: center;
 background-repeat: no-repeat;
 border: none;
 background-color: transparent;
 text-align: center;
 padding-top: 2px;
 text-decoration: none;
 color: black;
 font-weight: bolder;
 font-size: x-small;
 width: 42px;
 height: 45px;
}
