

BODY		{ 
		font-family: 	'Arial', sans-serif;
		color: 		black;
		font-size:	95%;
		background: url(skyline5.png) white right bottom no-repeat fixed;
		margin-bottom: 60px;
		}

A:hover   	{ 
		color: black; 
		background-color: white; 
	
		} /* user hovers     */
A:active  	{ color: black;
		background-color: white; }   /* active links    */

H1		{
		font-family:	'Tahoma', 'Verdana', sans-serif;
		font-size:	100%;
		padding: 0.5em 0em 0.1em 0em;;
		}

H2 		{
		font-family:	'Tahoma', 'Verdana', sans-serif;
		font-size:	100%;
		}

P		{
		font-family: 	'Arial', sans-serif;
		color: 		black;
		font-size:	95%;
		}

PRE		{
		font-size: 100%;
		font-family:	'Arial', 'Helvetica', sans-serif;
		}


CODE		{
		font-family: 'Courier', monospace;
		font-size: 100%;
		}

UL		{
		line-height: 	150%;
		font-size:	95%;
		list-style-image: none;
		list-style-type: square;
		}

.top-nav, #teaching p.top-nav	{
		border: 1px solid #CCC; 
		padding: 0.4em 1em 0.5em 1em;
		margin: 0.5em 0em;
		font-size: 85%;
		font-weight: 500;
		font-family: 'Tahoma', 'Verdana', 'Arial', sans-serif;
		letter-spacing: 0.05em;
		}

.nav, #teaching p.nav		{
		font-size: 90%;
		font-weight: 500;
		font-family: 'Tahoma', 'Verdana', 'Arial', sans-serif;
		margin: 0.5em 1em;
		letter-spacing: 0.05em;
		}

.navSpace 	{
		font-weight: bolder;
		padding: 0em 0.75em;
		}


#pub-list	{
		font-size: 90%;
		}

.ref-note	{
		font-size: 70%;
		}

#teaching li, #teaching p,#teaching ul
	 	{
		line-height: 130%;
		}

#teaching p 	{
		padding-bottom: 0em;
		margin-bottom: 0em;
		}

#teaching ul 	{
		margin-top: 0;
		}

