.node-9877 .webform-grid th { font-size: 0.8em; }
.node-9877 label {
  font-size: 1.2em;
  line-height: 1.5em;
  color: #666666;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

}
.node-9877 .form-radios label,
.node-9877 .form-checkboxes label {
  font-size: 1em;
  line-height: 1em;
  color: #221E1F;
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

/**
 * Captions were previously broken when trying to control their display as a
 * teaser. This has been fixed in the model and will be included in our 
 * March 2014 release
 * 
 * TODO: Remove this exception and used the DD Classing system instead
 */
#node-1734-teaser .field-image .caption {
  display: block;
}

#node-8479-teaser .node-content p img { width: 100%; }

/* Contact Info */
.node-contact { font-size: 12px; }

/* =================================================== *\
   WOMEN IN BUSINESS BACKGROUND
   Added via ticket #576
\* =================================================== */

body.microsite-901 {
  background-image: url(img/wibl-repeat-bg.jpg);
}

body.microsite-901 #page {
  background-image: url(img/wibl-main-bg.jpg);
}

#node-7863-teaser {
  background: white !important;
}

/* =================================================== *\
   Child Family Institute for Entrepreneurship
   Added via ticket #393
\* =================================================== */

body.microsite-827 .navbar ul.nice-menu > li > ul > li > a {
font-family: "futura-pt", Futura, Arial;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;;
color: #00B5E2;
}

body.microsite-827 {
background-image: url(img/child-fam-landing-page-bg-repeat.jpg);
}

body.microsite-827 #page {
background-image: url(img/child-fam-landing-page-bg.jpg);
}

body.microsite-827 #page #block-views_blocks-term-block_1-12 .node {
background-image: url(img/landing-carousel-overlay-child-fam.png);
}

body.microsite-827 #page #block-menu_block-2 .block-title .block-title-text,
body.microsite-827 #page #block-menu_block-2 .block-title a {
background-image: url(img/top-secondary-nav-child-fam.png);
}

body.microsite-827 #fb-link, body.microsite-827 #twitter-link  {
background-image: url(img/upper-icons2.png);
width: 32px;
}



/* =================================================== *\
   Please remove when resolved
   http://gsm.ucdavis.edu/mackey
   https://digitald.basecamphq.com/projects/7167425-ucd-gsm-l2/todo_items/143444255/comments#215415695
\* =================================================== */

/* Dennis Please remove when warnings are fixed 
http://gsm.ucdavis.edu/deans-distinguished-speakers-archive
*/

/* PLEASE REMOVE WHEN FIXED */

#field_video_values .form-item {
  white-space: normal;
  font-size: 10px;
}

.block-title.key-information {
  clear: left;
}

/* ------------ */

body.tt488 .messages {
  display: none;
}

/* temporary fix by mac */

#block-views_blocks-term-block_1-4 .field-image {
  width: 280px !important;
}

body.node-2370 #hiddensocial {
  display: none;
}

.pod-image, .pod-image span {
  display: block;
}

.field-image-preset-rectangle {
  display: block;
  width: 172px;
  height: 120px;
}

/* --------------------------------------------------------------------- *\
   Post section with Force Equal Row Heights Class using the logo preset
\* --------------------------------------------------------------------- */
#block-views_blocks-term-block_1-2.force-rows .field-image-preset-logo {
  height: 200px;
}

/* ============================================== *\
   Slideshow Images on Full Node Pages
\* ============================================== */

/**
 * Commented out by Jason on 2/19/14
 * Do we need this?

#node-full.has-image .node-image,
#node-full.has-image .node-upper-image {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

*/

/*************************************** 
 need to increase this by the border 
 amount*2 set on .field-image a below 
 ***************************************/

/**
 * Commented out by Jason on 2/19/14
 * Do we need this?

#node-full.icp-landscape .node-image,
#node-full.icp-landscape .node-upper-image {
  width: 328px;
}

#node-full.icp-portrait .node-image,
#node-full.icp-portrait .node-upper-image {
  width: 247px;
}

#node-full .field-image {
  float: right;
  display: block;
  width: 25%;
  height: auto;
  margin: 0;
  padding: 0;
}

#node-full .c1.field-image {
  width: 100%;
}

#node-full .field-image a {
  display: block;
  line-height: 0px;
  border: 2px solid transparent;
}

#node-full .node-upper-image .caption {
  display: none;
}

*/

/* ============================================== *\
   Table of Contents (TOC)
   - prevents background overflowing into a 100%
     width container
\* ============================================== */

#toc-wrapper {
  margin-right: 20px;
}

/* ============================================== *\
   Share this Page Block
\* ============================================== */

#block-dd_social-share_page .block-title {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #C59F31;
  font-size: 18px;
  background: url(img/gold-down-arrow.png) no-repeat right center ;
  width: 172px;
}

#block-dd_social-share_page .item-list li {
  float: none;
  display: inline;
  margin: 0 5px 10px 0;
}

#block-dd_social-share_page .item-list a {
  width: 32px;
  height: 32px;
  text-decoration: none;
}

#block-dd_social-share_page .item-list img:hover {
  -webkit-box-shadow: 0px 0px 5px rgba(100,100,100,0.5);
  -moz-box-shadow: 0px 0px 5px rgba(100,100,100,0.5);
  box-shadow: 0px 0px 5px rgba(100,100,100,0.5);
}

/* ============================================== *\
   Add to calendar Block
\* ============================================== */

#block-dd_create-calendar .block-title {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #C59F31;
  font-size: 18px;
  background: url(img/gold-down-arrow.png) no-repeat right center ;
  width: 172px;
}

.add-calendar-popup #block-dd_create-calendar .block-title {
  width: auto;
  background: none;
}

#block-dd_create-calendar .block-content {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  font-size: 11px;
  font-weight: bold;
}

#block-dd_create-calendar .item-list ul {
  margin: .5em 0;
  padding-left: 0;
}

#block-dd_create-calendar .item-list li {
  margin-left: 0;
  list-style-type: none;
}

#block-dd_create-calendar .item-list a {
  color: #002666;
  text-decoration: none;
}

#block-dd_create-calendar .item-list a:hover {
  color: #C59F31;
  text-decoration: underline;
}

#block-dd_create-calendar .item-list span.ext {
  display: none;
}

body.section-calendar .meta-item a.add { display: none; }

/* ================================================ *\
   Course Catalog/Offerings
\* ================================================ */

.course-offerings {
  font-size: 12px;
}

.course-offerings ul {
  padding-left: 0;
  list-style: none;
}

.course-offerings a {
  text-decoration: none;
}

.course-offerings h3 {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  font-size: 2em;
  color: #a4190e;
  text-align: left;
}

.course-offerings .views-row {
  width: 743px;
  min-height: 140px;
  height: auto !important;
  height: 140px;
  margin-bottom: 15px;
  background: url(img/course-offerings-bg.png) repeat-y top left white;
  box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
  -o-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
  border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 2px solid #eee;
  clear: left;
}

.course-offerings .views-field-title {
  float: left;
  width: 150px;
  padding: 20px;
}

.course-offerings .views-field-teaser {
  padding: 0 20px;
  margin-left: 190px;
}

.course-offerings .views-field-field-profiles-nid {
  padding: 0 20px 15px;
  margin-left: 190px;
}

.course-offerings .views-field-field-profiles-nid .field-content div {
  display: inline;
}

.course-offerings .views-field-title a {
  display: block;
  color: #002666;
  font-size: 18px;
  font-weight: bold;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

}

.course-offerings .views-field-teaser p {
  padding: 15px 0 10px;
  margin: 0;
}

.course-offerings .views-field-field-profiles-nid .field-content a {
  padding-right: 30px;
}

.course-offerings .field-item a[href="/resource/uc-davis-mba-course-list"],
.course-offerings .field-content a[href="/resource/uc-davis-mba-course-list"] {
  display: none;
}

/* ========================================================= *\
   Event Archive Custom View - Dean's Distinguished Speakers
\* ========================================================= */
.event-archive td {
  font-size: 12px;
  vertical-align: top;
  padding: 10px;
}

.event-archive td p {
  margin: 0;
}

.event-archive td a {
  text-decoration: none;
}

.event-archive .views-field-title span {
  display: block;
}

.event-archive .v-title {
  color: #002666;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  font-size: 16px;
  margin-bottom: 5px;
}

.event-archive .v-subtitle {
  color: #666666;
  margin-bottom: 5px;
}

.event-archive .view-filters {
  margin-left: 10px;
}

#page .event-archive .views-exposed-form * {
  display: inline;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  font-size: 14px;
  line-height: 17px;
  vertical-align: baseline;
}

#page .event-archive .views-exposed-form option {
  display: block;
}

#page .event-archive .views-exposed-form *:after {
  display: none;
}

#page .event-archive #edit-field-date-value-value-year-wrapper {
  padding: 0 10px;
}

body.tt112,
body.t112.has-1-nt {
  background-color: #1366B9;
}

