body,td,th {
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
	font-size: 14px;
	color: #000;
}
body {
	margin-left: 20px;
	margin-right: 20px;
}
a:link {
	color: #369;
	text-decoration: underline;
}
a:visited {
	color: #999;
	text-decoration: underline;
}
a:hover {
	color: #999;
	text-decoration: none;
}
a:active {
	color: #999;
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 .6em 0;
}
h1 {
	color: #369;
	font-size: 1.6em;
}
h2 {
	color: #369;
	font-size: 1.4em;
}
h3 {
	color: #369;
	font-size: 1.2em;
}
h4 {
	color: #333;
	font-size: 1.1em;
}
#banner {
	background: #369;
	color: #eee;
	font: 2em "Lucida Grande", Verdana, Arial, Sans-Serif;
	left: 2em;
	top: 1em;
	padding: .5em 0;
	width: 25em;
	position: absolute;
}
#banner p {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#nav {
	left: 4em;
	top: 8em;
	width: 13em;
	position: absolute;
}
#nav ol {
	border-top: 1px solid #369;
	color: #369;
	margin: 0;
	padding: 0;
}
#nav li {
	border-bottom: 1px solid #369;
	border-right: 8px solid #369;
	list-style-position: inside;
	margin: 0;
	padding: .25em;
}
#nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active {
	color: #369;
	text-decoration: none;
}
#intropage #nav li#introli,
	#designpage #nav li#designli,
	#requirepage #nav li#requireli,
	#usingpage #nav li#usingli,
	#examplespage #nav li#examplesli,
	#historypage #nav li#historyli,
	#feedbackpage #nav li#feedbackli,
	#licensepage #nav li#licenseli {
	border-right: 0 none;
}
#content {
	left: 18em;
	top: 8em;
	width: 35em;
	position: absolute;
}
#content ul li ul {
	margin-bottom: 1em;
}
