#header {
  background-image: url(rjsub-banner.png.140381800504);
}
.site-root #header {
  background-image: url(christ.jpg.242789450609);
}
.site-root #header .slide_1 {
  background-image: url(christ.jpg.242789450609);
}
.site-root #header .slide_2 {
  background-image: url(inns.jpg.168959373169);
}
.site-root #header .slide_3 {
  background-image: url(medusa.jpg.218657655849);
}
.site-root #header .slide_4 {
  background-image: url(dam.jpg.160404273050);
}
.site-root #header .slide_5 {
  background-image: url(rjbanner1.png.910309341830);
}
.site-root #header .slide_6 {
  background-image: url(rjbanner2.png.144569267729);
}
.site-root #header .slide_7 {
  background-image: url(rjbanner3.png.309173119465);
}
.site-root #header .slide_8 {
  background-image: url(rjbanner4.png.970633682528);
}
.site-root #header .slide_9 {
  background-image: url(rjbanner5.png.937264956131);
}
.site-root #header .slide_10 {
  background-image: url(rjbanner6.png.126368844726);
}
.site-root #header .slide_11 {
  background-image: url(snyder.jpg.228027410454);
}
.site-root #header .slide_12 {
  background-image: url(hillebrandt.jpg.432137796605);
}
.site-root #header .slide_13 {
  background-image: url(hokandara.jpg.673342579616);
}
#masthead a:link,
#masthead a:visited {
  color: white;
  text-decoration: none;
}
body {
  background: #ffffff url(rj-border.png.991392051549) no-repeat fixed top center;
}
a:link,
a:visited {
  color: #123e5a;
}
#main-content a:visited {
  color: #5a123d;
}
a:hover,
#main-content a:hover {
  color: #3588bc;
}
#search-container ul.index-section li.active {
  background-color: #308d9c;
  color: #ffffff;
}
#page-header #site-header-container {
  color: #ffffff;
}
#page-header #site-header-container a:link,
#page-header #site-header-container a:visited {
  color: #ffffff;
}
#page-header #site-header-container a:hover {
  color: #efefef;
}
#page-header #site-header-container #strapline {
  color: #ffffff;
}
#primary-navigation-wrapper {
  background: #246a75;
}
#primary-navigation-wrapper li.rendered-link .rendered-link-content {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link .rendered-link-content a:link,
#primary-navigation-wrapper li.rendered-link .rendered-link-content a:visited {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link .rendered-link-content a:hover {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link:hover {
  background-color: #4e2971;
}
#primary-navigation-wrapper li.rendered-link:hover .rendered-link-content {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:link,
#primary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:visited {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:hover {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link.selected-section {
  background: #65a1a8;
}
#primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content a:link,
#primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content a:visited {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content a:hover {
  color: #ffffff;
}
#primary-navigation-wrapper li.rendered-link.selected-section:hover {
  background: #65a1a8;
}
.site-root #primary-navigation-wrapper {
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  /* IE8-9 */
  /* IE5.5-7 */
  background-color: #246a75;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#308d9c), color-stop(100%, #246a75));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #308d9c, #246a75 100%);
  /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(top, #308d9c, #246a75 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #308d9c, #246a75 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #308d9c, #246a75 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #308d9c, #246a75 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#308d9c', endColorstr='#246a75')";
  /* IE8-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#308d9c', endColorstr='#246a75');
  /* IE5.5-7 */
  background-repeat: no-repeat;
}
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content a:link,
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content a:visited {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content a:hover {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content.description {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content.description a:link,
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content.description a:visited {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link .rendered-link-content.description a:hover {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover {
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  /* IE8-9 */
  /* IE5.5-7 */
  background-color: #4e2971;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#325896), color-stop(100%, #4e2971));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #325896, #4e2971 100%);
  /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(top, #325896, #4e2971 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #325896, #4e2971 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #325896, #4e2971 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #325896, #4e2971 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#325896', endColorstr='#4e2971')";
  /* IE8-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#325896', endColorstr='#4e2971');
  /* IE5.5-7 */
  background-repeat: no-repeat;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:link,
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:visited {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:hover {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content.description {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content.description a:link,
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content.description a:visited {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content.description a:hover {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link:hover .rendered-link-content.description span[data-href]:hover {
  color: #dfdfdf;
}
.site-root #primary-navigation-wrapper li.rendered-link.selected-section {
  background: #65a1a8;
}
.site-root #primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content a:link,
.site-root #primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content a:visited {
  color: #ffffff;
}
.site-root #primary-navigation-wrapper li.rendered-link.selected-section .rendered-link-content a:hover {
  color: #ffffff;
}
#secondary-navigation-wrapper {
  background: #65a1a8;
}
#secondary-navigation-wrapper li.rendered-link .rendered-link-content {
  color: #ffffff;
}
#secondary-navigation-wrapper li.rendered-link .rendered-link-content a:link,
#secondary-navigation-wrapper li.rendered-link .rendered-link-content a:visited {
  color: #ffffff;
}
#secondary-navigation-wrapper li.rendered-link .rendered-link-content a:hover {
  color: #ffffff;
}
#secondary-navigation-wrapper li.rendered-link:hover {
  background-color: #4e2971;
}
#secondary-navigation-wrapper li.rendered-link:hover .rendered-link-content {
  color: #ffffff;
}
#secondary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:link,
#secondary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:visited {
  color: #ffffff;
}
#secondary-navigation-wrapper li.rendered-link:hover .rendered-link-content a:hover {
  color: #ffffff;
}
#secondary-navigation-wrapper li.rendered-link.current-page {
  background: #ffffff;
}
#secondary-navigation-wrapper li.rendered-link.current-page .rendered-link-content {
  color: #000000;
}
#navigation.horizontal #primary-navigation ul.children-list {
  position: absolute;
  z-index: 100;
  _display: none !important;
  /* The reason we do background and then change the colour 
     is for browsers that don't handle rgba() (e.g. IE lt 8); 
     they will ignore the -color statements */
  background: #2c8290;
  background: rgba(44, 130, 144, 0.9);
  border: 1px solid transparent;
  color: #ffffff;
  /* FF3.5+ */
  /* Saf3.0+, Chrome */
  /* Opera 10.5, FF4, IE9, Chrome 10+ */
  -moz-box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.5);
  /* FF3.5+ */
  -webkit-box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.5);
  /* Saf3.0+, Chrome */
  box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.5);
  /* Opera 10.5, FF4, IE9, Chrome 10+ */
  font-size: 12px;
}
#navigation.horizontal #primary-navigation ul.children-list li {
  text-align: left;
  display: block;
}
#navigation.horizontal #primary-navigation ul.children-list li.hover {
  background: #4e2971;
  background-color: rgba(78, 41, 113, 0.9);
}
#navigation.horizontal #primary-navigation ul.children-list li.hover a {
  color: #ffffff;
}
#navigation.horizontal #primary-navigation ul.children-list li.hover.current-page {
  background: transparent;
}
#navigation.horizontal #primary-navigation ul.children-list li a {
  /* Saf3.1+, Chrome */
  /* FF4 */
  /* IE10 */
  /* Opera 10.5x */
  -webkit-transition: none;
  /* Saf3.1+, Chrome */
  -moz-transition: none;
  /* FF4 */
  -ms-transition: none;
  /* IE10 */
  -o-transition: none;
  /* Opera 10.5x */
  transition: none;
  color: #ffffff;
  display: block;
}
#navigation.horizontal #secondary-navigation ul.children-list {
  position: absolute;
  z-index: 100;
  _display: none !important;
  /* The reason we do background and then change the colour 
     is for browsers that don't handle rgba() (e.g. IE lt 8); 
     they will ignore the -color statements */
  background: #462566;
  background: rgba(70, 37, 102, 0.9);
  border: 1px solid transparent;
  color: #ffffff;
  /* FF3.5+ */
  /* Saf3.0+, Chrome */
  /* Opera 10.5, FF4, IE9, Chrome 10+ */
  -moz-box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.5);
  /* FF3.5+ */
  -webkit-box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.5);
  /* Saf3.0+, Chrome */
  box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.5);
  /* Opera 10.5, FF4, IE9, Chrome 10+ */
  font-size: 12px;
}
#navigation.horizontal #secondary-navigation ul.children-list li {
  text-align: left;
  display: block;
}
#navigation.horizontal #secondary-navigation ul.children-list li.hover {
  background: #308d9c;
  background-color: rgba(48, 141, 156, 0.9);
}
#navigation.horizontal #secondary-navigation ul.children-list li.hover a {
  color: #ffffff;
}
#navigation.horizontal #secondary-navigation ul.children-list li.hover.current-page {
  background: transparent;
}
#navigation.horizontal #secondary-navigation ul.children-list li a {
  /* Saf3.1+, Chrome */
  /* FF4 */
  /* IE10 */
  /* Opera 10.5x */
  -webkit-transition: none;
  /* Saf3.1+, Chrome */
  -moz-transition: none;
  /* FF4 */
  -ms-transition: none;
  /* IE10 */
  -o-transition: none;
  /* Opera 10.5x */
  transition: none;
  color: #ffffff;
  display: block;
}
#main-content h1,
.mceContentBody h1,
#main-content h2,
.mceContentBody h2,
#main-content h3,
.mceContentBody h3,
#main-content h4,
.mceContentBody h4,
#main-content h5,
.mceContentBody h5,
#main-content h6,
.mceContentBody h6 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#main-content h1,
.mceContentBody h1 {
  color: #4e2971;
}
#main-content h1 a:link,
.mceContentBody h1 a:link,
#main-content h1 a:visited,
.mceContentBody h1 a:visited {
  color: #123e5a;
}
#main-content h1 a:hover,
.mceContentBody h1 a:hover {
  color: #3588bc;
}
#main-content h2,
.mceContentBody h2 {
  color: #4e2971;
}
#main-content h2 a:link,
.mceContentBody h2 a:link,
#main-content h2 a:visited,
.mceContentBody h2 a:visited {
  color: inherit;
}
#main-content h2 a:hover,
.mceContentBody h2 a:hover {
  color: #3588bc;
}
#main-content h3,
.mceContentBody h3 {
  color: #4e2971;
}
#main-content h3 a:link,
.mceContentBody h3 a:link,
#main-content h3 a:visited,
.mceContentBody h3 a:visited {
  color: inherit;
}
#main-content h3 a:hover,
.mceContentBody h3 a:hover {
  color: #3588bc;
}
#main-content h4,
.mceContentBody h4 {
  color: #4e2971;
}
#main-content h4 a:link,
.mceContentBody h4 a:link,
#main-content h4 a:visited,
.mceContentBody h4 a:visited {
  color: inherit;
}
#main-content h4 a:hover,
.mceContentBody h4 a:hover {
  color: #3588bc;
}
#main-content h5,
.mceContentBody h5 {
  color: #4e2971;
}
#main-content h5 a:link,
.mceContentBody h5 a:link,
#main-content h5 a:visited,
.mceContentBody h5 a:visited {
  color: inherit;
}
#main-content h5 a:hover,
.mceContentBody h5 a:hover {
  color: #3588bc;
}
#main-content h6,
.mceContentBody h6 {
  color: #4e2971;
}
#main-content h6 a:link,
.mceContentBody h6 a:link,
#main-content h6 a:visited,
.mceContentBody h6 a:visited {
  color: inherit;
}
#main-content h6 a:hover,
.mceContentBody h6 a:hover {
  color: #3588bc;
}
#main-content hr,
.mceContentBody hr {
  background: #9a9a9a;
}
#main-content .boxstyle_.box1,
.mceContentBody .boxstyle_.box1 {
  background: #4e2971;
  border: 0px solid transparent;
  /* FF1-3.6 */
  /* FF1-3.6 */
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-border-radius: 0px;
  /* FF1-3.6 */
  -ms-border-radius: 0px;
  /* FF1-3.6 */
  -webkit-border-radius: 0px;
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  border-radius: 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -ms-background-clip: padding-box;
  background-clip: padding-box;
  color: #ffffff;
}
#main-content .boxstyle_.box1 h2,
.mceContentBody .boxstyle_.box1 h2,
#main-content .boxstyle_.box1 h3,
.mceContentBody .boxstyle_.box1 h3,
#main-content .boxstyle_.box1 h4,
.mceContentBody .boxstyle_.box1 h4,
#main-content .boxstyle_.box1 h5,
.mceContentBody .boxstyle_.box1 h5,
#main-content .boxstyle_.box1 h6,
.mceContentBody .boxstyle_.box1 h6 {
  color: #ffffff;
}
#main-content .boxstyle_.box1 a,
.mceContentBody .boxstyle_.box1 a {
  color: #ffffff;
}
#main-content .boxstyle_.box1 a:hover,
.mceContentBody .boxstyle_.box1 a:hover {
  color: #efefef;
}
#main-content .boxstyle_.box2,
.mceContentBody .boxstyle_.box2 {
  background: #1e5862;
  border: 0px solid transparent;
  /* FF1-3.6 */
  /* FF1-3.6 */
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-border-radius: 0px;
  /* FF1-3.6 */
  -ms-border-radius: 0px;
  /* FF1-3.6 */
  -webkit-border-radius: 0px;
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  border-radius: 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -ms-background-clip: padding-box;
  background-clip: padding-box;
  color: #ffffff;
}
#main-content .boxstyle_.box2 h2,
.mceContentBody .boxstyle_.box2 h2,
#main-content .boxstyle_.box2 h3,
.mceContentBody .boxstyle_.box2 h3,
#main-content .boxstyle_.box2 h4,
.mceContentBody .boxstyle_.box2 h4,
#main-content .boxstyle_.box2 h5,
.mceContentBody .boxstyle_.box2 h5,
#main-content .boxstyle_.box2 h6,
.mceContentBody .boxstyle_.box2 h6 {
  color: #ffffff;
}
#main-content .boxstyle_.box2 a,
.mceContentBody .boxstyle_.box2 a {
  color: #ffffff;
}
#main-content .boxstyle_.box2 a:hover,
.mceContentBody .boxstyle_.box2 a:hover {
  color: #efefef;
}
#main-content .boxstyle_.box3,
.mceContentBody .boxstyle_.box3 {
  background: #e6e6e6;
  border: 0px solid transparent;
  /* FF1-3.6 */
  /* FF1-3.6 */
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-border-radius: 0px;
  /* FF1-3.6 */
  -ms-border-radius: 0px;
  /* FF1-3.6 */
  -webkit-border-radius: 0px;
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  border-radius: 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -ms-background-clip: padding-box;
  background-clip: padding-box;
  color: inherit;
}
#main-content .boxstyle_.box4,
.mceContentBody .boxstyle_.box4 {
  background: #84b9bc;
  border: 0px solid transparent;
  /* FF1-3.6 */
  /* FF1-3.6 */
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-border-radius: 0px;
  /* FF1-3.6 */
  -ms-border-radius: 0px;
  /* FF1-3.6 */
  -webkit-border-radius: 0px;
  /* Saf3-4, iOS 1-3.2, Android <1.6 */
  border-radius: 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -ms-background-clip: padding-box;
  background-clip: padding-box;
  color: inherit;
}
#footer {
  background-color: #f2f2f2;
}
#masthead {
  background-color: transparent;
}
#masthead #warwick-logo-container {
  display: none;
}
#masthead #utility-bar ul li.spacer {
  color: white;
}
#masthead {
  z-index: 1;
}
#header.header-large #page-header {
  background: transparent url(rjbannerswoop-shade.png.100624341123) no-repeat top left;
  position: relative;
  height: 325px;
  margin-top: -50px;
  z-index: 0;
}
#header.header-large #page-header .content {
  height: 285px;
}
#header.header-large #page-header .content #site-header-container h1#site-header {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.52em;
  margin-left: 30px;
  max-width: 600px;
  line-height: 1em;
}
#custom-header #quote-container {
  float: right;
  position: relative;
  height: 275px;
  width: 246px;
  font-style: italic;
  text-shadow: rgba(0, 0, 0, 0.85) 0 0 5px;
}
#custom-header #quote-container .quote {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(quote-marks.png.176444230531) no-repeat top left;
  padding-left: 50px;
  padding-top: 20px;
  padding-right: 10px;
}
#header.header-small #site-header-container h1#site-header {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.60em;
  text-overflow: ellipsis;
}
#header.header-small #site-header-container h1#site-header .rj-bold {
  font-weight: bold;
}
.is-smallscreen #masthead {
  background-color: #4e2971;
}
.is-smallscreen #header.header-large #page-header {
  margin-top: 0;
  background: #4e2971;
}
.is-smallscreen #header.header-large #page-header #site-header-container h1#site-header {
  margin-left: 0;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer #custom-footer h4 {
  font-size: 1.3em;
}
#footer #custom-footer ul {
  margin: 0;
  font-size: 0.9em;
}
#footer #custom-footer a.info {
  display: block;
  width: 188px;
  color: white;
  margin-bottom: 10px;
  padding: 5px 10px;
  text-decoration: none;
}
#footer #custom-footer a.info.authors {
  background-color: #4e2971;
}
#footer #custom-footer a.info.reviewers {
  background-color: #308d9c;
}
#footer #custom-footer a.info.alerts {
  background-color: #4e2971;
}
#footer #custom-footer a.info:hover {
  text-decoration: underline;
}
#footer #custom-footer .about,
#footer #custom-footer .people {
  float: left;
  margin-top: -120px;
}
#footer #custom-footer .about h4 a:link,
#footer #custom-footer .people h4 a:link,
#footer #custom-footer .about h4 a:visited,
#footer #custom-footer .people h4 a:visited {
  color: black;
}
#footer #custom-footer .about h4 a:hover,
#footer #custom-footer .people h4 a:hover {
  color: #3588bc;
}
#footer #custom-footer .about {
  width: 400px;
  margin-left: 270px;
}
#footer #custom-footer .people {
  margin-left: 20px;
}
#footer #custom-footer .people ul {
  list-style: none;
  padding-left: 0;
}
#footer #custom-footer .people ul a:link,
#footer #custom-footer .people ul a:visited {
  text-decoration: none;
  color: black;
}
#footer #custom-footer .people ul a:hover {
  text-decoration: underline;
}
.is-smallscreen #footer #custom-footer .about,
.is-smallscreen #footer #custom-footer .people {
  float: none;
  width: auto;
  margin: 12px;
}
#page-title-bottom {
  border-bottom: 2px groove #8B9CAD;
}
.site-root #page-title-bottom {
  border-bottom: none;
}
