            html,body {
                height: 100%;
                padding: 0;
                margin: 0;
                background: #333;
            }

            .information {
                display: none;
                position: absolute;
                width: 200px;
                padding: 10px;
                height: 100%;
                right: 0;
                background: rgba(255,255,255,0.5);
            }

            .graticule {
              fill: none;
              stroke: #000;
            }

            .graticule.outline {
              stroke-width: 2px;
            }

            line {}
            .axis path,
            .axis line {
                stroke: black;
                shape-rendering: crispEdges;
            }

            .axis text {
                font-family: sans-serif;
                font-size: 11px;
            }

            path.cell {
                pointer-events: all;
                stroke: #666;
            }
            /*
                path.cell.EU {
                    stroke: #1f78b4;
                }
                path.cell.AS {
                    stroke: #1b9e77;
                }
                path.cell.SA {
                    stroke: #e7298a;
                }
                path.cell.NA {
                    stroke: #a6761d;
                }
                path.cell.AF {
                    stroke: #d95f02;
                }
                path.cell.OC {
                    stroke: #e31a1c;
                }
        */
            .destination {
                fill: none;
            }

            #states > path{
                position: relative;
                z-index:-1;
            }

            #states .Continent {
                position: relative;
                z-index:5;
            }

            .fake-distance {
            }


            #footer {
                position: absolute;
                background:rgba(255,255,255,.8);
                padding:0 10px;
                margin: 10px;
            }

                #footer h1 {

                }

                #footer *{
                    display: block;
                }

                #footer span {
                    font-weight: bold;
                    margin-right: 5px;
                }