body.tt112 #block-logo,
body.t112.has-1-nt #block-logo {
  background-image: url(img/logo-welfare.png);
  height: 150px;
}

/*Remove award count on tabs */

#page .tab-pt406 em {
  display: none;
}

/* ============================================ *\
   New and Exciting
\* ============================================ */

#block-views_blocks-term-block_1-6 .subtitle {
  display: none;
}

#block-views_blocks-term-block_1-6 .node-upper-image {
  width: 100px;
  padding: 0 20px;
  float: left;
}

#block-views_blocks-term-block_1-6 .field-image {
  min-width: 100px;
  min-height: 120px;
}

#block-views_blocks-term-block_1-6 .node-header {
  width: 140px;
  float: right;
}

#block-views_blocks-term-block_1-6 .node-content {
  float: right;
  width: 120px;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 20px;
}

#block-views_blocks-term-block_1-6 .node-content p {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  font-size: 12px;
  line-height: 17px;
}

#block-views_blocks-term-block_1-6 .event-date {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  color: #a4190e;
  font-size: 12px;
  line-height: 17px;
  float: left;
  width: 120px;
  margin-left: 20px;
}

#block-views_blocks-term-block_1-4 .block-controls {
  bottom: -70px;
}

.accordion h4.under-accordion:hover {
  color: #C59F31;
  cursor: pointer;
}

.accordion h4.under-accordion.active a {
  color: black;
  text-decoration: none;
}

.accordion .node-content h4 {
  border-top: 1px solid #ddd;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0;
  text-transform: none !important;
  font-size: 14px;
}

/* Make the student profiles appear as quoteboxes when related to 
 general information posts */
/*

body.n.pt97 #block-digitaldcore-node_profiles .pt256 .node-content { display: block; }
body.n.pt97 #block-digitaldcore-node_profiles .pt256 .node-content > * { display: none; }
body.n.pt97 #block-digitaldcore-node_profiles .pt256:after { display: none; }

body.n.pt97 #block-digitaldcore-node_profiles .pt256 .node-content blockquote {
display: block;
padding: 30px 10px 10px;
float: left;
margin: 0px -10px -30px;
overflow: visible;
}

body.n.pt97 #block-digitaldcore-node_profiles .pt256 {
background: #fff;
border-radius: 0;
}

body.n.pt97 #block-digitaldcore-node_profiles .pt256 .node-header * {
border-radius: 0;
}

body.n.pt97 #block-digitaldcore-node_profiles .pt256 .node-header .title, 
body.n.pt97 #block-digitaldcore-node_profiles .pt256 .node-header .subtitle {
 display: none;
}

*/

/* Add past event tag */

.pt60.past-event .post-type:before {
  content: "Past ";
}

#toc li:first-child {
  display: none;
}

.tabs-simple .tab span {
  padding: 3px 10px;
}

body            { background: url(img/bg-landing-g.jpg) center 0 repeat-x white; }
body #page      { background: url(img/bg-landing.jpg)  center 0 no-repeat transparent; }
body.ttv2       { background: url(img/bg-home-g.jpg) center 0 repeat-x white; }
body.ttv2 #page { background: url(img/bg-home.jpg)  center 0 no-repeat transparent; }
body.admin-menu { background-position: center 20px ; }

/* China */
body.wt803 #page { background-image: url(img/china-bg-mandarin.jpg); }
body.wt719 #page { background-image: url(img/china-noseal-bg.jpg); }

body.ttvdirectory #content-area,
body.ttv1 #content-area,
body.ttv3 #content-area,
body.ttv4 #content-area,
body.ttv5 #content-area,
body.ttv8 #content-area,
body.ttv9 #content-area,
body.ttv10 #content-area,
body.ttv17 #content-area {
  float: left;
  width: 556px;
}

body.ttv16 #content-area {
  float: left;
  width: 748px;
}


body.ttvdirectory #content-area,
body.ttv1 #content-bottom,
body.ttv3 #content-bottom,
body.ttv4 #content-bottom,
body.ttv5 #content-bottom,
body.ttv8 #content-bottom,
body.ttv9 #content-bottom,
body.ttv10 #content-bottom,
body.ttv16 #content-bottom,
body.ttv17 #content-bottom {
  float: left;
  width: 192px;
}

#block-views_blocks-term-block_1-14 {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}

#block-views_blocks-term-block_1-13 {
  clear: right;
  float: right;
}

#block-views_blocks-term-block_1-4.four-col-wide.two-col-n .views-row-odd .node, #block-views_blocks-term-block_1-4.full-width.two-col-n .views-row-odd .node {
  clear: none;
}

#page {
  width: 100%;
}

#page-inner {
  width: 980px;
  margin: 0 auto;
}

#main {
  background: transparent;
}

.navbar {
  position: relative;
  top: 7px;
  left: 20px;
  font-size: 14px;
}

.navbar li li {
  width: 200px;
}

.navbar a {
  line-height: 20px;
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
}

.navbar a.depth-1 {
  border-right: 1px solid #555;
  border-bottom: 0;
  line-height: 36px;
  padding: 5px 0;
  width: 100%;
  text-align: center;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  text-transform: uppercase;
}

#block-nice_menus-1 .pod-preset-pod span {
  width: 230px !important;
  height: 160px !important;
  float: left !important;
}

#node-full.pt7 .dd-hover-crop_thumbnail {
  display: block;
}

#block-nice_menus-1 ul.nice-menu .menu-pod {
  float: right;
  margin-right: 0;
  width: 230px;
}

#block-nice_menus-1 .menu-pod .title {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 5px;
}

#block-nice_menus-1 .menu-pod .link-read-more {
  width: auto;
}

#block-nice_menus-1 .menu-pod .subtitle {
  font-size: 12px;
  line-height: 14px;
}

#block-nice_menus-1 .menu-pod .post-type  { display: block; }
#block-nice_menus-1 .menu-pod .node-image img { border: 1px solid black; }

#block-nice_menus-1 .menu-pod .pod-images,
#block-nice_menus-1 .menu-pod .pod-preset-pod ,
#block-nice_menus-1 .menu-pod .pod-preset-pod span {
  display: block;
  width: 230px;
  height: 160px;
}

#block-nice_menus-1 .menu-pod .pod-images {
  margin-bottom: 5px;
  border: 1px solid #777;
}

#block-nice_menus-1 .menu-pod .node {
  margin-bottom: 0;
  padding-bottom:0;
  margin-top: 7px;
}

#block-nice_menus-1 .menu-pod a {
  border-bottom: 0;
}

/* pod divider */
#block-views_blocks-term-block_1-1 .pt391 .title {
  color: #a4190e;
  padding: 0;
  margin: 0;
}

#block-views_blocks-term-block_1-1 .pt391 .node-item {
  display: none;
}

#block-views_blocks-term-block_1-1 .pt391 .node-header {
  display: block;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  padding: 10px 0;
  width: 100%;
  margin: 0;
  text-align: left;
}

#block-views_blocks-term-block_1-1 .pt391 {
  border-top: 8px solid #A9A48A;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-radius: 0;
  background: transparent;
  width: 172px;
}

#block-views_blocks-term-block_1-1 .pt391 .node-inner {
  padding: 0;
  margin: 0;
}

#block-views_blocks-term-block_1-1 {
  border: 0;
  padding-top: 0;
}

#block-views_blocks-term-block_1-1 .block-title { display: none; }

.menu-path-taxonomy-term-122 { width: 20%; }
.menu-path-taxonomy-term-147 { width: 18%; }
.menu-path-taxonomy-term-194 { width: 23%; }
.menu-path-taxonomy-term-176 { width: 10%; }
.menu-path-taxonomy-term-207 { width: 14%; }
.menu-path-taxonomy-term-119 { width: 11%; }

#nice-menu-1 > li { display: none; }

#nice-menu-1 .menu-path-taxonomy-term-122,
#nice-menu-1 .menu-path-taxonomy-term-147,
#nice-menu-1 .menu-path-taxonomy-term-194,
#nice-menu-1 .menu-path-taxonomy-term-176,
#nice-menu-1 .menu-path-taxonomy-term-207,
#nice-menu-1 .menu-path-taxonomy-term-119 { display: block; }

/* ================================================ *\
   Wine Executive Program Microsite's Navigation
\* ================================================ */

body.mrtid-668.n #nice-menu-1 > li,
body.microsite-668.n #nice-menu-1 > li {
  display: block;
}

body.mrtid-668.n #nice-menu-1 > li > a,
body.microsite-668.n #nice-menu-1 > li > a {
  border-right: 1px solid #555;
  border-bottom: 0;
  line-height: 36px;
  width: 100%;
  text-align: center;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  text-transform: uppercase;
  color: #FFFFFF;
}

body.mrtid-668.n #nice-menu-1 > li.active-trail > a,
body.microsite-668.n #nice-menu-1 > li.active-trail > a {
  border-bottom: 5px solid #052648;
}

