@import url(wysiwyg.css);
/* Reset, Base Rules */
html, body, div, ul, ol, li, form, fieldset, legend, label {margin: 0;padding: 0; }
h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:normal; }
ul,li {list-style-type: none;}
a, a b {text-decoration: none;}
a:hover , a:focus {border-bottom:1px dotted;outline:none;}
a.imageLink:hover {border:none;}
img { border: 0; }

/*Do not remove the following comment - TOS for use*/
 /* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
@font-face {
  font-family: 'museo sans 500';
  src: url('../fonts/museosans/museosans_500-webfont.eot');
  src: local('☺'),
         url('../fonts/museosans/museosans_500-webfont.svg') format('svg'),
         url('../fonts/museosans/museosans_500-webfont.woff') format('woff'),
         url('system-asset]/design-files/fonts/museosans/museosans_500-webfont.ttf[/system-asset]') format('truetype');
}

body {font-family: georgia, serif;font-size:13px;color:#666;background-color:#FFF;}
body :focus {
  outline: 2px solid #011941;
  outline-offset:-2px;
}
a:active:focus, a:hover {
    outline:none;
}

/* Structure */
#wrapper {width:1018px;border:1px solid #ccc; margin:0 auto;}


/*header*/
#header {position:relative;height:128px; width:100%;}

#header h1 {margin:0;position:absolute;left:30px;top:15px;z-index:2;background: url(../images/brandeis_logo.png) no-repeat;}
#header h1 a {border:none;text-indent:-9999px;display:block;width:362px;height:95px; overflow:hidden;}

/*top links*/
#topLinks {position:absolute;top:0;right:0;z-index:1;width:961px;height:26px;background:url(../images/img_global_bg.png) no-repeat;}
#topLinks ul {float:right;margin:7px 30px 7px 0;font-family:arial, sans-serif;font-size:11px;text-transform:uppercase;}
#topLinks li {float:left;}
#topLinks li a:first-child{padding-right:5px;}
#topLinks li + li a {border-left:1px solid #565656;padding-left:5px;}
#topLinks li, #topLinks a {color:#565656;}

/*issue date and google box*/
#rightHeader {float:right;margin:35px 30px 5px 0;}

/*issue date*/
#issueDate {float:right;font-family:"museo sans 500", sans-serif;font-size:25px;color:#919191;text-transform:uppercase;}

/*google search box*/
#googleSearch  {clear:both;float:right;font-size:11px;color:#666;margin-top:7px;font-family:arial, sans-serif;}
#googleSearch #brandeis {margin-left:10px}
#googleSearch #q {border:1px solid #666;height:20px;}
#googleSearch .circle {width:11px}
#googleSearch .submit {outline-offset: 1px; margin-left:5px; border: medium none; background-color: #1c66b5; color: white; text-transform: uppercase; font-family: georgia; padding: 4px;}
#googleSearch fieldset {
    border:none;
}
#googleSearch fieldset legend {
    margin-top:3px;
}

.sro {
  position:absolute;
  left:-9999px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}

/*main navigation*/
#mainNav {font-family:"museo sans 500", sans-serif; font-size:17px; margin:0 30px;overflow:hidden; text-transform:uppercase;width:960px;}
#mainNav li {float:left;padding:15px 30px;}
#mainNav a {color:#767676;white-space:nowrap;}
#mainNav li:hover, #mainNav li.active {background-color:#f0f0f0;}
#mainNav a:hover, #mainNav li.active a {color:#1f6bb7;}

.skip {
  display: inline-block;
  padding: 16px 30px;
  border: 0.0625rem solid;
  color: #fff;
  font-family: "museo sans 500", sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.1667;
  text-transform: uppercase;
  background-color: #1f6bb7;
  position: fixed;
  top: auto;
  left: -9999px;
  text-align: center;
  z-index:100;
  width:1px;
  height:1px;
  overflow:hidden;
}
.skip:focus {
  left:50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  outline-offset: -2px;
  width:auto;
  height:auto;
}
#contentWrapper {overflow:hidden;background:url(../images/img_content_bg.png) repeat-x;}

#content {margin:0 30px;padding-top:40px;}
#content a, #content a b {color:#1f6bb7}


