div.layer {
    background-color: #686868;
    position: absolute;
    z-index: 20;    
	color: #1d1d1d;
	padding: 25px;
	overflow: hidden;
	border: 5px solid #535353;
}

div.layer p {
	color: #1d1d1d;
}

h1 {
	margin: 15px 0 15px 15px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

div.layer a.close {
	position: absolute;
	right: 15px;
	top: 15px;
}

/*
** links
**/
a {
    color: #fff;
	text-decoration: none;
}
a:hover {
    color: #ffd100;
    text-decoration: none;
}