body {

	margin:	20;

	background-color: #e7e7e7;

	color: black;

	/*font-family: verdana, arial, sans-serif;	/*  original  */
	
}


/*  TWO-COLUMN LAYOUT  */

#menu	{
	width: 225px;			/*  extra width to push content right  */
	float: left;
	padding: 20px;
	/*border: 2px solid black;	/*  DEBUG  */
	}
	
footer p	{
	padding: 10px;
	margin: 0 auto;
	text-align: center;
	background-color: #c0c0c0;
	}

/*  NAVIGATION PANEL  */

ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul a	{
	display: block;
	border: 1px solid black;
	width: 200px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	}

li	{
	background-color: #c0c0c0;
	width: 160px;
	height: 40px;
	margin: 0;
	padding: 0;
	/* border: 2px solid black;	/*  DEBUG  */
	line-height: 40px;
	}

ul a:link, a:visited {
	background-color: #c0c0c0;
	color: black;
	padding: 10px 12px;
	text-align: left;
	text-decoration: none;
	}



/*  THESE ARE NOT USED IN THE W&M FILES  */

h1 {
	
text-align: center;
	
color: #a81a20;
	font-size: 20px;
	
margin: 2px;

	}



h2 {
	
text-align: center;
	
color: #666666;
	font-size: 18px;
	
margin: 2px;

	}



h3 {
	

border-top: 1px solid black;
	
border-bottom: 1px solid black;
	
padding: 3px;
	
background-color: #cfd8db;

	color: black;
	
margin: 2% 5%;
	
text-align: center;

	}



p.main {
			
	line-height: 1.5em;
	}



p.indents {			
	line-height: 1.5em;
	color: #5F4028;
	margin: auto 6%;

	font-style: italic;
	}


li {					/*  TEXT OVERFLOW IF WIDTH IS SMALL ENOUGH TO CREATE THREE LINES  */
	margin-bottom: 10px;

	list-style-position: outside;

	width: 100%;
	background-color: transparent;

	}


