#portfolio hr { margin: 0 0 1em; border: none; height: 0; padding: 13px 0 0; background: url(img/shadow.png); }

/* Thumbs */
.workFrame { width: 531px; height: 242px; background-color: #d0cbc5; border: 1px solid #999; padding: 9px; -moz-border-radius: 6px;	-webkit-border-radius: 6px; position: relative; }
.work { width: 529px; height: 240px; overflow: hidden; position: relative; background-color: #d0cbc5; border: 1px solid #999; }
.work .project { width: 489px; height: 200px; padding: 20px; background: #000; color:#fff; position: absolute; left: 0; display: none; filter: alpha(opacity=88); -moz-opacity:0.88; -khtml-opacity: 0.88; opacity: 0.88; }
.work h2 { color: #00aeef; font-size: 1.125em; margin: 0; text-shadow: none; }
.work .project a { color: #00aeef; }
.work .project a:hover { color: #fff; }
.work .project p { font-size: 0.75em; }
.work img { position: absolute; }
.tech { color: #595959; font-size: 0.6875em; display: block; }

/* Lightbox */
#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px; }
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0; }
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { color: #000;	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0; }
#lightbox-container-image-data {	padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { color: #000; font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right;	padding-bottom: 0.7em;	}