body.tt78 #block-views_blocks-term-block_1-10 
.views-row:nth-child(3n+1) .node {
clear: left;
}

.subtitle {
font-family: 'Avenir Next W01';
}

/* Ticket 6875 - Blog */
body.wt609 #node-full:before {
  display: block;
  content: "The Pub";
  background: url(img/pub_logo_condensed_small.png) no-repeat;
  width: 460px;
  height: 100px;
}
body.wt609 #nav-back a,
body.wt609 #nav-back a:before {
  background: #b11f2a;
  color: #f9a81b;
}
.wt609 .overview .node,
.tt609 .overview .node {
  border-bottom: 3px solid #b11f2a;
  padding-bottom: 5px;
}
.wt609 .posts .node,
.tt609 .posts .node {
  border-bottom: 3px solid #b11f2a;
}
.wt609 .posts .read-more-text,
.tt609 .posts .read-more-text {
  color: #f9a81b;
}
body.wt609 #block-menu_block-2 a:hover,
body.wt609 .field-nav-terms-appears-in a.active {
  color: #b11f2a;
}
/* ====== */
body.sidebar-right #content {
  width: 700px;
}



body.ttv-std-1 #block-views_blocks-term-block_1-10.two-col-wide.one-col-n,
body.ttv-std-1 #block-views_blocks-term-block_1-0 {
  margin-left: 0;
}

body.ttv-std-1 #block-views_blocks-term-block_1-10.two-col-wide.one-col-n,
body.ttv-std-1 #block-views_blocks-term-block_1-10.two-col-wide.one-col-n .block-inner {
  width: 100%;
}

body.ttv-std-1 #block-views_blocks-term-block_1-10.two-col-wide.one-col-n .node {
  width: 49%;
  margin-right: 0;
}

body.ttv-std-1 #block-views_blocks-term-block_1-10.two-col-wide.one-col-n .views-row-odd .node {
  margin-right: 2%;
}

/* ========================================== *\
 * HOME CAROUSEL
\* ========================================== */ 

.home-carousel {
  width: 660px;
  height: 263px;
  margin-bottom: 20px;
  overflow: hidden;
  background: black;
  z-index: 1;
}

.home-carousel .node {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.home-carousel .node-inner {
  padding: 20px;
}

.home-carousel .node-item {
  background: black;
  font-size: 14px;
}

.home-carousel .field-image {
  float: left;
  width: 385px;
  margin: -20px 20px 0 -20px;
}

.home-carousel .node-content,
.home-carousel .node-header .title,
.home-carousel .node-header .subtitle {
  color: white;
}

.home-carousel .node-header {
  font-size: 18px;
}

.home-carousel .node-header .subtitle {
  font-style: italic;
  font-size: 14px;
}

.home-carousel .carousel-navigation {
  top: 0;
  bottom: auto;
  width: 385px;
}

.home-carousel .carousel-next,
.home-carousel .carousel-previous {
  position: absolute;
  top: 105px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.home-carousel .carousel-next {
  right: -50px;
}

.home-carousel .carousel-previous {
  left: -50px;
}

.home-carousel:hover .carousel-next {
  right: 0;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.home-carousel:hover .carousel-previous {
  left: 0;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.home-carousel .carousel-next a,
.home-carousel .carousel-previous a {
  width: 50px;
  height: 50px;
  padding: 0;
  color: white;
  background: rgba(0,0,0,0.5);
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}

.home-carousel .carousel-next a:hover,
.home-carousel .carousel-previous a:hover {
  background-color: black;
}

.home-carousel .carousel-pager {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
}

.home-carousel .carousel-pager a {
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  margin-right: 5px;
  overflow: hidden;
  text-indent: -9999px;
  border-radius: 8px;
}

.home-carousel .carousel-pager a {
  background: #757575;
  background: rgba(100,100,100,0.8);
}

.home-carousel .carousel-pager a.active-slide {
  background-color: white;
}

.home-carousel .node-upper-meta {
  display: none;
}

/* ========================================== *\
 * 100 STORIES FOR 100 DAYS
\* ========================================== */ 

.stories {
  width: 35%;
}

.stories .node {
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-color: #DDDDDD;
}

.stories .field-image {
  margin-bottom: 10px;
}

.stories .node-header {
  font-size: 18px;
}

/* VIDEOS + SLIDESHOWS ONLY */

.stories .has-video .node-item,
.stories .has-images .node-item {
  display: none;
}

.stories .has-video .node-header, .stories .has-images .node-header,
.stories .has-video .node-upper-image, .stories .has-images .node-upper-image {
  display: block;
}

/* ========================================== *\
 * NEWS
\* ========================================== */ 

.news {
  width: 65%;
}

.news .block-inner {
  margin-left: 20px;
}

.news .node {
  border-color: #DDDDDD;
}

.news .node-header {
  font-size: 18px;
}

/* ========================================== *\
 * RESOURCES + CFA GROUPS (.quicklinks)
\* ========================================== */ 

.news .block-title,
.stories .block-title,
.quicklinks .block-title {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 22px;
}

.quicklinks .node {
  margin-bottom: 5px;
  padding-bottom: 0;
  border: 0;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}

.quicklinks.resources .node,
.quicklinks.cfa-groups .node:hover {
  background-color: #aaaba0;
}

.quicklinks.cfa-groups .node,
.quicklinks.resources .node:hover {
  background-color: #868779;
}

.quicklinks .node-item {
  display: none;
}

.quicklinks .node-header {
  display: block;
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
}

.quicklinks .node-header .title {
  padding: 10px;
  color: white;
}

.quicklinks .node-header .subtitle {
  display: none;
}

/* ========================================== *\
 * FLIPCLOCK
\* ========================================== */ 

.node.pt531 {
  margin-bottom: 0;
  padding-bottom: 10px;
}

.node.pt531 .node-header,
.node.pt531 .node-image,
.node.pt531 .pre-flipclock {
  display: none;
}

.node.pt531 .flipclock .readout {
  font-size: 24px;
  font-weight: bold;
}

.node.pt531 .node-content p {
  text-align: center;
  margin-top: 15px;
  font-weight: bold;
}

.node.pt531 .node-content p a {
  color: #E42934;
  font-size: 26px;
  line-height: 32px;
}

.node.pt531 .node-content p a strong {
  text-transform: uppercase;
}

.node-5270 .flipclock {
  background-image: url(flipclock/flipclock-5270.png);
}

.node-6688 .flipclock {
  background-image: url(flipclock/flipclock-strike-2016.png);
}

/* ====================================================================================== *\
 * END OF HOMEPAGE REDESIGN
\* ====================================================================================== */ 


html {
  -webkit-font-smoothing: antialiased;
}

body {
  width: 100%;
  font-size: 100%;
  background-color: #CCC;
  text-rendering: optimizeLegibility;
}

#page, #calpopup, #very-top, #closure-blocks {
  font-size:        1em; /* 16px base */
  line-height: 1.3125em; /* 21px base */
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}

.channel, .subterm, .block, .node, .messages {
  font-family: 'Avenir Next W01';
}

h1, h2, h3, h4, h5 {
  font-family: 'Avenir Next W01';
}

.node .title {
  color: black;
}

.calendar-calendar .links .calendar {
  display: inline;
}

.t7 .node-post-type,
.t2 .node-post-type {
  display: none;
}

.pt244 .post-type {
  display: none;
}

.navbar {
  position: absolute;
}

body.logged-in {
  background: url('img/bkgd3.jpg') repeat-x scroll left 17px #54534e;
}

body.not-logged-in {
  background: url('img/bkgd3.jpg') repeat-x scroll left -3px #54534e;
}

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

#page {
  width: 100%;
  overflow-x: visible;
  background: url(img/shadow-20.png) repeat-y center center;
}

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

.buildmode-full .node {
  margin-left: 10px;
}

.buildmode-full li {
  font-family: 'Georgia', serif;
}

.block-dd_twitter_feed {
  clear: both;
}

.overviews .block-controls,
.overview .block-controls {
  top: 0;
}

/* Removed by Mac on Apr 3 2014 ... vertical lines no longer needed 

#page #content {
  margin-bottom: -1000px;
  overflow-x: visible;
  padding-bottom: 1000px;
}
*/

.post-date {
  margin-bottom: 5px;
}

#block-logo {
  background: url(img/CFAlogo.png) no-repeat top left;
  display: block;
  height: 100px;
  width: 250px;
  float: left;
  margin: 10px 0 0 15px;
}

#block-menu-secondary-links {
  margin: 20px 20px 10px;
  width: 980px;
  font-family: Arial, sans-serif;
}

