	html, body, h1, h2, h3, h4, div, p, a, ul, ol, li, blockquote, img, form, table, tr, td  {
		margin:0;
		padding:0;
		border:0;
		}
		
	a img,:link img,:visited img {
		border: none;
		}
	
	body 	{
			font:normal 16px/1.25em "ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;
			color:#565656;
			background-color:#fff;
			}
	a:link, a:visited, a:active {font-weight:bold; 
			text-decoration:none; 
			color:#670a0a;
			-webkit-transition:all 0.3s ease-in-out;
			-moz-transition:all 0.3s ease-in-out;
			-o-transition:all 0.3s ease-in-out;
			transition:all 0.3s ease-in-out; 
			}
			
	a:hover {text-decoration:underline;
			color:#633835; 
			}
			

	img {border:0; 
		}


/* -------------Header and inset main content menu fonts--------- */
	
	/* Navigation links styled in #pagenav, #sitenav, #whatsit */
	
	/* ---- Maincontent paragraph line-heights styled in Maincontent structure, footer fonts styled in footer structure---*/

		
	h1 		{font-family:  "ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;
			font-weight:normal;
			color:#670a0a;;
			background-color:transparent; 
			font-size:1.75em; 
			text-align:center;
			margin-bottom:12px;
			}
	h2,h3,h4 {font-family: "ProximaNova-Regular","Helvetica Neue",Helvetica,Arial,sans-serif; 
			font-weight:normal;
			color:#670a0a; 
			width:auto;
			line-height:1.1em;
			padding:3px;
			margin-bottom: 6px;
			border-bottom: 1px solid rgb(217,217,217);
			
			} 
	h2		{font-size:1.6em;
			margin-top:0;
			text-transform:uppercase;
			letter-spacing:.1em
			}
						
	h3		{font-size:1.5em;
			margin-top:0;
			letter-spacing:.1em
			}
			
	h4		{font-size:1.3em;
			letter-spacing:.1em;
			margin-left:30px;
			}
			
	.insetheader {font-weight:bold;
			}
			
			
	.menuette {font-size:.8em; 
		text-align:center; 
		padding-bottom:4px; 
		border-bottom:1px solid #767676;
		}
		
	ul.minimenu {list-style-type:none;
		text-align:center;
		padding-bottom: 20px;
		}
		
	li.minimenu {display:inline;
		margin-right:15px;
		margin-left:15px;
		font-size:.8em;
		}

/*-----Basic page structure excluding navigation; line-height for main content here ------*/


			
	#topstuff {border-bottom:5px solid #7d0101;
			height:95px;
			background:#7d0101;
			background:-moz-linear-gradient(top,#7d0101 0%,#651110 100%);
			background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d0101),color-stop(100%,#651110));
			background:-webkit-linear-gradient(top,#7d0101 0%,#651110 100%);
			background:-o-linear-gradient(top,#7d0101 0%,#651110 100%);
			background:-ms-linear-gradient(top,#7d0101 0%,#651110 100%);
			background:linear-gradient(top,#7d0101 0%,#651110 100%);
			border-top:1px solid #9e2121;
			border-bottom:1px solid #4a0404;
			}
			

	#topstuff h1, #topstuff a:link, #topstuff a:visited, #topstuff a:active {
			color:#fff;
			background-color:transparent;
			font-weight:lighter;
			border:0;
			margin:0;
			padding:0;
			}
			
			
	#topstuff a:hover{
			color:#ccc;
			text-decoration:none;
			}
			
	#uchead {position: absolute;
			top:9px;
			left:7px;
			text-indent: -5000px;
			background-image: url('images/uchicago300.png');
			background-repeat: no-repeat;
			background-position: 0 0;
			width:300px;
			height:60px;
			}
			
	#uclink {background-color:transparent;
			display:block;
			width:300px;
			height:60px;
			position:absolute;
			top:9px;
			left:7px;
			}
			
	#wphead {position: absolute;
			top:20px;
			right:15px;
			}
	
	/* #wplink should likewise be positioned if we ever use an image for #wphead */
	#container {background-color: #fff;
			margin-right:10%;
			margin-left:10%;
			border-left:1px solid #7d0101;
			border-right: 1px solid #7d0101;
			padding-right:2%;
			padding-left:2%;
			}
	#maincontent{margin-right:300px;
			padding-top:18px;
			}
	#maincontent p {margin-left:20px; 
			line-height:1.6;
			margin-bottom:18px;
			}
	#maincontent p.indent {margin-left:50px;
			}
	#maincontent p.indentmore {margin-left:75px;
			}
			
	#maincontent p.legal {margin-left:75px;
			font-size:80%;
			}
			
	#maincontent blockquote {margin-left:50px;
		line-height:1.5;
		margin-bottom:18px;
			}
			
	#maincontent p.sentence {
			font-size: 1.4em; 
			font-weight:bold; 
			margin-right:50px;
			margin-left:50px;
		} /*Used by SotW*/
	
	.indent1 {margin-left:75px}
	.indent2 {margin-left:100px}

	#maincontent ul, #maincontent ol {margin-left:65px;
		margin-bottom:18px;
		line-height:1.4;
		}
	.sub2 {padding-bottom:20px;
		}
	.sub3{padding-bottom:20px;
		}
	
	#footer {clear:both;
			text-align:center;
			font-size:0.7em;
			text-transform:uppercase;
			letter-spacing:0.5em;
			padding-top:1em;
			padding-bottom:3em;
			border-top:1px solid #767676;
			}


			
