	
	body {
		font: 100%/1.7 arial, helvetica, sans-serif;
		margin-left: 5%;
		margin-right: 5%;
		color: black;
		background-color: #E5DBFF;
		background-size: auto;
	}
		
	h1 {
		margin-left: 10%;
		margin-right: 10%;
		color: red;
		text-shadow: -2px 1px 1px black;
	}

	h2 {
		text-align: left;
		color: black;
	}

	h3 {
		text-align: left;
		margin-left: 210px;
		color: black;
		font-style: italic;
	}

	h4 {
		text-align: left;
		margin-left: 170px;
		color: black;
	}

	h5 {
		text-align: left;
		margin-left: 10%;
		color: black;
	}

	#nav {
		position: absolute;
		margin-top: 0;
		margin-left: 0;
		width: 185px;
		text-align: left;
		border-style: double;
		border-right-width: 2px;
	}

	img {
		#border: 0.1em solid white;
		border-radius: 1px;
		box-shadow: -2px 2px 1px black;
	}
	
	code {
		font: 100%/1.5 courier, sans-serif;
		color: black;
		background-color: gray;
	}

	p {
		color: black;
		text-align: left;
		
	}

	a:link {
		color: black;
		font-style: italic;
		font-weight: bold;
		font-size: 21px;
		transition: color 0.0;
	}

	a:visited {
		color: #874AB6;
	}
	
	a:hover {
		color: #04479F;
		font-weight: bold;
		transition: color 0.1;
	}

	#links {
		word-spacing: 1em;
		font: 100%/1.6 sans-serif, helvetica; 
	}

	#links2 {
		word-spacing: 1em;
		font: 100%/1.6 sans-serif, helvetica;
	}

	#links3 {
		word-spacing: 1em;
		font: 100%/1.6 sans-serif, helvetica;
	}

	td {
		border: 1px solid black;
		color: white;
		padding: 0.2em 0.1em 0.2em 0.1em;
		#text-shadow: -0.03em 0.03em 0.03em white;
		#font-weight: bold;
		text-align: center;
		width: 90%;
	}

	table {
		#border-collapse: collapse;
		table-layout: fixed;
		width: 90%;
	}
	
	#p1 {
		font: 150%/1.5 arial, helvetica, sans-serif;
		color: yellow;
	}

	.p2 {
		text-indent: 2em;
		font: 150%/1.5 arial, helvetica, sans-serif;
	}
	
	.p3 {
		font: 100%/1.2 sans-serif, arial, helvetica;
		color: lightblue;
		text-align: left;
	}