#block-menu-secondary-links a {
  color: #888;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.9em;
  border-right: 1px solid #888;
  padding-right: 10px;
  margin-right: 10px;
}

#block-menu-secondary-links .last a {
  border-right: none;
}

#block-menu-secondary-links a:hover, .field-nav-terms-appears-in a:hover {
  color: #009bec;
}

.field-nav-terms-appears-in .t201,
.field-nav-terms-appears-in .t202,
.field-nav-terms-appears-in .t203,
.field-nav-terms-appears-in .t204,
.field-nav-terms-appears-in .t51 {
  display: none;
}

#block-logo span {
  display: none;
}

#header {
  background-color: #FFF;
  height: 162px;
}

#header-blocks {
  position: relative;
  top: 0;
  left: 0;
}

.t205 .node-post-type {
  display: none;
}

.t205 .submitted {
  display: none;
}

.masthead a .title {
  color: #DADBD3;
  text-transform: uppercase;
  font-size: 128px;
  font-family: League !important;
  font-weight: normal;
  margin-top: -10px;
  z-index: 10;
  overflow: hidden;
  width: 700px;
  height: 120px;
}

.t205 a:hover {
  color: #E42934;
}

.masthead .node-header {
  line-height: 125px;
}

.masthead .node-teaser {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

#block-nice_menus-1 .menu-path-taxonomy-term-51 {
  display: none;
}

#block-nice_menus-1 {
  background: url(img/shadow-bot-10.png) repeat-x left bottom transparent;
  height: 85px;
  color: #FFF;
}

#block-nice_menus-1 #nice-menu-1 {
  margin: 0;
  padding-left: 10px;
  background: #E42934;
  float: left;
  width: 970px;
}

#block-nice_menus-1 li a {
  font-family:League, 'Impact', 'Arial Narrow', sans-serif;
  text-transform:uppercase;
    font-weight:normal;
 background : none repeat scroll 0 0 #E42934;
  color: #FFFFFF;
  font-size: 46px;
  line-height: 70px;
  padding: 5px 10px 0 10px;
  font-weight: normal;
}

#block-nice_menus-1 li li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.3em;
  padding: 5px 10px;
  text-transform: none;
}

#block-nice_menus-1 ul ul {
  top: 75px;
  width: 240px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

#block-nice_menus-1 ul ul ul {
  top: 0;
}

#block-nice_menus-1 a:hover {
  color: #000;
}

#block-nice_menus-1 .active-trail > a {
  color: #000;
}

#block-nice_menus-1 .menuparent .menuparent a:after {
  content: "»";
  margin-left: 2px;
}

#block-nice_menus-1 .menuparent .menu-path-taxonomy-term-75 a:after,
#block-nice_menus-1 .menuparent .menu-path-taxonomy-term-56 a:after,
#block-nice_menus-1 .menuparent .menuparent li a:after {
  content: none;
  margin-left: 0;
}

.subtitle {
  color: #999999;
  font-size: 0.9em;
  font-weight: normal;
}

.node-teaser {
  border-bottom: 1px solid #BDBB94;
}

.node-post-type, .field-terms-1 {
  color: #E42934;
  font-family:League, 'Impact', 'Arial Narrow', sans-serif;
  text-transform:uppercase;
    font-weight:normal;
 font-size : 1.2 em;
  letter-spacing: 1px;
}

a {
  color: #009bec;
  text-decoration: none;
}

a:hover {
  color: #E42934;
}

.node_read_more a:after {
  content: "»";
  margin-left: 5px;
}

h3 {
  color: #468;
}

h4 {
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #999;
  font-size: 1em;
}

.node-meta {
  color: #999;
}

.main-channel .node-meta {
  margin: 14px 0;
}

.author-name {
  margin-left: 5px;
  padding-left: 10px;
  border-left: 1px solid #ccc;
}

.field-subtitle {
  font-size: 1.2em;
  color: #999;
}

.field-profiles .node-content,
.field-profiles .node-meta,
.field-profiles .node-links {
  display: none;
}

.field-site-content .node-content,
.field-site-content .node-meta,
.field-site-content .node-links {
  display: none;
}

.field-nav-terms-appears-in a {
  display: block;
  text-decoration: none;
  padding: 5px 20px;
}

.field-nav-terms-appears-in .links,
.field-nav-terms-appears-in .links li {
  margin: 0;
  padding: 0;
}

.field-nav-terms-appears-in .small {
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  font-weight: normal;
  margin: 5px 0;
}

.t313 .post-type {
  display: none;
}

.t6 .submitted {
  display: none;
}

.t6 .post-type {
  display: none;
}

.block-views_blocks .pods .node {
  padding: 20px;
}

.pods-right .node_read_more {
  font-size: 0.95em;
  font-family: 'Arial', sans-serif;
}

.pods .pod-images {
  display: block;
}

.pods-right .subtitle {
  color: #555555;
  font-size: 0.65em;
  line-height: 1.2em;
}

.pods .node-links {
  display: block;
}

.pods .node-links li {
  display: none;
}

.pods .node-links li.node_read_more {
  display: inherit;
}

.home-right .field-image {
  display: none;
}

.pods-right a .title {
  color: white;
  font-family: League;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: normal;
}

.pods-right a .title:hover {
  color: black;
}

#block-views_blocks-term-block_1-8 .node-post-type,
#block-views_blocks-term-block_1-8 .pod-images,
#block-views_blocks-term-block_1-8 .node-meta,
#block-views_blocks-term-block_1-8 .node-content,
#block-views_blocks-term-block_1-8 .node-links {
  display: none;
}

.region-right .field-group-contact {
  margin-top: 20px;
}

.region-right .field-position {
  margin-top: 20px;
}

.region-right .field-position .field-item {
  margin-bottom: 5px;
}

.node-teaser .group-contact {
  display: none;
}

#block-menu_block-2 a, .field-nav-terms-appears-in a {
  border-bottom: 1px solid #BDBB94;
  color: #555555;
  font-size: 0.9em;
  margin-right: 0;
  padding: 3px 10px 2px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}

#block-menu_block-2 .menu {
  margin-bottom: 0;
}

#block-menu_block-2 a.active, .field-nav-terms-appears-in a.active {
  color: #E42934;
}

#block-menu_block-2 a:hover, .field-nav-terms-appears-in a.active {
  color: #009bec;
}