/*cover story*/
#coverStory {background-color:#e3e3e3;color: #656565; overflow:hidden;margin-bottom:20px;}
#coverStory .captionedImage {float:left;}
#coverStory .captionedImage a {border:none;}
#coverStory img {height:362px;}
#coverStory.imageNoTitle img {width:600px;}
#coverStory.imageWithTitle img {width:717px}
#coverStory .sectionHeader {font-size:17px;line-height:22px;font-style:italic;margin:2px 0 0 0;}
#coverStory .sectionHeader + .title {margin-top:4px;}
#coverStory .textBox {position:relative;float:left;padding:10px 20px;height:342px;}
#coverStory.imageNoTitle .textBox {width:318px;}
#coverStory.imageWithTitle .textBox {width:201px;}
#coverStory .title {font-size:24px;margin:0;}
#coverStory .byline {font-family:arial, sans-serif;font-size:11px;text-transform:uppercase;margin:7px 0 10px 0;}
#coverStory .summary {line-height:22px;margin:0 0 7px 0; font-size:14px;}
#coverStory .more, #coverStory .sidebarStory a {text-transform:capitalize;}
#coverStory .more, #coverStory .sidebarStory a .lastWord {padding-right:10px;background:url(../images/btn_blue_arrow.png) no-repeat right center; }
#coverStory .more {font-size:12px;line-height:16px; color:#1c66b5;}
#coverStory .sidebarStory a {font-size:13px}
#coverStory .sidebarStory {margin:55px 0 0 0;}
#coverStory .sidebarStory .heading {font-family:arial, sans-serif; font-size:12px;text-transform:capitalize;margin:0 0 3px 0;}
#coverStory .sectionHeader + .summary {margin-top:5px}
#coverStory .coverIllustrator {position:absolute;left:20px;bottom:5px;margin:0;font-family:arial, sans-serif; font-size:11px; line-height:16px;}

/*primary content area*/
#primary {float:left;width:657px;padding-right:30px;}


