body {background:#E5DCBC; color:#333; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-size:14px; text-align:justify}
a:link, a:visited {color:#A42; text-decoration:none; text-shadow: 1px 1px 0 #FFFFFF}
div.view-highlights a:link, div.view-highlights a:visited { text-shadow:none }
a:hover {text-decoration:underline}
img {border:0}
ul li {list-style:none}
p {margin-bottom:10px}

h1, h2, h3, h4, h5 {color:#7E3E19; font-family:Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif; font-weight:bold}
h1 {font-size:24px}
.block h2 {font-size:20px}

/* University Nav */
#uninav-wrapper {background:#FFF; padding:10px 0}
#uninav {margin:0 auto}
#uninav table {width:615px}
#uninav table td {line-height:0; padding:0}

/* Header */
#header {margin:0 auto; padding:0}
#header a#site-name {display:block; height:150px; text-indent:-9999em}
#block-search-0 {margin:118px 0 2px}
#block-search-0 label {display:none}
#edit-search-block-form-1 {width:200px}

/* Site navigation */
#block-menu-primary-links {background:url("../img/btn-background.png")}
#block-menu-primary-links ul {height:36px; margin:0 auto; position:relative; z-index:100}
#block-menu-primary-links ul li {float:left; *margin:-1px 0}
#block-menu-primary-links ul ul {display:none; position:absolute; top:36px; width:200px}
#block-menu-primary-links ul ul ul {display:none}
#block-menu-primary-links li li {float:none}
#block-menu-primary-links li:hover ul {display:block}
#block-menu-primary-links li:hover ul ul {display:none}
#block-menu-primary-links li a {color:#FFF; font-family:Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif; font-size:18px; font-weight:bold; padding:5px 10px; position:relative; text-decoration:none; text-shadow:1px 1px 0 #333}
#block-menu-primary-links li a:hover {background:url("../img/btn-background.png")}
#block-menu-primary-links li a.active {background:#F8F6ED; color:#371B0B; text-shadow:none}
#block-menu-primary-links li li a {background:#BAAE83; border-color:#D7C997; border-style:solid; border-width:0 1px 1px; font-size:14px; width:198px}
#block-menu-primary-links li li a.active,
#block-menu-primary-links li li a:hover {background:#BAAE83 url("../img/btn-background.png"); color:#FFF; text-shadow:1px 1px 0 #333}

#page-wrapper {background:#F8F6ED url("../img/page-background.jpg") no-repeat right top; border-bottom:1px solid #CCC; overflow:hidden; width:100%}

#page {margin:0 auto}
#highlights {clear:both}

/* Sidebar */
#left {float:left; margin:0; width:200px}
#block-local_menu-0 {margin:20px 0}
#block-local_menu-0 ul.menu {border-top:1px solid #E5DCBC; margin:0}
#block-local_menu-0 ul.menu ul.menu {border-top:0}
#block-local_menu-0 ul.menu a {border-bottom:1px solid #E5DCBC; font-size:16px; padding:5px 10px}
#block-local_menu-0 ul.menu ul a {font-size:14px}
#block-local_menu-0 ul.menu li a.active,
#block-local_menu-0 ul.menu li a:hover {background:#FFF; text-decoration:none}
#block-local_menu-0 ul.menu ul {margin-left:20px}

/* Content */
body.front .breadcrumb {display:none}
.breadcrumb {float:left; margin:10px 40px 0}
#centre {margin-bottom:20px}
#centre div.body-field-wrapper { clear:right }
.sidebar-left #centre {background:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:1px 1px 0 #CCC; -webkit-box-shadow:1px 1px 0 #CCC; box-shadow:1px 1px 0 #CCC; float:right; padding:20px}
.not-front #centre {background:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:1px 1px 0 #CCC; -webkit-box-shadow:1px 1px 0 #CCC; box-shadow:1px 1px 0 #CCC; float:right; padding:20px} /* !!! local menu */
.left {clear:left; float:left; margin:0 20px 10px 0}
.right {clear:right; float:right; margin:0 0 10px 20px}
tr.odd {background-color:#F8F6ED}
.node .field {margin-bottom:10px}
.node img {border:1px solid #CCC; padding:10px}

.group-photo,
.legend {border:1px solid #CCC; font-size:11px; padding:10px; text-align:center}
.group-photo {float:right; margin:0 0 10px 20px!important}
.group-photo .content {padding:0!important}
.group-photo .content div,
.group-photo .content p {margin:0!important}

.group-photo img,
.legend img {border:0; padding:0}

body.node-type-book .field-field-cover {float:right; margin:0 0 10px 20px}

.node .content ol li {list-style:decimal}
.node .content ul li {list-style:disc}



/* Content > Home */
body.front h1.page-title, body.front .node-page {display:none}

/* Content > Home > Welcome message */
#block-block-5 {background:#E5DCBC; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:1px 1px 0 #CCC; -webkit-box-shadow:1px 1px 0 #CCC; box-shadow:1px 1px 0 #CCC; float:left; height:150px; margin:20px 0; overflow:hidden; padding:20px; position:absolute; width:250px; z-index:30}
#block-block-5 h2 {font-size:26px; float:left; text-align:left; width:250px}
#block-block-5 .content {font-size:18px; float:right; display:none}

/* Content > Home > Highlights */
#block-views-highlights-block_1 {float:right}
.view-highlights {background:#E5DCBC; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:1px 1px 0 #CCC; -webkit-box-shadow:1px 1px 0 #CCC; box-shadow:1px 1px 0 #CCC; margin:20px 0; padding:20px; position:relative}
.view-highlights .view-content ul {height:150px; overflow:hidden}
.view-highlights .view-content ul li {border:0; margin:0; overflow:hidden; padding:0}
.view-highlights .views-field-field-image-fid {float:right; margin-left:20px}
.view-highlights .views-field-title {font-size:22px!important}
.view-highlights .views-field-teaser {font-size:16px}
#highlights-nav {background:#E5DCBC; height:20px; position:absolute; left:20px; top:150px; z-index:20}
#highlights-nav a {background:#A42; -moz-box-shadow:1px 1px 0 rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 0 rgba(0,0,0,.2); box-shadow:1px 1px 0 rgba(0,0,0,.2); color:#A42; float:left; margin-right:10px; outline:none; width:20px}
#highlights-nav a:hover {background:#7E3E19; color:#7E3E19}
#highlights-nav a.activeSlide {background:#333; color:#333}

/* Content > Home > News */
#block-views-news-block_1 {clear:both; float:left}

/* Content > Home > Events */
#block-views-events-block_1 {clear:right; float:right}

/* Content > Home > MCRI Project */
#block-block-7 {clear:right; float:right}

/* Content > Home > Newsletters */
#block-views-newsletters-block_1 {clear:left; float:left; margin-top:20px}

/* Content > Home > Partner Institutions */
#block-block-6 {clear:right; float:right; margin-top:20px}

/* Content > Views */
.view .view-content li {border-bottom:1px solid #CCC; list-style:none; margin:0 0 10px; overflow:hidden; padding:10px 0; width:100%}
.view .views-field-title {font-family:Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif; font-size:18px}
.view .views-field-created,
.views-field-field-eventdate-value,
.views-field-field-submission-deadline-value {color:#666; font-style:italic; text-align:right}
.view label {font-weight:bold}

.view ul.pager {height:30px; margin:0}
.view ul.pager li {float:left; width:auto}

/* Content > Views Articles/Books */
.view-articles .views-field-field-image-fid,
.view-books .views-field-field-cover-fid {float:left; margin:0 10px 5px 0}
.view-article .views-field-title,
.view-article .views-field-field-author-value,
.view-article .views-field-field-publication-title-value,
.view-article .views-field-field-pages-value,
.view-article .views-field-field-year-value,
.view-article .views-field-field-reference-value,
.view-books .views-field-title,
.view-books .views-field-field-author-value,
.view-books .views-field-field-publisher-value,
.view-books .views-field-field-year-value,
.view-books .views-field-field-reference-value,
.view-books .views-field-field-type-value,
.view-books .views-field-body {margin-left:110px}
.view-articles .views-field-title,
.view-books .views-field-title {font-weight:bold; width:auto}
.view-articles .views-field-field-author-value,
.view-books .views-field-field-author-value {font-style:italic}
.view-books .views-field-body {margin-top:10px}

/* Content > Views Events/News/Newsletters */
.block-views .more-link {float:right}

/* Content > Views Events/News/Newsletters/Partner Institutions */
#block-views-events-block_1,
#block-views-news-block_1,
#block-views-newsletters-block_1,
#block-block-6,
#block-block-7 {background:#FFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:1px 1px 0 #CCC; -webkit-box-shadow:1px 1px 0 #CCC; box-shadow:1px 1px 0 #CCC; padding:20px}

/* Content > Views Events */
.view-events .views-field-field-eventdate-value-1 {border:1px solid #CCC; float:left; margin-right:10px; padding-bottom:5px; width:68px}
.view-events .views-field-field-eventdate-value-1 b.y,
.view-events .views-field-field-eventdate-value-1 b.d,
.view-events .views-field-field-eventdate-value-1 b.m {display:block; text-align:center}
.view-events .views-field-field-eventdate-value-1 b.y {background:#7E3E19; color:#FFF}
.view-events .views-field-field-eventdate-value-1 b.d,
.view-events .views-field-field-eventdate-value-1 b.m {font-style:italic; line-height:1.1}
.view-events .views-field-field-eventdate-value-1 b.d {font-size:26px}
.view-events .views-field-field-eventdate-value-1 b.m {font-size:12px}
.view-events .views-field-field-image-fid {clear:left; float:left; margin:10px 10px 5px 0}

/* Content > Views News */
.view-news .views-field-field-image-fid {float:left; margin:0 10px 5px 0}

/* Content > Views Links */
.view-links .views-field-title {margin-bottom:10px}
.view-links .views-field-field-image-fid {float:left}
.view-links .views-field-field-url-value,
.view-links .views-field-field-description-value {margin-left:120px}

/* Content > Search */
dl.search-results p.search-info {display:none}

/* Admin */
#admin {clear:both; margin:20px}
#block-user-1 {width:200px}

/* Footer */
#footer {font-size:12px; margin:0 auto; overflow:hidden; padding:20px 0}
#footer #block-block-2 {float:left} /* Footer Text */
#footer #block-block-3 {background:url("../img/footer-crest.jpg") no-repeat 20px 0; padding-left:155px} /* York Navigation */
#footer #block-block-4 {background:url("../img/footer-harriet.jpg") no-repeat 20px 0; padding-left:119px; width: 139px} /* Tubman Navigation */
#footer #block-block-3,
#footer #block-block-4 {border-left:1px solid #7E3E19; float:right; height:230px; margin-left:20px}
#footer #block-block-3 ul,
#footer #block-block-4 ul {margin-left:0}
#footer #block-block-3 a,
#footer #block-block-4 a {border-top:1px solid #F8F6ED; display:block; padding:5px}

/* overriding clean/drupal styles */
.block .content {margin-bottom:0}
.view .views-admin-links {width:auto}
.view ul {margin-left:0}