body {
	background-color: #fff;
	/* background-image: url(); */
	margin: 0;
	padding: 0;
	font-family: verdana,geneva,arial,sans-serif;	
	color: #333;
	}

p { font-family: verdana,geneva,arial,sans-serif;}

strong { font-weight: bold;} /* for NS4.x */
a { text-decoration: underline; color: #615613;}

.title { /* department title at top left */
	color: #615613;
	font-weight: normal; 
	font-family: georgia,"times new roman",times,serif;
	margin: 0 0 0 15px;
	padding: 0;
	}

p.maillist { margin: 8px 0 0 0;}
.maillist a { color: #333;}
	
/*---------------------------------------*/

/* top nav menu */
#navmenu {
	color: #fff;
	}
#navmenu p { 
	text-align: left; 
	margin: 0;
	padding: 0;
	font-family: verdana,geneva,arial,sans-serif;
	}
#navmenu a {
	color: #fff;
	text-decoration: none;
	}
#navmenu a:hover { color: #ccc;}

/* cell with image and caption */
#imagecell {
	margin: 10px 15px 15px 15px;
	}
#imagecell p {
	color: #333;
	margin: 3px 0 0 0;
	text-align: left;
	font-family: verdana,geneva,arial,sans-serif;
	}


/* cell with main body texts */
#bodycell {
	color: #333;
	margin: 10px 15px 0px 15px;
	}/* no bottom margin here because NN4.x flips out and adds it to the top margin - inexplicable... */
#bodycell p { 
	color: #333;
	font-family: verdana,geneva,arial,sans-serif;
	margin: 0 0 12px 0;
	}

#bodycell .header2 { /* main heading */
	color: #9f4f2c;
	font-weight: normal; 
	font-family: verdana,geneva,arial,sans-serif;
	margin: 0;
	padding: 0 0 3px 0;
	}
#bodycell .header3 {
	color: #9f4f2c;
	font-weight: normal;
	font-family: verdana,geneva,arial,sans-serif;
	margin: 0;
	padding: 10px 0 3px 0;
	}

/* footer info */
.footer {
	margin: 20px 2px 10px 15px;
	}
.footer p {
	font-family: verdana,geneva,arial,sans-serif;
	color: #999;
	}
.footer a {
	color: #999;
	}
