BODY {
	/*
	margin-left:10%;
	margin-top:2%;
	margin-right:8%;
	margin-bottom:2%;
	*/
	background:#fff;
	color:#000;
	//padding:10px;
	text-align:left;
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-size: smaller;
}

PRE {
	font-family: courier, fixed;
}

a:link    { color: #088; text-decoration: none }
a:active    { color: #088; text-decoration: none }
a:visited   { color: #088; text-decoration: none }
a:hover  { color: #088; text-decoration: underline }

h1 {
	background: gray;
	color: white;
}

h2, h3, h4{
	color: gray;
}

th, td {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
}

small {
	color:#444;
}
small.comment {
	color:#888;
}
b.header {
	font-size: larger;
	font-weight: bold;
	color:#666;
}
b.keyword {
	font-weight: bold;
	color:#888;
}
b.nav {
	font-weight: bold;
	color:#666;
}
.chapter {
	width: 100%;
	//height: 100%;
	clear: both;
	margin-top:10px;
	margin-bottom: 10px;
	text-align:left
}
.row {
	//display: box;
	vertical-align: top;
	clear: both;
	//margin-top:10px;
	//margin-bottom: 10px;
	padding-top: 10px;
	//padding-bottom: 10px;
}
.row .l {
	float: left;
	width: 34%;
	text-align: right;
	vertical-align: top;
}
.row .r {
	float: right;
	width: 64%;
	text-align: left;
	vertical-align: top;
}
.row .ra {
	float: right;
	width: 65%;
	text-align: left;
	color:#666;
}
div.spacer {
	clear: both;
}