#page div.block.with-block-editing div.edit a {
  border-bottom: inherit;
  color: inherit;
  display: inherit;
  font-size: inherit;
  margin-right: inherit;
  padding: inherit;
  text-decoration: inherit;
  font-family: inherit;
  width: inherit;
}

#block-menu_block-2 .title a, .field-nav-terms-appears-in #nav-back a {
  background-color: #E42934;
  border-bottom: none;
  color: #FFFFFF;
  font-family: League, 'Arial Narrow', sans-serif;
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 5px;
  padding: 10px;
  text-transform: uppercase;
}

#block-menu_block-2 ul {
  list-style: none outside none;
  padding: 0;
  margin-top: 5px;
}

#block-menu_block-2 ul ul {
  list-style: none outside none;
  padding: 0;
  margin-top: 0;
}

#block-menu_block-2 li {
  list-style: none outside none;
  padding: 0;
}

#block-menu_block-2 ul ul a {
  padding-left: 20px;
}

.node-meta {
  color: #777;
}

.node .submitted {
  font-size: 14px;
}

/* FOOTER LINKS */

#footer {
  background-color: #888888;
  margin-top: 0;
  padding: 10px;
}

#footer-links {
  color: #FFF;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  vertical-align: top;
}

#footer-links a {
   vertical-align: top;
}

#footer-links img {
  width: 20px;
  height: 20px;
  border-radius: 3px;
}

#footer-links .spacer-footer {
padding: 0 10px;
display: none;
}

#footer-links a {
padding-left: 5px;
}

#footer-links .feedback {
margin-left: 20px;
}

#edit-taxonomy-2-51-wrapper .form-checkbox {
  display: none;
}

.region-right .field-link a {
  display: block;
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  margin-bottom: 10px;
}

.node-contact {
  display: block;
  margin-bottom: 10px;
}

.front .node-contact {
  display: none;
}

.main-channel .views-row-last .node-teaser,
.home-left .views-row-last .node-teaser {
  border-bottom: 0;
  padding-bottom: 0;
}

/* subterm page layout */

.subterm-block {
  width: 345px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
}

.subterm-block-inner {
  margin-right: 20px;
  margin-bottom: 10px;
}

.subterm-block .node-teaser {
  border-bottom: 0;
  padding-bottom: 0;
}

.subterm-block.odd {
  clear: left;
}

.subterm-header a {
  background-color: #eee;
  padding: 10px;
  display: block;
}

.subterm-header h1 {
  font-size: 1em;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: bold;
}

.subterm-overview,
.subterm-content {
  padding: 10px 10px 0;
}

.subterm-link {
  font-size: 1em;
  margin-left: 10px;
}

.subterm-content .node-header .title,
.subterm-content .node-header a:hover .subtitle {
  color: inherit;
}

.subterm-content .node-header .title,
.subterm-content .node-header .subtitle {
  display: inherit;
}

/* hide the nodes on some subterm overview pages */

body.wt106 .subterm-content {
  display: none;
}

.main-channel-subterm-overviews .node-links,
.main-channel-subterm-overviews-and-post-titles .node-links {
  display: none;
}

.subterm-overview .node,
.subterm-content .node {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

.main-channel-subterm .subterm-header a {
  background-color: #BDBB94;
  color: #FFFFFF;
}

.main-channel-subterm .node-contact {
  display: none;
}

.main-channel-subterm .node-links {
  display: none;
}

.main-channel-subterm.subterm-block .subterm-header a:hover {
  color: #1A1818;
}

.main-channel .count-1 .subterm-header a,
.main-channel .count-4 .subterm-header a,
.main-channel .count-7 .subterm-header a,
.main-channel .count-10 .subterm-header a,
.main-channel .count-13 .subterm-header a,
.main-channel .count-16 .subterm-header a,
.main-channel .count-19 .subterm-header a,
.main-channel .count-22 .subterm-header a,
.main-channel .count-25 .subterm-header a,
.main-channel .count-28 .subterm-header a {
  background-color: #BDBB94;
  color: #FFFFFF;
}

.main-channel .count-2 .subterm-header a,
.main-channel .count-5 .subterm-header a,
.main-channel .count-8 .subterm-header a,
.main-channel .count-11 .subterm-header a,
.main-channel .count-14 .subterm-header a,
.main-channel .count-17 .subterm-header a,
.main-channel .count-20 .subterm-header a,
.main-channel .count-23 .subterm-header a,
.main-channel .count-26 .subterm-header a,
.main-channel .count-29 .subterm-header a {
  background-color: #A1C2D6;
  color: #FFFFFF;
}

.main-channel .count-3 .subterm-header a,
.main-channel .count-6 .subterm-header a,
.main-channel .count-9 .subterm-header a,
.main-channel .count-12 .subterm-header a,
.main-channel .count-15 .subterm-header a,
.main-channel .count-18 .subterm-header a,
.main-channel .count-21 .subterm-header a,
.main-channel .count-24 .subterm-header a,
.main-channel .count-27 .subterm-header a,
.main-channel .count-30 .subterm-header a {
  background-color: #DDD89D;
  color: #FFFFFF;
}

body.t75 .main-channel-subterm .subterm-header a {
  background-color: #BDBB94;
  color: #FFFFFF;
}

body.t75 .main-channel-subterm .subterm-header a:hover {
  color: #000;
}

.front .pods-right h4 {
  display: none;
}

ul.links li.link-related {
  display: block;
}

body.t79 .node-meta {
  display: none;
}

.subterm-content .node-meta {
  display: none;
}

.subterm-content .node-header {
  font-size: 1.4em;
  font-weight: normal;
}

.subterm-content .node .title {
  font-weight: normal;
}

.subterm-content .node_read_more,
.subterm-content .node-post-type {
  display: none;
}

.node-contact .field-position {
  font-weight: bold;
}

/* 3 column grid layout */

.main-channel-grid-3 .node-teaser,
.main-channel-grid-2 .node-teaser {
  border-bottom: 0 none;
  float: left;
  margin-bottom: 20px;
  margin-right: 21px;
  padding-bottom: 20px;
  width: 200px;
}

.main-channel-grid-3 .views-row-3 .node-teaser,
.main-channel-grid-3 .views-row-6 .node-teaser,
.main-channel-grid-3 .views-row-9 .node-teaser,
.main-channel-grid-3 .views-row-12 .node-teaser,
.main-channel-grid-3 .views-row-15 .node-teaser,
.main-channel-grid-3 .views-row-18 .node-teaser,
.main-channel-grid-3 .views-row-21 .node-teaser {
  margin-right: 0;
}

.main-channel-grid-3 .node-links .link-file,
.main-channel-grid-2 .node-links .link-file {
  text-indent: 0;
}

.main-channel-grid-3 .subtitle,
.main-channel-grid-2 .subtitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  font-weight: normal;
  line-height: 1.3em;
  text-transform: uppercase;
}

.main-channel-grid-3 .field-item,
.main-channel-grid-2 .field-item {
  font-size: 0.85em;
  font-weight: normal;
  line-height: 1.4em;
}

.main-channel-grid-3 .node-meta {
  display: none;
}

.t65 .main-channel-grid-2 p {
  display: block;
  font-family: Arial, sans-serif;
}

.main-channel-grid-3 .node-content {
  display: none;
}

.main-channel-grid-3 .field-image {
  float: none;
  margin: 10px 0;
}

body.tt149 .main-channel-grid-3 .field-image {
  display: none;
}

body.wt106 .main-channel-grid-3 .node-content {
  display: none;
}

