@charset "utf-8";

/* ### Layout ### */
#container {
	max-width: 960px;
	margin: auto;
}
header {
	margin: 0 0 30px;
}
article {
	width: 66.67%;
	float: left;
}
aside {
	width: 27.08%;
	float: right;
}
footer {
	clear: both;
}

/* ### content ### */

article h2	{
	font-size: 24px;
}
article table {
	width: inherit;
}

/* Sub-index links */
.subidx, .idxdiv_box {
    width: 45%;
}
.subidx:nth-child(odd), div.idxdiv_box:nth-child(odd) {
    clear: left;
}

.alertbox, .infobox {
	margin-left: 2em;
	margin-right: none;
	float: right;
	width: 35%;
	clear: both;
}
.indented {
	margin-right: 3em;
	margin-left: 3em;
}
.narrow_tbl {
	font-size: 100%;
}
