body {
    font-family: Verdana,"Trebuchet MS",sans-serif;
    line-height: 1.4em;
}

.region-primary-menu {
    float: right;
}

#block-alver-branding {
    margin-bottom: -70px;
}

div#page-wrapper {
    background: url("/files/cpu.jpg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 0 0;
}

div#page {
    background: rgba(255,255,255,0.2);
}

#header {
    background: rgba(55,55,55,0.6) !important;
}

div#main {
    margin-top: 35px;
}

div.highlighted {
    margin-bottom: -20px;
}

div.views-row {
    background: rgba(240, 240, 240, 0.8)
}

header div.content {
    margin-top: 0px !important;
}

div#main-wrapper {
    background: rgba(255,255,255,0.6);
}

.region-primary-menu .menu a {
    padding: 0.3em 0.8em !important;
}

article {
    padding: 0 15px !important;
}

footer, div.node__links, div.feed-icons {
    display: none;
}

div#block-alver-content div.content {
    margin: 0 !important;
}

div#block-alver-content div.node__content {
    margin-top: 0 !important;
}

.field--type-entity-reference {
    display: none;
}

div.node__content {
    padding-top: 10px;
    padding-bottom: 10px;
}

.node--view-mode-teaser {
    margin-bottom: 15px !important;
}

.node--view-mode-full {
    background: rgba(240, 240, 240, 0.8);
}

.node__content p {
    margin: 0 0 0.7em;
    font-size: 1em;
    line-height: 1.3em;
}

div.block-system-main-block h2 {
    background: rgba(240, 240, 240, 0.8) none repeat scroll 0 0;
    margin: 0 !important;
    padding: 15px 15px 0;
    font-weight: bold;
    color: #444 !important;
}

h2.node__title {
    background: none !important;
    padding: 15px 0 0 !important;
}

h2:empty {
    display: none;
}

pre {
    background: rgba(50, 50, 50, 0.2) none repeat scroll 0 0;
    border: 1px solid darkgray;
    font-size: 0.8em;
    line-height: 1.1em;
    padding: 10px;
    margin-bottom: 30px;
}


div.content h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #444 !important;
    margin-top: 1.5em;
}

.node--view-mode-teaser h2 a {
    color: #444 !important;
}

.field--type-comment {
    display: none;
}

.region-content {
    margin-top: 15px;
}

p.center {
    text-align: center;
}
