.overlay {	
	background-color: #000;	
	height: 100%;
	left: 0;
	opacity: .7;
	position: fixed;
	top: 0;	
	width: 100%;
	z-index: 500;
}
#dialog {
	position: fixed;
	background-color: #FFF;
	border-radius: 5px;
	overflow-y: scroll;
	text-align: left;
	z-index: 600;
}
a.dialog-close {
	background: url(close.png) no-repeat;
	cursor: pointer;
	height: 24px;
	font-size: .9em;
	position: absolute;
	right: 2px;
	text-indent: -99999em;
	top: 2px;
	width: 24px;
	z-index: 620;
}
a.dialog-close:hover,
a.dialog-close:focus {
	background: url(closer.png) no-repeat;
	text-indent: -56px;
}
.dialog-content {
	margin: 20px;
}