.sf-menu {
  font-family: Georgia, 'Times New Roman', serif;
  margin: 0;
  padding: 0 0 0 6px;
  text-align: left;
  font-size: 16px; }
  .sf-menu li {
    width: auto;
    display: inline-block;
    margin: 0;
    padding: 0; }
    .sf-menu li a {
      display: inline-block;
      padding: .2em .85em;
      border-bottom: none; }
    .sf-menu li.sf-item-2 a, .sf-menu li.sf-item-4 a, .sf-menu li.sf-item-5 a, .sf-menu li.sf-item-6 a, .sf-menu li.sf-item-8 a {
      border-right: 1px solid #cccccc; }
    .sf-menu li.sf-depth-1 a {
      border-bottom: none; }
    .sf-menu li.menuparent ul {
      top: 2.2em; }

.group-left {
  float: left;
  /* LTR */
  width: 68%; }

.group-right {
  float: left;
  /* LTR */
  width: 30%;
  margin-left: 1.9%; }

.br-sidebar {
  font-family: 'Sense Regular';
  border: 1px solid #cccccc;
  background: #eaeaea;
  float: right;
  max-width: 30%;
  margin: 0 0 .3em .8em; }
  .br-sidebar h2 {
    color: black;
    border: none;
    text-transform: uppercase;
    font-size: 1.2em;
    margin: 0;
    padding: 0; }
  .br-sidebar ul, .br-sidebar li {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 1.3em; }
  .br-sidebar li a {
    display: inline;
    width: auto;
    text-align: left;
    padding: .3em 0; }
  .br-sidebar ul, .br-sidebar h2 {
    padding: 5px; }
  .br-sidebar .view-content {
    padding: 0 .5em .5em .5em; }
  .br-sidebar .content {
    border-top: none; }
    .br-sidebar .content a {
      color: #777777; }
      .br-sidebar .content a:hover {
        color: #d7181f; }

#region-sidebar-first {
  width: 236px; }
  #region-sidebar-first #block-views-classifieds-block-2 {
    margin-top: 1.3em; }

#region-content.grid-11 {
  width: 684px; }

.wallpaper #page {
  width: 1024px;
  margin: auto;
  position: relative;
  z-index: 10; }

.zone-wrapper {
  background: url(../images/bg-shadow-normal.png) top center repeat-y; }

.front .zone-postscript-wrapper {
  background: none;
  height: 340px; }

.zone-postscript-wrapper {
  background: none;
  height: 205px; }

#block-views-author-block {
  float: left;
  clear: left;
  width: 172px;
  margin-right: 20px; }

.br-event-summary {
  float: right;
  width: 220px;
  max-width: 40%;
  border-left: 1px solid #cccccc; }

.view-display-id-page .field-name-body {
  margin-right: 240px; }

#region-branding {
  position: relative;
  text-align: center; }
  #region-branding #block-block-8 {
    position: absolute;
    bottom: 32px;
    float: left;
    clear: none;
    text-align: left; }
  #region-branding #block-search-form {
    position: absolute;
    bottom: 28px;
    right: 0; }
  #region-branding #block-delta-blocks-logo {
    margin: 0 220px; }

#zone-branding #block-block-8 {
  margin-left: 1em; }
  #zone-branding #block-block-8 h2 {
    display: block; }
#zone-branding .block-search {
  padding-top: 0;
  margin-right: 1em; }
#zone-branding #block-block-19 {
  float: right;
  margin: .4em 1em 0 0;
  display: block; }
  #zone-branding #block-block-19 a.newsletter-head-link {
    font-size: 13px;
    color: #44528d; }
    #zone-branding #block-block-19 a.newsletter-head-link:hover {
      text-decoration: underline; }

#zone-postscript #region-postscript-first, #zone-postscript #region-postscript-second, #zone-postscript #region-postscript-third, #zone-postscript #region-postscript-fourth {
  width: 154px; }
  #zone-postscript #region-postscript-first .region-inner, #zone-postscript #region-postscript-second .region-inner, #zone-postscript #region-postscript-third .region-inner, #zone-postscript #region-postscript-fourth .region-inner {
    border-right: 1px solid #999999;
    text-align: left;
    height: 175px;
    margin-bottom: 10px; }
    #zone-postscript #region-postscript-first .region-inner .menu, #zone-postscript #region-postscript-second .region-inner .menu, #zone-postscript #region-postscript-third .region-inner .menu, #zone-postscript #region-postscript-fourth .region-inner .menu {
      text-align: left; }
#zone-postscript #region-footer-second {
  float: right; }
