#main{}
#sidebar{background:#fff;padding:15px 0 0 15px;margin-bottom:20px;display:block;position:absolute;margin-top:-62px;right:60px;width:164px;height:460px;}
#apps{margin-right:224px;float:left;}
#apps .apps-by-cat{padding-bottom:20px;}
.block-title{padding:6px;}
#apps .apps-by-cat .block-title{margin-left:10px;}
#apps .apps-by-cat .block-title h3{font-weight:bold !important;color:#555;float:left;}
#apps .apps-by-cat .block-title .apps-count{float:left;margin:6px 0 0 20px;}
#apps .app{display:inline-block;float:left;background:#f4f4f4;border-radius:8px;width:204px;height:120px;padding:20px;margin:10px;position:relative;overflow:hidden;}
#apps .app.installed{border-width:2px;border-style:solid;border-color:#5DC9E1;margin:8px;}
#apps .app:hover{background:#CADEF0;cursor:pointer;}
.app .ver{padding:6px 0;}
.app .ver .name{width:140px;overflow:hidden;text-overflow:ellipsis;float:left;}
.app .ver .app-version{margin-left:150px;}
.app .desc{color:#555;height:60px;overflow:hidden;padding-top:6px;font-size:12px;}
#manage-buttons{padding-top:12px;margin-bottom:20px;}
#manage-buttons div{margin:8px 0;}
#manage-buttons a{display:inline-block;text-shadow:none;background-image:none;padding:4px 12px;color:#fff;background-color:#5DC9E1;border:2px #5dc9e1 solid;border-radius:4px;}
#manage-buttons a:hover{font-weight:bold;text-shadow:none;background-image:none;color:#5DC9E1 !important;background-color:#fff;border-color:#5DC9E1;border:2px #5dc9e1 solid;}
#sidebar .block-title h3{color:#555;font-weight:bold;margin-bottom:0;}
#sidebar ul{margin-bottom:20px;}
#sidebar li{margin:12px 0;}
#sidebar li a{text-decoration:none;color:#555;padding:6px;order-radius:4px;}
#sidebar #installed{margin-top:20px;}
#sidebar #installed a{font-weight:bold;text-decoration:none;color:#555;padding:6px;border-radius:4px;}
a.anchor{display:block;position:relative;top:-40px;visibility:hidden;}
.app-name{font-size:20px;