.main-channel-grid-3 ul.links li,
.main-channel-grid-2 ul.links li {
  display: block;
  margin: 5px auto;
  clear: left;
  padding: 5px 0;
  font-size: 0.85em;
}

.main-channel-grid-3.node-links a {
  display: block;
  float: left;
  margin-right: 20px;
  line-height: 1.2em;
}

.main-channel-grid-3 .views-row-4,
.main-channel-grid-3 .views-row-7,
.main-channel-grid-3 .views-row-10,
.main-channel-grid-3 .views-row-13,
.main-channel-grid-3 .views-row-16,
.main-channel-grid-3 .views-row-19 {
  clear: left;
}

body.t70 .main-channel-grid-3 .field-position .field-item {
  display: none;
}

body.t70 .main-channel-grid-3 .field-position .field-item.count-1 {
  display: block;
}

body.t216 .field-phone {
  margin-top: 10px;
}

/* 2 column grid layout */

.main-channel-grid-2 .field-item {
  font-weight: normal;
  line-height: 1.1em;
  margin-top: 10px;
}

.main-channel-grid-2 .field-image {
  display: none;
}

.main-channel-grid-2 .node-content {
  display: none;
}

.main-channel-standard ul.links li {
  display: block;
}

.main-channel-standard ul.links li.node_read_more {
  margin-bottom: 10px;
}

.node .content li {
  margin: 0;
}

body.t159 #node-707 .pod-preset-full {
  display: block;
  width: 460px;
  height: 135px;
  margin-bottom: 10px;
}

body.t159 #node-707 .field-image {
  display: none;
}

body.pn707 .float-right {
  margin: 0;
  float: none;
}

body.t78 .subterm-content {
  display: inherit;
}

body.t79 .node-post-type,
body.t79 .node-meta {
  display: none;
}

.wst211 .subterm-content {
  display: block;
}

.wst211 .subterm-content .node-item {
  display: none;
}

.wst211 .subterm-content .node-header {
  display: block;
}

.masthead {
  width: 700px;
  height: 120px;
  float: left;
}

/* groups page */

.wst75 .subterm-overview .field-image img, .wst75 .subterm-overview .field-image {
  width: 100px !important;
  height: auto !important;
}

.block-ds {
  font-family: Arial, Helvetica, sans-serif;
}

#footer-links a {
  color: #990000;
}

#footer-links a:hover {
  color: #FFF;
}

.region-right .field-field-contact-info .field {
  margin-bottom: 10px;
}

.region-right .field-field-contact-info .field-item {
  margin-bottom: 10px;
}

.region-right .t6 .node-contact {
  display: none;
}

/* csu chapter subthemes */

body.t.wt75 .subterm-content {
  display: none;
}

body.t.wt75 #block-nice_menus-1 #nice-menu-1,
body.t.wt75 #block-nice_menus-1 #nice-menu-1 a,
body.has-1-nt.wt75 #block-nice_menus-1 #nice-menu-1,
body.has-1-nt.wt75 #block-nice_menus-1 #nice-menu-1 a {
  background-color: #bcbdb3;
}

body.t.wt75 .field-map {
  display: none;
}

.micro-pods .node-teaser {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

body.t.wt75 .main-channel-subterm .node-contact {
  display: inherit;
}

/*
body.t.wt75 .subtitle {
  font-family: Arial, Helvetica, sans-serif;
}
*/

body.t75 .node-teaser .link-related {
  display: none;
}

body.t75 .navbar,
body.pnt75 .navbar {
  display: inherit;
}

body.t.wt75 .block-menu_block .menu-level-2 li a.depth-3 {
  display: none;
}

body.t.wt75 .block-menu_block .menu-level-2 li.active-trail a,
body.t.wt75 .block-menu_block .menu-level-2 li.active-trail li a {
  display: inherit;
}

body.t.wt75 .masthead .subtitle {
  position: absolute;
}

body.t.wt75 .masthead .node-teaser {
  overflow: visible;
}

.micro-pods {
  display: none;
}

.wt75 .micro-pods {
  display: block;
  width: 980px;
}

.micro-pods .node-item {
  display: none;
}

.micro-pods h2.node-item {
  display: block;
  width: 2000px;
}

.micro-pods h2.node-item .title {
  background: none repeat scroll 0 0 #c7c8c1;
  color: #FFFFFF;
  font-family: League, 'Arial Narrow', sans-serif;
  font-size: 2.1em;
  line-height: 75px;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: normal;
}

/* chico */
body.t.wt128,
body.has-1-nt.wt128 {
  background: #b3603c;
}

body.t.wt128 a,
body.has-1-nt.wt128 a {
  color: #960000;
}

body.t.wt128 a:hover,
body.has-1-nt.wt128 a:hover {
  color: #b3603c;
}

body.t.wt128 #block-menu_block-2 a.active,
body.t.wt128 .field-nav-terms-appears-in a.active {
  color: #960000;
}

body.t.wt128 #block-menu_block-2 a:hover,
body.t.wt128 .field-nav-terms-appears-in a:hover {
  color: #000;
}

body.t.wt128 .node-post-type {
  color: #f2cb8a;
}

body.t.wt128 #block-menu_block-2 .title a,
body.t.wt128 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt128 .field-nav-terms-appears-in #nav-back a {
  background-color: #960000;
}

body.t.wt128 #block-menu_block-2 .title a:hover,
body.t.wt128 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt128 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #b3603c;
}

/* bakersfield */

body.t.wt127,
body.has-1-nt.wt127 {
  background: #002157;
}

body.t.wt127 a,
body.has-1-nt.wt127 a {
  color: #1346AD;
}

body.t.wt127 a:hover,
body.has-1-nt.wt127 a:hover {
  color: #FFD700;
}

body.t.wt127 #block-menu_block-2 a.active,
body.t.wt127 .field-nav-terms-appears-in a.active {
  color: #002157;
}

body.t.wt127 #block-menu_block-2 a:hover,
body.t.wt127 .field-nav-terms-appears-in a:hover {
  color: #FFD700;
}

body.t.wt127 .node-post-type {
  color: #FFD700;
}

body.t.wt127 #block-menu_block-2 .title a,
body.t.wt127 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt127 .field-nav-terms-appears-in #nav-back a {
  background-color: #03457E;
}

body.t.wt127 #block-menu_block-2 .title a:hover,
body.t.wt127 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt127 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #1346AD;
}

/* channel islands */

body.t.wt129,
body.has-1-nt.wt129 {
  background: #4a4a4a;
}

body.t.wt129 a,
body.has-1-nt.wt129 a {
  color: #660000;
}

body.t.wt129 a:hover,
body.has-1-nt.wt129 a:hover {
  color: #cc3333;
}

body.t.wt129 #block-menu_block-2 a.active,
body.t.wt129 .field-nav-terms-appears-in a.active {
  color: #cc3333;
}

body.t.wt129 #block-menu_block-2 a:hover,
body.t.wt129 .field-nav-terms-appears-in a:hover {
  color: #cc3333;
}

body.t.wt129 .node-post-type {
  color: #b1b1b1;
}

body.t.wt129 #block-menu_block-2 .title a,
body.t.wt129 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt129 .field-nav-terms-appears-in #nav-back a {
  background-color: #660000;
}

body.t.wt129 #block-menu_block-2 .title a:hover,
body.t.wt129 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt129 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #cc3333;
  color: #FFF;
}

/* dominguez hills */

body.t.wt130,
body.has-1-nt.wt130 {
  background: #4d4d4d;
}

