h1, h2, #block-utfl-twitter-recent-tweets h2, #block-views-blog-block-1 h2 {
  color: #00204f;
}

h2 a, h2 a:visited, #block-utfl-twitter-recent-tweets h2 a, #block-views-blog-block-1 h2 a {
  color: #00204f;
}

a:link, 
a:visited, 
a.accordion-link {
  color: #683980;
}

#footer-bottom .block a {
  color: #fff;
}

#header-wrapper, #header, #footer-bottom, #footer-bottom .container {
  background-color: #00204f;
}

.node-hero{
  background-color: #00204f;
}

.node-hero .hero-arrow {
  background: url('../images/hero_triangle_00204f.png') right top no-repeat transparent;
}

#superfish-1-select {
	background: #00204F;
}

#superfish-1-accordion {
	background: #683980;
}

#main-menu-wrapper.sf-accordion-toggle a:link,
#main-menu-wrapper.sf-accordion-toggle a:visited, {
	color: #dbdad8 !important;
}

#main-menu-wrapper ul.sf-horizontal > li:hover > a,
#main-menu-wrapper ul.sf-horizontal > li.hover > a {
  color: #683980;
}

#main-menu-wrapper ul ul li,
#footer-top ul.menu ul li,
#superfish-1-select option {
  background: #683980;
}

#main-menu-wrapper ul ul li.expanded a,
#main-menu-wrapper ul ul ul,
#main-menu-wrapper ul ul ul li.last,
#main-menu-wrapper ul ul li:hover ul li a,
#main-menu-wrapper ul ul li.hover ul li a {
  background-color: #683980;
}

#footer-top ul.menu ul li {
  background: #683980;
  border-left: 1px solid #d2dce0;
  border-right: 1px solid #d2dce0;
}

#footer-top ul.menu ul li a:hover,
#main-menu-wrapper ul ul li:hover a,
#main-menu-wrapper ul ul li.hover a,
#main-menu-wrapper ul ul li:hover ul li:hover a,
#superfish-1-select option:hover,
#superfish-1-accordion a:hover {
  background: #00204f;
  color: #fff !important;
}

#header .menu-name-menu-header-mini-menu ul a:hover {
  color: #683980;
}

#block-user-login .content {
  background-color: #683980;
}

#quicktabs-homepage_quicktabs ul.quicktabs-tabs li.active a {
    background: none repeat scroll 0 0 #683980;
    border: 1px solid #683980;
	border-right: none;
}

#sidebar-first .block-menu-block ul li a.active, #sidebar-first .block-menu ul li a.active {
    background-color: #00204f;
}

@media all and (min-width: 768px) {
	.layout-two-col-left, .layout-three-col {
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(left,  #683980 0%, #683980 23%, #ffffff 23%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#683980), color-stop(23%,#683980), color-stop(23%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #683980 0%,#683980 23%,#ffffff 23%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #683980 0%,#683980 23%,#ffffff 23%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #683980 0%,#683980 23%,#ffffff 23%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #683980 0%,#683980 23%,#ffffff 23%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#683980', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	}
}

#sidebar-first {
  background: #683980;
}

/* =Event calendar
-------------------------------------------------------------- */
.block-views-events-block_1 .date-nav-wrapper .date-nav {
  background-color: #00204f;
}

/* =Miscellaneous
-------------------------------------------------------------- */
a.button {
  background-color: #00204f;
}

#footer-bottom .block + .block {
    border-top: 1px dotted #757575;
}

#main-menu-wrapper ul ul {
  background-image: url("../images/dd_top_683980.png");
}


#quicktabs-homepage_quicktabs ul.quicktabs-tabs li.active {
    background: url("../images/quicktabs_bg_683980.png") no-repeat scroll right center transparent;
}

.block-views-events-block_1 .calendar-calendar td.has-events, .block-views-events-block_1 .calendar-calendar tr td.today.has-events, .block-views-events-block_1 .calendar-calendar tr.odd td.today.has-events, .block-views-events-block_1 .calendar-calendar tr.even td.today.has-events {
    background-image: url("../images/has_events_triangle_683980.png");
}

#sidebar-first .block-menu-block h2, #main #sidebar-first .block-menu-block h2, #sidebar-first .block-menu h2, #main #sidebar-first .block-menu h2, #block-views-exp-events-page-5 h2, #block-views-exp-events-page-1 h2 #block-views-exp-events-page-2 h2{
  border-bottom: 1px dotted #a075c4;
}

#sidebar-first .block-menu-block ul:after, #sidebar-first .block-menu ul:after {
    border-top: 1px dotted #a075c4;
}

.rss-feed {
    background: url("../images/rss_plain_683980.png") no-repeat scroll left center transparent;
}

.backtotop{
	background: url("../images/backtotop_683980.png") 0 0 no-repeat transparent;
}


#block-utfl-twitter-recent-tweets h2{
  background-image: url('../images/twitter.png');
}


.quicktabs-style-vertical ul.quicktabs-tabs li.active {
    background: url("../images/quicktabs_bg_00204f.png") no-repeat scroll right center transparent;
}

.quicktabs-style-vertical ul.quicktabs-tabs li.active a{
  background: none repeat scroll 0 0 #00204f;
  border-bottom: 1px solid #00204f;
  border-left: 1px solid #00204f;
  border-top: 1px solid #00204f;
}

#block-system-main .view-events .item-list .pager li a.active {
  color: #00204f;
}

.webform-client-form input[type='submit']{
	background: #683980;
}

/** Added for new subthemes. **/

#header-top, #header-top .container {
  background-color: #757575;
}

.node-hero.bg-564b2c {
  background-color: #00204f;
}

#footer-top, #footer-top .container {
  background-color: #6cc3dc;
}

#footer-top ul.menu ul {
  background: url("../images/du_bottom_683980.png") no-repeat scroll -160px 100% transparent
}

#block-block-8 #events-help-link {
  border-top: 1px dotted #a075c4;
  border-bottom: 1px dotted #a075c4;
}

.caption {
  color: #00204f;
}

.menu-block-13 ul ul li a {
  color: #00204f;
}

/* Sub-site */

.subsite #sitename {
  margin-top: 10px;
}

.subsite #sitename a {
  color: #fff;
  font-size: 3em;
  line-height: 1em;
  font-family: 'Cardo', serif;
  padding: 20px 0 0;
  font-weight: normal;
}

.subsite #header-top {
  padding: 10px 0;
}

.subsite.page-toboggan  #header-top {
	padding: 0;
}

.subsite ul#secondary-menu {
  float: left;
}

.subsite.page-toboggan ul#secondary-menu {
	float: right;
}

.subsite #header {
  /*padding-top: 0;
  padding-bottom: 0;*/
}

.subsite #header-top .region-header {
  float: left;
}

.subsite .webform-client-form input[type='submit'] {
  background-color: #683980;
}
