div#main {
	width:65%;
	float:left;
}
div#main p {
	text-indent:1em;
	margin-left:1em;
	margin-top:0.8em;
	line-height:1.4em;
}
div#main h2 {
	position:relative;
}
div#main h2 span {
	font-size:x-small;
	margin-left:1em;
	letter-spacing:0;
	position:absolute;
	bottom:0;
	right:0;
}
div#main div.maker {
	font-size:x-small;
	margin-top:0.2em;
}
div#main ol.demo li {
	font-size:x-small;
	margin-left:1em;
	line-height:1.5em;
}
div#main h3.demo {
	font-size:x-small;
	border-bottom-width:1px;
	margin-top:0.3em;
}
div#main p.note {
	font-size:small;
}
div#submenu {
	width:30%;
	float:right;
	border-left:10px solid #efe;
	padding-left:10px;
}
div#submenu li {
	color:#ded;
	line-height:1.5em;
}