body.mrtid-668.n #nice-menu-1 > li > a:hover,
body.microsite-668.n #nice-menu-1 > li > a:hover {
  background: #052648;
}

body.mrtid-668.n #nice-menu-1 > li.first > a:hover,
body.microsite-668.n #nice-menu-1 > li.first > a:hover {
  border-radius: 5px 0 0 5px;
}

body.mrtid-668.n #nice-menu-1 > li > a span.menu-title,
body.microsite-668.n #nice-menu-1 > li.first > a:hover {
  padding: 5px 20px;
}

body.mrtid-668.n #nice-menu-1 > li > ul,
body.microsite-668.n #nice-menu-1 > li > ul {
  border-color: #052648;
}

body.mrtid-668.n #nice-menu-1 > li > ul > li,
body.microsite-668.n #nice-menu-1 > li > ul > li {
  color: #052648;
}

body.mrtid-668 #nice-menu-1 > li.last > a,
body.microsite-668 #nice-menu-1 > li.last > a {
  border-right: none;
  border-radius: 0 5px 5px 0;
  padding-right: 0;
}

body.mrtid-668 #nice-menu-1 > li.last > a span,
body.microsite-668 #nice-menu-1 > li.last > a span {
  padding-right: 17px !important;
}

/* ================================================ *\
   MyGSM Microsite
\* ================================================ */

body.wt537 { background-image: url(img/mygsm-logo-theme-repeat.jpg); }
body.wt537 #page { background-image: url(img/mygsm-logo-theme.jpg); }

/* ================================================ *\
   Microsites
\* ================================================ */

body.is-m #block-views_blocks-term-block_1-12 .node,
body.microsite #block-views_blocks-term-block_1-12 .node {
  background: url(img/landing-carousel-overlay-prospective-students.png) no-repeat 0 0 transparent;
}

body.is-m #block-menu_block-2 .block-title .menu-link.hidden,
body.microsite #block-menu_block-2 .block-title .menu-link.hidden {
  display: block !important;
}

body.is-m #block-menu_block-2 .block-title .block-title-text,
body.microsite #block-menu_block-2 .block-title .block-title-text,
body.ttv17 #block-menu_block-2 .block-title a {
  background: url(img/top-secondary-nav-prospective-students.png) no-repeat 0 0 transparent;
}

/* ================================================ *\
   Microsite's Navigation
\* ================================================ */

body.is-m #nice-menu-1 > li,
body.microsite #nice-menu-1 > li
{
  display: block;
}

body.is-m #nice-menu-1 > li > a,
body.microsite #nice-menu-1 > li > a {
  border-right: 1px solid #555;
  border-bottom: 0;
  line-height: 36px;
  width: 100%;
  text-align: center;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  text-transform: uppercase;
  color: #FFFFFF;
}

body.is-m #nice-menu-1 > li.active-trail > a,
body.microsite #nice-menu-1 > li.active-trail > a {
  border-bottom: 5px solid #052648;
}

body.is-m #nice-menu-1 > li > a:hover,
body.microsite #nice-menu-1 > li > a:hover {
  background: #052648;
}

body.is-m #nice-menu-1 > li.first > a:hover,
body.microsite #nice-menu-1 > li.first > a:hover {
  border-radius: 5px 0 0 5px;
}

body.is-m #nice-menu-1 > li > a span.menu-title,
body.microsite #nice-menu-1 > li > a span.menu-title {
  padding: 5px 20px;
}

body.is-m #nice-menu-1 > li > ul,
body.microsite #nice-menu-1 > li > ul {
  border-color: #052648;
}

body.is-m #nice-menu-1 > li > ul > li,
body.microsite #nice-menu-1 > li > ul > li {
  color: #052648;
}

/* Six main navigation items color coded on GSM main site */
.menu-path-taxonomy-term-119 > a.depth-1 { border-right: 0; }
.menu-path-taxonomy-term-122.active-trail a.depth-1 { border-bottom: 5px solid #052648; }
.menu-path-taxonomy-term-147.active-trail a.depth-1 { border-bottom: 5px solid #a7190e; }
.menu-path-taxonomy-term-194.active-trail a.depth-1 { border-bottom: 5px solid #768a0e; }
.menu-path-taxonomy-term-176.active-trail a.depth-1 { border-bottom: 5px solid #0ea78c; }
.menu-path-taxonomy-term-207.active-trail a.depth-1 { border-bottom: 5px solid #c94c05; }
.menu-path-taxonomy-term-119.active-trail a.depth-1 { border-bottom: 5px solid #117bb8; }
.menu-path-taxonomy-term-122.over a.depth-1, .menu-path-taxonomy-term-122 a.depth-1:hover { background: #052648; border-radius: 5px 0 0 5px; }
.menu-path-taxonomy-term-147.over a.depth-1, .menu-path-taxonomy-term-147 a.depth-1:hover { background: #a7190e; }
.menu-path-taxonomy-term-194.over a.depth-1, .menu-path-taxonomy-term-194 a.depth-1:hover { background: #768a0e; }
.menu-path-taxonomy-term-176.over a.depth-1, .menu-path-taxonomy-term-176 a.depth-1:hover { background: #0ea78c; }
.menu-path-taxonomy-term-207.over a.depth-1, .menu-path-taxonomy-term-207 a.depth-1:hover { background: #c94c05; }
.menu-path-taxonomy-term-119.over a.depth-1, .menu-path-taxonomy-term-119 a.depth-1:hover { background: #117bb8; border-radius: 0 5px 5px 0; }

#nice-menu-1 > li > ul {
  top: 45px;
}

#block-nice_menus-1 ul.nice-menu > li {
  position: static;
}

#block-nice_menus-1 ul.nice-menu > li > ul {
  border-width: 0 5px 5px 5px;
  border-style: solid;
  width: 890px;
  padding: 10px 20px 20px;
  left: 0;
  border-radius: 0 0 10px 10px;
  min-height: 330px;
}

.node-full .title {
  color: #002666;
}
.node-full .subtitle {
  color: #666666;
}

.node-content h3,
.views-field-teaser h3 {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #221E1F;
  font-size: 18px;
  clear: left;
}

.node-content h4,
.views-field-teaser h4 {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #639ac9;
  font-size: 16px;
}

.node-content h5,
.views-field-teaser h5 {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #C59F31;
  font-size: 15px;
}

#block-digitaldcore-node_profiles .block-title
{
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #C59F31;
  font-size: 18px;
  margin-bottom: 35px;
  background: url(img/gold-down-arrow.png) no-repeat right center ;
  width: 172px;
}

#block-nice_menus-1 ul.nice-menu > li > ul > li {
  margin-right: 20px;
  float: left;
}

#block-nice_menus-1 .menu-path-taxonomy-term-122 > ul { border-color: #052648; }
#block-nice_menus-1 .menu-path-taxonomy-term-147 > ul { border-color: #a7190e; }
#block-nice_menus-1 .menu-path-taxonomy-term-194 > ul { border-color: #768a0e; }
#block-nice_menus-1 .menu-path-taxonomy-term-176 > ul { border-color: #0ea78c; }
#block-nice_menus-1 .menu-path-taxonomy-term-207 > ul { border-color: #c94c05; }
#block-nice_menus-1 .menu-path-taxonomy-term-119 > ul { border-color: #117bb8; }

#block-nice_menus-1 .menu-path-taxonomy-term-122 a.depth-2 { color: #052648; }
#block-nice_menus-1 .menu-path-taxonomy-term-147 a.depth-2 { color: #a7190e; }
#block-nice_menus-1 .menu-path-taxonomy-term-194 a.depth-2 { color: #768a0e; }
#block-nice_menus-1 .menu-path-taxonomy-term-176 a.depth-2 { color: #0ea78c; }
#block-nice_menus-1 .menu-path-taxonomy-term-207 a.depth-2 { color: #c94c05; }
#block-nice_menus-1 .menu-path-taxonomy-term-119 a.depth-2 { color: #117bb8; }

#block-nice_menus-1  a.depth-3 { color: #002666; }
#block-nice_menus-1  ul ul a.menu-link:hover { text-decoration: underline; }

body.wt122 #block-views_blocks-term-block_1-12 .node { background: url(img/landing-carousel-overlay-prospective-students.png) no-repeat 0 0 transparent; }
body.wt122 #block-menu_block-2 .block-title .block-title-text, body.wt122 #block-menu_block-2 .block-title a { background: url(img/top-secondary-nav-prospective-students.png) no-repeat 0 0 transparent; }
body.wt147 #block-views_blocks-term-block_1-12 .node { background: url(img/landing-carousel-overlay-faculty-research.png) no-repeat 0 0 transparent; }
body.wt147 #block-menu_block-2 .block-title .block-title-text, body.wt147 #block-menu_block-2 .block-title a { background: url(img/top-secondary-nav-faculty-research.png) no-repeat 0 0 transparent; }
body.wt194 #block-views_blocks-term-block_1-12 .node { background: url(img/landing-carousel-overlay-corporate-connections.png) no-repeat 0 0 transparent; }
body.wt194 #block-menu_block-2 .block-title .block-title-text, body.wt194 #block-menu_block-2 .block-title a { background: url(img/top-secondary-nav-corporate-partners.png) no-repeat 0 0 transparent; }
body.wt176 #block-views_blocks-term-block_1-12 .node { background: url(img/landing-carousel-overlay-alumni.png) no-repeat 0 0 transparent; }
body.wt176 #block-menu_block-2 .block-title .block-title-text, body.wt176 #block-menu_block-2 .block-title a { background: url(img/top-secondary-nav-alumni.png) no-repeat 0 0 transparent; }
body.wt207 #block-views_blocks-term-block_1-12 .node { background: url(img/landing-carousel-overlay-newscenter.png) no-repeat 0 0 transparent; }
body.wt207 #block-menu_block-2 .block-title .block-title-text, body.wt207 #block-menu_block-2 .block-title a { background: url(img/top-secondary-nav-newscenter.png) no-repeat 0 0 transparent; }
body.wt119 #block-views_blocks-term-block_1-12 .node { background: url(img/landing-carousel-overlay-about.png) no-repeat 0 0 transparent; }
body.wt119 #block-menu_block-2 .block-title .block-title-text, body.wt119 #block-menu_block-2 .block-title a { background: url(img/top-secondary-nav-about.png) no-repeat 0 0 transparent; }

#block-menu_block-2 .block-title .block-title-text {
  font-size: 14px;
  text-shadow: 1px 1px 2px rgba(0,0,0,.6);
  display: block;
  padding-top: 5px;
}

body.t #block-menu_block-2 .block-title a {
  background-position: 0 bottom;
  background-repeat: no-repeat;
  display: block;
  padding: 5px 20px 25px;
  border: 0;
  background-color: white;
  color: white;
  font-size: 14px;
  line-height: 18px;
}

body.t #block-menu_block-2 .block-content a:hover {
  color: #002666;
  text-decoration: underline;
}

body.t #block-menu_block-2 .block-content .active-trail a {
  color: #002666;
}

body.t #block-menu_block-2 .block-content > div > ul > li.active-trail.expanded > a {
  background: url(img/nav-blue-arrow.png) no-repeat 175px center #C8DBEF;
}

body.t #block-menu_block-2 .block-content a.active {
  background-color: #C8DBEF;
  margin-left: -20px;
  padding-left: 40px;
}

#main {
  padding-bottom: 30px;
}

.meta-profile {
  display: none;
}

h3 {
  color: #1366B9;
}

h4 {
  letter-spacing: 0.01em;
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  font-weight: normal;
  color: #777;
}

.subterm-link {
  float: left;
  margin: 10px 0 0;
}

div.subterm-link a,
li.link-read-more a {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #a4190e;
  padding-right: 20px;
  background: url(img/red-next-arrow.png) no-repeat right center;
}

.node-links a {
  font-family: "futura-pt", Futura, Arial; font-weight: 300; 
  text-decoration: none;
}

div.subterm-link a:hover,
li.link-read-more a:hover {
  color: #C59F31;
}

body.ttv2 #content-area {
  width: 640px;
  float: left;
}

