body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:.8em;background-color:#000;margin:0}header{margin:0 auto;color:#000;z-index:99;position:relative;background-color:#000;margin-bottom:5px}header div{background-color:#ccc;border:solid 1px #eee;border-radius:10px;width:500px;margin:0 auto 15px auto}header h1,header h2{text-align:center}#Banner{width:482px;height:482px;margin:0 auto;background:url('/images/roulettecover.png') no-repeat;background-size:contain}#RouletteContainer{z-index:75;width:1000px;height:1000px;margin:0 auto;clip-path:circle(500px);margin-top:-518px;position:relative;transform:translate3d(0,0,0)}.RouletteSlice{clip-path:path("M 250, 0 L 63, 445 C 63,445 250,505 437,445 L 250, 0");margin:auto auto;top:500px;left:250px;width:500px;height:500px;position:absolute;transform:translate3d(0,0,0);transform-origin:top center}#Slice1{background:no-repeat center top/475px url(/covers/06.jpg);transform:rotate(202.5deg)}#Slice2{background:no-repeat center top/475px url(/covers/07.jpg);transform:rotate(157.5deg)}#Slice3{background:no-repeat center top/475px url(/covers/08.jpg);transform:rotate(112.5deg)}#Slice4{background:no-repeat center top/475px url(/covers/09.jpg);transform:rotate(67.5deg)}#Slice5{background:no-repeat center top/475px url(/covers/10.jpg);transform:rotate(22.5deg)}#Slice6{background:no-repeat center top/475px url(/covers/11.jpg);transform:rotate(-22.5deg)}#Slice7{background:no-repeat center top/475px url(/covers/12.jpg);transform:rotate(-67.5deg)}#Slice8{background:no-repeat center top/475px url(/covers/13.jpg);transform:rotate(-112.5deg)}.visible{display:block}.invisible{display:none}#UnderCover{text-align:center}#UnderCover h2{color:#fff;height:17px;vertical-align:middle;padding:17px 0;margin:0}#UnderCover #BtnSpin{margin:10px 0 0 0;width:100px;height:50px;background:url(/images/start.png) no-repeat #ddd;background-position:left center;background-origin:content-box;border-radius:5px;font-weight:bold;cursor:pointer;text-align:center}#UnderCover #BtnSpin.ButtonDisabled{background-color:#888;cursor:default}#login,#guidelines{background-color:#ccc;padding:10px;border:solid 1px #eee;border-radius:10px;width:480px;margin:0 auto}#login h2,#guidelines h2{margin:0}#login form{margin:10px 0}#login form input[type="text"],#login form input[type="password"]{border:solid 1px #000;margin:0 0 10px 0}#login form input[type="submit"]{display:block}footer{margin:25px 0 0 0;text-align:center}footer div{background-color:#ccc;padding:10px;border:solid 1px #eee;border-radius:10px;width:480px;margin:0 auto 15px auto;font-weight:bold}footer ul{margin:0;padding:0;font-weight:bold}footer li{display:inline;padding:5px}