body{	background-color: #ccf;
		margin: 1em;}

h1{		margin-top: 0;
		text-align: center;}

h2,h3,h4{
		width: 100%;
		background-color: #fff;
		border-left: 1em solid;
		padding-left: 0.5em;}

h2{		border-left-color: navy;}

h3{		margin-top: 2em;
		border-left-color: blue;}

h4{		border-left-color: #666;}

p{		margin: 0.7em 1em 0.7em;
		line-height: 150%;}

strong{	background-color: #fcc;
		font-size: 105%;}

em{		background-color: #fff;}

.work{	background-color: #9fc;
		font-weight: bold;}

ul{		line-height: 150%;}

blockquote{
		line-height: 150%;
		border: 1px solid;
		padding: 1em;
		margin-left: 1em;}

address{margin: 0 1em;}
acronym{border-bottom: 1px dashed #090;
		cursor: help;}

a:link{		color: blue;}
a:visited{	color: #900;}
a:hover{	background-color: #fff;}
a:active{	color: red;}

.sect{	margin-bottom: 2em;
		border: 1px dashed;
		padding-bottom: 1em;}

.sect2{	margin: 2em 1em 1em;
		border: 1px dashed;
		padding-top: -1em;}

table{	background-color: #ccf;}
td{		line-height: 130%;}
thead{	font-size: 90%;
		background-color: #bbf;}
.c1{	background-color: #ccf;}
.c2{	background-color: #ddf;}

dl{		margin: 1em;}
dd{		margin: 0.5em 1em 1em;
		line-height: 150%;}

.ewf{	font-family: 'lr SVbN', 'Osaka|';}
.flt{ 	float: right;}
.title{ padding: 0.1em 0.2em 0;
		border: 1px solid #666;
		border-right: 4px solid #666;
		border-bottom:4px solid #666;}

a.workslist:link{	color: green;}

.pic{	float: right; 
		margin-left: 1em;
		margin-bottom: 1em;}