body.ttv2 #content-bottom {
  width: 220px;
  float: left;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

.show-carousel-pager-dots .carousel-navigation a {
  color: #111111;
}

#block-digitaldcore-node_fields .key-information {
  content: "Key Information";
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #C59F31;
  font-size: 18px;
  background: url(img/gold-down-arrow.png) no-repeat right center;
  width: 172px;
  display: block;
  margin-top: 10px;
  margin-bottom: 11px;
}

.node-sidebar span.ext {
  display: none;
}
.node-sidebar .node-item a,
.node-sidebar .meta-item,
.node-sidebar .node-contact,
.node-sidebar .link-file,
.node-sidebar .link-related,
.node-sidebar .node-attachments,
.node-sidebar .node-attachments li,
.node-sidebar .node-attachments a {
  border: 0;
  margin: 0 0 10px;
  padding: 0;
  font-size: 11px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  color: #002666;
  line-height: 15px
}

#block-digitaldcore-node_fields .node-item a {
  font-weight: bold;
}
#block-digitaldcore-node_fields .node-item a:hover {
  color: #C59F31;
  text-decoration: underline;
}

.node-sidebar .node-attachments a {
  background: transparent !important;
}

.node-sidebar  {
  color: #777;
}

.node-sidebar .node-location,
.node-sidebar .node-emailphone,
.node-sidebar .node-links,
.node-sidebar .node-attachments  {
  border-bottom: 1px solid #888;
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-left: 50px;
  min-height: 40px;
  background: url(img/globe-icon.png) left top no-repeat;
}

.node-sidebar .node-location {
  background-image: url(img/map-icon.png);
}
.node-sidebar .node-emailphone {
  background-image: url(img/phone-icon.png);
}
.node-sidebar .node-attachments {
  background-image: url(img/pdf-icon.png);
}

.node-sidebar .node-contact-wrapper {
  padding: 0;
  margin: 0;
  float: none;
  background: transparent;
}

.node-sidebar a {
  text-decoration: none;
}

/* Here is the standard notation for link colors */

a {
  color: #1366B9;
}

.meta-item {
  font-family: "futura-pt", Futura, Arial; font-weight: 300; letter-spacing: 0.1em; text-transform: uppercase;
  font-size: 0.8em;
}

.meta-item a {
  text-decoration: none;
}

p, li {
  color: #444;
}

a:hover,
a.active {
  color: #C59F31;
}

a:active {
  color: #a4190e;
}

#header-blocks {
  position: relative;
  height: 90px;
}

#block-digitaldcore-logo {
  position: absolute;
  top: 0;
  left:0;
}

#block-logo {
  height:90px;
  text-align: center;
  display: block;
  width: 440px;
  text-decoration: none;
}

#block-logo span {
  display: none;
}

.pod-preset-thumbnail {
  width: 140px;
  height: 120px;
}

.pod-preset-pod {
  width: 300px;
  height: 160px;
}

.pod-preset-carousel {
  width: 620px;
  height: 280px;
}

.field-image-preset-small-carousel {
  width: 440px;
  height: 260px;
  display: block;
}

.field-image-preset-squarecrop {
  width: 120px;
  height: 120px;
  display: block;
}

.field-image-preset-featurebox {
  width: 260px;
  height: 160px;
}

.meta-item {
  color: #888;
}

.post-type {
  color: #639ac9;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  font-size: 0.8em;
  letter-spacing: 2px;
}

body.t7 #node-sidebar .field-image {
  display: block;
}

.subtitle {
  font-size: 0.818em;
}

.field-image {
  float: left;
  margin-right: 20px;
  margin-left: 0;
}

.dd-search .dd-search-keywords,
.dd-search .dd-search-keywords *,
.dd-search .dd-search-submit {
  line-height: 30px;
  height: 30px;
}

.dd-search .dd-search-keywords,
.dd-search-keywords input {
  width: 170px;
}

.dd-search {
  position: absolute;
  right: 20px;
  top: 30px;
  background: url(img/upper-icons.png) right -8px;
  height: 40px;
  padding-left: 10px;
}

.dd-search input {
  color: #777;
}

.dd-search-submit button {
  opacity: 0;
  filter: alpha(opacity = 0);
  cursor: pointer;
  width: 50px;
  display: block;
}

.dd-search-submit {
  width: 50px;
}

.dd-search-submit:hover {
  background: url(img/upper-icons.png) right 42px;
}

.dd-search-submit:active {
  background: url(img/upper-icons.png) right -6px;
}

#fb-link, #twitter-link {
  display: block;
  width: 30px;
  height: 40px;
  position: absolute;
  top: 39px;
}

#fb-link             { background: url(img/upper-icons.png) 300px -6px; right: 293px; }
#fb-link:hover       { background: url(img/upper-icons.png) 300px 44px; }
#fb-link:active      { background: url(img/upper-icons.png) 300px 45px; }
#twitter-link        { background: url(img/upper-icons.png) 265px -6px; right: 257px; }
#twitter-link:hover  { background: url(img/upper-icons.png) 265px 44px; }
#twitter-link:active { background: url(img/upper-icons.png) 265px 45px; }

#ucd-link {
  color: white;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  letter-spacing: 1px;
  position: absolute;
  right: 22px;
  top: 10px;
  font-size: 14px;
  width: 350px;
  text-decoration: none;
  text-align: right;
}

#block-block-1 {
  position: absolute;
  right: 0;
}

#block-block-1 span.ext {
  display: none !important;
}

#header .dd-search * {
  border: 0;
}

.node-content blockquote,
.node-content blockquote p {
  font-family: "Georgia", serif;
  font-size: 14px;
}

.node-content blockquote {
  float: left;
  overflow: visible;
}

blockquote em {
  display: block;
  font-style: normal;
  margin: 5px 20px;
  color: #888;
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  font-size: 12px;
}