body.t.wt130 a,
body.has-1-nt.wt130 a {
  color: #870038;
}

body.t.wt130 a:hover,
body.has-1-nt.wt130 a:hover {
  color: #b2b2b2;
}

body.t.wt130 #block-menu_block-2 a.active,
body.t.wt130 .field-nav-terms-appears-in a.active {
  color: #cc3333;
}

body.t.wt130 #block-menu_block-2 a:hover,
body.t.wt130 .field-nav-terms-appears-in a:hover {
  color: #cc3333;
}

body.t.wt130 .node-post-type {
  color: #b2b2b2;
}

body.t.wt130 #block-menu_block-2 .title a,
body.t.wt130 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt130 .field-nav-terms-appears-in #nav-back a {
  background-color: #870038;
}

body.t.wt130 #block-menu_block-2 .title a:hover,
body.t.wt130 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt130 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #660033;
  color: #FFF;
}

/* east bay */

body.t.wt131,
body.has-1-nt.wt131 {
  background: #E9E9DD;
}

body.t.wt131 a,
body.has-1-nt.wt131 a {
  color: #2458a3;
}

body.t.wt131 a:hover,
body.has-1-nt.wt131 a:hover {
  color: #a10a23;
}

body.t.wt131 #block-menu_block-2 a.active,
body.t.wt131 .field-nav-terms-appears-in a.active {
  color: #cc3333;
}

body.t.wt131 #block-menu_block-2 a:hover,
body.t.wt131 .field-nav-terms-appears-in a:hover {
  color: #a10a23;
}

body.t.wt131 .node-post-type {
  color: #b9b9af;
}

body.t.wt131 #block-menu_block-2 .title a,
body.t.wt131 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt131 .field-nav-terms-appears-in #nav-back a {
  background-color: #2458a3;
}

body.t.wt131 #block-menu_block-2 .title a:hover,
body.t.wt131 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt131 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #a10a23;
  color: #FFF;
}

/* fresno */

body.t.wt132,
body.has-1-nt.wt132 {
  background: #758BB0;
}

body.t.wt132 a,
body.has-1-nt.wt132 a {
  color: #758BB0;
}

body.t.wt132 a:hover,
body.has-1-nt.wt132 a:hover {
  color: #970F1D;
}

body.t.wt132 #block-menu_block-2 a.active,
body.t.wt132 .field-nav-terms-appears-in a.active {
  color: #970F1D;
}

body.t.wt132 #block-menu_block-2 a:hover,
body.t.wt132 .field-nav-terms-appears-in a:hover {
  color: #758BB0;
}

body.t.wt132 .node-post-type {
  color: #e8e5d4;
}

body.t.wt132 #block-menu_block-2 .title a,
body.t.wt132 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt132 .field-nav-terms-appears-in #nav-back a {
  background-color: #970F1D;
}

body.t.wt132 #block-menu_block-2 .title a:hover,
body.t.wt132 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt132 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #a10a23;
  color: #FFF;
}

/* fullerton */

body.t.wt113,
body.has-1-nt.wt113 {
  background: #E1E0D4;
}

body.t.wt113 a,
body.has-1-nt.wt113 a {
  color: #833f20;
}

body.t.wt113 a:hover,
body.has-1-nt.wt113 a:hover {
  color: #0C3560;
}

body.t.wt113 #block-menu_block-2 a.active,
body.t.wt113 .field-nav-terms-appears-in a.active {
  color: #970F1D;
}

body.t.wt113 #block-menu_block-2 a:hover,
body.t.wt113 .field-nav-terms-appears-in a:hover {
  color: #0C3560;
}

body.t.wt113 .node-post-type {
  color: #a3a299;
}

body.t.wt113 #block-menu_block-2 .title a,
body.t.wt113 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt113 .field-nav-terms-appears-in #nav-back a {
  background-color: #0C3560;
}

body.t.wt113 #block-menu_block-2 .title a:hover,
body.t.wt113 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt113 .field-nav-terms-appears-in #nav-back a:hover {
  color: #FFF;
}

/* humboldt */

body.t.wt134,
body.has-1-nt.wt134 {
  background: #0B5847;
}

body.t.wt134 a,
body.has-1-nt.wt134 a {
  color: #0B5847;
}

body.t.wt134 a:hover,
body.has-1-nt.wt134 a:hover {
  color: #0C3560;
}

body.t.wt134 #block-menu_block-2 a.active,
body.t.wt134 .field-nav-terms-appears-in a.active {
  color: #046957;
}

body.t.wt134 #block-menu_block-2 a:hover,
body.t.wt134 .field-nav-terms-appears-in a:hover {
  color: #046957;
}

body.t.wt134 .node-post-type {
  color: #BeB461;
}

body.t.wt134 #block-menu_block-2 .title a,
body.t.wt134 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt134 .field-nav-terms-appears-in #nav-back a {
  background-color: #0B5847;
}

body.t.wt134 #block-menu_block-2 .title a:hover,
body.t.wt134 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt134 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #046957;
  color: #000;
}

/* long beach */

body.t.wt136,
body.has-1-nt.wt136 {
  background: #585858;
}

body.t.wt136 a,
body.has-1-nt.wt136 a {
  color: #5e5e5e;
}

body.t.wt136 a:hover,
body.has-1-nt.wt136 a:hover {
  color: #FFA800;
}

body.t.wt136 #block-menu_block-2 a.active,
body.t.wt136 .field-nav-terms-appears-in a.active {
  color: #5e5e5e;
}

body.t.wt136 #block-menu_block-2 a:hover,
body.t.wt136 .field-nav-terms-appears-in a:hover {
  color: #FFA800;
}

body.t.wt136 .node-post-type {
  color: #a3a299;
}

body.t.wt136 #block-menu_block-2 .title a,
body.t.wt136 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt136 .field-nav-terms-appears-in #nav-back a {
  background-color: #FFA800;
}

body.t.wt136 #block-menu_block-2 .title a:hover,
body.t.wt136 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt136 .field-nav-terms-appears-in #nav-back a:hover {
  color: #000;
}

/* los angeles */

body.t.wt135,
body.has-1-nt.wt135 {
  background: #fff1c3;
}

body.t.wt135 a,
body.has-1-nt.wt135 a {
  color: #febd03;
}

body.t.wt135 a:hover,
body.has-1-nt.wt135 a:hover {
  color: #fae9b1;
}

body.t.wt135 #block-menu_block-2 a.active,
body.t.wt135 .field-nav-terms-appears-in a.active {
  color: #febd03;
}

body.t.wt135 #block-menu_block-2 a:hover,
body.t.wt135 .field-nav-terms-appears-in a:hover {
  color: #febd03;
}

body.t.wt135 .node-post-type {
  color: #fae9b1;
}

body.t.wt135 #block-menu_block-2 .title a:hover,
body.t.wt135 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt135 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #febd03;
  color: #000;
}

body.t.wt135 #block-menu_block-2 .title a,
body.t.wt135 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt135 .field-nav-terms-appears-in #nav-back a {
  background-color: #686a6a;
}

/* maritime */

body.t.wt137,
body.has-1-nt.wt137 {
  background: #003165;
}

body.t.wt137 a,
body.has-1-nt.wt137 a {
  color: #003165;
}

body.t.wt137 a:hover,
body.has-1-nt.wt137 a:hover {
  color: #d19c23;
}

body.t.wt137 #block-menu_block-2 a.active,
body.t.wt137 .field-nav-terms-appears-in a.active {
  color: #003165;
}

