#header {
  background: #19b3bf;
  color: #222;
}

#header h1 {
  color: #222;
  font-weight: bold;
}

#branding h1, #branding h1 a:link, #branding h1 a:visited {
  color: #222;
}

.module h2, .module caption, .inline-group h2 {
  background: linear-gradient( to top, #222, #404040);
}

.button.default, input[type=submit].default, .submit-row input.default {
  border: 1px solid #222;
  background: #222;
}

a:link, a:visited {
  color: #2771BF;
}

.row1 {
  background: #f2f2f2;
}

h1 {
  color: #222;
}

th {
  font-size: 15px;
}

.module {
  margin-bottom: 20px;
}

div.breadcrumbs {
  background: rgba(25, 179, 191, 0.51);
  color: #222;
}

div.breadcrumbs a:focus, div.breadcrumbs a:hover {
  color: #222;
}

#user-tools a:focus, #user-tools a:hover {
  color: #222;
}

.paginator a:link {
  background: #222;
  border-radius: 5px;
}

.paginator a.showall {
  background: none;
}

.calendar caption {
  color: white;
}

#result_list .nowrap {
  white-space: inherit;
}
