#columnNavRetreat  p {
	 margin-top: 15px;
}


#columnNavRetreat h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #9D5C38;
	font-weight: bold;
}
#columnNavRetreat a:link {
	color: #660000;
	font: bold .95em/1.2em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .75px;
	padding: 0;	
	display: block;
	width: 175px;

}

#columnNavRetreat a:visited{
	color: #660000;
	font: bold .95em/1.2em Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .75px;
	display: block;
}

#columnNavRetreat a:hover {
	text-decoration: underline;
}

#columnNavRetreat a:active {
	font-weight: bold;
	color: #660000;
	display: block;
	width: 175px;
}


#columnNavRetreat ul {
	margin: 5px 0 15px 5px;
	list-style-type: disc;
	font-size: 0.9em;
	line-height: 1.5em;
	letter-spacing: 0.2px;
	color: #9D5C38;

}

#columnNavRetreat ul li{
	text-indent:-2px;	
}

#columnNavRetreat ul li p{
	margin: 0;	
}
		
	
#columnNavRetreat h2 {
	font-size: bold 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 1.5em;
}


.oneColFixCtr #columnNavRetreat {
	font-weight: bold;
	float: left; /* since this element is floated, a width must be given */
	width:180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0 0 0 30px;
	}
	

.oneColFixCtr #columnBody {
	margin: 0 0 0 205px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 40px 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	
	min-height: 700px;
	zoom: 1;
}

.oneColFixCtr #columnBody p{
	width:600px;
	margin:0;
}



#teacherBios {
	width:570px;
	margin: 0 0 0 5px;
}

#teacherBios h2{
	margin-top:0;
}


#teacherBios img {
	float: left;
	clear: right;
	margin: 0 4px 40px -11px;
	border-style: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow:  none;	
}



p.clearLeft, h2.clearLeft {
    clear: left; 
	margin-top: 40px;
}

#contentMain ol li{
	list-style-position: outside;
	list-style-type: decimal;
	padding: 0 0 0 1em;
	margin: 1em 0 0 1em;
	line-height: 3;
}

.imgCaption.floatRight{
	margin-left: 20px;
	margin-bottom:30px;
	width: 400px;
}


html div.lMargin320{
	margin-left: 320px;	
	margin-right: 40px;
	}

#columnBody2 #videoCallout.floatLeft { 
	font-size:1em;
	font-weight: bold;
	text-align: center;
	width: 300px;
	margin: 0 auto;
	padding-top: 5px;
	margin-bottom: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}	
a.videoSmall {
	display: inline-block; 
	height: 228px;
	width: 300px;
	background: url(../../images/video-thumb-small-css.jpg) no-repeat 0 top;
	position: relative;
	padding: 0;
}
a.videoSmall span {
	height: 228px;
	width: 309px;
	background: url(../../images/video-thumb-small-css.jpg) no-repeat 0 bottom;
	position: absolute;
}
