a#logo {
   display: block;
   width: 100%;
   background-image: url(ariadne-logo-background.png); 
   padding:0;
   margin:0;
}

div#name-and-slogan {
    position: absolute;
    top: 1em;
    left: 25em;
}

#header div.section {
    width:100%;
}

div#sidebar-first {
    display: none;
}

.one-sidebar #content {
    width: 100%;
}

#main-menu.navigation {
    padding-top: 4px;
}

h1#page-title {
    margin-top:0.3em;
}

#footer-wrapper {
    padding-top: 1px;
}

#footer {
    margin-top: 5px;
}

#footer .region {
    margin-top: 0px;
}

#footer .region #block-system-powered-by {
    text-align: right;
    margin: 0;
    padding: 0;
}

#footer .region #block-block-10 {
    margin: 0;
    padding: 0;
}

#footer .region #block-block-10 .content {
    margin: 0;
    padding: 0;
}

#footer .region #block-block-10 .content p {
    margin: 0;
}

.sidebar .block {
    border-radius: 0.5em;
    padding-bottom: 0;
}

.sidebar .block h2 {
    font-weight: bolder;
    text-align: center;
    color: #555555;
    
}

.sidebar .block .item-list {
    padding-left: 0.5em;
    margin-bottom: 0.5em;
}

div.node-author-profile .field {
    margin-bottom: 0.7em;
}

div.node-author-profile .field-label {
    font-weight: bolder;
}

div.node-author-profile div.field-name-field-author-img-profile {
    float: left;
    padding-right: 1em;
}

div.node-author-profile div.field-name-field-website-profile {
    clear: both;
}

div.node-author-profile div.field-type-taxonomy-term-reference {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.071em;
}


div.node-author-profile ul.inline.links li {
    padding-left: 0.2em;
    padding-right: 0.2em;
}

div.node-author-profile ul.inline.links li:after {
    content: ';';
}

div.node-author-profile ul.inline.links li:last-child:after {
    content: '';
}

div.node-author-profile .field-name-field-profile-last-updated {
    float: right;
    font-size: 0.8em;
    font-style: italic;
}


div.node-article div.field-name-field-teaser-article,
div.node-article div.field-name-field-copyright-article {
    background-color: #eeeeee;
    padding: 0.5em;
    border-radius: 0.7em;
    margin-bottom: 0.7em;
}

div.node-article div.field-name-field-copyright-article {
    margin-top: 1em;
    clear: both;
}


div.node-article div.field-name-field-teaser-article p,
div.node-article div.field-name-field-copyright-article p {
    margin-bottom: 0;
}

div.node-article div.field-name-field-pub-datestamp-article {
    float: right;
    font-size: 0.8em;
    font-style: italic;
    padding-bottom: 0.5em;
}

div.node-article div.field-name-field-book-image-article {
    float: left;
    padding-right: 1em;
}

div.meta.submitted {
    display: none;
}


@media print {
    #page-wrapper,
    #page,
    #header,
    #main-wrapper,
    #page-wrapper #footer-wrapper {
        background-color: #ffffff;
    }

    #page-wrapper #foot-wrapper {
        color: #000000;
    }

    div.sharethis-buttons,
    div.link-wrapper{
        display: none;
    }
}