body.t.wt137 #block-menu_block-2 a:hover,
body.t.wt137 .field-nav-terms-appears-in a:hover {
  color: #d19c23;
}

body.t.wt137 .node-post-type {
  color: #5e5e5e;
}

body.t.wt137 #block-menu_block-2 .title a:hover,
body.t.wt137 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt137 .field-nav-terms-appears-in #nav-back a:hover {
  color: #213858;
}

body.t.wt137 #block-menu_block-2 .title a,
body.t.wt137 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt137 .field-nav-terms-appears-in #nav-back a {
  background-color: #d19c23;
}

/* monterey bay */

body.t.wt111,
body.has-1-nt.wt111 {
  background: #616e8f;
}

body.t.wt111 a,
body.has-1-nt.wt111 a {
  color: #046456;
}

body.t.wt111 a:hover,
body.has-1-nt.wt111 a:hover {
  color: #5590d2;
}

body.t.wt111 #block-menu_block-2 a.active,
body.t.wt111 .field-nav-terms-appears-in a.active {
  color: #046456;
}

body.t.wt111 #block-menu_block-2 a:hover,
body.t.wt111 .field-nav-terms-appears-in a:hover {
  color: #5590d2;
}

body.t.wt111 .node-post-type {
  color: #5e5e5e;
}

body.t.wt111 #block-menu_block-2 .title a:hover,
body.t.wt111 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt111 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #5590d2;
  color: #FFF;
}

body.t.wt111 #block-menu_block-2 .title a,
body.t.wt111 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt111 .field-nav-terms-appears-in #nav-back a {
  background-color: #046456;
}

/* northridge */

body.t.wt144,
body.has-1-nt.wt144 {
  background: #515151;
}

body.t.wt144 a,
body.has-1-nt.wt144 a {
  color: #990000;
}

body.t.wt144 a:hover,
body.has-1-nt.wt144 a:hover {
  color: #515151;
}

body.t.wt144 #block-menu_block-2 a.active,
body.t.wt144 .field-nav-terms-appears-in a.active {
  color: #990000;
}

body.t.wt144 #block-menu_block-2 a:hover,
body.t.wt144 .field-nav-terms-appears-in a:hover {
  color: #515151;
}

body.t.wt144 .node-post-type {
  color: #5e5e5e;
}

body.t.wt144 #block-menu_block-2 .title a:hover,
body.t.wt144 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt144 .field-nav-terms-appears-in #nav-back a:hover {
  background-color: #515151;
  color: #FFF;
}

body.t.wt144 #block-menu_block-2 .title a,
body.t.wt144 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt144 .field-nav-terms-appears-in #nav-back a {
  background-color: #990000;
}

/* cal poly pomona */

body.t.wt145,
body.has-1-nt.wt145 {
  background: #1E4D2B;
}

body.t.wt145 a,
body.has-1-nt.wt145 a {
  color: #1E4D2B;
}

body.t.wt145 a:hover,
body.has-1-nt.wt145 a:hover {
  color: #f3b010;
}

body.t.wt145 #block-menu_block-2 a.active,
body.t.wt145 .field-nav-terms-appears-in a.active {
  color: #1E4D2B;
}

body.t.wt145 #block-menu_block-2 a:hover,
body.t.wt145 .field-nav-terms-appears-in a:hover {
  color: #f3b010;
}

body.t.wt145 .node-post-type {
  color: #5e5e5e;
}

body.t.wt145 #block-menu_block-2 .title a:hover,
body.t.wt145 .field-nav-terms-appears-in #nav-back a:hover,
body.has-1-nt.wt145 .field-nav-terms-appears-in #nav-back a:hover {
  color: #000;
}

body.t.wt145 #block-menu_block-2 .title a,
body.t.wt145 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt145 .field-nav-terms-appears-in #nav-back a {
  background-color: #1E4D2B;
}

/* sac */

body.t.wt112,
body.has-1-nt.wt112 {
  background: #013323;
}

body.t.wt112 a,
body.has-1-nt.wt112 a {
  color: #64a36a;
}

body.t.wt112 a:hover,
body.has-1-nt.wt112 a:hover {
  color: #c8b26d;
}

body.t.wt112 #block-menu_block-2 a.active,
body.t.wt112 .field-nav-terms-appears-in a.active {
  color: #64a36a;
}

body.t.wt112 #block-menu_block-2 a.hover,
body.t.wt112 .field-nav-terms-appears-in a.hover {
  color: #c8b26d;
}

body.t.wt112 .node-post-type {
  color: #c8b26d;
}

body.t.wt112 #block-menu_block-2 .title a,
body.t.wt112 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt112 .field-nav-terms-appears-in #nav-back a {
  background-color: #c8b26d;
}

/* san bernardino */

body.t.wt138,
body.has-1-nt.wt138 {
  background: #F2EdE2;
}

body.t.wt138 a,
body.has-1-nt.wt138 a {
  color: #0065BD;
}

body.t.wt138 a:hover,
body.has-1-nt.wt138 a:hover {
  color: #ABCCEB;
}

body.t.wt138 #block-menu_block-2 a.active,
body.t.wt138 .field-nav-terms-appears-in a.active {
  color: #0065BD;
}

body.t.wt138 #block-menu_block-2 a.hover,
body.t.wt138 .field-nav-terms-appears-in a.hover {
  color: #ABCCEB;
}

body.t.wt138 .node-post-type {
  color: #ABCCEB;
}

body.t.wt138 #block-menu_block-2 .title a,
body.t.wt138 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt138 .field-nav-terms-appears-in #nav-back a {
  background-color: #0065BD;
}

/* san diego */

body.t.wt115,
body.has-1-nt.wt138 {
  background: #D2C694;
}

body.t.wt115 a,
body.has-1-nt.wt115 a {
  color: #A81933;
}

body.t.wt115 a:hover,
body.has-1-nt.wt115 a:hover {
  color: #F3E6A6;
}

body.t.wt115 #block-menu_block-2 a.active,
body.t.wt115 .field-nav-terms-appears-in a.active {
  color: #A81933;
}

body.t.wt115 #block-menu_block-2 a.hover,
body.t.wt115 .field-nav-terms-appears-in a.hover {
  color: #F3E6A6;
}

body.t.wt115 .node-post-type {
  color: #D2C694;
}

body.t.wt115 #block-menu_block-2 .title a,
body.t.wt115 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt115 .field-nav-terms-appears-in #nav-back a {
  background-color: #A81933;
}

/* san diego */

body.t.wt139,
body.has-1-nt.wt139 {
  background: #333333;
}

body.t.wt139 a,
body.has-1-nt.wt139 a {
  color: #e2af2d;
}

body.t.wt139 a:hover,
body.has-1-nt.wt139 a:hover {
  color: #4d4d4d;
}

body.t.wt139 #block-menu_block-2 a.active,
body.t.wt139 .field-nav-terms-appears-in a.active {
  color: #e2af2d;
}

body.t.wt139 #block-menu_block-2 a.hover,
body.t.wt139 .field-nav-terms-appears-in a.hover {
  color: #4d4d4d;
}

body.t.wt139 .node-post-type {
  color: #4d4d4d;
}

body.t.wt139 #block-menu_block-2 .title a,
body.t.wt139 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt139 .field-nav-terms-appears-in #nav-back a {
  background-color: #e2af2d;
}

/* san jose */

body.t.wt140,
body.has-1-nt.wt140 {
  background: #eeeeee;
}

