	body	
	{
		margin: 0;
		padding: 0;
	}
 	
 	p, td, h1
 	{
 		font-family: 'Gill Sans', Arial;
 		font-size: .9em;
 		line-height: 2em;
 	}
 	
 	ul li
 	{
 		list-style-type: none;
 		text-align: right;
 		text-transform: inherit;
 		font-family: Arial;
 		font-size: .9em;
 		line-height: 2em;
 		padding: 0 30px 0 0;
 		font-weight: bold;
 		display: block;
 	}
 	
 	p.copy { color: #390; }
 	
 	dt
 	{
 		font-weight: bold;
 		padding: 1em 0 0 0;
 		display: block;
 		text-indent: 1em;
 		background-color: #E2E2E2;
 		border-bottom: #390;
 		border-right: #390;
 		border-width: 0 0px 0px 0;
 		border-style: none solid solid none;
 		margin: 0 1em 0 0;
 		position: relative;
 		z-index: 1;
 	}
 	
 	/*
 	dt
 	{
 		display: block;
 		z-index: 2; 
 		background-image: url(images/corner.gif);
 		background-repeat: no-repeat;
 		background-position: right bottom;
 		position: relative;
 	}
 	*/
 	
 	/*
 	dt
 	{
 		display: block;
 		z-index: 3;
 		background-image: url(images/cornertop.gif);
 		background-repeat: no-repeat;
 		background-position: left top;
 		position: relative;
 	}
 	*/
 	
 	td.leftline
 	{
 		border-left: #390;
 		border-width: 0 0 0 1px;
 		border-style: none none none dotted;
 		padding: 0 0 0 30px;
 	}
 	
 	h1, h2
 	{
 		color: #390;
 		font-size: 1em;
 		line-height: 2em;
 		font-weight: bold;
 		text-transform: uppercase;
 		word-spacing: .5em;
 		letter-spacing: .3em;
 	}
 	
 	h1
 	{
 		text-align: left;
 		padding: 0 0 0 30px;
 		border-bottom: #390;
 		border-width: 0 0 1px 0;
 		border-style: none none none none;
 		color: #000;
 	}
 	
 	h2 { padding: 2px 0 0 0; }
 	
#navbar
{
	overflow: default;
	visibility: hidden;
}
 	
 	a
 	{
 		color: #390;
 		text-decoration: none;
 	}
 	
 	a:active { color: #000; }
 	
li.home a:hover,
li.sche a:hover,
li.clas a:hover,
li.work a:hover,
li.teac a:hover,
li.fees a:hover,
li.news a:hover,
li.cont a:hover	
 	{
 		text-decoration: underline;
 		color: #9C3;
 	}
 	
 	li a:hover
 	{
 		text-decoration: none;
 		color: #000;
 	} 
 	
