#header {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

    #header img {
        width: 280px;
    }

    #header .logo-list a {
        margin-left: 1em;
    }
    #header .logo-list a img {
        width: 100px;
    }

html,
body {
    padding: 0 !important;
    margin: 0 !important;
}

body.node-type-page #content div.page-image-right {
    width: 40%;
    margin-left: 10px;
}

#content-area {
    width: 100%;
}

#content .node-page .field-item > p,
#content .node-page .field-item > h2,
#content .node-page .field-item > h3,
#content .node-page .field-item > h4,
#content .node-page .field-item > ul,
#content .node-page .field-item > ol {
    margin-right: 0;
}

#content #page-title {
    font-size: 3em;
}

#top-area,
#top-menu-area,
#content .tabs,
#menu-area,
.footer {
    display: none;
}

/* Location detail */
body.node-type-location #location-gallery {
    clear: both;
}
    body.node-type-location #location-gallery a {
        height: auto !important;
        width: auto !important;
    }
        body.node-type-location #location-gallery a img {
            height: 150px !important;
            width: auto !important;
        }

body.node-type-location #location-details {
    width: 100%;
    clear: both;
}
body.node-type-location #location-details > div p {
    color: #666;
}
body.node-type-location #location-details .maps-control {
    display: none;
}
