body,html{border:0;padding:0;margin:0;width:100%;min-width:800px;height:100%;min-height:600px}html{font-size:1em}.desktop{width:100%;min-height:100%;height:100%;position:relative;background-color:#ff0;overflow:hidden}.desktop-content{background-image:url('win7-background.jpg');background-size:cover;height:100%;overflow:hidden}.desktop-content>div{font-size:1rem;z-index:10}*:focus{outline:0}.desktop-taskbar{display:table;table-layout:fixed;width:100%;position:absolute;bottom:0;background-color:green;color:#efefef;font-size:0}.desktop-taskbar>div{display:table-cell}.desktop-taskbar,.desktop-taskbar>div{height:40px;border:0;padding:0;margin:0}.desktop-taskbar-startbutton{background-image:url('taskbar-startbutton.png');width:109px}.desktop-taskbar-startbutton>button{background-color:transparent;border:0 none;padding:0;margin:0;width:55px;height:40px;position:absolute;bottom:0;z-index:10}.desktop-taskbar-center{background-image:url('taskbar-center.png');width:auto}.desktop-taskbar-center-fade-right{background-image:url('taskbar-center-fade-right.png');width:43px}.desktop-taskbar-notificationarea-spacer{background-image:url('taskbar-spacer-dark.png');width:8px}.desktop-taskbar-notificationarea{background-image:url('taskbar-notificationarea.png');width:90px}.desktop-taskbar-showdesktopbutton{background-image:url('taskbar-showdesktopbutton.png');width:15px}.app-taskbarentry{height:100%;display:inline-block;padding-right:2px;font-size:1rem}.app-taskbarentry-content{width:160px;display:inline-table;position:relative;height:40px;border-spacing:2px;background-image:url('taskbar-button-no-focus.png')}.app-taskbarentry-content>div{display:table-cell}.app-taskbarentry-content-focus{background-image:url('taskbar-button-focus.png')}.app-taskbarentry-thumbnail-container{width:40px}.app-taskbarentry-thumbnail{position:relative;top:2px;left:4px;width:32px;height:32px}.app-taskbarentry-thumbnail-empty{background-color:#b8860b}.app-taskbarentry-text{overflow:hidden;vertical-align:middle}.desktop-taskbar-notificationarea-clock{font-size:13px;line-height:16px;text-align:center;padding-top:5px;padding-left:10px;position:absolute;top:0}.desktop-startmenu{background-image:url('startmenu.png');width:368px;height:435px;position:absolute;bottom:40px;background-color:transparent;z-index:100}.desktop-startmenu-applist{width:215px;height:370px;margin:10px 0 0 10px}.desktop-startmenu-app{width:100%;height:40px}.desktop-startmenu-app>div{display:inline-block}.desktop-startmenu-app .app-thumbnail-empty{background-color:#a9a9a9}.desktop-startmenu-app .app-thumbnail{width:32px;height:32px}.desktop-startmenu-app .app-displayname{font-size:1.2em;position:relative;bottom:10px;left:10px}.app-window{display:table;position:absolute}.app-window>div{display:table-row}.app-window>div>div{display:table-cell}.app-window-top-title{text-align:center;line-height:33px;font-size:.95em;background-repeat:no-repeat;background-size:20px;background-position-x:left 2px;background-position-y:center}.app-window-border-top{background-image:url('appwindow/top.png');min-width:200px;height:33px}.app-window-no-focus .app-window-border-top{background-image:url('appwindow/top inactive.png')}.app-window-border-top-left{background-image:url('appwindow/top left.png')}.app-window-no-focus .app-window-border-top-left{background-image:url('appwindow/top left inactive.png')}.app-window-border-top-right{background-image:url('appwindow/top right.png')}.app-window-no-focus .app-window-border-top-right{background-image:url('appwindow/top right inactive.png')}.app-window-content{background-color:#d3d3d3}.app-window-border-center-left{background-image:url('appwindow/left.png');width:10px;min-height:10px;height:100%}.app-window-no-focus .app-window-border-center-left{background-image:url('appwindow/left inactive.png')}.app-window-border-center-right{background-image:url('appwindow/right.png');width:10px;min-height:10px}.app-window-no-focus .app-window-border-center-right{background-image:url('appwindow/right inactive.png')}.app-window-border-bottom{background-image:url('appwindow/bottom.png');min-width:10px;height:10px}.app-window-no-focus .app-window-border-bottom{background-image:url('appwindow/bottom inactive.png')}.app-window-border-bottom-left,.app-window-border-bottom-right{width:10px;height:10px}.app-window-border-bottom-left{background-image:url('appwindow/bottom left.png')}.app-window-no-focus .app-window-border-bottom-left{background-image:url('appwindow/bottom left inactive.png')}.app-window-border-bottom-right{background-image:url('appwindow/bottom right.png')}.app-window-no-focus .app-window-border-bottom-right{background-image:url('appwindow/bottom right inactive.png')}.app-window-top-buttons{position:absolute;right:0;top:1px}.app-window-top-buttons>div{height:20px;position:absolute}.app-window-top-button-minimize{background-image:url('appwindow/button-minimize.png');width:28px;right:80px}.app-window-no-focus .app-window-top-button-minimize{background-image:url('appwindow/button-minimize-inactive.png')}.app-window-top-button-minimize:hover{background-image:url('appwindow/button-minimize-hover.png')}.app-window-top-button-maximize{background-image:url('appwindow/button-fullscreen.png');width:26px;right:54px}.app-window-no-focus .app-window-top-button-maximize{background-image:url('appwindow/button-fullscreen-inactive.png')}.app-window-top-button-maximize:hover{background-image:url('appwindow/button-fullscreen-hover.png')}.app-window-top-button-close{background-image:url('appwindow/button-close.png');width:44px;right:10px}.app-window-no-focus .app-window-top-button-close{background-image:url('appwindow/button-close-inactive.png')}.app-window-top-button-close:hover{background-image:url('appwindow/button-close-hover.png')}