body { min-width: 700px; margin: 0 30px 2em 30px; } #container { max-width: 70em; margin: 0 auto; } #mBody { clear: both; padding: 1em 0; } .sidebar_content { width: 60%; float: left; } #footer { clear: both; } #side { float: left; width: 23%; margin-bottom: 1em; } #mainContent { margin-left: 25%; } .nomenu #mainContent { margin-left: 0; } .bodyleft { margin-left: 25% ! important } #mainContent.right { float: left; width: 62%; margin-bottom: 1em; margin-left: 0; } #side.right { float: none; width: auto; margin-left: 65%; } p.security-update { padding-left: 35px; background: url(../../images/security-update.png) no-repeat; margin-top: 0; min-height: 30px; } /* Sidebar */ #nav:before { line-height: 0.1; font-size: 1px; background: transparent url("../../images/menu_tr.gif") no-repeat top right; margin: 0; height: 9px; display: block; border-bottom: 1px solid #ddd; content: url("../../images/key-point_tl.gif"); } #nav { background: #E0E9E9 url("../../images/menu_back.gif") right repeat-y; } #nav:after { display: block; padding-top: 0; line-height: 0.1; font-size: 1px; content: url("../../images/key-point_bl.gif"); margin: 0 0 0 0; height: 8px; background: transparent url("../../images/menu_br.gif") scroll no-repeat bottom right ; border-top: 1px solid #fff; } #nav, #nav ul { margin: 0; padding: 0; list-style: none; } #nav { margin-bottom: 1em; } #nav li { display: inline; padding: 0; margin: 0; } #nav li span { /* used for un-linked menu items */ display: block; padding: 6px 10px; font-weight: bold; color: #666; } #nav li span#configParent, #nav li span #configuration { display: inline; font-weight: normal; padding: 0; } #nav li a { display: block; padding: 6px 10px; text-decoration: none; background: #EDF2F2; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; border-right: 1px solid #ddd; } #nav li a:hover { background: #E0E9E9; } #nav ul li span,#nav ul li a { padding: 4px 8px 4px 20px; }