body.t.wt140 a,
body.has-1-nt.wt140 a {
  color: #3266cc;
}

body.t.wt140 a:hover,
body.has-1-nt.wt140 a:hover {
  color: #DEB408;
}

body.t.wt140 #block-menu_block-2 a.active,
body.t.wt140 .field-nav-terms-appears-in a.active {
  color: #DEB408;
}

body.t.wt140 #block-menu_block-2 a.hover,
body.t.wt140 .field-nav-terms-appears-in a.hover {
  color: #DEB408;
}

body.t.wt140 .node-post-type {
  color: #DEB408;
}

body.t.wt140 #block-menu_block-2 .title a,
body.t.wt140 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt140 .field-nav-terms-appears-in #nav-back a {
  background-color: #3266cc;
}

/* cal poly san luis */

body.t.wt141,
body.has-1-nt.wt141 {
  background: #a1b39c;
}

body.t.wt141 a,
body.has-1-nt.wt141 a {
  color: #D1BD4A;
}

body.t.wt141 a:hover,
body.has-1-nt.wt141 a:hover {
  color: #a1b39c;
}

body.t.wt141 #block-menu_block-2 a.active,
body.t.wt141 .field-nav-terms-appears-in a.active {
  color: #005400;
}

body.t.wt141 #block-menu_block-2 a.hover,
body.t.wt141 .field-nav-terms-appears-in a.hover {
  color: #a1b39c;
}

body.t.wt141 .node-post-type {
  color: #a1b39c;
}

body.t.wt141 #block-menu_block-2 .title a,
body.t.wt141 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt141 .field-nav-terms-appears-in #nav-back a {
  background-color: #005400;
}

/* san marcos */

body.t.wt142,
body.has-1-nt.wt142 {
  background: #D7D3CB;
}

body.t.wt142 a,
body.has-1-nt.wt142 a {
  color: #698DBB;
}

body.t.wt142 a:hover,
body.has-1-nt.wt142 a:hover {
  color: #a1b39c;
}

body.t.wt142 #block-menu_block-2 a.active,
body.t.wt142 .field-nav-terms-appears-in a.active {
  color: #bdb8ae;
}

body.t.wt142 #block-menu_block-2 a.hover,
body.t.wt142 .field-nav-terms-appears-in a.hover {
  color: #a1b39c;
}

body.t.wt142 .node-post-type {
  color: #bdb8ae;
}

body.t.wt142 #block-menu_block-2 .title a,
body.t.wt142 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt142 .field-nav-terms-appears-in #nav-back a {
  background-color: #14295A;
}

/* sonoma */

body.t.wt143,
body.has-1-nt.wt143 {
  background: #f1f1f1;
}

body.t.wt143 a,
body.has-1-nt.wt143 a {
  color: #990000;
}

body.t.wt143 a:hover,
body.has-1-nt.wt143 a:hover {
  color: #143B87;
}

body.t.wt143 #block-menu_block-2 a.active,
body.t.wt143 .field-nav-terms-appears-in a.active {
  color: #990000;
}

body.t.wt143 #block-menu_block-2 a.hover,
body.t.wt143 .field-nav-terms-appears-in a.hover {
  color: #143B87;
}

body.t.wt143 .node-post-type {
  color: #990000;
}

body.t.wt143 #block-menu_block-2 .title a,
body.t.wt143 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt143 .field-nav-terms-appears-in #nav-back a {
  background-color: #143B87;
}

/* stanislaus */

body.t.wt114,
body.has-1-nt.wt114 {
  background: #cac8ba;
}

body.t.wt114 a,
body.has-1-nt.wt114 a {
  color: #cc0000;
}

body.t.wt114 a:hover,
body.has-1-nt.wt114 a:hover {
  color: #00528F;
}

body.t.wt114 #block-menu_block-2 a.active,
body.t.wt114 .field-nav-terms-appears-in a.active {
  color: #6D6A64;
}

body.t.wt114 #block-menu_block-2 a.hover,
body.t.wt114 .field-nav-terms-appears-in a.hover {
  color: #00528F;
}

body.t.wt114 .node-post-type {
  color: #6D6A64;
}

body.t.wt114 #block-menu_block-2 .title a,
body.t.wt114 .field-nav-terms-appears-in #nav-back a,
body.has-1-nt.wt114 .field-nav-terms-appears-in #nav-back a {
  background-color: #cc0000;
}

/* RIGHT SIDE DOWNLOAD BLOCK STYLES */

#node-sidebar .field-link:before,
#node-sidebar .field-file:before {
  display: block;
  color: #000;
  text-transform: uppercase;
  background: #DDD89D;
  padding: 5px 10px;
  margin-top: 10px;
}

#node-sidebar .field-link:before {
  content: "Related Links";
}

#node-sidebar .field-file:before {
  content: "Downloadable Resources";
}

#node-sidebar .field-items,
#node-sidebar .filefield-file {
  margin-top: 5px;
}

#node-sidebar .field-link a,
#node-sidebar .field-file a {
  display: block;
  text-decoration: none;
  padding: 5px 5px;
  border-bottom: 1px solid #ddd;
  background-position: 7px center;
  background-repeat: no-repeat;
  padding-left: 30px;
}

#node-sidebar .field-link a:hover,
#node-sidebar .field-file a:hover {
  background-color: #BDBB94;
  color: white;
}

#node-sidebar .field-file a:hover .file-icon {
  background-color: transparent;
}

body.t171 ul.links li,
body.t173 ul.links li {
  display: block;
}

body.t171 ul.links li.node_read_more,
body.t173 ul.links li.node_read_more {
  display: none;
}

#capwiz {
  overflow: visible;
  height: 3500px;
  width: 435px;
}

#capwiz iframe {
  height: 5000px;
  margin-left: -200px;
  margin-top: -100px;
  width: 900px;
}

.overview,
.main-channel {
  margin-left: 20px;
}



.node-teaser ul.links li.dd_share_this {
  display: none;
}

.carousel .node-links .link-file {
  display: none;
}

#block-digitaldcore-search {
  margin-left: -20px;
  margin-top: -15px;
  position: absolute;
  z-index: 10;
  overflow: visible;
  height: 0;
}

/*

#block-digitaldcore-search .form-submit {
  background:none;
  border:0;
  color:#888888;
  font-size:0.9em;
  margin-left:5px;
  padding:0;
  text-transform:uppercase;
}
#block-digitaldcore-search form {
  border:1px solid #888888;
}

#block-digitaldcore-search .form-item {
  border:0 none;
  margin:0;
  display:inline;
}

#block-digitaldcore-search #edit-keywords {
  border:0;
  height:16px;
  margin:0;
  padding:0;
  width:165px;
}
*/

.main-channel-subterm-overviews .even .subterm-block-inner {
  margin-right: 0;
}

.main-channel-subterm-overviews .odd .subterm-block-inner {
  margin-left: 20px;
}

.main-channel-subterm-overviews-and-post-titles,
.main-channel-subterm-overviews {
  margin-left: 10px;
}

body.two-sidebars .main-channel-grid-2 .views-row-odd .node,
body.two-sidebars .main-channel-grid-3 .views-row-odd .node {
  clear: left;
}

