*		{margin:0;font-size:100%;padding:0;}
html		{height:100%;width:100%;}
body		{height:100%;width:100%;font-family:Calibri, Verdana, sans-serif;text-align:center;background:grey;}
.lbody {max-width:40em;margin-left:auto;margin-right:auto;padding:0.5em;background:white;}
.path {text-align:left;padding-left:0.5em;}
a		{text-decoration:underline;}
A:visited  	{color:#606;}
A:hover		{color:blue;background:#fff;}
A:active	{color:#91c;background:#c88;}
h1		{font-family:Calibri, Verdana, sans-serif;text-align:center;font-size:180%;font-weight:bold;color:black;margin:0;padding:0.5em;}
h2		{font-family:Calibri, Verdana, sans-serif;font-size:140%;font-weight:bold;color:black; margin-top:0px;margin-bottom:0px;text-align:center;padding-bottom:0.5em;}
p		{font-size:100%;margin:0;padding-left:6px;padding-right:6px;padding-bottom:1em;text-align:justify;color:#202020;line-height:120%;vertical-align:bottom;}
.right		{text-align:right;}
ul,ol		{font-family:Calibri, Verdana, sans-serif;font-size:100%;padding:0;margin-left:2.5em;text-align:left;margin-right:6px;}
li		{margin:0;padding-left:0;color:#111111;line-height:120%;padding-bottom:1em;text-align:justify;} 
li:last-child	{margin-bottom:0.5em;}
.center		{text-align:center;}
.copy		{text-align:right;font-size:70%;margin-right:2px;margin-bottom:0.2em;}

@media screen and (max-width:50em) { 
h1	{font-size:160%;}
h2	{font-size:140%;}
}

@media screen and (max-width:43em) { 
h2	{font-size:120%;}
}

@media screen and (max-width:38em) { 
h2	{font-size:100%;}
.body	{line-height: 150%;}
ul,ol	{margin-left:1em;}
}