.pod-images {
  cursor: pointer;
}

.carousel-navigation .carousel-pager a {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(img/carousel-pager-dots.png) no-repeat 0 0 transparent;
  padding: 0 1px;
  background-color: transparent !important;
}

.carousel-navigation .carousel-pager a:hover        { background-color: transparent; }
.carousel-navigation .carousel-pager a.active-slide { background-position: 0 -15px;  }
.carousel-navigation .carousel-pager a span,
.carousel-navigation .carousel-previous a span,
.carousel-navigation .carousel-next a span { display: none; }
.carousel-navigation .carousel-previous a,
.carousel-navigation .carousel-next a      { width: 20px; height: 20px; }
.carousel-navigation .carousel-previous a  { background: transparent url(img/blue-arrow-icon-previous.png) center center no-repeat;}
.carousel-navigation .carousel-next a      { background: transparent url(img/blue-arrow-icon-next.png) center center no-repeat; }

/* All Carousels */

#block-views_blocks-term-block_1-3 .views-row,
#block-views_blocks-term-block_1-6 .views-row,
#block-views_blocks-term-block_1-12 .views-row { background-color: transparent !important; background-position: 20px 80px; }

/* Main Carousel */

#block-views_blocks-term-block_1-3 .node { background: none no-repeat 0 0 transparent; }
#block-views_blocks-term-block_1-3 .views-row-1 .node { background-image: url(img/homepage-carousel-overlay-lightblue.png); }
#block-views_blocks-term-block_1-3 .views-row-2 .node { background-image: url(img/homepage-carousel-overlay-red.png); }
#block-views_blocks-term-block_1-3 .views-row-3 .node { background-image: url(img/homepage-carousel-overlay-green.png); }
#block-views_blocks-term-block_1-3 .views-row-4 .node { background-image: url(img/homepage-carousel-overlay-aqua.png); }
#block-views_blocks-term-block_1-3 .views-row-5 .node { background-image: url(img/homepage-carousel-overlay-orange.png); }
#block-views_blocks-term-block_1-3 .views-row-6 .node { background-image: url(img/homepage-carousel-overlay-darkblue.png); }

#block-views_blocks-term-block_1-3 .title {
  text-shadow: 1px 1px 2px rgba(0,0,0,.4);
  padding-top: 20px;
}

#block-views_blocks-term-block_1-3 .subtitle {
  padding: 10px;
  line-height: 1.5em;
  font-size: 14px;
}

#block-views_blocks-term-block_1-3 .link-read-more a {
  text-decoration: none;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  bottom: 40px;
  text-shadow: 1px 1px 2px rgba(0,0,0,.4);
  background: url(img/white-arrow.png) right center no-repeat;
  padding-right: 20px;
  padding-bottom: 3px;
  position: absolute;
}

#block-views_blocks-term-block_1-3 .carousel-next a,
#block-views_blocks-term-block_1-3 .carousel-previous a {
  bottom: 150px;
  width:  50px;
  height: 50px;
  padding: 0;
  background: url(img/nav-arrows-home.png) 0 0 no-repeat;
}

#block-views_blocks-term-block_1-3 .carousel-next a     { right: -21px; background-position: -50px 0; }
#block-views_blocks-term-block_1-3 .carousel-previous a { left:  -21px; }
#block-views_blocks-term-block_1-3 .carousel-next a:hover     { background-position: -50px -50px; }
#block-views_blocks-term-block_1-3 .carousel-previous a:hover { background-position:   0px -50px; }

#block-views_blocks-term-block_1-6 .carousel-next a     { right: -10px; bottom: 80px; }
#block-views_blocks-term-block_1-6 .carousel-previous a { left:  -10px; bottom: 80px; }

#block-views_blocks-term-block_1-3 .carousel-pager      { width: 220px; bottom: 40px; }

#block-views_blocks-term-block_1-3 {
  position: relative;
  background: url(img/shadow-home-carousel.png) no-repeat 50% 96% transparent;
  width: 940px;
  height: 310px;
}

#block-views_blocks-term-block_1-3 .node {
  width: 940px;
  height: 280px;
}

#block-views_blocks-term-block_1-3 .field-image {
  margin-left: 20px;
}



/* Section Carousel */

#block-views_blocks-term-block_1-12 {
  width: 748px;
  height: 280px;
  padding-bottom: 0px !important;
  background: url(img/shadow-underneath-landing-carousel.png) no-repeat 0 bottom;
}

#block-views_blocks-term-block_1-12 .title {
  text-shadow: 1px 1px 2px rgba(0,0,0,.4);
}

#block-views_blocks-term-block_1-12 .subtitle {
  padding: 10px 0;
  line-height: 1.5em;
  font-size: 14px;
}

#block-views_blocks-term-block_1-12 .link-read-more a {
  text-decoration: none;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  text-shadow: 1px 1px 2px rgba(0,0,0,.4);
  position: absolute;
  bottom: 50px;
  background: url(img/white-arrow.png) right center no-repeat;
  padding-right: 20px;
  padding-bottom: 3px;
}

#block-views_blocks-term-block_1-12 .carousel-next a,
#block-views_blocks-term-block_1-12 .carousel-previous a {
  display: none;
}

#block-views_blocks-term-block_1-12 .carousel-pager {
  width: 220px;
  bottom: 30px;
}

#block-views_blocks-term-block_1-12 .field-image {
  margin-left: 20px;
}



/*Highlights block */

#block-views_blocks-term-block_1-4 {
  margin-top: -3px;
  width: 640px;
}

#block-views_blocks-term-block_1-4 .highlight-tabs span.divider {
  background: url(img/highlights-divider.png) 0 0 no-repeat;
  width: 1px;
  height: 41px;
  margin-top: 3px;
  margin-left: -1px;
}

#block-views_blocks-term-block_1-4 .subtitle {
  font-size: 12px;
  line-height: 17px;
}

#block-views_blocks-term-block_1-4 .node {
  width: 300px;
}

#block-views_blocks-term-block_1-4 .node-links a {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  text-decoration: none;
}

#block-views_blocks-term-block_1-4 .highlight-shadow {
  position: absolute;
  z-index: 0;
  top: 46px;
  left: 0;
  float: left;
  height: 21px;
  width: 620px;
  background: url(img/bg-gold.png) 0 -485px no-repeat transparent;
}

#block-views_blocks-term-block_1-4 .highlight-tabs {
  position: relative;
  z-index: 1;
  float: left;
  width: 620px;
  border-radius: 5px;
  margin-bottom: 10px;
  height: 60px;
}

#block-views_blocks-term-block_1-4 .highlight-tabs span {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
  padding: 0;
  display: block;
  float: left;
  color: #111111;
  cursor: pointer;
  text-align: center;
  height: 60px;
  line-height: 45px;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
  font-size: 15px;
  padding-top: 2px;
}

#block-views_blocks-term-block_1-4 .highlight-tabs .active {
  color: #002666;
}

#block-views_blocks-term-block_1-4 .show-t80  { width: 22%; background: url(img/highlights-bgh.png) left 160px ; }
#block-views_blocks-term-block_1-4 .show-t291 { width: 24%; background: url(img/highlights-bgh.png) center 160px ; }
#block-views_blocks-term-block_1-4 .show-t292 { width: 29%; background: url(img/highlights-bgh.png)   center 160px; }
#block-views_blocks-term-block_1-4 .show-t293 { width: 25%; background: url(img/highlights-bgh.png)  right 160px; }

#block-views_blocks-term-block_1-4 .show-t80:hover   { background: url(img/highlights-bgh.png)  0% 0; }
#block-views_blocks-term-block_1-4 .show-t291:hover  { background: url(img/highlights-bgh.png)  28% 0; }
#block-views_blocks-term-block_1-4 .show-t292:hover  { background: url(img/highlights-bgh.png)  27% 0; }
#block-views_blocks-term-block_1-4 .show-t293:hover  { background: url(img/highlights-bgh.png)  100% 0; }
#block-views_blocks-term-block_1-4 .show-t80.active  { background: url(img/highlights-bgh.png)  0% 76px; }
#block-views_blocks-term-block_1-4 .show-t291.active { background: url(img/highlights-bgh.png)  28% 76px; }
#block-views_blocks-term-block_1-4 .show-t292.active { background: url(img/highlights-bgh.png)  27% 76px; }
#block-views_blocks-term-block_1-4 .show-t293.active { background: url(img/highlights-bgh.png)  100% 76px; }

#block-views_blocks-term-block_1-4 .pod-preset-pod span {
  outline: 1px solid #123123;
}

#block-views_blocks-term-block_1-4 .field-image img {
  border: 1px solid #666666;
}

#nice-menu-1 > li > ul {
  width: 480px;
  background: #eee;
  float: left;
  box-shadow: 5px 5px 20px black;
  padding: 10px;
}

.navbar ul ul {
  top: 46px;
}

