div.separator {
	height:  1px;
	overflow:  hidden;
	margin: 0 0 1em 0;
	padding: 0;
	background:  URL(../images/faded-stripe.jpg) top left no-repeat;
	color: inherit;
}
div.opacity-0 {
	visibility:  hidden;
}
div.opacity-10 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; 
	filter: alpha(opacity=10);
	opacity: .1;
}
div.opacity-20 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; 
	filter: alpha(opacity=20);
	opacity: .2;
}
div.opacity-30 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
	filter: alpha(opacity=30);
	opacity: .3;
}
div.opacity-40 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);
	opacity: .4;
}
div.opacity-50 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	opacity: .5;
}
div.opacity-60 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity=60);
	opacity: .6;
}
div.opacity-70 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);
	opacity: .7;
}
div.opacity-80 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	opacity: .8;
}
div.opacity-90 {
	visibility:  visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter: alpha(opacity=90);
	opacity: .9;
}
div.heading {
	overflow:  hidden;
}
div.portfolio-left {
	float: left;
	width:  376px;
	margin: 0 0 44px 0;
}
div.portfolio-right {
	float: right;
	width:  376px;
	margin: 0 0 44px 0;
}
div.portfolio-divider {
	width: 374px;
	height:  1px;
	overflow:  hidden;
	margin: 0 0 16px 4px;
	background:  URL(../portfolio-images/left-side-divider.jpg) top left no-repeat;
}
div.portfolio-pics {
	margin: 0 0 0 -5px;
}
div.portfolio-pic-180 {
	display:  inline;
	margin:  0 4px 0 0;
}
div.portfolio-pic-180-left {
	display:  inline;
	margin:  0 1px 0 -5px;
}
div.portfolio-pic-184 {
	display: inline;
}