@charset "utf-8";@media screen,print{
.portfolio-piece{clear:both;margin:0 0 4.125em -26.4%;overflow:hidden;padding:0 0 0 26.4%;position:relative;}
.portfolio-piece:last-child{margin-bottom:0;}
.portfolio-image-group{margin:1.375em 0 1.375em -26.4%;padding:0;position:relative;}
.js-active .portfolio-image-group{clear:both;height:350px;overflow:hidden;border-bottom:1px solid #f0e2eb;border-top:1px solid #f0e2eb;}
.portfolio-piece .facts{margin-left:-26.4%;width:71.7%;}
.portfolio-piece table{margin:0.1em 0 0 0;padding:0;width:100%;border-collapse:collapse;font-size:0.875em;line-height:1.6;}
.portfolio-piece th{margin:0;padding:0 4px 0 0;width:37.6%;vertical-align:top;border:0;color:#999;text-align:right;}
.portfolio-piece td{margin:0;padding:0;border:0;vertical-align:top;}
.portfolio-piece h2{margin:0;}
.portfolio-piece .header{margin:0;overflow:hidden;padding:0;}
.portfolio-piece .header p{display:inline;float:left;margin:0;padding:0;color:#8f647d;font:italic normal 1.125em/1.375 Georgia,"Cambria",Times,serif;}
.work-link{margin:0;padding:0.1em 0 0 0;position:absolute;right:0;color:#7b345e;font:italic normal 1em Georgia,"Cambria",Times,serif;}
.portfolio-piece a.prev,.portfolio-piece a.prev:link,.portfolio-piece a.prev:visited,.portfolio-piece a.next,.portfolio-piece a.next:link,.portfolio-piece a.next:visited{height:21px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;width:21px;background:#ccc url("http://images.thomasjbradley.ca/common/scroll-arrow.gif") no-repeat left top;cursor:pointer;text-indent:-999em;}
.portfolio-piece a.next,.portfolio-piece a.next:link,.portfolio-piece a.next:visited{left:30px;background-position:left bottom;}
.portfolio-piece a.prev:hover,.portfolio-piece a.prev:focus,.portfolio-piece a.prev:active,.portfolio-piece a.next:hover,.portfolio-piece a.next:focus,.portfolio-piece a.next:active{background-color:#ea088c;}
.portfolio-piece .navi{height:20px;margin:-3.3em 0 0 0;padding:0;position:absolute;}
.portfolio-piece .navi a,.portfolio-piece .navi a:link,.portfolio-piece .navi a:visited{display:inline;float:left;height:20px;margin:0 5px 0 0;padding:0;width:20px;background:transparent url("http://images.thomasjbradley.ca/common/icons.png") no-repeat -20px -16px;cursor:pointer;}
.portfolio-piece .navi a.active,.portfolio-piece .navi a.active:link,.portfolio-piece .navi a.active:visited{background-position:0 -16px;}
.portfolio-piece .items{margin:0;padding:0;position:relative;width:100%;list-style-type:none;}
.js-active .portfolio-piece .items{left:0;height:20000em;position:absolute;}
.portfolio-piece .items li{height:350px;margin:0 0 1.375em 0;overflow:hidden;padding:0;width:100%;border-bottom:1px solid #f0e2eb;border-top:1px solid #f0e2eb;text-align:center;}
.js-active .portfolio-piece .items li{margin:0;border-top:0;border-bottom:1px solid #f0e2eb;cursor:pointer;}
}