#navbar ul ul ul {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  filter: alpha(opacity = 100);
  position: static;
  float: left;
  width: 200px;
  font-size: 0.9em;
}

#navbar ul ul a.depth-2 {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
  font-size: 14px;
}

#navbar ul ul ul a {
  padding-left: 0;
  float: none;

  font-size: 12px;
  line-height: 15px;
}


/*Change the offset for the last two menu items */

#navbar li.menu-path-taxonomy-term-207 ul,
#navbar li.menu-path-taxonomy-term-176 ul,
#navbar li.menu-path-taxonomy-term-119 ul {
  right: 0;
}

body.ttv2 .region-content-bottom .block,
.pods,
.region-float-right.one-col-wide,
.events,
#block-views_blocks-term-block_1-15 {
  border-top: 8px solid #d4c27a;
  padding-top: 10px;
  margin-bottom: 10px;
}

body.ttv2 .region-content-bottom .block {
  border-top: 8px solid #d4c27a;
}

.pods .pt6.node:after,
#block-digitaldcore-node_profiles .node:after {
  content: ".";
  color: transparent;
  background: url(img/shadow-pod.png) no-repeat bottom;
  width: 100%;
  position: absolute;
  height: 10px;
}

#block-digitaldcore-node_profiles {
  border-top: 0;
  padding-top: 0;
}

#block-digitaldcore-node_profiles .node  {
  width: 172px;
}

#block-digitaldcore-node_profiles .field-image img {
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}

#page #nav-back a {
  background: url(img/back-button.png) no-repeat scroll 0 top transparent;
  display: block;
  margin-left: 0px;
  color: white;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  font-size: 16px;
  padding: 12px 35px 35px;
}

.field-nav-terms-appears-in #nav-back a:before {
  content: "";
}

.field-nav-terms-appears-in .small {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  text-transform: none;
  font-size: 12px;
  color: #888;
  line-height: 18px;
  padding-bottom: 7px;
  border-bottom: 1px #555 solid;
}

#block-digitaldcore-node_nav_terms .links a {
  border: 0;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: #C59F31;
  margin-top: 5px;
}

#block-digitaldcore-node_profiles .node-upper-meta {
  margin-top: -25px;
  margin-left: -10px;
  position: absolute;
  top: 0;
}

#block-digitaldcore-node_profiles .node {
  margin-bottom: 40px;
}

.pods .pt6 .pod-preset-thumbnail span,
#block-digitaldcore-node_profiles .node .pod-preset-thumbnail span {
  border-radius: 10px 10px 0 0;
}

/* Put icons in select Event blocks */

div.block.events .wt60 .event-date {
  display: block !important;
}

div.block.events .wt60 .event-date {
  position: absolute;
  top: 1px; left: 0;
  background: url(img/cal.png) no-repeat;
  width: 48px;
  height: 48px;
  color: white;
  overflow: hidden;
  text-align: center;
  overflow: hidden;
  border-right: 0;
}

div.block.events .wt60 .d-mo {
  display: block;
  text-align:center;
}

div.block.events .wt60 .d-num {
  display: block;
  text-align:center;
  font-size: 1.8em;
  color: #002666;
  font-weight: bold;
  margin: 2px 0 45px;
  padding-bottom: 40px;
}

div.block.events .wt60 .node-inner {
  padding-left: 60px;
}

#block-views_blocks-term-block_1-5 .field-image,
#block-views_blocks-term-block_1-10 .field-image {
  margin-right: 10px;
}

#block-views_blocks-term-block_1-5 .title,
#block-views_blocks-term-block_1-10 .title {
  padding-top: 3px;
  padding-bottom: 3px;
}

#block-views_blocks-term-block_1-5 .subtitle,
#block-views_blocks-term-block_1-10 .subtitle {
  font-size: 12px;
}

#block-views_blocks-term-block_1-5 .node,
#block-views_blocks-term-block_1-10 .node {
  padding-bottom: 6px;
  margin-bottom: 6px;
}

#block-views_blocks-term-block_1-7 .link-read-more a,
#block-views_blocks-term-block_1-13 .link-read-more a {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  text-decoration: none;
  color: #a4190e;
  background: url(img/red-next-arrow.png) no-repeat right;
  padding-right: 20px;
}

#block-views_blocks-term-block_1-7 .subtitle,
#block-views_blocks-term-block_1-13 .subtitle {
  line-height: 17px;
  font-size: 12px;
}

#block-views_blocks-term-block_1-7 .view-footer a {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  text-decoration: none;
  color: #A4190E;
  background: url(/sites/default/themes/dtheme/img/red-next-arrow.png) no-repeat right;
  padding-right: 20px;
}

/* Multimedia Gallery */


#block-views_blocks-term-block_1-11 .media-gallery-bottom {
  position:absolute;
  z-index: 1;
  left: 0;
  bottom: -21px;
  width: 620px;
  height:  28px;
  background: url(img/bg-gold.png) no-repeat center bottom transparent;
}

#block-views_blocks-term-block_1-11 {
  background: url(img/bg-gold.png) 0 0 repeat-x #9F7B27;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
}

#block-views_blocks-term-block_1-11 .title {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}

#block-views_blocks-term-block_1-11 .block-title {
  padding-top: 3px;
}

#block-views_blocks-term-block_1-11 .view-header a {
  position: absolute;
  right: 20px;
  top: 12px;
  text-decoration: none;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  color: black;
  background: url(img/blue-arrow-icon-next.png) right center no-repeat;
  padding-right: 25px;
}

#block-views_blocks-term-block_1-11 .node-header {
  font-size: 12px;
  line-height: 17px;
}

#block-views_blocks-term-block_1-11 .view-header a:hover {
  color: #1366B9;
}

#block-views_blocks-term-block_1-11 .node {
  padding-right: 7px;
}

#block-views_blocks-term-block_1-11 .pod-image {
  outline: 1px solid black;
  width: 120px;
  height: 120px;
  display: block;
}

#block-views_blocks-term-block_1-11 .pod-image span {
  width: 120px;
  height: 120px;
  display: block;
}


.video-play {
  background-image: url(img/video-start-icon.png);
  background-position: 90% 80%;
  position: absolute;
  float: right;
  right: 0px;
  top: 0;
}

.region-content, .region-left, .region-right {
  margin-top: 80px;
}

.block-menu_block {
  margin-left: 0px;
}

#block-menu_block-2 .block-title a {
  text-transform: none;
  letter-spacing: 0;
}

#block-menu_block-2 .block-title {
  font-size: 1em;
  line-height: 30px;
  margin-bottom: 10px;
}

#block-menu_block-2 li a {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  font-size: 0.9em;
}

#block-menu_block-2 li li a {
  padding-left: 40px;
  color: #815f09;
  background: url(img/nav-flyout.png) 20px 13px no-repeat;
}

.directory .views-field-title a {
  text-decoration: none;
}

.directory .field-custom-meta {
  display: block;
  color: #555;
}

.directory .field-custom-meta, .directory .field-subtitle {
  font-size: 12px;
}

.directory .views-field-field-phone-value .field-item-1 {
  display: none;
}

.directory .views-field-field-phone-value br {
  display: none;
}
.directory .views-field-field-phone-value {
  font-size: 12px;
}
.directory .views-field-field-phone-value a {
  display: block;
  text-decoration: none;
}
.directory .views-field-ddt-contact-info {
  font-size: 12px;
}
.directory .views-field-ddt-contact-info a {
  display: block;
  text-decoration: none;
}

#closure-blocks {
  width: 100%;
}

/* Footer Tabs */

#block-views_blocks-term-block_1-9 .footer-tabs {
  font-family: "futura-pt", Futura, Arial; font-weight: 300; 
  font-weight: bold;
  color: white;
  background: url(img/footer-tabs-bg.png?) -545px 2px repeat-x transparent;
  width: 100%;
  float: left;
  margin-top: -50px;
  margin-bottom: 20px;
}

#block-views_blocks-term-block_1-9 {
  min-height: 200px;
  padding-bottom: 20px;
  margin-bottom: -20px;
}

#block-views_blocks-term-block_1-9 .footer-tabs span,
#block-views_blocks-term-block_1-9 .footer-tabs:hover span.active {
  width: 200px;
  background: url(img/footer-tabs.png) -545px center no-repeat;
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  text-align:center;
  margin-right: -40px;
  cursor: pointer;
}

#block-views_blocks-term-block_1-9 .footer-tabs span.active,
#block-views_blocks-term-block_1-9 .footer-tabs span:hover,
#block-views_blocks-term-block_1-9 .footer-tabs:hover span.active:hover {
  z-index: 1;
  position: relative;
  background: url(img/footer-tabs.png) center left no-repeat;
}

#block-views_blocks-term-block_1-9 .block-content {
  position: relative;
  width: 980px;
  margin: 0 auto;
}

#block-views_blocks-term-block_1-9 .view-content {
  position: absolute;
  top: 10px;
  left: 230px;
  width: 400px;
}

