body { 	background-color: #fff;	font: normal .7em/1.5 arial, verdana, sans-serif; 	text-align: center; 	margin: 1em 0 0 0;	padding: 0; 	color: #666;	}	#container {	background-color: #fff;	text-align: left;	width: 700px;	margin: 0 auto;	padding: 0;	}a { 	color: #666; 	text-decoration: underline; 	}a:visited { 	color: #666; 	text-decoration: underline; 	}a:hover { 	color: #666; 	text-decoration: none; 	}	#line { 	width: auto; 	height: 1px; 	color: #333; 	border-top: 1px solid #bbb; 	}	#nav { 	padding: .3em 0 .3em 0; 	}a.navlink { 	color: #666; 	text-decoration: none; 	}a.navlink:visited { 	color: #666; 	text-decoration: none; 	}a.navlink:hover { 	color: #f60; 	text-decoration: none; 	}a.navlinkon { 	color: #f60; 	text-decoration: none; 	}a.navlinkon:visited { 	color: #f60; 	text-decoration: none; 	}a.navlinkon:hover { 	color: #f60; 	text-decoration: none; 	}	h1 { 	font: normal 30px/1; 	margin: 0; 	padding: .5em 0 .25em 0; 	}	h2 { 	font: normal 14px/1; 	margin: 0; 	padding: .5em 0 .25em 0; 	} p { 	margin: 0; 	padding: .5em 0 0 0; 	}	/* subpages */#pagecontent {	margin: 1em 0 1em 0;	}	#subnav {	margin: 0;	float: left; 	width: 175px;}#subnav ul {margin-left: 0;padding-left: 0;margin: 0;list-style: none;padding: 0 0 5px 0;}#subnav ul li {text-decoration: none;}#subnav ul li a {padding: 0;text-decoration: none;}#subnav ul li a:hover {	color: #f60;text-decoration: none;}a.subnavlinkon { color: #f60; }a.subnavlinkon:visited { color: #f60; }a.subnavlinkon:hover { color: #f60; }a.prevnexton { text-decoration: none; }a.prevnexton:visited { text-decoration: none; }a.prevnexton:hover { text-decoration: none; }.off { color: #ccc; }