.rb-header {
	background-color: #1d1c1b;
	color: #b8b8b3;
	margin-bottom: 3px;
}
	#schl3o .rb-header h1 {
		background: url(images/header.jpg) no-repeat;
		height: 264px;
		margin: 0;
		padding: 0;
		text-indent: -10001px;

	}
	.rb-header p {
		font: normal 18px 'Open Sans', sans-serif;
		margin: 0;
		padding: 11px 50px;
	}

.rb-slideshow {
	background: url(images/bg_slideshow.jpg) no-repeat;
	height: 409px;
	margin-bottom: 3px;
	padding: 25px 35px 0;
}
	#schl3o .rb-slideshow h2 {
		background: url(images/icon_camera.png) no-repeat;
		font-family: 'Arvo', serif;
		font-size: 33px;
		font-weight: normal;
		margin: 0 0 5px;
		padding: 0 0 0 57px;
	}
	#schl3o .rb-slideshow h2 span {
		display: block;
		font: normal 16px/20px 'Open Sans', sans-serif;
	}
	.rb-slideshow .col1 {
		float: left;
		width: 495px;
	}
	.rb-slideshow .col2 {
		float: right;
		font: normal 23px 'Arvo', serif;
		padding-top: 30px;
		text-align: center;
		width: 355px;
	}

.rb-news {
	background: url(images/bg_news.jpg) no-repeat;
	height: 297px;
	margin-bottom: 3px;
	padding: 20px 35px 0;
}
	#schl3o .rb-news h2 {
		background: url(images/icon_paper.png) no-repeat;
		font-family: 'Arvo', serif;
		font-size: 33px;
		font-weight: normal;
		margin: 0 0 5px;
		padding: 0 0 0 57px;
	}
	#schl3o .rb-news h2 span {
		display: block;
		font: normal 16px/20px 'Open Sans', sans-serif;
	}
	.rb-news .col1 {
		float: left;
		width: 470px;
	}
	.rb-news .col1 p {
		font: normal 23px 'Arvo', serif;
		padding-left: 57px;
	}
	.rb-news .col1 p img {
	padding-right: 10px;
	padding-left: 57px;
	}
	.rb-news .col2 {
		float: right;
		width: 302px;
	}

.rb-video {
	background: url(images/bg_video.jpg) no-repeat;
	height: 431px;
	margin-bottom: 3px;
	padding: 25px 35px 0;
}
	#schl3o .rb-video h2 {
		background: url(images/icon_video.png) no-repeat;
		font-family: 'Arvo', serif;
		font-size: 33px;
		font-weight: normal;
		margin: 0 0 5px;
		padding: 0 0 0 57px;
	}
	#schl3o .rb-video h2 span {
		display: block;
		font: normal 16px/20px 'Open Sans', sans-serif;
	}
	.rb-video .rb-video-holder {
		margin: 0;
		padding: 20px 0;
		text-align: center;
	}

.rb-legal {
	color: #555555;
	font: normal 10px arial, sans-serif;
	padding: 20px 50px;
	text-align: center;
}
span.anchor a { 
    color: black; 
    text-decoration: none; 
}