/* CSS/2.0+alpha */

/* Plugin $BMQ%9%?%$%k!&%7!<%H(B: plugin $B$N=PNO$NI8=`E*I=8=$r5-=R!#(B
   $B3F%9%?%$%k!&%F!<%^$4$H$NI=8=$O$=$l$>$l$N%9%?%$%k!&%7!<%H$G>e=q$-$9$k$3$H!#(B
   $B$3$N%9%?%$%k!&%7!<%H$K$O:GDc8B$"$k$H$h$$%9%?%$%k;XDj$@$1$r9T$&!#(B */

/* SuikaWikiGraph (Experimental) */
	.pi-swg-hgt-graph {
		display: block;
		position: absolute;
		width: 1em;
		background-color: red;
	}
	.pi-swg-hgt-graph + .pi-swg-hgt-label + .pi-swg-hgt-graph {
		border-top: 1px black solid;
	}
	.pi-swg-hgt-label {
		display: block;
		position: absolute;
		left: 1.1em;
	}


/* ScriptTest */
table.script-test {
  margin-top: 1em;
  margin-bottom: 1em;
}
table.script-test tbody th {
  text-align: left;
}

#side-menu {
  display: none;
}
#side-menu.mininav {
  display: block;
}

/* Image Embedding */
img.embed {
  float: left;
}
#read + * {
  clear: left;
}

/* calender */
.calender {
  float: left;
  /* CSS 2.1 $B$G$O(B width $B$OMW$i$J$$(B */
}

.calender.year {
  float: left;
  width: 6em;
  margin: 0;
  padding: 0;
}
.calender.year li {
  display: inline;
  margin: 0 0 0 1em; padding: 0;
  list-style: none;
  text-align: left;
  white-space: nowrap;
}
.calender.year li > a:after {
  content: "$B7n(B";
}

#read table.calender:first-child {
  float: left;
  width: auto;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* Diff */
pre.diff {
  white-space: pre;
}
pre.diff {
  white-space: -moz-pre-wrap;
}

/* Menu */
/* Reload button */
#side-menu [rel="view"].wiki {
  -moz-binding: url(http://suika.fam.cx/www/style/ui/link-target#self);
}
