p, ul, li, *{
	margin:0;
	padding:0;
}
img,a{
	outline:none;
	border:none;
}
div#schlMainContent{
	width:960px;
}
.clearfix:after{
	display:block;
	overflow:hidden;
	height:0;
	clear:both;
	content:";";
}
.clearfix{
	overflow:hidden;
}
#prof_media{
	width:960px;
	min-height:956px;
	background:url('../img/bg-page.png') no-repeat 0 0;
	margin:0 auto;
	padding:0;
	font-family:arial;
}
#prof_media .header{
	height:65px;
	background:#ed1e24;
}
#prof_media .header .logo{
	float:left;
}
#prof_media .header ul{
	float:right;
	list-style:none;
}
#prof_media .header ul li{
	float:left;
	margin:15px 10px 0 0;
}
#prof_media .header ul li.email a{
	background:url(../img/social-links.png) no-repeat 0 0;
	height:34px;
	width:34px;
	text-indent:-9999px;
	display:block;
}
#prof_media .header ul li.facebook a{
	background:url(../img/social-links.png) no-repeat -45px 0;
	height:34px;
	width:34px;
	text-indent:-9999px;
	display:block;
}
#prof_media .header ul li.twitter a{
	background:url(../img/social-links.png) no-repeat -89px 0;
	height:34px;
	width:34px;
	text-indent:-9999px;
	display:block;
}
#prof_media .header ul li.share a{
	background:url(../img/social-links.png) no-repeat -132px 0;
	height:34px;
	width:79px;
	text-indent:-9999px;
	display:block;
}
#prof_media .content{
	padding:0 10px;
}
#schl3o #prof_media h1{
	background:url(../img/title-the-brand-and-voice.png) no-repeat 0px 0;
	height:122px;
	width:587px;
	text-indent:-9999px;
	display:block;
	margin:50px auto;
}
#prof_media .administrator{
	float:left;
	margin:13px 0 20px 230px;
	display:block;
}
#prof_media .instructor{
	float:right;
	margin:0 230px 0 0;
	display:block;
}
#prof_media .media-link{
	clear:both;
	margin:20px auto;
	display:block;
	width:207px;
}
#prof_media .left-side{
	width:700px;
	float:left;
	text-align:center;	
}
#prof_media .right-side{
	width:210px;
	float:right;
	background:#fff;
	padding:0 10px;
}
#prof_media .left-side a{
	font-size:19px;
	color:#ff0000;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
}
#prof_media .left-side .one-block-l{
	width:325px;
	float:left;
	background:#fff;
	padding:10px;
	margin:0 0 10px 0;
}
#prof_media .left-side .one-block-r{
	width:325px;
	float:right;
	background:#fff;
	padding:10px;
	margin:0 0 10px 0;	
}
#prof_media .left-side .grey-block{
	box-shadow: 0px 0 44px 20px #CFCFCF inset;
	padding:15px;
	min-height:170px;
	text-align:left;
	margin-bottom:10px;
}
#prof_media h2{
	font-size:18px;
	text-transform:uppercase;
}
#prof_media .left-side .grey-block img{
	float:left;
	margin:0 15px 15px 0;
}
#prof_media .left-side .grey-block h2{
	margin:5px 0 0 0;
}
#prof_media .left-side .grey-block p{
	clear:both;
	font-size:12px;
}
#prof_media .left-side .one-block-full .grey-block{
	min-height:100px;
	box-shadow:0 0 15px 5px #CFCFCF inset
}
#prof_media .left-side .one-block-full .grey-block p{
	clear:none;
	margin:10px 0 0 0;
}
#prof_media .left-side .one-block-full{
	width:680px;
	clear:both;
	background:#fff;
	padding:10px;
}
#prof_media .right-side{
	list-style:none;
	padding-bottom:30px;
}
#prof_media .right-side a{
	font-size:12px;
	color:#ed1e24;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 0 4px;
}
#prof_media .right-side li{
	border-bottom:1px solid #dcdcdc;
	padding:10px 0 20px 0;
}
#prof_media .right-side li+li{
	padding:19px 0;
}
#prof_media .right-side li img{
	float:left;
}
#prof_media .right-side li h3{
	float:right;
	width:113px;
	font-size:16px;
}
#prof_media .right-side li h3 a{
	font-size:16px;
	color:#000;
	text-decoration:none;
	padding:0;
	margin:0;
}
#prof_media .right-side li.no-logo h3{
	float:none;
	width:auto;
	text-align:center;
	font-size:18px;
}
#prof_media .right-side .no-logo a{
	text-align:center;
	margin:0 0 0 40px;
	line-height:23px;
}
#prof_media .right-side .no-logo li{
	list-style:none;
	border:none;
	padding:0;
}