/* Start: Left-align text in logo with text on page */
.maincontent, #globalactions, #footer {
  margin-left: 0;
  margin-right: 0;
}

#quicksearchwrapper {
  margin: 8px 0 0 0;
}

a, a:active, .link, .link:active {
  color: #2e2d61;
}

#globalnav ul li a, #globalnav ul li a:visited, #orgnav ul li a, #orgnav ul li a:visited {
  color: #2e2d61;
  background: white;
}

.sectionnav a, .sectionnav a:visited {
  color: #2e2d61;
}

#globalnav ul li a:hover, #globalnav ul li a:focus, #orgnav ul li a:hover, #orgnav ul li a:focus, .sectionnav a:hover, .sectionnav a:focus {
  background: #2e2d61;
  color: white;
}

.pagenav ul li a:hover, .pagenav ul li a:focus {
  /* interaction style for prev/next nav */
  background: #2e2d61;
  color: white;
}

#searchnav li a:hover, #browsenav li a:hover, #xcollsearchtabs li a:hover {
  background: #2e2d61;
  /* White border around hover looks better -- rendering of rounded
     buttons with background and colored bordered is pixelated in 
     firefox */
  border: 1px solid white;
  border-bottom: 0;
  color: white;
}

#format-buttons a, #zoom a {
  background: #fff;
}
#format-buttons a:hover, #zoom a:hover {
  background: #2e2d61;
  border-color: #2e2d61;
  color: #fff;
}
#format-buttons a.current, #format-buttons a.current:hover, #zoom a.current, #zoom a.current:hover {
  background: #ddd;
  color: #2e2d61;
  border-right: 1px solid #444;
  border-bottom: 1px solid #444;
  background: #bbb;
}
#format-buttons a, #format-buttons a.current:hover, #zoom a, #zoom a.current:hover {
  border: 1px solid #aaa;
}

/* Test comment */
#logo {
  border: 1px solid #e5e5e5;
  padding: 5px;
  width: auto;
  line-height: 1em;
}

#logo a img {
  display: block;
}

/* Remove this if add a RSS feed */
#orgnav ul li:last-child a {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 2px 5px;
}

#quicksearchwrapper {
  margin-top: 142px;
}

/* --------------------- 1 --------------------- */
/*
body {
  background: #a64c3d;
}

#wrapper {
  background: #fff;
  padding: 2.5em 3em;
  @include rounded(12px);
}
*/
/* --------------------- 2 --------------------- */
/*
html, body {
  height: 100%;
}

body {
  background: #a64c3d !important;
}

#wrapper {
  background: #fff;
  padding: 0 3em;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 100%;
}

#masthead {
  padding-top: 1em;
}
*/
/* --------------------- 3 --------------------- */
/*
html, body {
  height: 100%;
  background: #d7a9a2;
}


#wrapper {
  background: #fff;
  padding: 0 3em;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 100%;
  border-left: 4px solid #a64c3d; 
  border-right: 4px solid #a64c3d; 
}

#masthead {
  padding-top: 1em;
}
*/
/* --------------------- 4 --------------------- */
/*
#orgnav, #globalnav {
  ul li {
    a:hover {
     background: #edd1cc;
     color: #a64c3d;
    }
    a:link, a:visited {
      color: #a64c3d;
    }
    a.current:link, a.current:visited, strong {
      border-color: #a64c3d;
      background: #fff;
      color: #a64c3d;
    }
  }
}
*/
.q1-epig {
  font-style: normal;
}