/*department and features index*/
#index .pageHeader, #blog .pageHeader, #classNotes .pageHeader, #utility .pageHeader, #story .pageHeader {font-family:"museo sans 500", sans-serif; font-size:30px;line-height:30px;padding-bottom:5px;margin:0 0 20px 0;color:#919191;background:url(../images/img_dotted_hdiv.png) no-repeat left bottom;}
#index .indexItem {overflow:hidden;margin:0;}
#index .captionedImage {float:left;margin-right:20px;}
#index .captionedImage a {border:none;}
#index .textBox {float:left;margin:0;}
#index img {padding:4px;background-color:#e1e1e1;border:1px solid #cacacd;}
#index .title {margin:0;}
#index .byline {font-family:arial, sans-serif;text-transform:uppercase;}
#index .summary {line-height:20px;}
#index .title a:hover {color:#0a4989;}
.indexItem .byline {font-size:11px; color:#767676;}
.indexItem .summary {font-size:14px}

#index.features img {height:115px; width:210px;}
#index.features .title {font-size:22px;}
#index.features .byline {margin:5px 0 0 0;}
#index.features .indexItem + .indexItem {margin-top:30px}
#index.features .textBox{width:415px;}

#index.department img {height:85px; width:155px;}
#index.department .title {margin:0;font-size:20px;}
#index.department .byline {margin:4px 0 0 0;}
#index.department .summary {margin-top:6px}
#index.department .title + .summary {margin-top:5px}
#index.department .indexItem + .indexItem {margin-top:10px}
#index.department .textBox{width:655px;}
#index.department .captionedImage + .textBox {width:470px}

#blog {margin-right:10px}
#blog .blogItem:first-child {margin-top:40px;}
#blog .blogItem {overflow:hidden;margin: 0 0 40px 0; }
#blog .blogItem + .blogItem {margin-top:30px}
#blog .slideshow {font-size:11px;height:20px;text-align:right;}
#blog .slideshow.left {width:210px;}
#blog .slideshow.right {width:647px;}
#blog .slideshow a:first-child {padding-left:20px;background:url(../images/article_camera_icon.png) no-repeat left center;}
#blog .captionedImage {width:210px;margin-bottom:20px;}
#blog .captionedImage.left {float:left;margin-right:20px;}
#blog .captionedImage.right {float:right;margin-left:20px;}
#blog .captionedImage img {height:210px; width:210px;}
#blog .captionedImage .caption {font-size:11px;line-height:16px;font-weight:bold;color:#666;margin:5px 0 0 0;}
#blog .textBox {width:645px; margin:0;}
#blog .title {margin:0 0 0 0;font-size:15px;line-height:22px;font-weight:bold;color:#333;}

.bookList .book {
    display:flex;
    margin:15px 0;
}
.bookList .bookTitle {
    font-weight:bold;
}
.bookList .bookImage {
    margin-right:15px;
}
.bookList .bookSummary {
    padding-top:10px;
}
#classNotes .heading {font-size:20px; color:#fff;padding:8px 30px;background:#6997d6 url(../images/header_white_arrow.png) no-repeat 10px center;margin:15px 0 0 0;}
#classNotes ul li {font-size:17px; line-height:30px;}
#classNotes .featuredObits li, .inMemoriam .otherObits > li:first-child, .alumniNews li {background:url(../images/img_sm_blue_arrow.png) no-repeat left center;}
#classNotes .featuredAlumni .body{margin:15px 0 0 0;}
#classNotes .featuredAlumni .indexItem {overflow:hidden;margin: 0; }
#classNotes .featuredAlumni .indexItem + .indexItem {margin-top:25px}
#classNotes .featuredAlumni .captionedImage {float:left;margin-right:25px;}
#classNotes .featuredAlumni .captionedImage a {border:none;}
#classNotes .featuredAlumni .captionedImage img {width:115px; height:124px;padding:0;border:5px solid #e1e1e2;}
#classNotes .featuredAlumni .textBox {float:left;width:615px; margin:0;}
#classNotes .featuredAlumni .captionedImage + .textBox {width:465px}
#classNotes .featuredAlumni .title {margin:0;font-size:17px;line-height:20px;}
#classNotes .featuredAlumni .summary {margin:5px 0 0 0;line-height:20px;color:#666;}
#classNotes .inMemoriam .heading, #classNotes .alumniNews .heading {margin-bottom:10px}
#classNotes .featuredObits > li, #classNotes .alumniNews li {padding-left:15px;}
#classNotes .otherObits {position:relative;padding:0 0 70px 0;}
#classNotes .otherObits  li {float:left;}
#classNotes .otherObits li a {border-left:1px solid #666;}
#classNotes .otherObits > li {padding-right:10px;}
#classNotes .otherObits > li:first-child {padding-left:15px}
#classNotes .otherObits li:first-child > a {border-left:none;padding:0}
#classNotes .otherObits > li a {padding-left:10px;}
#classNotes .otherObits > li.dropdown > a {cursor:default}
#classNotes .otherObits > li.dropdown > a:hover {border-bottom:none;}
#classNotes .otherObits li ul {position:absolute;top:30px;left:-9999px;padding-left:15px; overflow:hidden;}
#classNotes .otherObits li.open ul {position:absolute;left:0}
#classNotes .otherObits ul li {padding-right:5px;}
#classNotes .otherObits ul li a {font-family:arial, sans-serif; font-weight:bold; font-size:12px;padding-left:5px;}
#classNotes .alumniNews .heading {margin-top:0}

#classYear .pageheader {font-size:32px;font-style:italic; margin-top:0;}
#classYear .correspondent {font-family:arial, sans-serif;font-size:11px;line-height:17px;clear:both;float:left;margin:0 50px 25px 0;border-bottom:7px solid #1f6bb7;border-top:7px solid #1f6bb7;padding:15px 20px 10px 0;}
#classYear .correspondent * {margin:0}
#classYear .heading {font-size:18px;font-style:italic;margin-bottom:5px}
#classYear .submitNote {clear:both;background:url(../images/btn_submit_class_note.png) no-repeat left center;text-indent:-9999px;display:block;height:21px;width:157px;margin-top:60px;}

#story {margin-right:10px}
#story .title {font-size:32px;margin:0}
#story .title + .dek {margin:5px 0 0 0;}
#story .dek {font-size:18px;font-style:italic;margin:0;line-height:23px;}
#story .storyPage {margin-top:20px}
#story .slideshow {font-size:11px;height:20px;text-align:right;}
#story .slideshow.full-width {width:647px}
#story .slideshow.vertical {width:265px}
#story .slideshow a:first-child {padding-left:20px;background:url(../images/article_camera_icon.png) no-repeat left center;}
#story .captionedImage {margin:0}
#story .captionedImage.full-width {margin-bottom:20px;}
#story .captionedImage.full-width img {width:647px;}
#story .captionedImage.full-width img + .caption {margin-top:15px;}
#story .captionedImage.vertical {float:left;width:265px;margin:0 25px 20px 0;}
#story .captionedImage.vertical img {width:265px;}
#story .caption, #story .subcaption, #story .credit  {font-size:11px;margin:0 0 5px 0;}
#story .storyPages {margin-bottom:40px}
#story .credit {text-align:right;margin:2px 0 0 0;}
#story .storyPage .caption {clear:both;font-weight:bold;margin:7px 0 0 0;line-height:16px;}
#story .storyPage .subcaption {clear:both;font-style:italic;margin-top:8px;}
#story .storyPage .byline {font-family:arial, sans-serif;font-size:12px;line-height:15px;height:15px;color:#767676;text-transform:uppercase;margin:0 0 12px 0;}
#story .storyPage .wysiwyg p:first-child {margin-top:0}

.wysiwyg {color:#333;line-height:22px;}
.wysiwyg .caption {color:#666;font-size:11px;line-height:16px;font-weight:bold;}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6, .wysiwyg th {font-weight:bold;}
.wysiwyg ul, .wysiwyg ol, .wysiwyg form {margin-bottom:16px;}
.wysiwyg li {margin-left:16px;}
.wysiwyg ul li {list-style-type:disc; }
.wysiwyg ol li {list-style-type:decimal;}

.wysiwyg .issues {
    display:flex;
    flex-wrap:wrap
}
.wysiwyg .issues li {
    list-style-type:none;
    margin-left:0;
    width:50%;
    line-height:42px;
    display:block;
}

.addthis_toolbox {overflow:hidden;float:left;font-family:arial, sans-serif;font-size:11px;text-transform:uppercase;}
.addthis_toolbox a {float:left;margin-right:10px;padding:7px 0;cursor:pointer;}
.addthis_toolbox a img {padding-right:10px;vertical-align:middle;}

#pager-wrap {float:right;overflow:hidden;}
#pager-wrap a {font-family:arial, sans-serif;font-weight:bold;font-size:12px;color:#1c66b5;display:block;line-height:13px;margin-left:13px;padding:7px;}
#pager-wrap .prev-button, #pager-wrap .next-button {float:left;text-transform:uppercase;}
#pager-wrap .prev-button a {background:url(../images/btn_prev_arrow.png) no-repeat left center;padding-left:10px;}
#pager-wrap .next-button a {background:url(../images/btn_next_arrow.png) no-repeat right center;padding-right:10px;}
#pager-wrap #nav {float:left;}
#pager-wrap #nav a {float:left;}
#pager-wrap #nav a.activeSlide {background-color:#1c66b5;color:white;}

/*sidebar*/
#sidebar {float:right; width:271px;}

#sidebar .sidebarBlock {background-color:#f4f4f4;font-size:14px;line-height:25px;margin-top:10px;}
#sidebar .sidebarBlock .heading{text-indent:-9999px;}
#sidebar .sidebarBlock + .sidebarBlock {margin-top:25px}

#sectionBox .heading {background:url(../images/head_sections.png) no-repeat;width:271px; height:29px;margin:0;}
#sectionBox .body {padding:5px 15px 10px 15px;}
#sectionBox li {background:url(../images/img_sm_blue_arrow.png) no-repeat left center;}
#sectionBox li a {margin-left:20px}
#sectionBox li.active a {border-bottom: 1px dotted;}

#currentIssueBox .heading {padding:0;background:url(../images/head_current_issue.png) no-repeat;width:271px; height:29px;margin-bottom:2px;}
#currentIssueBox .body {padding:5px 15px 10px 15px;}
#currentIssueBox .issueDate {text-transform:capitalize;font-family:"museo sans 500", sans-serif;font-size:13px;line-height:15px;margin:8px 0 9px;}
#currentIssueBox .featuresHeading {font-family:"museo sans 500", sans-serif;font-size:15px;font-weight:bold;line-height:17px;margin:10px 0 5px 0;}
#currentIssueBox .coverImageLink {border:none}
#currentIssueBox img {width:200px;height:253px;}
#currentIssueBox ul {font-size:13px;line-height:17px;padding-bottom:10px;}
#currentIssueBox li + li {margin-top:10px}

#classYearBox .heading {padding:0;background:url(../images/head_find_your_class.png) no-repeat;height:32px; margin:0;background-color:#f4f4f4;}
#classYearBox li.decade, #classYearBox .heading {padding-bottom:5px}
#classYearBox li.decade.expanded {padding-bottom:0}
#classYearBox li.decade > a {border:none;display:block;text-indent:-9999px;width:271px;height:31px;overflow:hidden;}
#classYearBox li.decade > a:focus {outline-offset:1px};
#classYearBox li.decade ul {text-indent:0;}
#classYearBox li.decade ul ul{float:left;margin:0;font-family:arial, sans-serif;font-size:13px;line-height:20px;color:#336e88;font-weight:bold;}
#classYearBox li.decade ul li {margin-right:25px;}
#classYearBox .decade > ul {height:70px;background-color:#d9d9d9;padding:10px 20px 20px 10px;}
#classYearBox .decade .classYear {color:#154D89;}
#classYearBox .decade.d1950 {background:url(../images/head_1950_off.png) no-repeat;}
#classYearBox .decade.d1960 {background:url(../images/head_1960_off.png) no-repeat;}
#classYearBox .decade.d1970 {background:url(../images/head_1970_off.png) no-repeat;}
#classYearBox .decade.d1980 {background:url(../images/head_1980_off.png) no-repeat;}
#classYearBox .decade.d1990 {background:url(../images/head_1990_off.png) no-repeat;}
#classYearBox .decade.d2000 {background:url(../images/head_2000_off.png) no-repeat;}
#classYearBox .decade.d2010 {background:url(../images/head_2010_off.png) no-repeat;}
#classYearBox .decade.d2020 {background:url(../images/head_2020_off.png) no-repeat;}
#classYearBox .decade.grd  {background:url(../images/head_grd_off.png) no-repeat;}
#classYearBox .decade.GRD  {background:url(../images/head_grd_off.png) no-repeat;}
#classYearBox .decade.d1950.expanded {background:url(../images/head_1950_on.png) no-repeat;}
#classYearBox .decade.d1960.expanded {background:url(../images/head_1960_on.png) no-repeat;}
#classYearBox .decade.d1970.expanded {background:url(../images/head_1970_on.png) no-repeat;}
#classYearBox .decade.d1980.expanded {background:url(../images/head_1980_on.png) no-repeat;}
#classYearBox .decade.d1990.expanded {background:url(../images/head_1990_on.png) no-repeat;}
#classYearBox .decade.d2000.expanded {background:url(../images/head_2000_on.png) no-repeat;}
#classYearBox .decade.d2010.expanded {background:url(../images/head_2010_on.png) no-repeat;}
#classYearBox .decade.d2020.expanded {background:url(../images/head_2020_on.png) no-repeat;}
#classYearBox .decade.grd.expanded {background:url(../images/head_grd_on.png) no-repeat;}
#classYearBox .decade.GRD.expanded {background:url(../images/head_grd_on.png) no-repeat;}

a#webExtra {display:block; height:212px; width:152px; margin:80px auto 0; text-align:center; background:url(../images/webExtra.png) no-repeat; padding:80px 20px 0; font-family:verdana; font-size:20px; color:white !important; }

/* footer */
#footer {background-color:#bfbfbf;color: #4e4e4e; border-top:1px solid #9d9da0;margin-top:75px;font-family:arial, sans-serif; font-size:13px; line-height:17px;overflow:hidden;padding:25px 30px 15px;}
#footer a {
    color: #154D89;
}
#footerRight {float:right;overflow:hidden;}
#footerNav {float:right;overflow:hidden;}
#footerNav li {float:left;}
#footerNav li + li a {border-left:1px solid  #1c66b5;padding-left:10px}
#footerNav a:first-child {padding-right:10px;}
#footerLogo {clear:both;float:right;margin-top:15px;background:url(../images/img_footer_logo.png) no-repeat;}
#footerLogo a {border:none;text-indent:-9999px;display:block;width:363px;height:95px;}
#footer #copyright {font-style:italic;margin-top:5px;clear:both;float:right;}
#footer #address {float:left;line-height:19px;}

.gs-title b {text-decoration:none !important; border:0 !important}