/* -----NAVIGATION  #navigation floats-right and contains #pagnav, #sitenav, #whatsit, .sidebox, #display1[pagename] #display2[pagename]. Width set in #navigation and in h3,a,form, and .sidebox div.  Width degrades in IE 5.  No height set, so users can resize text.  Background and borders set in h3, a, form, and .sidebox div.*/

 

	#navigation{width:250px;
		float:right;
		padding-top:14px;
		}
	#sitenav, #pagenav, #whatsit, #searchwp, .sidebox  {
		background-color:transparent;
		font-size:.8em;
		margin-bottom:20px;
		}
		
	#sitenav a:link, #sitenav a:visited, #sitenav a:active, #pagenav a:link, #pagenav a:visited, #pagenav a:active, #whatsit a:link, #whatsit a:visited, #whatsit a:active,
	#sitenav h3, #pagenav h3, #whatsit h3, #searchwp h3, .sidebox h3,
	#searchwp form, .sidebox div {
		display:block;
		position:static;
		width:244px;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:3px;
		padding-left:3px;
		background-color:rgb(247,247,247);  /*#ebe7de*/
		border-left:1px solid rgb(217,217,217);
		border-right:1px solid rgb(217,217,217);
		}

	#sitenav h3, #pagenav h3, #whatsit h3, #searchwp h3, .sidebox h3 {
		margin-top:6px;
		margin-bottom:0;
		color:rgb(62,118,154);
		font-size:1.3em;
		text-align: center;
		border-bottom:1px solid rgb(217,217,217);
		border-top:1px solid rgb(217,217,217);}
		
	#sitenav a:link, #sitenav a:visited, #sitenav a:active, #pagenav a:link, #pagenav a:visited, #pagenav a:active, #whatsit a:link, #whatsit a:visited, #whatsit a:active  {
		text-align:center;
		color:rgb(62,118,154);
		font-weight:normal;
		border-bottom:1px solid rgb(217,217,217);  /*#f4f3ee;*/
		}
	
	#pagenav a:hover, #sitenav a:hover, #whatsit a:hover {
		text-decoration:none;
		color:rgb(247,247,247);
		background-color:rgb(62,118,154);
		}
		
		
	#searchwp form, .sidebox div {
		font-weight:normal;
		border-bottom:1px solid rgb(217,217,217);
		color:#000;
		}	

	#sitenav ul, #pagenav ul, #whatsit ul, #searchwp ul {
		list-style-type:none;
		}


	#whatsit a:link, #whatsit a:visited, #whatsit a:active{
		color:rgb(62,118,154);
		}
		
		
	#searchwp form {
		line-height:1.6;
		text-align:center;
		}
		
	.sidebox p {
		line-height:1.4;
		padding-right:3px;
		padding-left:6px;
		margin-bottom:10px;
		}
	

	#sitenav a.firstitem, #pagenav a.firstitem, #whatsit a.firsitem, 
	.sidebox div, #searchwp form {
		} /*CURRENTLY UNUSED BUT IN CODE*/
		
	#sitenav li.lastitem, #pagenav li.lastitem, #whatsit li.lastitem  {
		}/* CURRENTLY UNUSED BUT IN CODE */		
		
		
/* DISPLAYS built in to vary with each page |*/

	#display1main{width:250px;
		height:215px;
		margin-top: 35px;
		border:1px solid rgb(217,217,217);
		background-image: url('images/leonard.jpg');
		background-repeat:no-repeat;
		background-color:transparent;
		text-indent: -5000px;
		}
	
	#display2main, #display1courses, #display2courses, #display1complexsen, #display2complexsen,#display1grammar, #display2grammar, #display1jobs, #display2jobs,  #display1LRSinfo, #display2LRSinfo, #display1sentence, #display2sentence, #display1tutor, #display2tutor, #display1wic, #display2wic  {
			display:none;
			}/*CURRENTLY USUSED BUT IN CODE*/
		
		
		


	