body{background-color:#eee;color:#111;margin:0px;padding:0px;}
/* The game */
div#game{border:2px solid #99f;margin:40px auto;position:relative;width:400px;}
canvas#funnyboat_canvas{background-image:url('../images/taivas.png');height:300px;width:400px;}
canvas p{padding:10px;}
/* Menus */
h1#menu_title{margin:10px auto;position:absolute;text-align:center;top:-400px;width:400px;}
div#menus{cursor:default;position:absolute;left:0px;top:0px;height:300px;width:400px;overflow:hidden;}
div#menus *{margin:auto;padding:2px 5px;}
ol#main_menu{position:absolute;left:-400px;top:0px;padding-top:140px;text-align:center;}
ol#options_menu{position:absolute;left:400px;top:0px;padding-top:140px;text-align:center;}
table#highscores_menu{font-size:16px;position:absolute;left:400px;top:0px;}
div#gameover{position:absolute;left:0px;top:0px;padding-top:140px;display:none;text-align:center;}
div#nocookie{height:100%;left:400px;padding-top:140px;position:absolute;text-align:center;top:0px;width:100%;}
td.rank{text-align:right;width:30px;}
td.player{text-align:left;}
td.score{text-align:right;}
li{list-style-type:none;padding-top:12px !important;}
.slidein{-moz-transition:0.5s ease-in-out;-moz-transition-property:left,top;-webkit-transition:0.5s ease-in-out;-webkit-transition-property:left,top;}
/* HUD */
div#hud{position:absolute;left:0px;top:0px;display:none;font-size:12pt;}
div#hearts, div#heartsbg{position:absolute;left:10px;top:8px;height:10px;width:75px;}
div#hearts img,div#heartsbg img{position:relative;top:0px;margin-left:-4px;opacity:1;}
.heartbreak{-moz-transition:1s linear;-moz-transition-property:opacity,top;-webkit-transition-property:opacity,top;-webkit-transition:1s linear;top:-20px;opacity:0;}
div#score{position:absolute;left:100px;top:6px;width:10em;}
span#value{position:absolute;left:15px;top:0px;text-align:right;width:5em;}
/* The rest */
div#licenses{background-color:#ddd;border:2px solid #99f;margin:20px auto;font-size:10pt;max-width:800px;padding:10px;}
/* vim:set ai et fenc=UTF-8 sw=4 ts=4 tw=79: */
