.clear{clear:both;}
div.clear{clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0.1px; font-size: 0.1px;}
#header{background:#36b;border:2px solid #999;padding:0.2em 0 0 0.2em; margin:0 0 1em;}
h1{margin:0;padding:0;font-size:x-large;width:100%;}
h1 a{color:#fff; text-decoration:none;}
#header p{color:#fff; font-size:small;margin:0 0 1em;padding:0; float:left;}
#header ul{list-style:none;margin:0;padding:0;float:right;}
#header li{float:left;margin:0;padding:0;}
#header li a{display:block;padding:0.2em 2em; border:solid #999;border-width:2px 0 0 2px;color:#393;background:#fff;}
#description{border:3px solid #006;padding:0.5em; color:#006;}
h2{border:2px solid #36b; color:#339; font-size:large;padding:0.2em;margin:0.5em 0;}
h3{font-size:medium;}
li{margin:1em 0;}

#content{height:20em;}
body>#content{height:auto;min-height:18em;}

.nolistmark{list-style:none;}

.qa dl{margin:3em 0;padding:0;}
.qa dt{margin:0 0 1em;padding:1em 0 0 2em;text-indent:-2em;font-weight:bold; border-top:1px solid #ccc;}
.qa dd{margin:0 0 1em;padding:0 0 0 2em;text-indent:-2em;}
.qa dd li{text-indent:0;}
.gotoTop{text-align:right;margin:1em 0 0;padding:0; font-size:small;}

#directory-path{
	margin:1em 0 0;
	padding:0 0.2em;
	}
#directory-path ul{
	margin:0;
	padding:0;
	}
#directory-path li{
	display:inline;
	margin-right:1em;
	white-space:nowrap;
	}
#directory-path a,
directory-path a:visited,
#directory-path-foot a,
#direcotry-path-foot a:visited{
	color:#00f;
	}
#directory-path-foot{
	margin:0;
	padding:0.5em 0 1em;
	/*font-size:small;*/
	border-top:1px solid #999;
	}
#directory-path-foot ul{
	margin:0.5em 0 0;
	padding:0.5em 0 0;
	border-top:1px solid #999;
	}
#directory-path-foot li{
	display:inline;
	margin-right:1em;
	white-space:nowrap;
	}
#directory-path-foot a{
	padding-left:0.2em;
}