.body {
	font-family:Palatino Linotype,Times New Roman,Georgia,Times,serif;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
	width:726px;
	background-color:#EEEEEE;
}
.headline {
	margin:0;
	padding:0;
}
.head-left {
	background-attachment:scroll;
	background-image:url(images/old-botany-corner.jpg);
	background-repeat:no-repeat;
	float:left;
	height:99px;
	width:141px;
}
.head-center {
	background-attachment:scroll;
	background-image:url(images/title.jpg);
	background-repeat:no-repeat;
	background-position:inherit;
	position:relative;
	float:left;
	width:444px;
	height:99px;
}
.head-right {
	background-attachment:scroll;
	background-image:url(images/newman-corner.jpg);
	background-repeat:no-repeat;
	float:left;
	height:99px;
	width:141px;
}
.topbar {
	clear:both;
	margin:0;
}
.topb-left {
	background-image:url(images/ivy-1-topbar.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	float:left;
	padding:0;
	height:5px;
	width:141px;
}
.topbar-center {
	background-image:url(images/topbar.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	float:left;
	padding:0;
	height:5px;
	width:444px;
}
.topb-right {
	background-image:url(images/ivy-3-topbar.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	float:left;
	padding:0;
	height:5px;
	width:141px;
}

.columns {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	background-color:#FFFFFF;	
}
.ivy-left {
	float:left;
	width:141px;
	height:1249px;
	background-image:url(images/ivy-1a.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	margin:inherit;
}
.ivy-left h4 {
	margin:0 0 1em;
	padding:0 2px;
}
.ivy-left p {
	margin:0 0 1em 0;
	padding:0 2px;
	font-size:11px;
}
.ivy-left dd {
	font-size:12px;
}
.ivy-right {
	background-image:url(images/ivy-3a.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	float:left;
	width:141px;
	height:1300px;
}
.ivy-right .back-link {
	text-align:right;
}
.ivy-right .back-link p {
	margin:0;
	padding:0 3px 0 0;
	font-size:smaller;
}
.ivy-right .book-ad {
	text-align:center;
	font-size:small;
	margin:18px 0;
	padding:0 2px;
}
.ivy-right .book-ad img {
	border:0;
}
.ivy-right .book-ad a {
	text-decoration:none;
}


/* MAIN CONTENT AREA */
.content {
	float:left;
	width:444px;
	padding-bottom:10px;
}
.content h1 {
	font-size:large;
	margin:inherit;
	padding:8px 8px 5px;
}
.content p {
	padding:0 10px;
}
.content .image {
	text-align:center;
	font-size:x-small;
}
.content .image img {
	border:2px;
	border-style:solid;
	border-color:#BBB8AA;
	padding:2px;
}
.content #n {
	font-size: 9px;
}
.content #msu {
	color:#006633;
}
.content #msu a {
	color:#006633;
}
.content #lesser {
	font-size:11px;
}
.content #map {
	left:22px;
	top:0px;
	width:400px;
	height:500px;
	margin:10px 0;
}
.content #popup {
	font-size:smaller;
}
.content #popup a {
	font-variant:small-caps;
}
.content #popup img {
	padding:3px 0;
}
.content #popup-head {
	font-weight:bold;
}
.content #panel {
	font-size:smaller;
}
.content #panel img {
	margin-top:3px;
	vertical-align:-9px;
}

#overDiv {
	font-family:"Times New Roman", Times, serif;
}

/* FOOTER */	
.footer {
	clear:both;
}
.foot-left {
	float:left;
	width:141px;
	height:33px;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
.foot-left img {
	border:0;
	padding-left:10px;
}
.foot-center {
	float:left;
	width:444px;
	height:33px;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
.foot-center p {
	padding-left:3px;
	font-size:11px;
	margin:0;	
}
.foot-right {
	float:left;
	width:141px;
	height:33px;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
.foot-right img {
	padding-left:35px;
}

/* AD SPACE */
.overhead {
	margin:0px 0px 20px -1px;
}
.overhead span {
	color:#999;
	font:10px Helvetica, Arial, sans-serif;
	font-variant:small-caps;
	margin:0;
}
