*{border:0px solid #191919;margin:0;padding:0;outline:0;list-style:none;border-collapse:collapse}
html,body{width:100%;height:100%;overflow:hidden;background:#191919 url(bg.jpg) 0 0 no-repeat fixed;cursor:default}
body,.text{font:12px/1.5em "Arial","Helvetica",sans-serif;color:#ddd}
a{text-decoration:none;color:#09c;zoom:1}
a:hover,a:focus{color:#fff;text-decoration:underline}
a img,embed{display:block;margin:0 auto}

#wrap{position:absolute;width:200%;height:200%;top:-50%;left:-50%;display:table}
#main{position:absolute;left:0;top:50%;width:100%}
#main[id]{display:table-cell;vertical-align:middle;height:100%;position:static;top:0}
#cont{margin:0 auto;display:block;overflow:hidden;width:700px;padding-bottom:40px}
img#cont{min-height:50%;min-width:50%;-ms-interpolation-mode:bicubic;height:auto;padding:0}
*:first-child+html #cont{position:relative;top:-50%}
*:first-child+html #main{position:absolute;top:50%;height:auto}
* html #cont{height:50%;position:relative;top:-50%}

#menu{position:absolute;left:30px;top:30px;z-index:20;width:130px;padding:15px;background:#111}
#menu a{display:block;padding:1px 3px;line-height:10px;font-size:11px}
#menu a:hover,#menu a:focus,#menu a.cur{color:#000;background:#fff;text-decoration:none}
#menu ul{margin-bottom:20px}

h1{position:absolute;bottom:25px;left:35px;z-index:15;width:132px;height:29px;background:url(logo.png);text-indent:-999px}
* html h1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='g/logo.png',sizingMethod='scale');background:none}
h2,li a,.button{font:11px/25px "Gill Sans","Gill Sans MT","Century Gothic","Arial",sans-serif;text-transform:uppercase;color:#fff}
h2 span{color:#666;margin-bottom:30px}
h2{font-size:25px;margin-bottom:20px}

#nav{position:absolute;bottom:30px;right:30px;overflow:hidden;text-align:center;z-index:10}
#nav li{float:left;width:25px;margin-left:1px;line-height:25px;background:#111;height:25px}
#nav a{display:block;color:#fff;font-size:11px;opacity:0.5;filter:alpha(opacity=50)}
#nav a:hover,#nav a:focus,#nav a.cur{background:#fff;color:#333;opacity:1;filter:alpha(opacity=100);text-decoration:none}

#float{position:absolute;top:-99px;left:-99px;z-index:20;width:35px;height:17px;background:url(float.gif) 0 0;display:block}
#float.next{background-position:-35px 0}

a.story{float:left;border-width:1px;width:169px;height:128px;overflow:hidden}
a.story:hover,a.story:focus{border-color:#999}

.left{float:left;width:370px}
.right{float:right;width:300px}
.text{padding:4px;background:#222;display:block;margin-bottom:1px;width:292px}
.button{font-size:11px;height:25px;padding:0 10px;background:#222;cursor:pointer}
.button:hover{background:#ccc;color:#000}