.column {
	width: 30%;
	position: relative;
	margin-right: 2%;
	float: left;
}
.column.left {
	padding-top: 50px;
}
.column.center {
	padding-top: 63px;
}

.dslr {
	position: absolute;
	right: 0;
	top: 135px;
}
.about, .contacts, .copyright, .justbenice {
	color: #333333;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.about {
	margin-top: 75px;
	padding-bottom: 6px;
}
.justbenice {
	position: relative;
	top: 348px; left: 65px;
}
.justbenice a {
	color: #333333;
}
.contacts {
	margin-top: 280px;
}

.teachers_and_pen {
	width: 300px;
	position: absolute;
	left: 60%;
	margin-left: -160px;
}
.teachers, .pen {
	float: left;
}
.teachers {
	font-family: helvetica, arial, sans-serif;
	font-size: 26px; -font-size: 20px;
	border-bottom: #c9252b 1px solid;
	margin-top: 34px;
	margin-right: 10px;
}
.teachers a {
	color: #c9252b;
	text-decoration: none;
}
.courses {
	position: absolute;
	left: 20%; top: 245px;
	font-family: helvetica, arial, sans-serif;
	font-size: 26px; -font-size: 20px;
	border-bottom: #f4792a 1px solid;
}
.courses a {
	color: #f4792a;
	text-decoration: none;
}
.courses .underline {
	position: absolute;
	width: 69px;
	top: 25px;
	border-bottom: #f4792a 1px solid;
}
.photopractice {
	position: absolute;
	left: 20%; top: 585px;
	font-family: helvetica, arial, sans-serif;
	font-size: 26px; -font-size: 20px;
	border-bottom: #84ad40 1px solid;
}
.photopractice a {
	color: #84ad40;
	text-decoration: none;
}
.about_school {
	position: absolute;
	left: -5%; top: 585px;
	font-family: helvetica, arial, sans-serif;
	font-size: 26px; -font-size: 20px;
	border-bottom: #ffc220 1px solid;
}
.about_school a {
	color: #ffc220;
	text-decoration: none;
}
.illumination {
	position: absolute;
	left: 80%; top: 620px;
}

.frame, .frame .shade {
	position: absolute;
}
.frame .shade {
	top: 0; left: 0;
}
.maroon {
	left: 40%;
	margin-left: -162px;
	width: 303px; height: 261px;
}
.maroon .shade {
	width: 303px; height: 261px;
	background-image: url('../images/maroon.png');
}
.maroon img {
	margin-top: 43px;
	margin-left: 35px;
}
.lemon {
	clear: both;
	top: 143px; left: 60%;
	margin-left: -165px;
	width: 322px; height: 239px;
}
.lemon .shade {
	width: 322px; height: 239px;
	background-image: url('../images/lemon.png');
}
.lemon img {
	margin-top: 45px;
	margin-left: 46px;
}
.orange {
	position: absolute;
	top: 420px; left: 65%;
	width: 165px; height: 197px;
}
.orange .shade {
	width: 165px; height: 197px;
	background-image: url('../images/orange.png');
}
.orange img {
	margin-top: 21px;
	margin-left: 24px;
}
.polaroid {
	top: 387px; left: -4%;
	width: 165px; height: 193px;
}
.polaroid .shade {
	width: 159px; height: 193px;
	background-image: url('../images/polaroid.png');
}
.polaroid img {
	margin-top: 6px;
	margin-left: 15px;
}
.cinema {
	top: 630px; left: 55%;
	margin-left: -150px; padding-bottom: 20px;
	width: 305px; height: 260px;
}
.cinema .shade {
	width: 305px; height: 260px;
	background-image: url('../images/cinema.png');
}
.cinema img {
	margin-top: 6px;
	margin-left: 15px;
}
.green {
	margin-left: 15%;
	width: 196px; height: 255px;
}
.green .shade {
	width: 196px; height: 255px;
	background-image: url('../images/lime.png');
}
.green img {
	margin-top: 26px;
	margin-left: 15px;
}
.yellow {
	position: relative;
	top: 55px; right: -80%; -right: -70%;
	width: 293px; height: 233px;
}
.yellow .shade {
	width: 293px; height: 233px;
	background-image: url('../images/yellow.png');
}
.yellow img {
	margin-top: 26px;
	margin-left: 25px;
}
.wooden {
	position: relative;
	top: 80px; left: 60%; -left: 45%;
	margin-left: -100px;
	width: 325px; height: 274px;
}
.wooden .shade {
	width: 325px; height: 274px;
	background-image: url('../images/wooden.png');
}
.wooden img {
	margin-top: 13px;
	margin-left: 15px;
}
.red {
	position: absolute;
	top: 625px; left: 15%;
	width: 166px; height: 214px;
}
.red .shade {
	width: 166px; height: 214px;
	background-image: url('../images/red.png');
}
.red img {
	margin-top: 23px;
	margin-left: 20px;
}