html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0;	font-size: 100%; font: inherit;	vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
table{border-collapse: collapse; border-spacing: 0;}

/* floaties */
.clearfix:before, .clearfix:after{ content: ""; display: table; }
.clearfix:after{ clear: both; }
.clearfix{zoom: 1;}

html, body{background:#343434; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; height:100%;}
body{font:12px "omnes-pro", Arial, Helvetica, sans-serif; color:#343434;}
a{color:#0492ce;} h1, h2, h3, h4{font-weight:300;}

.img{position:relative; z-index:1}
.container{position:absolute; width:100%; z-index:2; top:0px; left:0px;}
.base{width:960px; margin:auto; color:#fff; margin-top:10%; text-align:center;}
h1{font-size:20px; color:#fff; letter-spacing:0px; -moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;} span{color:#00ccff; -moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}

.stuff{position:absolute; bottom:20px; right:20px;}
.stuff li{float:left; margin-left:10px; } 
.stuff li a{color:#fff; text-decoration:none; -moz-transition:all 0.3s ease-in; font-size: 30px; -webkit-transition:all 0.3s ease-in;} .stuff li a:hover{color:#00ccff;}


/* html:hover, html:hover body{background:#fff;}
html:hover h1{color:#343434;} html:hover a{color:#343434;} html:hover h1 span{} */

.logo{
  width:100px;
}

.table{
    display:table;
    width:100%;
    height:100%;
}

.cell{
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align: middle;
    text-align: center;
}