@font-face{font-family:"digital";src:url(/app/font/digital-7-mono.eot?#iefix),url(/app/font/digital-7-mono.woff)}
html{width:100%;height:100%;margin:0;padding:0}body{font:12px/1.2 arial,helvetica,sans-serif;color:#222;width:100%;height:100%;min-width:700px;min-height:700px;background-color:#65879f;position:relative;overflow:auto}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,textarea,p,th,td,label{margin:0;padding:0;line-height:1.2}
a{text-decoration:none;cursor:pointer;color:#222}a:hover{color:#ff8a00}img{border:0}p{word-wrap:break-word;line-height:1.4em}
p a{text-decoration:underline}li{list-style-type:none;margin:0;padding:0}iframe{border:0;overflow:hidden}
input[type="text"],input[type="password"]{border:0;color:#444;padding:5px;width:270px;font-weight:bold;-moz-box-shadow:0 0 2px 2px #888 inset;-webkit-box-shadow:0 0 2px 2px #888 inset;box-shadow:0 0 2px 2px #888 inset}
input[type="text"][readonly],input[type="text"][disabled],input[type="password"][readonly],input[type="password"][disabled]{color:#888}
input[type=submit],input[type=button],.bottom button{padding:5px;border:0;color:#292929;font-weight:bold;background-color:#ff8a00;-moz-border-radius:2px;border-radius:2px}
input[type="submit"]:active,input[type=button]:active,.bottom button:active{background-color:#888}
input[type="submit"][disabled],input[type=button][disabled],.bottom button[disabled]{color:#aaa;background-color:#ccc}
input[type="checkbox"]{vertical-align:middle}:focus{outline:0}::-moz-focus-inner{border:0}
p,span,td{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}
button{border:0;background-color:#ccc;color:#222;cursor:pointer;border-radius:3px;padding:2px;font-weight:bold}
select{border:0;color:#444;padding:5px;font-weight:bold;-moz-box-shadow:0 0 2px 2px #888 inset;-webkit-box-shadow:0 0 2px 2px #888 inset;box-shadow:0 0 2px 2px #888 inset}
textarea{width:100%;height:100px;border:0}.dialog{width:auto;height:auto;border:0;margin:0;padding:0;position:absolute;color:#eee;border-radius:3px}
.dialog .bg{background-color:#111;color:#a5a5a5;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px}
.dialog .top{position:relative;padding:5px 10px;font-size:1.5em;font-weight:bold;background-color:#292929;color:#959595;border-radius:3px 3px 0 0;cursor:default}
.dialog .top .close{position:absolute;top:5px;right:5px}.dialog .content{position:relative}.dialog .emphasized{background-color:#1b1b1b;color:#818181;font-weight:bold;padding:10px}
.dialog .form div{margin-bottom:5px}.dialog .form .bottom{padding-top:10px}.dialog .error{color:#eee}
.dialog .loading{height:40px;background:url("/app/img/loading-m.gif") no-repeat 10px 0 transparent}
.dialog.sticky{background-color:transparent;color:#fff;position:fixed;width:300px;border-radius:3px;z-index:12}
.dialog.sticky .bg{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:1px 1px 2px #000;background-color:#000;opacity:.8;filter:alpha(opacity = 80)}
.dialog.sticky .top{background-color:transparent}.dialog a{color:#eee}.dialog a:hover{color:#ff8a00}
.dialog hr{background:0;border-top:0;border-left:none;border-right:0;border-bottom:dashed 3px #959595;margin:10px 0}
.bottom{text-align:right;position:relative}.bottom input,.bottom button{margin-left:5px}.pad{padding:10px}
.pad-b{padding:0 0 10px 0}.label{color:#ff8a00!important}.label.b{font-size:1.7em;font-weight:bold}.label.m{font-size:1.2em;font-weight:bold}
.label.s{font-size:1em;font-weight:normal}.tooltip{font-size:1em;white-space:nowrap;background-color:#1f1f1f;color:#eee;text-shadow:0 0 2px #eee;padding:2px;z-index:5}
.activity{background-color:#ead417;color:#5b4b42;padding:10px;border:solid 1px #5b4b42;position:absolute;z-index:5;font-size:12px;font-weight:bold}
.alist{padding:10px 0}.alist a{display:block;line-height:20px;font-size:1.1em;font-weight:bold;padding:0 10px}
.alist a:hover{color:#ff8a00}.alist a.selected{color:#ff8a00}.alist button{font-weight:bold}.itemlist{overflow:hidden;position:relative;width:100%}
.itemlist .preview{position:absolute;top:0;left:0}.itemlist .item{height:30px;line-height:30px;position:relative}
.itemlist .play{width:20px;height:20px;position:absolute;top:5px;left:0;background:transparent url(/app/img/sprite-buttons.png) -11px -356px no-repeat;cursor:pointer}
.itemlist .play.wait{background:transparent url(/app/img/loading-s.gif) 5px 3px no-repeat}.itemlist .play.pause{background-position:-42px -356px}
.itemlist .name{color:#959595;line-height:30px;position:absolute;top:0;left:10px;white-space:nowrap;cursor:pointer}
.itemlist .item.playable .name{left:30px}.itemlist .item.selected .name{color:#ff8a00}.itemlist .name:hover{color:#eee;text-shadow:0 0 5px #eee}
.itemlist .name:active{color:#ff8a00}.itemlist .progress{position:absolute;top:0;left:0;background-color:#0e0e0e;height:30px;width:100%}
.itemlist .progressbar{background-color:#0c4b77;height:30px;position:absolute;top:0;left:0}.itemlist_holder{background-color:#161616;color:#7c7c7c}
.itemlist_holder .title{font-weight:bold;font-size:1.2em;background-color:#1f1f1f;color:#727272;height:30px;line-height:30px;padding-left:10px}
.sortable{position:relative}.scrollable{position:relative}.scrollbar{position:absolute;top:0;right:0;width:10px;height:100%;border:0}
.scrollthumb{width:7px;position:absolute;background-color:#959595;border-radius:5px;opacity:.5;filter:alpha(opacity = 50)}
.clickable{cursor:pointer}.focused{z-index:10}.shadow{-moz-box-shadow:2px 2px 10px #000;-webkit-box-shadow:2px 2px 10px #000;box-shadow:2px 2px 10px #000}
.highlight{box-shadow:0 0 5px 0 #ff8a00 inset}.selectlist{border:solid 2px #464646;background-color:#0a0a0a;color:#7c7c7c;font-size:1.1em;font-weight:bold;position:relative;height:22px;width:196px;line-height:25px;text-align:left;cursor:pointer}
.selectlist .selected{line-height:22px;padding-left:5px}.selectlist .expand{height:20px;width:20px;position:absolute;top:1px;right:1px;background:transparent url(/app/img/sprite-buttons.png) -16px -484px no-repeat}
.selectlist .option{display:none;position:relative;bottom:-3px;left:-2px;border:solid 2px #464646;background-color:#0a0a0a;width:auto;height:auto;z-index:1;width:100%}
.selectlist .item{padding:2px 10px}.selectlist .item:hover{color:#ff8a00}.close{width:20px;height:20px;background:transparent url(/app/img/sprite-buttons.png) no-repeat -16px -416px;cursor:pointer}
.close:hover{background-position:-46px -416px}.ui-resizable-handle{position:absolute}.ui-resizable-n{top:0;left:0;height:5px;width:100%;cursor:n-resize}
.ui-resizable-s{bottom:0;left:0;height:5px;width:100%;cursor:s-resize}.ui-resizable-w{top:0;left:0;width:5px;height:100%;cursor:w-resize}
.ui-resizable-e{top:0;right:0;width:5px;height:100%;cursor:e-resize}.ui-resizable-se{bottom:0;right:0;width:5px;height:5px;cursor:se-resize}
.ui-resizable-helper{border:dashed 5px #f00}.inst{width:50px;height:50px;background:transparent url(/app/img/sprite-instruments.png) no-repeat 0 -50px}
.inst._1{background-position:0 -100px}.inst._2{background-position:0 -150px}.inst._3{background-position:0 -200px}
.inst._4{background-position:0 -250px}.inst._5{background-position:0 -300px}.inst._6{background-position:0 -350px}
.inst._7{background-position:0 -400px}.inst._8{background-position:0 -450px}.inst._9{background-position:0 -500px}
.inst._10{background-position:0 -800px}.inst._11{background-position:0 -550px}.inst._13{background-position:0 -600px}
.inst._16{background-position:0 -650px}.inst._17{background-position:0 -700px}.inst._18{background-position:0 -750px}
#header{width:100%;height:50px;position:fixed;top:0;left:0}#footer{width:100%;height:0;position:fixed;bottom:0;left:0}
#footer iframe{position:absolute;top:5px;left:5px}#sitelinks{position:fixed;bottom:105px;right:10px;color:#ccc;text-align:right;width:700px;color:#eee;text-shadow:1px 1px 2px #000}
#sitelinks a{color:#eee}#sitelinks a:hover{text-decoration:underline}#mask{width:100%;height:100%;position:absolute;left:0;top:0;z-index:11;background-color:#fff;opacity:.3;filter:alpha(opacity = 30);cursor:not-allowed}
#alert{position:fixed;top:40%;left:50%;z-index:200;background-color:#eff6ff;border-radius:5px;-moz-border-radius:5px;box-shadow:0 2px 2px #000;font-size:1.3em;font-weight:bold;padding:10px 20px;line-height:2em}
#alert.error{background-color:#ffd8b0}#alert2{position:fixed;top:0;left:50%;z-index:200;background-color:#eff6ff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;padding:10px;box-shadow:0 2px 2px #000;font-size:1.1em;font-weight:bold}
#error{position:fixed;top:0;left:50%;z-index:200;background-color:#fff6ef;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;padding:10px;box-shadow:0 2px 2px #000;font-size:1.1em}
#alert a,#alert2 a,#error a{color:#39f;text-decoration:underline}#alert .close{position:absolute;top:5px;right:5px}
#problem{color:#fff;font-size:2.4em;font-weight:bold;padding:50px;text-shadow:2px 2px 4px #000}#problem .message{position:absolute;bottom:5px}
#sidebar{position:fixed;top:10px;right:10px}#sidebar .dialog{position:absolute;top:0;right:0;width:300px}
#feedback{width:400px}#share{position:fixed;left:10px;bottom:110px;height:60px}#share .share_button{float:left;margin-right:10px}
#lite3-swf-bootstrap{height:300px;width:300px;position:fixed;top:50%;left:50%;margin-top:-150px;margin-left:-150px}
#appswitch{height:120px;padding:20px 0}#appswitch div.button{height:102px;padding:0;width:120px;border:solid 4px #444;float:left;border-radius:2px;color:#444;cursor:pointer}
#appswitch .button.webapp{background:url(/app/img/appswitch-webapp.png) 0 0 no-repeat}#appswitch .button.widget{background:url(/app/img/appswitch-widget.png) 0 0 no-repeat}
#appswitch .button.selected{border-color:#ff8a00;color:#ff8a00}#login-form #appswitch div.webapp{margin-right:20px}
#sidebar #appswitch{width:130px;height:130px;padding:10px;background-color:#000}#sidebar #appswitch .label{color:#aaa!important;padding-bottom:5px}
#sidebar #appswitch .button.selected{display:none}#lite3-blockvariation{width:300px}#lite3-blockvariation .itemlist{height:250px;width:300px;overflow:hidden}
#lite3-chords{width:700px}#lite3-chords .progression{font-size:1.2em;font-weight:bold;word-wrap:break-word;padding:10px 0 0 20px;height:50px}
#lite3-chords .itemlist{height:120px;width:700px;overflow:hidden;position:relative}#lite3-chords .item{width:233px;height:40px;float:left}
#lite3-chords .play{top:10px}#lite3-chords .name,#lite3-chords .progress{top:5px}#lite3-chords .previewsel{position:absolute;bottom:10px;left:10px}
#lite3-control{width:auto;height:80px;position:relative}#lite3-control-genre{width:170px;height:31px;position:absolute;top:25px;left:0;text-align:center;color:#ccc;cursor:pointer;line-height:31px;font-size:15px;font-weight:bold;background:transparent url(/app/img/sprite-buttons.png) 0 -252px no-repeat}
#lite3-control-genre:active{box-shadow:0 0 4px 0 #000 inset}#lite3-control .buttons{position:absolute;top:18px;left:330px}
#lite3-control .buttons div{width:44px;height:44px;position:absolute;top:0;border-radius:25px;box-shadow:3px 3px 10px #000;background-color:#242424;background-image:url(/app/img/sprite-buttons.png);background-repeat:no-repeat}
#lite3-control-play{left:0;background-position:0 0}#lite3-control-play:hover{background-position:-44px 0}
#lite3-control-play:active{background-position:-88px 0}#lite3-control-pause{display:none;left:0;background-position:0 -44px}
#lite3-control-pause:hover{background-position:-44px -44px}#lite3-control-pause:active{background-position:-88px -44px}
#lite3-control-shake{left:60px;background-position:0 -132px}#lite3-control-shake:hover{background-position:-44px -132px}
#lite3-control-shake:active{background-position:-88px -132px}#lite3-control-menu{left:120px;background-position:0 -176px}
#lite3-control-menu:hover{background-position:-44px -176px}#lite3-control-menu:active{background-position:-88px -176px}
#lite3-control-volume{position:absolute;top:23px;left:200px;height:30px;width:80px;text-align:center;font-weight:bold}
#lite3-downloader .progress-holder{margin-bottom:10px}#lite3-downloader .progress{border:solid 1px #bcd3f4;background-color:#fff;height:10px;width:100%}
#lite3-downloader .progress-bar{background-color:#3875d7;height:100%}#lite3-downloader .buttons{position:relative;padding:0 10px 10px}
#lite3-effects{width:700px}#lite3-effects .itemlists{width:700px;height:230px}#lite3-effects .itemlist_holder{float:left;width:198px;margin-right:2px}
#lite3-effects .itemlist_holder.last{margin-right:0;width:300px}#lite3-effects .itemlist_holder .itemlist{height:30px}
#lite3-effects .itemlist_holder .itemlist{overflow:hidden;height:200px}div.grid_menu{position:absolute;z-index:3;margin:5px;color:#eee}
div.grid_menu .bg{width:100%;height:100%;background-color:#222;opacity:.7;filter:alpha(opacity = 70);border:solid 1px #000;border-radius:2px;box-shadow:0 0 2px #000;position:absolute;top:0;left:0}
div.grid_menu .links div{font-size:12px;font-weight:bold;cursor:pointer;padding:0;border-radius:3px;color:#eee;height:20px;line-height:20px;text-align:left;background-color:transparent;padding-right:3px}
div.grid_menu .links div:hover{background-color:#000}div.grid_menu div.toggle{background:url(/app/img/sprite-buttons.png) 3px -517px no-repeat;padding-left:17px}
div.grid_menu div.delete{background:url(/app/img/sprite-buttons.png) 3px -667px no-repeat;padding-left:17px}
div.grid_menu div.copy{background:url(/app/img/sprite-buttons.png) 3px -617px no-repeat;padding-left:17px}
div.track_menu.grid_menu{width:350px;height:26px;margin:19px 0 0 5px}div.track_menu.grid_menu .name{position:absolute;top:-16px;left:0;font-weight:bold;background-color:#000;color:#ff8a00;padding:0 2px;border-radius:2px;box-shadow:0 0 2px #000;white-space:nowrap}
div.track_menu.grid_menu .volume{width:80px;height:8px;position:absolute;top:10px;left:10px}div.track_menu.grid_menu .links{position:absolute;right:4px;top:4px}
div.track_menu.grid_menu .links div{margin-left:5px;float:left}div.part_menu.grid_menu{height:66px;width:84px}
div.part_menu.grid_menu .links{position:absolute;left:4px;top:4px}div.part_menu.grid_menu .links div{display:block}
div.effect_track_menu{width:210px;height:26px;margin:19px 0 0 5px}div.effect_track_menu .volume{width:80px;height:8px;position:absolute;top:10px;left:10px}
div.effect_track_menu .links{position:absolute;right:4px;top:4px}div.effect_track_menu .links div{float:left}
div.effect_block_menu{width:67px;height:50px;position:absolute;top:-60px;left:0}div.effect_block_menu .links{position:absolute;left:4px;top:4px}
div.effect_block_menu .links div{display:block;width:43px}div#lite3-plusmenu{height:66px;width:72px}
div#lite3-plusmenu .links{position:absolute;left:4px;top:4px}div#lite3-plusmenu .links div{display:block;padding:0 2px;width:100%}
#lite3-instruments{width:700px!important}#lite3-instruments .content{width:700px}#lite3-instruments .content-0{height:40px;position:relative}
#lite3-instruments .content-1{width:100%;height:280px;position:relative}#lite3-instruments .instruments{height:50px}
#lite3-instruments .instruments .item{float:left;width:50px;height:50px;position:relative}#lite3-instruments .instruments .item.selected{border-bottom:solid 1px #ff8a00}
#lite3-instruments .instruments .tooltip{display:none;position:absolute;bottom:-5px;z-index:1}#lite3-instruments .instruments .item:hover .tooltip{display:block}
#lite3-instruments .current{position:absolute;top:5px;left:10px}#lite3-instruments .style{position:absolute;top:5px;right:212px}
#lite3-instruments .genre{position:absolute;top:5px;right:10px}#lite3-instruments .variation{position:absolute;top:0;left:0}
#lite3-instruments .tone{position:absolute;top:0;right:0}#lite3-instruments .itemlist{height:250px;width:349px;overflow:hidden}
#lite3-instruments .itemlist .msg{padding:5px}#lite3-instruments .favtoggle{width:20px;height:20px;background-color:#fff;position:absolute;top:5px;right:20px;background:transparent url(/app/img/sprite-buttons.png) -17px -337px no-repeat;cursor:pointer}
#lite3-instruments .favtoggle.on{background-position:-47px -337px}#lite3-instruments .favorite{width:20px;height:20px;background:transparent url(/app/img/sprite-buttons.png) -17px -337px no-repeat;position:absolute;top:5px;right:20px;cursor:pointer}
#lite3-instruments .favorite.on{background-position:-47px -337px}#login div.username{font-size:17px;font-weight:bold;display:block;line-height:1.5em;white-space:nowrap;color:#ccc}
#login a{font-weight:bold;display:block;line-height:1.5em;white-space:nowrap}#login.on{width:auto;min-width:150px}
#login.on .userimg{width:100px;height:100px}#login.off{width:200px;height:42px}#login.off a{margin-right:10px}
#login-form .remember{position:absolute;bottom:5px;left:0}#login-form .signuphelp{margin:0 10px;padding:10px 0;border-top:dashed 1px #ccc;font-size:15px;font-weight:bold}
#lite3-grid{width:100%;position:relative;overflow:hidden}#lite3-grid-parts{overflow:hidden;height:50px;position:absolute;top:0;left:50px}
#lite3-grid-tracks{overflow:hidden;position:absolute;top:50px;left:0;width:50px}#lite3-grid-blocks{overflow:hidden;position:absolute;top:50px;left:50px}
#lite3 div.part_items{position:relative;height:50px}#lite3 div.part_item{width:50px;height:50px;color:#bebebe;font-size:27px;line-height:50px;text-align:center;position:absolute;top:0;background:transparent url(/app/img/sprite-instruments.png) no-repeat -50px 0;cursor:pointer}
#lite3 div.track_item{background:#eee;height:50px;width:auto;padding:0;margin:0;position:absolute;left:0}
#lite3 .track_ctrl{width:50px;height:50px;position:absolute;left:0;cursor:pointer}#lite3 .block_ctrl{height:50px;width:auto;padding:0;margin:0;display:block;position:absolute;left:0}
#lite3 .block_item{height:50px;margin:0;padding:0;background-color:#09f;position:absolute;border:0;cursor:pointer;background:transparent url(/app/img/sprite-instruments.png) no-repeat -50px -50px}
#lite3 .block_item.error{background-position:0 -50px!important}#lite3 .block_item.on._1{background-position:-50px -100px}
#lite3 .block_item.on._2{background-position:-50px -150px}#lite3 .block_item.on._3{background-position:-50px -200px}
#lite3 .block_item.on._4{background-position:-50px -250px}#lite3 .block_item.on._5{background-position:-50px -300px}
#lite3 .block_item.on._6{background-position:-50px -350px}#lite3 .block_item.on._7{background-position:-50px -400px}
#lite3 .block_item.on._8{background-position:-50px -450px}#lite3 .block_item.on._9{background-position:-50px -500px}
#lite3 .block_item.on._10{background-position:-50px -800px}#lite3 .block_item.on._11{background-position:-50px -550px}
#lite3 .block_item.on._13{background-position:-50px -600px}#lite3 .block_item.on._16{background-position:-50px -650px}
#lite3 .block_item.on._17{background-position:-50px -700px}#lite3 .block_item.on._18{background-position:-50px -750px}
#lite3 div.effect_ctrl{height:50px;width:auto;padding:0;margin:0;position:absolute;left:0}#lite3 div.effect_item{width:50px;height:46px;margin:0;padding:0;background-color:#2b2a28;border:solid 1px #403f3c;position:absolute;top:1px;left:0;cursor:w-resize}
#lite3 div.effect_item:hover{background-color:#f7d13b}#lite3 div.effect_item.error{background-color:#f00}
#lite3-grid div.plus_button{width:50px;height:50px;padding:0;margin:0;position:absolute;top:0;left:0;cursor:pointer;background:transparent url(/app/img/sprite-instruments.png) no-repeat 0 0}
#lite3-grid .scrollbar-y{position:absolute;top:0;right:0;width:10px;height:100%;border:0}#lite3-grid .scrollbar-x{position:absolute;bottom:0;left:0;width:100%;height:10px;border:0}
#lite3-grid .scrollbar-y .scrollthumb{width:7px;height:0;top:0;left:0}#lite3-grid .scrollbar-x .scrollthumb{width:0;height:7px;top:0;left:0}
#lite3-grid .setting_button{width:16px;height:16px;position:absolute;right:2px;bottom:2px;cursor:pointer;background:transparent url(/app/img/sprite-buttons.png) -20px -450px no-repeat}
#lite3-grid .track_ctrl .setting_button,#lite3-grid .part_item .setting_button{visibility:hidden}#lite3-grid .setting_button.on{visibility:visible}
#lite3-grid .setting_button:hover{background:transparent url(/app/img/sprite-buttons.png) -50px -450px no-repeat}
#lite3-grid .track_ctrl:hover .setting_button,#lite3-grid .part_item:hover .setting_button{visibility:visible}
#lite3-top{height:80px;width:100%;position:relative;border-radius:5px 5px 0 0}#lite3-top-info{font-family:"digital",arial,serif;text-shadow:0 1px 0 #eee;height:60px;margin-right:187px;position:relative;top:10px;left:10px;background-color:#ccc;border-radius:5px;box-shadow:0 0 2px 0 #000 inset;background:-moz-linear-gradient(#ccc 50%,#bbb 60%);background:-webkit-linear-gradient(#ccc 50%,#bbb 60%);background:-o-linear-gradient(#ccc 50%,#bbb 60%)}
#lite3-top-info-right{height:50px;border-left:solid 1px #888;position:absolute;top:5px;right:0;padding:0 10px}
#lite3-top-slotinfo{font-size:25px;white-space:nowrap;padding-left:10px;margin-right:110px;overflow:hidden;line-height:60px}
#lite3-top-timer{font-size:25px;line-height:25px;margin-bottom:5px}#lite3-top-tempo{font-size:15px;line-height:15px}
#lite3-spectrum{position:absolute;bottom:10px;right:10px;width:153px;height:60px;padding:0;margin:0;border:0}
#lite3-spectrum button{width:16px;height:16px;position:absolute;top:0;right:0;cursor:pointer;background:url("/app/img/sprite-buttons.png") no-repeat scroll -109px -340px transparent;visibility:hidden}
#lite3-spectrum:hover button{visibility:visible}#lite3-spectrum button.disabled{background-position:-89px -340px}
#lite3{margin:0;padding:0 20px;height:0;width:0;line-height:100%;display:block;position:absolute;left:10px;top:10px;background-color:#242424;border-radius:5px;-moz-border-radius:5px;color:#444;border-color:#444 #1C1C1c #1c1c1c #242424;border-style:solid;border-width:1px}
#lite3-header{height:40px;position:relative}#lite3-header .logo{position:absolute;left:0;top:8px}#lite3-main{box-shadow:1px 1px 2px #000;border-radius:5px;border-top:solid 1px #333;background-color:#111}
#lite3-mysongs{width:300px}#lite3-mysongs .content{padding-bottom:20px}#lite3-mysongs .alist{height:300px;position:relative;overflow:hidden;padding:0}
#lite3-mysongs .item{position:relative;padding-bottom:10px}#lite3-mysongs .slot_title{width:200px;font-weight:bold;word-wrap:break-word;padding-left:20px}
#lite3-mysongs .item:hover .slot_title{color:#ff8a00}#lite3-mysongs .handle{position:absolute;top:0;left:0;width:20px;height:40px;cursor:move;background:transparent url(/app/img/sprite-buttons.png) -42px -484px no-repeat}
#lite3-mysongs .buttons{height:20px;width:60px;position:absolute;right:15px;top:0}#lite3-mysongs .rename,#lite3-mysongs .copy,#lite3-mysongs .delete{position:relative;width:20px;height:20px;cursor:pointer;background-color:transparent;background-image:url(/app/img/sprite-buttons.png);background-repeat:no-repeat}
#lite3-mysongs .rename{background-position:5px -567px}#lite3-mysongs .copy{background-position:5px -617px}
#lite3-mysongs .delete{background-position:5px -667px}#lite3-mysongs .rename:hover,#lite3-mysongs .copy:hover,#lite3-mysongs .delete:hover{background-color:#ff8a00;border-radius:2px}
#lite3-mysongs .item:hover .rename,#lite3-mysongs .item:hover .copy,#lite3-mysongs .item:hover .delete{visibility:visible}
#lite3-mysongs .rename_box{min-height:20px;padding-bottom:10px;position:relative}#lite3-mysongs .rename_box input{width:150px}
#lite3-mysongs .rename_box button{margin-left:5px}#lite3-mysongs .ui-state-highlight{height:30px;width:100%}
#lite3-post{width:550px}#lite3-post .content{height:410px}#lite3-post .block0{position:relative;height:60px;margin:0;padding:0 0 0 20px}
#lite3-post .block1{position:relative;height:60px;margin:0;padding:0}#lite3-post .block2{position:relative;height:250px;margin:0;padding:0}
#lite3-post .block3{margin:0;padding:0 20px;text-align:right}#lite3-post .imgedit_holder{position:absolute;top:0;left:20px}
#lite3-post .song_desc{position:absolute;top:0;right:20px;width:280px}#lite3-post .song_desc textarea{border:solid 3px #444}
#lite3-post .imgedit{height:200px;width:200px;border:solid 3px #444;cursor:pointer;color:#444;font-weight:bold;background-color:#fff}
#lite3-post .genre{position:absolute;left:20px;top:0}#lite3-post .mood{position:absolute;left:195px;top:0}
#lite3-post .theme{position:absolute;left:370px;top:0}#lite3-post .allow_remix{position:absolute;left:20px;bottom:20px}
#lite3-post .show_instruments{position:absolute;left:110px;bottom:20px}#lite3-post .selectlist{width:160px}
#imgedit{width:550px;z-index:300}#imgedit-uploader{padding:10px}#imgedit-iframe{display:none}#imgedit-list{height:330px;overflow:auto}
#imgedit-list .item{width:100px;height:100px;float:left;padding:0;border:solid 2px #ccc;margin:5px;cursor:pointer}
#lite3-post .load{background:url(/app/img/loading-s.gif) no-repeat 5px 5px transparent}#lite3-post-status{position:fixed;top:50px;left:50%;margin-left:-150px;width:320px;z-index:200;background-color:#eff6ff;border-radius:5px;-moz-border-radius:5px}
#lite3-post-status .ad{border-bottom:1px dashed #666;color:#666;font-size:11px;font-weight:normal;padding:10px}
#lite3-post-status .content{padding:10px}#lite3-post-status .progress{position:absolute;bottom:0;width:100%;height:10px;border:solid 1px #666;background-color:#fff}
#lite3-post-status .progress .progressbar{background-color:#cfe3f7;height:10px;position:absolute;top:0;left:0;width:0}
#lite3-post-status-mixdown{margin:0 0 10px 0;padding:0 0 12px 0;position:relative;font-size:15px;font-weight:bold}
#lite3-post-status-encoding{margin:0 0 10px 0;padding:0 0 12px 0;position:relative;font-size:15px;font-weight:bold}
#lite3-post-status-upload{bottom:15px;color:#f00;font-size:12px;left:10px;position:absolute;font-size:13px;font-weight:bold}
#lite3-progressbar{position:absolute;top:0;left:0;height:0;margin:0;padding:0;border:0}#lite3-progressbar .ui-slider{height:0;margin:0;padding:0;border:0}
#lite3-progressbar .ui-slider-handle{margin:0;padding:0;position:absolute;top:0;width:7px;background-color:#ccc;z-index:2;opacity:.7;filter:alpha(opacity = 70)}
.volume .ui-slider{position:absolute;bottom:0;left:0;height:8px;width:80px;background:transparent url(/app/img/sprite-buttons.png) no-repeat 0 -299px}
.volume .ui-slider-handle{background:transparent url(/app/img/sprite-buttons.png) no-repeat -90px -300px;width:22px;height:22px;margin-left:-11px;margin-top:-7px;position:absolute;border-radius:12px 12px 12px 12px;box-shadow:1px 1px 10px #000}
.volume .ui-slider-handle.ui-state-active{background-position:-112px -300px}.volume .minus{position:absolute;top:0;left:0}
.volume .plus{position:absolute;top:0;right:0}.volume .level{font-weight:bold;position:absolute;left:95px;top:-3px;text-align:left;background-color:#39f;border-radius:3px;padding:0 2px}
#lite3-tempo button{width:100px;height:100px;border-radius:10px;margin:5px}