#content{ margin: 0 auto 0 auto; width: 700px; border: 1px solid red; padding: 15px; } .block{ padding-top: 5px; padding-bottom: 5px; } #portal .block h3{ margin:0; background:transparent none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; color:#4D3870; font-size:18px; height:36px; padding:0px; padding-left:10px; line-height: 35px; width: 100%; } .block { cursor: move; } #portal .block .content{ width: 100%; } #portal .block .config{ padding: 5px; border-bottom:1px solid #CCCCCC; } #portal .block .config .cancel-button{ border: 1px solid #c1c1c1; 3 color: #333333; padding: 3px; } #portal .block .config .save-button{ border: 1px solid #c1c1c1; color: #000000; padding: 3px; } #portal .block .block-config, #portal .block .block-remove{ padding-right: 10px; } #portal .block-list-handle, #portal .handle { cursor: default; float: left; } .block-controls{ float: right; z-index: 101; } #portal .block-controls a{ color: #999; font-size: 11px; } #portal .block-controls a:hover{ text-decoration: none; } #portal .handle a { color: #999; font-size: 11px; padding-right: 10px; } #portal .block-controls .block-remove span, #portal .block-controls .block-config span, #portal .handle span{ border: 1px solid #EFF0F1; padding: 3px; } #portal .block-controls .block-remove span:hover, #portal .block-controls .block-config span:hover, #portal .handle span:hover{ border: 1px solid #ccc; padding: 3px; } #portal .dropHelper{ border: 1px solid blue; } #portal .dropHelper div{ width: 100%; height: 100%; border: 1px dashed blue; } #portal .block-horizontal ul { list-style-image:none; list-style-position:outside; list-style-type: none; } #portal .block-horizontal ul li { display: inline; padding-right: 10px; } #portal .block .block-toggle{ display: none; } #portal #portal-column-block-list .block-archive .block-toggle{ display: block; } #portal #portal-column-block-list .block .content { display: none; } #portal .block-hover { border: 1px dashed #f00; padding-bottom: 20px; }