/* Wiki styles removed from PmWiki scripts and put into separate CSS file
Last updated: 23/03/2009
*/
/* wikistyles */
.frame{border:1px solid #cccccc;padding:4px;background-color:#f9f9f9;}
.lfloat{float:left;margin-right:0.5em;}
.rfloat{float:right;margin-left:0.5em;}
/* pmwiki */
ul, ol, pre, dl, p{margin-top:0px;margin-bottom:0px;}
code.escaped{white-space: nowrap;}
.vspace{margin-top:1.33em;}
.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;}
/* markup */
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;}
/* pagerev */
.diffbox{border:1px #999999 solid;margin-top:1.33em;}
.diffauthor{font-weight:bold;}
.diffchangesum{font-weight:bold;}
.difftime{font-family:verdana,sans-serif;font-size:66%;
  background-color:#dddddd;}
.difftype{clear:both;font-family:verdana,sans-serif;
  font-size:66%;font-weight:bold;}
.diffadd{border-left:5px #99ff99 solid;padding-left:5px;}
.diffdel{border-left:5px #ffff99 solid;padding-left:5px;}
.diffrestore{clear:both;font-family:verdana,sans-serif;
  font-size:66%;margin:1.5em 0px;}
.diffmarkup{font-family:monospace;}
/* urlapprove */
.apprlink{font-size:smaller;}
/* simuledit */
.editconflict{color:green;
  font-style:italic;margin-top:1.33em;margin-bottom:1.33em;}
/* vardoc */
a.varlink{text-decoration:none;}
.quickref{background-color:#ffc;color:#000;}
/* VerySimpleToDo recipe */
.todoform{color:#999;font-size:80%;margin:0;padding:0;}
.todoform input{font-weight:normal;border:0;border-bottom:1px solid #eee;width:400px;}
a.tododelete{color:#999!important;text-transform:lowercase;font-size:70%;text-decoration:none!important;}
a:hover.tododelete{color:#999!important;text-transform:lowercase;font-size:70%;text-decoration:underline!important;}
/* Mini gallery recipe */
.mini{ padding:2px; border:1px solid #666; background-color:#fff;}
.miniH,.miniF{display:block;}
/* Image placement */
.floatright{float:right;margin:5px 5px 5px 15px;}
.floatleft{float:left;margin:5px 15px 5px 5px;}
.pageactions a{color:#fff!important;}
.pageactions .edit a{color:red!important;font-weight:600;}
/* WSPLUSS.CSS definitions */
.rollover{position:absolute;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.rollover:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
/* These are here for browsers that don't understand "opacity" */
.rollover * {visibility:hidden;}
.rollover:hover * {visibility:visible;}
/* A sidenote is a fixed-width frame with smaller text */
.sidenote{width:200px;font-size:smaller;}
/* A postit is a sidenote with a yellow background */
.postit{background-color:#ffffa1;}
/* These are bold title styles for sidenotes and postits */
.notetitle{font-weight:bold;}
.postit .notetitle{padding:0px 4px;background-color:#ffe53e;}
/* A "left-right indent", indenting both sides */
.lrindent{margin-left:40px;margin-right:40px;}
/* This provides a rounded background for a component */
.round{min-height:40px;padding:15px 20px 15px 20px;background-color:#f7f7f7;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
/* The "tip", "important", and "warning" styles provide colored backgrounds and associated icons */
.tip{padding-left:80px;background:#dfd url(tip.gif) no-repeat 20px;}
.important{padding-left:80px;background:#ffc url(important.gif) no-repeat 20px;}
.warning{padding-left:80px;background:#fdd url(warning.gif) no-repeat 20px;}
/* many other useful styles */
.uppercase{text-transform:uppercase;} /* all uppercase */
.lowercase{text-transform:lowercase;} /* all lowercase */
.capitalize{text-transform:capitalize;} /* ucfirst */
.small-caps{font-variant:small-caps;} /* small-caps */
.smaller{font-size:smaller;} /* smaller text */
.larger{font-size:larger;} /* larger text */
.b, .bold{font-weight:bold;} /* bold text */
.i, .italic{font-style:italic;} /* italic text */
.u, .underline{text-decoration:underline;} /* underline */
.absolute{position:absolute;} /* absolute positioning */
.relative{position:relative;} /* relative positioning */
/* a style for code blocks */
.code{font-family:'Lucida Console','Andale Mono','Courier New',Courier, monospace;font-size:0.9em;line-height:1.2em;white-space:pre;}
.code .vspace{margin-top:0px;}
.code pre{font-size:100%;}
/* outline numbering for ordered lists -- use %outline% on the first list item to enable it. */
ol.outline{list-style-type:upper-roman;}
ol.outline ol{list-style-type:upper-alpha;}
ol.outline ol ol{list-style-type:decimal;}
ol.outline ol ol ol{list-style-type:lower-roman;}
ol.outline ol ol ol ol{list-style-type:lower-alpha;}
/* reminder */
ul.reminder{padding:0px;list-style-type:none !important;}
ul.reminder li.date {list-style-type:none;font-weight:bold;font-size:1.2em;margin:1em;padding:0.5em;}
ul.reminder li.past{color:#ccc;list-style-type:none;}
ul.reminder li.future{color:#000;list-style-type:none;}
ul.reminder li.date ul{font-weight:normal;font-size:80%;padding:0 0 0 1em;margin:0;}
ul.reminder li.date ul li{list-style-type:none;}
ul.reminder li.today {border: 2px solid #c00;background-color:#ffc;font-size:1.2em;text-transform:uppercase;color:#000;}

ul.reminder li.overdue, ul.reminder li.unknown {background-color: #ffa;}
ul.reminder li.date ul li.multiple {background-color: #f8f8ff;
	list-style-type:none; text-align:center;}
