body{color:#222;font-family:sans-serif;line-height:1.5;margin:1rem;max-width:768px}header{border-bottom:1px solid #222;margin-bottom:1rem}footer{border-top:1px solid #222;margin-top:1rem}a{color:#00e;text-decoration:none}.nav-list{margin:0;padding:0;background-color:#333;height:50px}.nav-list a{float:left;font-size:16px;color:#fff;text-align:center;padding:14px 16px;text-decoration:none}