body{
	background-color: #fff;
	letter-spacing: 0.1em;	
}
div.body{
	margin: 1em;
	padding: 1em;
	background-color: #FFFFFF;
	border: 3px dashed #FFCBF8;
	font-size: 1em;
}
A:link{
	color: black;
	font-weight: normal;
	}
A:visited{
	color: #50294C;
	font-weight: normal;
	}
A:active{
	color: red;
	font-weight: normal;
	}
A:hover{
	color: white;
	background-color: #50294C;
	font-weight: normal;
	}

table{
	font-size: 1em;
}
p,ul,li,dl,dt,dd,blockquote,table{
	line-height: 150%;
	}
.b{
	font-weight: bold;
	}
h2,h3{
	margin-top: 3em;
}
h1{
	position:relative; top:0px; left:0px;
	font-size: 2em;
	text-align: center;
	letter-spacing: 0.1em;	
	background-color: #FFCBF8;
	padding: 0.5em 0em;
	font-style: italic;
	}
h2{
	position:relative; top:0px; left:0px;
	font-size: 1.5em;
	padding-left: 15px;
	border-style: solid;
	border-color: #dd3333;
	border-width: 0 0 3px 10px;
	letter-spacing: 0.5em;	
	}
h3{
	position:relative; top:0px; left:0px;
	font-size: 1.2em;
	margin-left: 0.6em;
	padding-left: 10px;
	border-style: solid;
	border-color: #dd3333;
	border-width: 0 0 0 5px;
	}
dl,p{
	margin-left: 2em;
	}
li{
	position:relative; top:0px; left:0px;
	margin-left: 0em;
ul{
	margin-left: 3em;
	}
q{
	font-style: italic;	
	}
p.menu{
	line-height: 200%;
	margin-left: 0em;
	text-align: right; ! important
	}
a{
	font-weight: bold;
	}