#block-views_blocks-term-block_1-9 .node {
  width: 150px;
  margin-bottom: 10px;
  padding-bottom: 0;
  margin-right:20px;
}

#block-views_blocks-term-block_1-9 .node-header {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 12px;
}

#block-views_blocks-term-block_1-9 span.ext {
  display:none;
}

#gsm-footer-container {
  width: 980px;
  margin: 0 auto;
  position: relative;
}

#gsm-footer-logo {
  width: 230px;
  float: left;
}

#gsm-footer-logo a {
  display: block;
  background: url(img/gsm-logo.png);
  width: 203px;
  height: 129px;
  float: left;
}

/* ====================================== *\
   DD Twitter Feed Block
\* ====================================== */

#block-dd_twitter_feed-twitter_feed {
  position: relative;
  width: 980px;
  margin: 0 auto;
}

.dd-twitter-feed .dev-timer,
.dd-twitter-feed-header span.ext,
.dd-twitter-feed-footer span.ext,
#block-dd_twitter_feed-twitter_feed .block-title {
  display: none !important;
}

.dd-twitter-feed {
  position: absolute;
  top: 70px;
  right: 0;
  width: 250px;
}

.dd-twitter-feed #gsm-twitter-logo {
  display: block;
  background: url(img/twitter-logo.png) 0 0 no-repeat;
  width: 250px;
  height: 31px;
  margin-left: -20px;
}

#gsm-twitter-follow,
.dd-twitter-feed-tweet {
  width: 230px;
  min-height: 40px;
  color: white;
  text-decoration: none;
  margin-bottom: 10px;
}

.dd-twitter-feed-tweet {
  font-size: 12px;
}

.dd-twitter-feed-tweet a {
  color: #D4C27A;
}

#gsm-twitter-follow {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  font-size: 16px;
}

#gsm-twitter-follow:hover {
  color: #D4C27A;
}

/* might need to standardize */

body.section-calendar h1.title {
  color: #002666;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

}

.calendar-calendar div.date-nav {
  margin-top: 40px;
}

.calendar-calendar div.date-nav h3 {
  color: #002666;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

}

.calendar-calendar > ul.links {
  margin: 0;
  font-size: 11px;
}
.calendar-calendar > ul.links li {
  margin-right: 4px;
}

.calendar-calendar > ul.links a {
  text-decoration: none;
  padding: 5px;
  color: #666666;
}

#cal .show-calendar {
  color: black;
}

/* Calendar theming added by Mac */

#cal .node, .view-term-cal .node {
  border-top: 1px solid #ccc;
  padding: 2px 0;
}

#cal .node a, .view-term-cal .node a {
  color: #111;
  font-weight: normal;
}

.view-term-cal .links li {
  display: inline;
}


/* Calendar w/checkboxes by Jason */

#cal {
  position: relative;
}

/*
body.section-calendar #content-header {
  border-bottom: 2px solid #EEEEEE;
}
*/

#cal .header-left {
  width: 540px;
  float: left;
}

#cal .header-right {
  float: right;
  width: 400px;
}

#cal .cal-header h3 {
  color: #C59F31;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;

  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 5px;
}

#cal-filters {
  float: right;
  list-style: none;
  width: 400px;
  margin-top: 0;
  padding-left: 0;
  padding-bottom: 5px;
}

#cal .calendar-calendar .links {
  display: none;
}

#cal .date-browser {
  float: left;
}

#cal .date-nav {
  clear: both;
}

#cal-filters .filter {
  float: left;
  width: 190px;
  height: 14px;
  padding: 3px 5px;
  margin-bottom: 3px;
  white-space: nowrap;
  font-size: 11px;
  line-height: 14px;
}

#cal-filters .filter:hover,
.calendar-calendar > ul.links a:hover {
  background: #eee;
  border-radius: 3px 3px 0 0;
}

#cal-filters .checkbox {
  float: left;
  height: 14px;
}

#cal-filters .checkbox input {
  margin: 0;
}

#cal-filters .filter-title {
  float: left;
  line-height: 14px;
  padding-left: 5px;
  margin-left: 5px;
  border-left: 3px solid black;
}

#cal .view-data-node-title a {
  font-weight: bold;
}

.calendar-calendar td {
  height: 130px;
}

/* Calendar browser theming by Dennis */

#cal .date-browser {
  white-space: nowrap;
}

#cal .date-browser input,
#cal .date-browser select,
#cal .date-browser button {
  height: 24px;
}

#cal .date-browser button {
  padding: 4px 6px;
}

/* Admissions */
#cal .wt334 a,
#cal .show-wt334 .filter-title {
  color: #052648;
  border-color: #052648;
}

/*Alumni */
#cal .wt176 a,
#cal .show-wt176 .filter-title {
  color: #0ea78c;
  border-color: #0ea78c;
}

/*Corp Connections*/
#cal .wt194 a,
#cal .show-wt194 .filter-title {
  color: #768a0e;
  border-color: #768a0e;
}

/*Faculty Conferences */
#cal .wt147 a,
#cal .show-wt147 .filter-title {
  color: #a7190e;
  border-color: #a7190e;
}

/*Student Clubs */
#cal .wt139 a,
#cal .show-wt139 .filter-title {
  color: #117bb8;
  border-color: #117bb8;
}


#views-exposed-form-directory-page-1 .views-exposed-widgets {
  float: left;
  font-size: 12px;
}

.directory {
  float: left;
  width: 556px;
  position: relative;
}

.show-carousel-numbered .carousel-navigation {
  border-top: 2px solid #639ac9;
}
.show-carousel-numbered .carousel-navigation a  {
  border-right: 2px solid #639ac9;
  color: #639ac9;
}
.show-carousel-numbered .carousel-next a {
  border-right: 0;
}

.node-content ul li {
  margin-bottom: 5px;
}

.node-content p {
  margin-bottom: 1.3em;
}


.node-content ol li {
  margin-bottom: 10px;
}

.node-content p,
.node-content li,
.node-content td,
.node-content {
  font-size: 12px;
}

#block-digitaldcore-node_referring .pager {
  display: none;
}

/* These get inserted into the menu dynamically 
and don't need to be displayed at first */


#block-views_blocks-term-block_1-16 {
  background: #eee;
  padding: 20px;
}

#block-views_blocks-term-block_1-16,
#block-views_blocks-term-block_1-16 .node-content,
#block-views_blocks-term-block_1-16 .node-image {
  display: none;
}

#block-views_blocks-term-block_1-16 .post-type {
  display: block;
}

#block-views_blocks-term-block_1-16 .node {
  width: 230px;
  height: 160px;
  margin-right: 20px;
}

#block-views_blocks-term-block_1-16 .pod-preset-pod,
#block-views_blocks-term-block_1-16 .pod-preset-pod span,
#block-views_blocks-term-block_1-16 .pod-images {
  display: block;
  width: 230px;
}

body.show-vblocks #block-views_blocks-term-block_1-16:before {
  content: "Items for Menu:";
  background: #002666;
  display: block;
  color: white;
  padding: 10px;
  margin-bottom: 10px;
}

body.show-vblocks #block-views_blocks-term-block_1-16 {
  display: block;

}


/*STANDARDIZE THIS to repair broken admin menus*/

.show-vblocks .placeholder-block {
  display: block;
}

.placeholder-block {
  display: none;
}

.node-content table p {
  margin: 0;
}

#navbar .dd-hover-box li {
  display: block !important;
}
#navbar .dd-hover-box li a {
  display: block !important;
  padding: 0 0 0 30px;
}

/* ====================================== *\
   Curriculum Overview Display
\* ====================================== */
/* resets */ .curriculum-overview h2, .curriculum-overview h3, .curriculum-overview h4, .curriculum-overview h5, .curriculum-overview ul, .curriculum-overview li, .curriculum-overview table, .curriculum-overview tr, .curriculum-overview td { margin: 0; padding: 0; border: 0; }

body.pt471,
body.pt471 #page {
  background: white;
}

body.pt471 #page > div,
body.pt471 #content > div {
  margin: 0;
}

body.pt471 #navbar,
body.pt471 #header,
body.pt471 #sidebar-left,
body.pt471 #sidebar-right,
body.pt471 #node-full .node-header,
body.pt471 #block-views_blocks-term-block_1-9 {
  display: none;
  width: auto;
}

body.pt471 #content {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

/* ====================================== *\
   Region Header and Block Title
\* ====================================== */
.curriculum-overview {
  width: 2700px;
  position: relative;
  top: 0;
  left: 0;
}

.curriculum-overview td {
  vertical-align: top;
}

.curriculum-overview .region-header {
  position: relative;
  width: 100%;
  height: 95px;
}

.curriculum-overview .region-header a {
  position: absolute;
  top: 0;
  display: block;
}

.curriculum-overview .region-header a.gsm-ucdavis {
  width: 521px;
  height: 95px;
  background: url(img/header-gsm.png) 0 0 no-repeat white;
}

