
/*
#projects ul {list-style-type:none;margin:0;padding:0;}
#projects li {margin:0 10px 10px 0;padding:0;float:left;position:relative;cursor:pointer;}
#projects a {text-decoration:none;}
#projects .description {display:none;position:absolute;background:#d12907;width:200px;height:126px;top:0;left:0;padding:10px 0 10px 10px;color:white;overflow-y:hidden;font-weight:normal;}
#projects .description h3{margin:0;padding:0;}
#projects .image {display:none;position:absolute;border:10px solid #d12907; background:#d12907;z-index:100;}
#projects .image img {border:1px solid #9D1F05;}
#projects .d_topleft,
#projects .d_topright {top:-10px;}
#projects .d_topleft,
#projects .d_topright,
#projects .d_bottomleft,
#projects .d_bottomright {height:134px;}
#projects .d_lefttop,
#projects .d_leftbottom {left:-10px;padding:10px 10px 10px 0}
#projects .d_lefttop,
#projects .d_righttop,
#projects .d_leftbottom,
#projects .d_rightbottom {width:210px;}
#projects .i_topleft{top:-312px;left:-218px;}
#projects .i_topright{top:-312px;left:0;}
#projects .i_bottomleft{top:156px;left:-218px;}
#projects .i_bottomright{top:156px;left:0;}
#projects .i_lefttop{top:-156px;left:-440px;}
#projects .i_righttop{top:-156px;left:220px;}
#projects .i_leftbottom{top:0;left:-440px;}
#projects .i_rightbottom{top:0;left:220px;}
#projects img.portfolio_base_image {border:1px solid #ccc;}

#gallery_inner strong {font-size:1.1em;}
#gallery_inner p {clear:left;padding:1em 0;display:block;background-color:white;margin:0;}
#gallery_inner img {display:block; border:1px solid #999;padding:0;}
#gallery_inner .mix_gallery_item {position:absolute;top:0;left:0;}
.mainProjectGalleryImages {
	display: block;
	width: 203px;
	height: 137px;
	margin: 7px 7px;
	position: relative;
}
.caption {
	width: 190px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	margin: 0;
	display: none;
	color: white;
	z-index: 1;
}
.mainProjectGalleryImages:hover {
	background-position: bottom left !important;
}
.mainProjectGalleryImages:hover > .caption {
	display: block;
}
*/

#leftProjColumn .imageBox {display:block; float:left; width:217px; height:152px; background:top left no-repeat url('../images/portfolio_bgnd.jpg');}
#leftProjColumn .imageBox div {width:203px; height:138px; margin:7px 0 0 7px; background:top left no-repeat;}
#leftProjColumn .imageBox a {display:block; width:195px; height:130px; padding:8px 0 0 8px; color:#FFF; text-decoration:none;}
#leftProjColumn .imageBox a:hover {background:repeat url('../images/50-50-black.png');}
#leftProjColumn .imageBox a span {display:none; width:80%; margin-top:82px;}
#leftProjColumn .imageBox a:hover span {display:block;}
#leftProjColumn .imageBox strong {display:block;}

#leftProjColumn, #rightProjColumn {
	width: 432px;
	float: left;
}
#rightProjColumn {
	margin-left: 18px;
}
.galleryHead {
	 color: #999999;
	 font-weight: bold;
	 font-size: 15px;
	 padding: 20px 0 30px 0;
	 float: left;
	 
	}
.thumbspan {
	display: inline-block;
	vertical-align: top;
	width: 215px;
	min-height: 47px;
	background: url('/images/projectthumb.jpg') top left no-repeat;
	margin: 0 0 10px 0;
}
.thumbspan .imgLink {
	display: block;
	float: left;
	width: 53px;
	height: 38px;
	margin: 3px;
	pading: 0;
	border: none;
}
.thumbspan p, .thumbspan h3 {
	float: left;
	display: block;
	width: 153px;
	margin: 0;
	padding: 0 0 0 2px;

}
.thumbspan p {
	color: #999999;
	font-size: 13px;
	line-height: .9em;
	padding-top: 3px;
}

.thumbspan h3 {
	font-size: 14px;
	color: black;
}
.thumbspan a {
	text-decoration: none;
}
.thumbspan a:hover h3, .thumbspan a:hover p {
	color: #D12907;
}