/* ================================ GENERAL ================================= */
html, body {
	margin: 0;
	padding: 0;
	min-height: 100%;
}
.toc {
	display: none;
}

/* ================================ HEADER ================================== */
#header {
	text-align: center;
	height: 200px;
}

/* ================================= MENU =================================== */
#menu {
	background-color: #000;
	color: #fff;
	text-align: center;
	padding: 2px 0 2px 0;
}
#menu ul {
	margin: 0;
	padding: 0;
	display: inline;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	padding: 0 1em 0 1em;
}

/* ================================== BODY ================================== */
#body_top, #body_bottom {
	height: 1px;
	background-color: #fff;
	color: #000;
}
#body {
	width: 640px;
	margin: 0 auto 0 auto;
	padding: 0 30px 0 30px;
}
#body h1, #body h2, #body h3, #body h4, #body h5 {
	clear: left;
	margin: .5em 0 0 0;
}
/* DOKUWIKI LEVELS */
#body h1 { margin-left: 0em; }
div.level1 { margin: 1em 0 0 0; }
#body h2 { margin-left: 1em; }
div.level2 { margin: 1em 0 0 2em; }
#body h3 { margin-left: 2em; }
div.level3 { margin: 1em 0 0 3em; }
#body h4 { margin-left: 3em; }
div.level4 { margin: 1em 0 0 4em; }
#body h5 { margin-left: 4em; }
div.level5 { margin: 1em 0 0 5em; }

.code {
	padding: 5px;
	overflow: auto;
}

/* ********* TABLES ********* */
#body table {
	margin: 5px 0 5px 0;
	border-collapse: collapse;
}
#body table th { padding: 2px 5px 2px 5px; }
#body table td { padding: 2px 5px 2px 5px; }
#body table td.rightalign { text-align: right; }
#body table td.centeralign { text-align: center; }
#body table td.leftalign { text-align: left; }

/* ================================= FOOTER ================================= */
#footer {
	clear: both;
	width: 680px;
	margin: 1em auto 0 auto;
	padding: 1em 10px 1em 10px;
}
#footer ul {
	margin: 0 0 .5em 0;
	padding: 0;
}
#footer ul li {
	display: inline;
}
#footer li a {
	padding: 2px 10px 2px 10px;
}
#footer form {
	float: right;
}
#footer input {
	margin-left: 2px;
}
#footer p {
	margin: 0;
}
