@import url("http://fonts.googleapis.com/css?family=Roboto+Slab:400,700");
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}
body{line-height:1;color:#000;background:#fff}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0;vertical-align:middle}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
a img{border:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{margin:0;padding:0;border:0;outline:0;display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]),[hidden]{display:none}
body{background:#eee;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;color:#333;font:16px/1.5 Roboto Slab,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,0.7)}
a{color:#555;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;}
a:hover{color:#333 !important}
strong{font-weight:bold}
#insult{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#eee;font-size:34px;font-weight:bold;}
#insult p{display:block;text-align:center;position:absolute;margin:30px 0 0 0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#rant{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#eee;font-size:24px;font-weight:bold;}
#rant p{display:block;text-align:center;position:absolute;margin:30px 0 0 0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#controls{background:-webkit-linear-gradient(top, rgba(51,51,51,0.9), rgba(0,0,0,0.9));background:-moz-linear-gradient(top, rgba(51,51,51,0.9), rgba(0,0,0,0.9));background:-o-linear-gradient(top, rgba(51,51,51,0.9), rgba(0,0,0,0.9));background:-ms-linear-gradient(top, rgba(51,51,51,0.9), rgba(0,0,0,0.9));background:linear-gradient(to bottom, rgba(51,51,51,0.9), rgba(0,0,0,0.9));border-bottom:1px solid #000;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.8);display:block;text-align:center;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.3);position:fixed;top:0;left:0;width:100%;z-index:10;height:60px;line-height:60px;font-weight:bold;}
#controls span:after{margin:0 10px;content:'▶▶▶'}
#controls button{border:1px solid;background:-webkit-linear-gradient(top, #b32, #7a2116);background:-moz-linear-gradient(top, #b32, #7a2116);background:-o-linear-gradient(top, #b32, #7a2116);background:-ms-linear-gradient(top, #b32, #7a2116);background:linear-gradient(to bottom, #b32, #7a2116);border-color:#d13926 #4f160e #4f160e #d13926;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;font:bold 16px/1.5 Roboto Slab,sans-serif;outline:none;padding:8px 40px;margin:0 10px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.8);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.5);box-shadow:0 3px 8px rgba(0,0,0,0.5);}
#controls button:hover{background:-webkit-linear-gradient(top, #de5c4b, #b32);background:-moz-linear-gradient(top, #de5c4b, #b32);background:-o-linear-gradient(top, #de5c4b, #b32);background:-ms-linear-gradient(top, #de5c4b, #b32);background:linear-gradient(to bottom, #de5c4b, #b32);border-color:#e26f61 #a52d1e #a52d1e #e26f61;opacity:1 !important;-ms-filter:none;filter:none}
#controls button:active{background:-webkit-linear-gradient(top, #b32, #de5c4b);background:-moz-linear-gradient(top, #b32, #de5c4b);background:-o-linear-gradient(top, #b32, #de5c4b);background:-ms-linear-gradient(top, #b32, #de5c4b);background:linear-gradient(to bottom, #b32, #de5c4b);border-color:#a52d1e #e26f61 #e26f61 #a52d1e}
#footer{margin:10px 0;text-align:center;color:rgba(0,0,0,0.6)}
#forkme{position:fixed;top:0;right:0;z-index:20}
