#photography_works {
	width: 970px; margin-top: 50px; float: left; display: inline-block;
}
#portfolio {
	overflow: hidden; display: block;
}
.nivo-caption {
	background-color: rgb(99, 161, 16);
}
.proj-img i {
	background-color: rgb(99, 161, 16);
}
.col1-4 {
	width: 200px; height: 270px;  margin-left: 35px; float: left; background-color: rgb(88, 88, 88);
}
.project {
	margin-bottom: 10px;
}
.proj-info {
	padding: 10px 0px; width: 200px; height: 55px; text-align: center; color: rgb(189, 189, 189); font-size: 13px;
}
.proj-info p {
	padding: 0px 5px; width: 150px; text-align: left; line-height: 19px; font-size: 12px; margin-top: 10px; margin-left: 20px;
}
.proj-img {
	overflow: hidden; position: relative;
}
.proj-img1 {
	overflow: hidden; position: relative;
}
.proj-img img {
	margin: 20px auto 0px; display: block; visibility: hidden;
}
.proj-img1 img {
	margin: 20px auto 0px; display: block; visibility: hidden;
}
.preloader {
	background: url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); margin-top: -1px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.proj-img a {
	background: url("../images/zoom-more.png") no-repeat right bottom; left: -29px; top: 50%; width: 29px; height: 29px; margin-top: -14px; display: inline-block; position: absolute; z-index: 10;
}
.proj-img a.zoom {
	background: url("../images/zoom-more.png") no-repeat right top; margin-left: -29px;
}
.proj-img a:hover {
	background-position: left bottom;
}
.proj-img a.zoom:hover {
	background-position: left top;
}
.proj-img i {
	left: 0px; top: 0px; width: 100%; height: 100%; font-style: normal; position: absolute; z-index: 9; opacity: 0;
}
a.prettyPhoto {
	display: block;
}
.clients.proj-img {
	border: 1px solid rgb(222, 222, 222); border-image: none; height: 145px; text-align: center; line-height: 145px;
}
.clients.proj-img img {
	vertical-align: middle;
}
.col1-4 .clients.proj-img img {
	max-height: 75px; max-width: 160px;
}
.proj-info h4 {
	padding: 0px 5px 5px; width: 150px; height: 30px; text-align: left; margin-left: 20px; border-bottom-color: rgb(111, 182, 44); border-bottom-width: 1px; border-bottom-style: solid;
}
.proj-info h4 a {
	color: rgb(111, 182, 44); padding-bottom: 5px; font-size: 22px;
}
#portfolio li {
	list-style: none; position: relative;
}
ul#recent-posts li {
	list-style: none; position: relative;
}
