* { margin:0; padding:0; }

body {color: #000305; font-size: 10px;font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; line-height: 1.429; margin: 0; padding: 0; text-align: left; height:100%;}

ul {padding: 0; margin:5px;}

li {list-style: none; font-family: 'Yanone Kaffeesatz', arial, serif; font-size: 26px; margin: 0; padding: 0;}

h1 {margin: 0; padding: 0; font-family: 'Reenie Beanie', arial, serif; font-size: 50px;}

a {text-decoration: none; color:#000}
a:hover {color:#0CF;}

img {border:none;}

#supersized-loader {position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(progress.gif) no-repeat center center;}

#supersized {position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%;}
#supersized img {width:auto; height:auto; position:relative; outline:none; border:none;}

#supersized a {z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block;}
#supersized a.image-loading {background:#111 url(progress.gif) no-repeat center center; width:100%; height:100%;}

#content {margin: 20px auto auto 20px; background: #FFF; filter: alpha(opacity=30); -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width: 210px;}