html {padding: 0; margin: 0; width: 100%; height: 100%; background: black url(../images/design/background.jpg) center top no-repeat; }
body {padding: 0; margin: 0; width: 100%; height: 100%;}

#flash_header {width: 980px; margin: auto;}

/* the overlayed element */
.simple_overlay {
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:10000;
	/* styling */
	background-color:#333;

	width:425px;
	position: absolute;
	top: 550px;
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/design/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

@media print {
html {padding: 0; margin: 0; width: 100%; height: 100%; border: none; background-color: white; background-image: none;}
body {padding: 0; margin: 0; width: 100%; height: 100%; font-size: 100%; text-align: justify; border: none; background-color: white; background-image: none;}

img {border-style: none;}
h1, h2, h3, h4, h5, h6 {padding: 0; text-transform: none; color: black; border: none; background-color: white; background-image: none;}

a, a:link, a:visited, a:hover {color: black; font-weight: bold; text-decoration: underline;}

.no-print {display: none;}
#content {width: auto; margin: 10px; padding: 0; border: none; background-color: white; background-image: none;}
* {color: black; border: none; background-color: white; background-image: none;}
}