@import url(//fonts.googleapis.com/css?family=Istok+Web:400,700,400italic,700italic|Lora:400,700,400italic,700italic);
/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
#name-and-slogan { width: 640px; height: 82px; background-size: 640px 82px; }

#menu-bar { display: block; }

/** BLOCKS **/
.float10, .front .region-content-aside, .front .block.news-and-announcements, .front .block.upcoming-events, .front #content { float: left; margin-right: 10px; }

.front .region-content-aside, .front .block.news-and-announcements, .front .block.upcoming-events { width: 46%; }
.front #content { width: 52%; position: relative; top: -106px; z-index: 2; }
.front .region-content-aside { position: relative; top: -60px; z-index: 2; }
.front .region-content-aside h2 { height: 34px; margin-top: 14px; margin-bottom: 0; }

.admin-menu.front #content { top: -172px; }
.admin-menu.front .region-content-aside { top: -130px; }
.admin-menu.front .region-content-aside .view { font-size: 1.0000em; /* 16px */ line-height: 1.0000em; }

.block.featured-video { clear: both; }

.block .more-link { padding-top: 1em; float: left; }

/** NODE TEMPLATES **/
/** - PAGE **/
.node-page { /* large image only */ /* small image only */ /* no image only */ }
.node-page.image-large .p-body { width: 42.375%; /* 339px / 800px */ float: left; margin: 0 30px; }
.node-page.image-large .p-image { float: left; width: 400px; margin-top: 1px; margin-right: 1px; }
.node-page.image-small .p-body { width: 67.375%; /* 539px / 800px */ float: left; margin: 0 30px; }
.node-page.image-small .p-image { float: left; margin-top: 1px; }
.node-page.image-small .p-image img { border-bottom: 2px dotted #d7d5d6; }
.node-page .p-body { margin: 0 30px; }

body.no-sidebars .node-page.image-large .p-body { width: 52.375%; }
body.no-sidebars .node-page.image-small .p-body { width: 73%; }

body.sidebar-first #content-column { background-image: url('images/sidebar-bg.png?1410276668'); background-repeat: repeat-y; }

#peabody-dark-bar { height: 48px; position: absolute; background-color: rgba(0, 0, 0, 0.5); z-index: 2; width: 100%; bottom: 0; }

body { background-image: url('images/tile.png?1410276668'); }

#page-wrapper { background-image: url("images/default-top-outside.jpg"); background-repeat: repeat-x; }

.pbsection-about #page-wrapper { background-image: url("images/1tile_1.jpg"); }

.pbsection-visit #page-wrapper { background-image: url("images/2tile_0.jpg"); }

.pbsection-research--repatriation #page-wrapper { background-image: url("images/3tile_2.jpg"); }

.pbsection-collections #page-wrapper { background-image: url("images/4tile_0.jpg"); }

.pbsection-events--education #page-wrapper { background-image: url("images/5tile_0.jpg"); }

.pbsection-for-harvard---faculty--students #page-wrapper { background-image: url("images/6tile_0.jpg"); }

.pbsection-press--publications #page-wrapper { background-image: url("images/7tile_1.jpg"); }

/* ============================================================================= Exhibitions ========================================================================== */
.node-type-exhibition-gallery #content #block-system-main { width: 725px; }
