body {
    background: white; 
    margin: 0; 
    padding: 0; 
    font-family: Arial, Helvetica, sans-serif; 
    color: black; 
}

menu {
    margin: 0; 
    padding: 0; 
    border-bottom: 1px solid #787d73; 
}

menu .hamburger, menu .smalllogo, menu ul {
    display: inline-block; 
    vertical-align: top; 
}

menu .hamburger {
    padding: 16px 16px 12px 16px; 
}

menu .smalllogo {
    padding: 8px 0 0 0; 
}

menu .smalllogo a, menu .hamburger a {display: block; }

menu ul {
    margin: 0; 
    padding: 0; 
}

menu ul li {
    margin: 0; 
    padding: 0; 
    list-style-type: none; 
    display: inline-block; 
}

menu ul li a {
    text-transform: uppercase; 
    text-decoration: none; 
    color: inherit; 
    font-weight: bold; 
    display: block; 
    padding: 20px 20px 16px 20px; 
    font-size: 14px; 
}

menu ul li a.active {
    border-bottom: 3px solid #787d73; 
}

main {
    width: 1340px; 
    margin: auto; 
    border: 1px dotted green; 
}

main .main-ad {
    float: left; 
    width: 350px; 
    text-align: center; 
}

main .main-ad a {
    display: inline-block; 
    width: 170px; 
    height: 40px; 
    padding-top: 12px; 
    box-sizing: border-box;
    border: 1px solid #cecece; 
    text-transform: uppercase; 
    color: inherit; 
    text-decoration: none; 
    text-align: center; 
    font-size: 13px; 
    font-weight: bold; 
    margin-top: 70px; 
    
}

main .logo {
    float: left; 
}

main .logo p {
    text-align: center; 
    font-size: 11px; 
}

.content {
    clear: both; 
}

.col1 {
    width: 150px; 
    padding: 10px; 
    box-sizing: border-box;
    float: left; 
}

.col1 .news {
    margin-bottom: 50px; 
}

.top-title {
    text-transform: uppercase; 
    font-size: 14px; 
    font-weight: bold; 
    border-bottom: 1px solid #787d73;
    padding: 2px 0; 
}

.headline {
    text-transform: uppercase; 
    color: #787d73; 
    font-size: 12px; 
    font-weight: bold; 
    padding: 0; 
    margin: 3px 0; 
}

.col1 h2, .col3 h2 {
   font-weight: normal; 
   font-size: 14px; 
   margin: 0; 
   padding: 0; 
   line-height: 120%; 
}

h2 a {
    color: inherit; 
    text-decoration: none; 
}

.col2 {
    float: left; 
}

.col3 {
    float: left; 
    width: 150px; 
    box-sizing: border-box;
    padding: 10px; 
}