.header {
    border-bottom: 1px solid #ddd;
    line-height: 50px;
    margin-bottom: 20px;
}
.header .logo a {
    font-size: 20px;
    font-weight: bold;
    padding: 0;
    color: #333;
    text-decoration: none;
}
.header .logo a:hover {
    color: #333;
    text-decoration: none;
}
.header .logo a:focus, .header .logo a:active {
    color: #333;
    text-decoration: none;
    outline: none;
}
.header .menu {
    float: right;
}
.header .menu a {
    margin-left: 10px;
}