.curriculum-overview .region-header a.impact {
  right: 0;
  width: 652px;
  height: 158px;
  background: url(img/header-impact.png) 0 0 no-repeat white;
}

.curriculum-overview .region-header a .title {
  display: none;
}

.curriculum-overview #block-title {
  position: absolute;
  top: 37px;
  left: 680px;
  width: 500px;
  font-size: 32px;
  line-height: 50px;
  color: #015881;
  background: transparent;
}

/* ====================================== *\
   Region
\* ====================================== */
.curriculum-overview .region {
  position: relative;
  top: 0;
  width: 1200px;
  float: left;
}

.curriculum-overview h3 {
  position: relative;
  top: 0px;
  left: 20px;
  color: #a7cacf;
  font-family: "futura-pt",Futura, Arial;
  font-weight: normal;
  font-weight: 300;
  font-size: 90px;
  line-height: 60px;
  height: 60px;
}

.curriculum-overview .column {
  padding: 10px 20px;
  border-right: 10px solid white;
}

.curriculum-overview .column.last {
  border-right: 0 none;
}

.curriculum-overview .season-title {
  border-bottom: 10px solid white;
  width: 300px;
}

.curriculum-overview .season-title.no-arrow {
  border: 10px solid white;
  border-width: 0 10px 5px 0;
}

.curriculum-overview .season-title.last {
  border-right: 0 none;
}

.curriculum-overview h4 {
  color: white;
  height: 40px;
  font-weight: normal;
  line-height: 40px;
  padding-left: 50px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  background: url(img/icon-arrow.png) 0 center no-repeat #62a3aa;
}

.curriculum-overview .first h4  {
  background-image: none;
  padding-left: 20px;
}

.curriculum-overview .no-arrow h4 {
  height: 24px;
  background-image: none;
  background-color: #a7cacf;
  line-height: 24px;
}

.curriculum-overview h5 {
  color: #3e929a;
  text-transform: uppercase;
  padding: 10px 0;
  font-size: 14px;
}

.curriculum-overview h5.workshops,
.curriculum-overview h5.core-courses {
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #3e929a;
  background-color: #a7cacf;
  text-align: center;
  border: 10px solid white;
  border-width: 10px 0 5px;
}

.curriculum-overview h5.workshops {
  padding: 5px 0;
}

.curriculum-overview h5.core-courses {
  padding: 20px;
  border: 0 none;
  text-align: left;
  background-color: #d9e3ca;
  color: #71a553;
  font-size: 16px;
  letter-spacing: 0;
  border-right: 10px solid white;
}

.curriculum-overview p {
  padding-bottom: 10px;
  width: 240px;
}

.curriculum-overview ul {
  list-style: outside url(img/icon-ui.png);
  padding-left: 15px;
  padding-bottom: 6px;
  width: 235px;
}

.curriculum-overview li {
  padding-bottom: 3px;
}

.curriculum-overview li.last {
  padding-bottom: 0;
}

/* ================================================ *\
   Curriculum Year Specific
\* ================================================ */
.curriculum-overview #year-2 { left: 10px; }
.curriculum-overview #year-1 .column { background-color: #cfe3e6; }
.curriculum-overview #year-2 .column { background-color: #d5e4cb; }
.curriculum-overview #year-2 h3 { color: #b2ce9f; }
.curriculum-overview #year-2 h4 { background-color: #5b983e; }
.curriculum-overview #year-2 h5 { color: #71a553; }


/* ================================================ */

body.node-1260 #node-full .node-image {
  display: none;
}

/* ================================================ *\
   Highlights Quick Fix
\* ================================================ */
#block-views_blocks-term-block_1-4 .node {
  min-height: 320px;
}


/* Fix innovator archives */

body.node-1048 #node-sidebar {
  display: none;
}

/* Calendar popup */

#calpopup .node-header {
  font-size: 1.27em;
}

#calpopup .node-header a {
  color: #002666;
}

#calpopup .node-header .title {
  font-family: "futura-pt",Futura,Arial;
  font-weight: 700;
}

#calpopup .node-header .subtitle {
  font-family: "futura-pt",Futura,Arial;
  font-weight: 300;
  font-size: 1em;
}

/* Siblings block */

#block-views-siblings-block_1 .block-title {
  font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  text-transform: none;
  font-size: 12px;
  color: #888;
  line-height: 18px;
  padding-bottom: 7px;
  border-bottom: 1px #555 solid;
  font-weight: normal;
}

#block-views-siblings-block_1 .block-content {
  font-size: 11px;
}

#sidebar-right .pt638 .post-type {
  display:none;
}

/* =================================================== *\
   Wine Executive Program
\* =================================================== */

body.mrtid-668,
body.microsite-668 {
  background-image: url(img/wep-bg-repeat.jpg);
}

body.mrtid-668 #page,
body.microsite-668 #page {
  background-image: url(img/wep-new-bg.jpg);
}

body.mrtid-668 #block-views_blocks-term-block_1-12 .node,
body.microsite-668 #block-views_blocks-term-block_1-12 .node {
  background-image: url(img/landing-carousel-overlay-wep.png);
}

body.mrtid-668 #block-menu_block-2 .block-title .block-title-text,
body.microsite-668 #block-menu_block-2 .block-title .block-title-text,
body.mrtid-668 #block-menu_block-2 .block-title a,
body.microsite-668 #block-menu_block-2 .block-title a {
  background-image: url(img/wep-landing-heading.png);
}

body.mrtid-668 #nice-menu-1 > li > a:hover,
body.microsite-668 #nice-menu-1 > li > a:hover {
  background-color: #5d203f;
}

body.mrtid-668 #nice-menu-1 > li.active-trail > a,
body.microsite-668 #nice-menu-1 > li.active-trail > a {
  border-bottom: 5px solid #5d203f;
}

#node-4874-teaser:hover {
  background: white;
}

/* =================================================== *\
   Wine Packaging Program
\* =================================================== */

body.mrtid-964,
body.microsite-964 {
  background-image: url(img/wep-bg-repeat.jpg);
}

body.mrtid-964 #page,
body.microsite-964 #page {
  background-image: url(img/wpp-new-bg.jpg);
}

body.mrtid-964 #block-views_blocks-term-block_1-12 .node,
body.microsite-964 #block-views_blocks-term-block_1-12 .node {
  background-image: url(img/landing-carousel-overlay-wep.png);
}

body.mrtid-964 #block-menu_block-2 .block-title .block-title-text,
body.microsite-964 #block-menu_block-2 .block-title .block-title-text,
body.mrtid-964 #block-menu_block-2 .block-title a,
body.microsite-964 #block-menu_block-2 .block-title a {
  background-image: url(img/wep-landing-heading.png);
}

body.mrtid-964 #nice-menu-1 > li > a:hover,
body.microsite-964 #nice-menu-1 > li > a:hover {
  background-color: #5d203f;
}

body.mrtid-964 #nice-menu-1 > li.active-trail > a,
body.microsite-964 #nice-menu-1 > li.active-trail > a {
  border-bottom: 5px solid #5d203f;
}

/* ============================= *\
   PHOTO GALLERY
\* ============================= */

.node .gallery-images .field-image {
  padding: 0; /* Needed because the field image has padding placed on the element */
}

/* ========================= *\
   Hide Duplicate Image
   @issue https://support.digitaldeployment.com/helpdesk/tickets/278
   pt60: Event
   pt106:Video
   pt257:Spotlight Story
\* ========================= */

body.pt60 #node-full.has-video .field-not-video,
body.pt106 #node-full.has-video .field-not-video,
body.pt257 #node-full.has-video .field-not-video {
  display: none;
}

#block-block-3 {
float: left;
clear:left;
}

/* ========================= *\
   Print Link - Left Sidebar
   Freshdesk Issue: https://support.digitaldeployment.com/helpdesk/tickets/260
\* ========================= */

#block-block-3 .print-html a {
  display: block;
  height: 25px;
  padding-top: 10px;
  padding-left: 22px;
  text-decoration: none;
  background: url(img/printer.png) no-repeat left center transparent;
  color: #1366B9;
}

#block-block-3 .print-html a:hover {
  color: #C59F31;
  text-decoration: underline;
}

#block-block-3 .print-html span.ext {
  display: none !important;
}

/* ===================================== *\
   PODS / HIGHLIGHTS :: SIMPLE HIGHLIGHT
\* ===================================== */

.pods .pt979.node:after { display: none; }
.pods .pt979.node { background: #FFFFFF; }
.pods .pt979.node:hover { background: #FFFFFF; }
.pods .pt979.node .node-header:hover .title { color: #C59F31; }
.pods .pt979.node .node-item { text-align: left; }

/* ====================================== *\
   An alternate % based column system 
\* ====================================== */

.better-columns#page #content-area {
  width: 100%;
}

.better-columns#page .posts .view-content {
  margin-left: -4%;
}

.better-columns#page .posts .views-row {
  display: block;
}

.better-columns#page .posts .node {
  width: 46%;
  margin-left: 4%;
}
