/** Header **/ .header { height: 150px; margin-bottom: 30px; } .top > .container { position: relative; padding-top: 20px; height: 100px; } .user { text-align: right; position: absolute; bottom: 30px; right: 0; } .menu { background: #0094ff; padding: 15px 0; height: 50px; } ul.nv { list-style-type: none; margin: 0; padding: 0; } .nv > li { float: left; margin-right: 50px; } .nv > li > a { color: white; } .nv > li > a:hover { color: white; } /** Footer **/ .footer { color: grey; margin-top: 50px; }