#header div.orangeHeading div.umLogo a {
	display: block;
	width: 100%;
	height: 100%;
}

#canvas #content {
  width: 100%;
}

#canvas #content #midStuff {
  /*margin-left: 186px;*/
	border-left: 1px solid white;
	background-color: white;
}

#canvas #content #midStuff #rightBar {
  /*width: 168px;
	overflow: hidden;
	
	float: right;*/
	line-height: 1.5;
}

#canvas #content #midstuff #rightBar #rightText {
  background-color: #FAF5EE;
	padding: 10px 10px 10px 10px;
	/* padding: 10px 0px 10px 20px; 
	   changed by KM Apr 11/07*/
	/*text-transform: uppercase;*/
}

#canvas #content #midstuff #rightBar #rightText a {
  display: block;
	color: #601F01;
	text-decoration: none;
}

#canvas #content #midstuff #rightBar #rightText a:hover {
  text-decoration: underline;
}

body.col3d #canvas #content #rightBar {
  display: none;
}

body.col3d #canvas #content #midStuff  #midContent {
  width: 590px;
}

body.col3d .libr #content #midStuff  #midContent {
  width: 620px !important;
}

body.col3i #canvas #content #rightBar {
  display: none;
}

.leftGutter {
  margin-left: 15px;
	margin-right: 10px;
}

.smallGutter {
  margin-left: 10px;
	margin-right: 10px;
}

.full {
	margin-left: -20px;
	}

/*********************************************/

#canvas #footer {
  /*min-height: 20px;*/
}

.oldBrowser {
  display: none;
}

.containerOnly {
  display: none;
}
