@charset "utf-8";
html, body { background: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; overflow: hidden; text-align: center;  margin: 0; padding: 0; width: 100%; height: 100%; }
#megazine { width: 100%; height: 100%; clear: both}
#megazine { margin: 0 auto 0 auto; outline: none; position: relative; }
#megazine .alt-content { position: absolute; width: 40em; height: 30em; margin-left: -20em;  margin-top:1em; left: 50%; top: 0; }
/* "Flash not found" notice formatting */
#megazine h1 { color: #FFFFFF; }
#megazine h2 { color: #E0E0E0; }
#megazine img { border: none; }
#megazine p { color: #999999; font-size: 0.6em; }
#megazine a, a:visited { color: #CCCCCC; text-decoration: none; }
#megazine a:active { color: #FFFFFF; text-decoration: none; }
#megazine a:hover, a:focus { color: #FFFFFF; text-decoration: underline; }
/* For JS renderer */
#megazine .page-wrapper {
    perspective: 2000px;
}
#megazine .gradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#megazine .even:not(.hard) .gradient {
    background-image: linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);
}
#megazine .odd:not(.hard) .gradient {
    background-image: linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);
}
