*{margin:0 auto;padding:0}.canvas-container{margin:0 auto}body{overflow:hidden;font:400 1em sans-serif}.navMaze{position:absolute}.navMaze ul li{float:left;list-style:none}.navMaze li a{color:#ccc;text-decoration:none;padding:5px 20px;transition:all 300ms ease;border-radius:2px;margin-right:10px;font-size:.9em}.navTopBot{height:50px;width:100%;background:rgba(0,0,0,.9);z-index:100}.navTopBot ul{margin:16px auto 0;height:20px}.navTopBot li a.active,.navTopBot li a:hover{background:rgba(255,255,255,.25);transition:all 300ms ease;color:#fff}#navBot{bottom:0}#navTop ul{width:450px}#navBot ul{width:550px}#popUpBox{position:absolute;width:600px;height:320px;z-index:99;top:0;left:50%;margin-left:-300px;margin-top:12%;background:rgba(255,255,255,.95);box-shadow:0 0 20px rgba(0,0,0,.55);display:none;border:1px solid #555;padding-bottom:10px}#popUpBox .topBar h3{position:relative;font:400 1.2em sans-serif;color:#fff;background:#333;padding:10px 15px}#popUpBox .content{padding:20px;height:205px;color:#333;line-height:30px}#popUpBox .botBar{height:28px}#popUpBox .botBar #closeBox{display:block;float:right;margin-right:10px;border:1px solid #888;background:#ccc;padding:5px 20px;color:#333;cursor:pointer;transition:all 300ms ease}#popUpBox .botBar #closeBox:hover{background:#ddd;color:#222;transition:all 300ms ease}