#header{display: block; color:#000000; border: 1px solid #ffffff;}
#header .logo img {
    float: left;
    height: 71px;
    margin: 0 2em 0 0;
    max-width: 225px;
    padding-top: 3%;
    vertical-align: top;
    width: auto;
}
#main {margin: 0 30px 20px; padding-top: 20px;}
.grid-container{margin-bottom: 0;}
#navigation .twelve-col {
    overflow: visible;
}
#navigation .grid-container{ display: block; color:#000000; border: 1px solid #ffffff; z-index: 100;}