@charset "utf-8";body {	margin:      0;	padding:     1em;	color:       black;	background:  #eff;	line-height: 1.3em;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Tahoma", sans-serif;}a:link, a:visited, a:active, a:hover {	color:           blue;	background:      transparent;	text-decoration: none;} a:visited {	color:           #04f;} a:hover {	text-decoration: underline;} a:link.dead, a:visited.dead, a:active.dead, a:hover.dead {	color:           #00c;	background:      transparent;}img {	margin:         0.2em;	vertical-align: middle;	border:         none;}/************ heading **************/h1 {	margin:        0;	padding:       0.1em;	border-top:    1px dashed #008;	border-bottom: 1px dashed #008;	color:         black;	background:    #cef;	font-family:   cursive;	font-size:     larger;	font-weight:   bolder;	text-align:    center;}h2 {	margin:        2em 0 0 0;	padding-left:  0.4em;	border-left:   0.5em solid #080;	border-bottom: 1px solid #080;	font-size:     larger;	font-family:   monospace;	font-weight:   bolder;}h3 {	margin:        1em 50% 1em 1em;	padding-left:  0.2em;	border-left:   0.3em solid #aca;	border-bottom: 1px solid #aca;	font-size:     medium;	font-weight:   normal;}h4 {	margin:        1em 70% 1em 3em;	padding-left:  0.2em;	border-left:   0.3em solid #caa;	border-bottom: 1px solid #caa;	font-size:     80%;	font-weight:   bolder;}/************ blocks **************/p, pre, dl, table {	margin: 1em 1em 1em 2em;}ul, ol {	margin: 1em 2em 1em 3em;	list-style-position: side;}pre {	margin-left:      4em;	padding:          0.3em;	border: 1px solid #9b9;	background:       white;	font-size:        medium;	line-height:      1em;}address {	margin:     1em;	font-style: italic;}div, from {	margin:  0;	padding: 0;}/************ table **************/table, td, th {	border: 1px solid #acc;	padding: 0;}td, th {	padding: 0 1em;}th {	font-size: smaller;	line-height: 1em;}li {	margin-bottom: 0.4em;}em, strong {	font-style:  normal;	font-weight: bolder;} strong {	color:       red;} .weak {	font-size:   smaller;}/********************************************************************************/h1 {	margin:        0 0 1em 0;	padding:       0.1em;	color:         #008;	font-family:   cursive;	font-size:     200%;	font-weight:   bolder;	text-align:    left;	border: none;	background: transparent;	line-height: 1em;}h1.sub {	color: #dde;	text-align: right;	font-size: 150%;	margin: -0.5em -0.5em -1.0em 0;}img.cover {	width: 168;	height: 248;	float: right;	margin-right: 2em;}hr {	clear: both;}li {	margin-top: 0 1em 0.1em 2em;}h2 {	font-size: 120%;	font-weight-boloder;	margin: 1em;	border: 1px solid #008;	padding: 0.2em;}dl {}dt {	font-weight:     bolder;	text-decoration: none;	margin-top: 1.5em;	margin-bottom: 0.5em;}dd {	font-size: 1em;	margin:    0.2em 2em 0.5em 2em;}dd ul {	margin: 0;}dd li {	margin: 0 1em 0.1em 1em;}