
/* the overlayed element */
.overlay {
	
	/* must be initially hidden */
	display: none;
	
	/* place overlay on top of other elements */
	z-index: 10000;
	
	/* styling */
	background: url(http://www.quanthink.com/themes/quanthink/images/overlay/black.gif);
	
	width: 820px;
	height: 460px;
	
	overflow: hidden;
}

.contentWrap {
	height: 460px;
}

/* close button positioned on upper right corner */
.overlay .close {
	background-image: url(http://www.quanthink.com/themes/quanthink/images/overlay/apple-close.png);
	position: absolute; 
	right: 2px; 
	top: 5px;
	cursor: pointer;
	height: 28px;
	width: 28px;
	z-index: 10001;
}

#footer .overlay {
    -moz-box-shadow: 0 0 1em 0.2em #000;
    -webkit-box-shadow: 0 0 1.5em 0 #000;
}

#footer .contentWrap { 
	border: 10px solid #ffffff; 
	padding: 20px; 
	overflow: auto; 
	height: 400px;
	color: #fff;
}

#footer .contentWrap ol, #footer .contentWrap ul { list-style-type: circle; }
#footer .contentWrap ul { margin: 5px 0 0 20px; }
#footer .contentWrap ul li { margin: 5px; }
#footer .contentWrap ul li { list-style-type: circle; }
#footer .contentWrap ol li { list-style-type: decimal; }
#footer .contentWrap address { margin: 5px 15px; }
