body {background-color: #ffffff;color: #000000;font-size: .9em;font-family: Verdana, Helvetica, Arial, sans-serif;margin: 0em; }#head {margin: 1em;width: 60%;position: relative;z-index: 1;}#image {border: 1px solid #00000;position: absolute;width: 240px;height: 120px;top: 20px;right: 20px;z-index: 0;}#eesimages {position: absolute;width: 330px;height: 75px;top: 20px;right: 15px;z-index: 0;}#navbar {	margin: 0em;	padding-top: 1em;	border-top: 2px #000000 solid;	border-left: 1px #000000 solid;	border-right: 1px #000000 solid;	border-bottom: 1px #000000 solid;	text-align: left;	font-weight: bold;	background-color: #66ccff;	position: absolute;	top: 165px;	left: 0px;	width: 125px;	height: 100%;	visibility: visible;}#navbar p {margin-top: 1em;margin-left: 1em;}#navbar p.outside {font-size: .7em;margin-top: 3em;margin-left: 1em;}#courseinfo {position: absolute;top: 165px;left: 125px;right: 0px;padding: 1em;border-top: 2px #000000 solid;}#emphasis {position: relative;background-color: #ffccff;border: 2px #000000 solid;padding-left: 3em;}#herbivores {	position: relative;	height: 450px;	width: 100%;	overflow: visible;}#present {	position: absolute;	margin: 0px;	padding: 0px;	right: 50%;	width: 50%;	height: 250px;}#absent {	position: absolute;	margin: 0px;	padding: 0px;	left: 50%;	height: 250px;	width: 50%;}h1 {color: #0000bb;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1.7em;}h2 {font-size: 1.3em; }h3 {font-size: 1.1em;margin-top: 2.5em;margin-bottom: 1.5em;}h4 {font-size: 1em;font-style: italic;font-weight: bold;}h5 {font-size: 1em;padding-left: 1em;}p {margin: 1em; }em {font-style: italic;}strong {font-weight: bold;}hr {width: 100%;height: 1px;}li {margin-left: 2em;margin-top: .5em;margin-bottom: .5em;}dl {margin-left: 2em;margin-right: 2em;}dt {	font-weight: bold;	padding-top: 5px;	padding-bottom: 3px;}table {width: 100%;font-size: .9em;margin: 1em;}tr.odd {background-color: #cccccc}th, td {vertical-align: top;text-align: left;padding-right: 1em;padding-left: .5em;padding-top: .5em;padding-bottom: 1em;}td.center {text-align: center;}table.phyla {font-family: Times New Roman, Times, serif;width: 600px;border: none;margin: 0em;}td.phyla {vertical-align: middle;text-align: center;padding: .25em;}.challenge {color: #cc0000;}.red {color: #ff0000;}.center {text-align: center;}.imgleft {	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	float: left;}.imgright {	margin-top: 10px;	margin-left: 10px;	margin-bottom: 10px;	float: right;}#navbar a:link {color: #000000;background-color: #66ccff;text-decoration: none;} #navbar a:visited {color: #000000;background-color: #66ccff;text-decoration: none;}#navbar a:hover {color: #ffffff;background-color: #66ccff;text-decoration: none;}#navbar a:active {color: #ffffff;background-color: #0033ff;text-decoration: none;}a:link {color: #0000ff;text-decoration: none;} a:visited {color: #0000ff;text-decoration: none;}a:hover {color: #ffffff;background-color: #66ccff;text-decoration: none;}a:active {color: #ffffff;background-color: #0033ff;text-decoration: none;}