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

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

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

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

#header-wrapper, #header, #footer-bottom, #footer-bottom .container{
  background-color: #394b6d;
}

.node-hero{
  background-color: #394b6d;
}

#main-menu-wrapper ul li:hover a,
#main-menu-wrapper ul li.hover a {
  color: #09819b;
}

#main-menu-wrapper ul ul li,
#footer-top ul.menu ul li {
  background: #09819b;
}

#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: #09819b;
}

#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 {
  background-color: #394b6d;
  color: #fff;
}

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

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

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


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

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

/* =Miscellaneous
-------------------------------------------------------------- */
a.button {
  background-color: #394b6d;
}


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

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

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

#sidebar-first {
	background: #09819b;
}

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


#quicktabs-homepage_quicktabs ul.quicktabs-tabs li.active {
    background: url("../images/quicktabs_bg_09819b.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_09819b.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_09819b.png") no-repeat scroll left center transparent;
}

.backtotop{
	background: url("../images/backtotop_09819b.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_394b6d.png") no-repeat scroll right center transparent;
}

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

/** Added for aqua **/

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

.node-hero.bg-564b2c {
  background-color: #394b6d;
}

.node-hero.bg-564b2c .hero-arrow {
  background: url("../images/hero_triangle_394b6d.png") no-repeat scroll right top transparent;
}

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

#footer-top ul.menu ul {
  background: url("../images/du_bottom_09819b.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: #394b6d;
}

/* Sub-sites. */

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

.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 ul#secondary-menu {
  float: left;
}

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

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

.subsite #quicktabs-search_tabs ul.quicktabs-style-horizontal li {
  background-color: #09819b;
}

.subsite #quicktabs-search_tabs ul.quicktabs-style-horizontal li a {
  color: #fff;
}

.subsite #quicktabs-search_tabs ul.quicktabs-style-horizontal li.active {
  background-color: #fff;
}

.subsite #quicktabs-search_tabs ul.quicktabs-style-horizontal li.active a {
  color: #000;
}

/* .site-library-law-utoronto-ca #home-left {
  width: 420px;
  margin: 0 40px 0 10px;
}

.site-library-law-utoronto-ca #home-right {
  width: 480px;
  margin: 0 10px 0 0;
} */

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