#zone-postscript #block-search-form, #zone-postscript #block-block-8, #zone-postscript .block-search, #zone-postscript .block-8 {
  display: none; }
  #zone-postscript #block-search-form .block-inner, #zone-postscript #block-block-8 .block-inner, #zone-postscript .block-search .block-inner, #zone-postscript .block-8 .block-inner {
    width: 200px; }
#zone-postscript ul {
  margin-bottom: 1em; }
  #zone-postscript ul a {
    border-bottom: none;
    padding: .1em;
    display: block; }
  #zone-postscript ul li {
    display: block;
    width: auto;
    border: none; }
#zone-postscript h2 {
  text-align: left;
  width: auto;
  float: none;
  clear: none;
  padding: none; }
#zone-postscript #block-block-16 h2 {
  text-align: left; }
#zone-postscript .content {
  margin-left: 0; }
#zone-postscript .block-menu {
  border-bottom: none; }

.view-resources.view-display-id-page .views-row, .view-classifieds.view-display-id-page .views-row, .view-staff-directory .views-row {
  float: left;
  width: 324px;
  clear: none;
  height: 100px;
  overflow: hidden; }
.view-resources.view-display-id-page .views-row-odd, .view-classifieds.view-display-id-page .views-row-odd, .view-staff-directory .views-row-odd {
  margin-right: 8px;
  clear: left; }

#brain-wp-slot {
  display: block; }
  #brain-wp-slot a#sitewrap {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 5;
    display: block;
    background-position: center top; }

.view-staff-directory .views-row {
  width: auto;
  height: auto;
  float: none; }
.view-staff-directory.view-display-id-page .view-content .views-row .views-field-field-staff-bio {
  margin-left: 196px; }

.cat-toggle {
  display: none; }

.cat-list #block-menu-menu-news-categories, .cat-list #block-views-issues-block-2 {
  display: block !important;
  width: 170px;
  float: left;
  border: 1px solid #cccccc;
  background: #eaeaea; }
  .cat-list #block-menu-menu-news-categories h2, .cat-list #block-views-issues-block-2 h2 {
    display: block;
    color: #cccccc; }
  .cat-list #block-menu-menu-news-categories li, .cat-list #block-views-issues-block-2 li {
    float: none;
    width: auto; }
    .cat-list #block-menu-menu-news-categories li a, .cat-list #block-views-issues-block-2 li a {
      display: inline;
      width: auto;
      text-align: left;
      padding: .3em 0; }
  .cat-list #block-menu-menu-news-categories .view-content, .cat-list #block-views-issues-block-2 .view-content {
    padding: .5em; }
.cat-list #block-delta-blocks-page-title, .cat-list #block-system-main, .cat-list #block-views-news-block-11, .cat-list #block-dfp-magazine-page-492x90 {
  float: left;
  margin-left: 20px;
  width: 492px; }
.cat-list #block-views-news-block-11, .cat-list #block-dfp-magazine-page-492x90 {
  float: right; }

.node-type-article #block-views-news-block-8, .node-type-article #block-views-author-block {
  display: inline-block;
  text-align: right;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 0;
  float: right;
  width: 30%; }
  .node-type-article #block-views-news-block-8 .views-field, .node-type-article #block-views-author-block .views-field {
    margin: 0; }
.node-type-article #block-views-author-block {
  float: left;
  text-align: left;
  width: 70%; }
  .node-type-article #block-views-author-block .addthis_toolbox {
    float: right;
    padding-top: 2px; }
.node-type-article #region-content {
  position: relative;
  overflow: visible; }
  .node-type-article #region-content #block-block-11 {
    position: absolute;
    top: 2em;
    left: -75px;
    width: 70px;
    background: white;
    padding: .4em 0;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
    .node-type-article #region-content #block-block-11 a {
      display: block;
      text-align: center;
      float: none;
      margin: .5em auto; }
.node-type-article #block-block-11 {
  border-top: none; }
.node-type-article #block-system-main {
  border-top: 1px solid #cccccc; }

#region-home-slides {
  width: 684px; }
  #region-home-slides .view-slides .views-row, #region-home-slides .view-slides .views-row img, #region-home-slides .view-slides .slide, #region-home-slides .view-slides .slide img, #region-home-slides .br-slides .views-row, #region-home-slides .br-slides .views-row img, #region-home-slides .br-slides .slide, #region-home-slides .br-slides .slide img {
    width: 684px; }

.with-slides #region-sidebar-ad, .with-slides #region-sidebar-second {
  position: relative;
  top: -475px; }
.with-slides #region-sidebar-second {
  margin-bottom: -395px; }
