body { background: black url('background.png') repeat-x; } .container { padding-left: 0; padding-right: 150px; } .main { padding: 2em; border-right: 15px solid black; border-bottom: 15px solid black; } .menu { background: #999; padding: 10px; width: 75px; position: fixed; top: 27px; left: auto; right: 27px; } .menu ul { border-left: 0; } .menu li.active { font-weight: normal; background: black; color: white; } .menu li.active a { color: white; } h3 { margin-top: -.7em; } div.description { border-left-width: 3px; }