body.sidebar-left .main-channel-grid-2 .views-row-1 .node,
body.sidebar-left .main-channel-grid-2 .views-row-4 .node,
body.sidebar-left .main-channel-grid-2 .views-row-7 .node,
body.sidebar-left .main-channel-grid-2 .views-row-10 .node,
body.sidebar-left .main-channel-grid-2 .views-row-13 .node,
body.sidebar-left .main-channel-grid-2 .views-row-16 .node,
body.sidebar-left .main-channel-grid-2 .views-row-19 .node,
body.sidebar-left .main-channel-grid-2 .views-row-22 .node,
body.sidebar-left .main-channel-grid-2 .views-row-25 .node,
body.sidebar-left .main-channel-grid-2 .views-row-28 .node,
body.sidebar-left .main-channel-grid-2 .views-row-31 .node,
body.sidebar-left .main-channel-grid-2 .views-row-34 .node,
body.sidebar-left .main-channel-grid-2 .views-row-37 .node {
  clear: left;
}

body.sidebar-left .main-channel-grid-3 .views-row-1 .node,
body.sidebar-left .main-channel-grid-3 .views-row-4 .node,
body.sidebar-left .main-channel-grid-3 .views-row-7 .node,
body.sidebar-left .main-channel-grid-3 .views-row-10 .node,
body.sidebar-left .main-channel-grid-3 .views-row-13 .node,
body.sidebar-left .main-channel-grid-3 .views-row-16 .node,
body.sidebar-left .main-channel-grid-3 .views-row-19 .node,
body.sidebar-left .main-channel-grid-3 .views-row-22 .node,
body.sidebar-left .main-channel-grid-3 .views-row-25 .node,
body.sidebar-left .main-channel-grid-3 .views-row-28 .node,
body.sidebar-left .main-channel-grid-3 .views-row-31 .node,
body.sidebar-left .main-channel-grid-3 .views-row-34 .node,
body.sidebar-left .main-channel-grid-3 .views-row-37 .node {
  clear: left;
}

#toc-wrapper ol {
  list-style: disc outside none;
}

#toc-wrapper ol ol {
  list-style: circle outside none;
}

#toc-wrapper ol ol ol {
  list-style: none outside none;
}

body.show-vblocks #block-views_blocks-term-block_1-5 {
  position: relative;
  z-index: 200;
}

.navbar li.menu-path-taxonomy-term-75 ul {
  display: none !important;
}

body.t.wt105 .block-menu_block .menu-level-2 li,
body.t.wt158 .block-menu_block .menu-level-2 li,
body.t.wt73 .block-menu_block .menu-level-2 li,
body.t.wt248 .block-menu_block .menu-level-2 li,
body.t.wt156 .block-menu_block .menu-level-2 li,
body.t.wt66 .block-menu_block .menu-level-2 li {
  display: none;
}

body.t.wt105 .block-menu_block .menu-level-2
li.active, body.t.wt105 .block-menu_block
.menu-level-2 li.active li,
body.t.wt158 .block-menu_block .menu-level-2
li.active, body.t.wt158 .block-menu_block
.menu-level-2 li.active li,
body.t.wt73 .block-menu_block .menu-level-2
li.active, body.t.wt73 .block-menu_block
.menu-level-2 li.active li,
body.t.wt248 .block-menu_block .menu-level-2
li.active, body.t.wt248 .block-menu_block
.menu-level-2 li.active li,
body.t.wt156 .block-menu_block .menu-level-2
li.active, body.t.wt156 .block-menu_block
.menu-level-2 li.active li,
body.t.wt66 .block-menu_block .menu-level-2
li.active, body.t.wt66 .block-menu_block
.menu-level-2 li.active li {
  display: inherit;
}

.navbar ul li.menu-6017 {
  display: none;
}

.main-channel .node-teaser li.link-file {
  display: none;
}

.t7.switch-show-post-date .node-meta,
.t2.switch-show-post-date .node-meta,
.t7.switch-show-post-date .post-date,
.t2.switch-show-post-date .post-date {
  display: block;
}

#block-views_blocks-term-block_1-5 .block-controls {
  top: 30px;
}

body.pn2833 .nd-region-middle .field-image {
  display: none;
}

#block-views_blocks-term-block_1-6 ul.links li.link-file {
  display: none !important;
}

/* edits made on 11.28.2011 */

#block-menu-secondary-links {
  margin: 0;
  position: absolute;
  margin-top: 20px;
  margin-left: 20px;
}

#block-digitaldcore-search {
  margin-top: 5px;
  right: 20px;
}

#block-logo {
  margin: 0;
  background: url(img/CFAlogo.png) no-repeat scroll 15px 10px transparent;
}

#block-digitaldcore-logo,
#block-views_blocks-term-block_1-3 {
  position: absolute;
  margin-top: 40px;
}

#block-views_blocks-term-block_1-3 {
  right: 0;
  margin-right: 17px;
}

#block-views_blocks-term-block_1-3 .node-header {
  margin-bottom: 0;
}

#block-views_blocks-term-block_1-3 .title {
  margin-top: 0;
}

#nice-menu-1 .menu-6129 li ul,
#nice-menu-1 .menu-6122 li ul {
  left: -240px
}

.field-nav-terms-appears-in a {
  padding-left: 20px;
}

.field-nav-terms-appears-in #nav-back a {
  padding-left: 20px;
}

body.tt246 .meta-custom {
  line-height: 1.2em;
  margin-bottom: 5px;
}

/* ========================================================================== *\
   CONTENT
\* ========================================================================== */

#content {
  clear: both;
}

#content,
.no-sidebars #content {
  width: 100%;
  margin-left: 0;
  margin-right: -100%;
}

.sidebar-left #content {
  width: 80%;
  margin-left: 20%;
  margin-right: -100%;
}

.sidebar-right #content {
  width: 80%;
  margin-left: 0;
  margin-right: -80%;
}

.two-sidebars #content {
  width: 60%;
  margin-left: 20%;
  margin-right: -80%;
}

#sidebar-left {
  float: left;
  width: 20%;
  margin-left: 0;
  margin-right: -20%;
}

#sidebar-right {
  float: left;
  width: 20%;
  margin-left: 80%;
  margin-right: -100%;
}

.region-content, .region-left, .region-right {
  margin-top: 100px;
  margin-bottom: 20px;
}

.region-left {
  margin-left: 20px;
}

.region-right {
  margin-right: 20px;
}

.region-content {
  margin-left: 20px;
  margin-right: 20px;
}

/* ========================================================================== *\
   HOMEPAGE
\* ========================================================================== */

.front #sidebar-right {
  width: 280px;
  margin-left: 700px;
}

.front .sidebar-right #content {
  width: 700px;
  margin-right: -700px;
}

/* ========================================================================== *\
   100 DAY CONTRACT COUNTDOWN
\* ========================================================================== */

.two-sidebars #content {
  width: 500px;
  margin-left: 200px;
  margin-right: -700px;
}

#sidebar-left {
  width: 200px;
  margin-right: -200px;
}

#sidebar-right {
  width: 280px;
  margin-left: 700px;
}

/* ========================================================================== *\
   PODS
\* ========================================================================== */

.pods-right .node {
  background-color: #a0a194;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}

.pods-right .views-row-even .node {
  background-color: #868779;
}

.pods-right .node:hover,
.pods-right .views-row-even .node:hover {
  background-color: #bcbdb3;
}

.pods-right .node-header .title,
.pods-right .node-header .subtitle {
  color: white !important;
}


/* ~~~ VIDEO PLAY BUTTON OVERLAY FIX ~~~ */
.field-image.field-image-preset-medium { width: 300px; }

/* Ticket 6752 - Person post type only: Force meta items to separate lines */

.node.pt7 .meta-inner {
  display: block;
}

.node.pt7 .meta .meta-item {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}


